What’s New for Devs in iOS 12 and Xcode 10?

What You’ll Be Creating Amidst all the fanfare of another WWDC, Apple introduced us to iOS 12. This is one of the most focused releases for both consumers and developers, emphasizing performance optimization. As well as this focus on performance and optimization, iOS also brings some feature iterations on many of the libraries we know…

Details

What Is a CDN and How Does It Work?

CDN – you keep seeing the acronym. Maybe in URLs, maybe on landing pages, but it never quite clicked – what are Content Delivery Networks, what do they do exactly? We’ll explain in this overview article, and demonstrate on two popular ones in followup posts. CDN Basics A CDN is a network of computers that…

Details

Send Emails in PHP Using the Swift Mailer

In this article, we’re going to explore the Swift Mailer library that allows you to send emails from PHP applications. Starting with installation and configuration, we’ll go through a real-world example that demonstrates various aspects of sending emails using the Swift Mailer library. What is Swift Mailer? When it comes to sending emails in PHP…

Details

PHP-level Performance Optimization with Blackfire

Throughout the past few months, we’ve introduced Blackfire and ways in which it can be used to detect application performance bottlenecks. In this post, we’ll apply it to our freshly started project to try and find the low-points and low-hanging fruit which we can pick to improve our app’s performance. If you’re using Homestead Improved…

Details

Keys, Credentials and Storage on Android

Security Storing Data Securely on Android Collin Stuart Android How to Secure an Android App Ashraff Hathibelagal Often when working with a third-party service there will be some form of authentication required. This may be as simple as a /login endpoint that accepts a username and password. It would seem at first that a simple…

Details

JavaScript Regex Cheat Sheet

Successfully working with regular expressions requires you to know what each special character, flag and method does. This is a regular expressions cheat sheet which you can refer to when trying to remember how a method, special character or flag works. Defining a Regular Expression in JavaScript There are two ways of defining a regular…

Details

Getting Started With the Fabric Python Library

Fabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. Fabric is very simple and powerful and can help to automate repetitive command-line tasks. This approach can save time by automating your entire workflow. This tutorial will cover how to use Fabric to integrate…

Details

Getting Started With Firebase ML Kit for Android

Thanks to TensorFlow Mobile and TensorFlow Lite, embedding and using deep models inside Android applications has become very easy. However, designing and training the models still requires a lot of skill, time, and effort, not to mention computing power. For this reason, most casual developers are unenthusiastic about adding machine learning-related capabilities to their apps.…

Details