Essential Meteor Tips
The Meteor project is an open-source web app development platform that enables you to create apps written entirely in JavaScript. Meteor provides development tools for essential web app needs, making...
View ArticleShould You Use a PHP Framework? Five Pros and Cons
From routing HTTP requests to accessing the database and rendering the user interface, most web applications have a lot in common with each other. Many of them allow their visitors to sign in, and it's...
View Article15 Best iOS App Templates of 2017
Building an app used to be the domain of hardcore developers only, but with over 1,400 app templates for sale at CodeCanyon, even complete beginners to coding can build an app. But what is an app...
View ArticleGet Started With the WPCOM.js WordPress API
The new WPCOM.js library lets you harness the power of WordPress to build a free and easy-to-update back-end for your web or mobile apps. In our new short course, Get Started With the WPCOM.js...
View ArticleHow to Add CAPTCHAs to Android Apps
If you are developing an Android application that needs to interact with your back-end server, it is important that you take steps to defend it against bots—automated scripts that try to pass for...
View ArticleWorking With the File System in Elixir
Working with the file system in Elixir does not really differ from doing so using other popular programming languages. There are three modules to solve this task: IO, File, and Path. They provide...
View ArticleUnit Testing in React: Shallow vs. Static Testing
In my course on Unit Testing React Components, I showed you how to use Enzyme, the Airbnb unit-testing library, to unit test React components.Enzyme gives us a couple of different types of ways to...
View ArticleGrab 16 Free Stock Photos and Design Assets From Envato Elements
Last month, we made a big announcement: unlimited stock photos on Envato Elements. Now, to celebrate the launch, we're giving away 16 free images and design assets, to give a small taste of what...
View ArticleSpriteKit Basics: Putting It All Together
What You'll Be CreatingIn this post we'll build a simple game from scratch. Along the way, we'll touch on some of the most important aspects of the SpriteKit library.This post builds on what we've...
View ArticleIntroducing NumPy
Numeric is a package that was originally developed by Jim Hugunin. It is considered the ancestor of NumPy, a Python library and an open-source project created by Travis Oliphant which stands for...
View ArticleAndroid O: Phone Number Verification With SMS Tokens
In this tutorial, you'll learn about the cool new SMS token feature in Android O. You'll learn how to generate an app-specific token that will fire up a pending intent when the device first receives a...
View ArticleNew Course: Instant Webpack 2
What You'll Be CreatingThe much-anticipated version 2 of the JavaScript module loader and bundler Webpack is now available, so why not learn all about it in our new course, Instant Webpack 2.In this...
View Article10 Best CRM & Project Management PHP Scripts
As a freelancer and someone who works with a small business, I have experienced the pain points of project management. The solution is usually an ever-changing mix of various apps and services that...
View ArticleHow to Register & Use Laravel Service Providers
If you've ever come across the Laravel framework, it's highly unlikely that you haven't heard of service containers and service providers. In fact, they're the backbone of the Laravel framework and do...
View ArticleAndroid Design Patterns: The Singleton Pattern
What Is the Singleton Pattern?The Singleton Pattern is a software design pattern that guarantees a class has one instance only and a global point of access to it is provided by that class. Anytime...
View ArticleCreating a jQuery Plugin for Long Shadow Design
What You'll Be CreatingLong shadow design is a variation of flat design to which shadows are added, creating the illusion of depth and resulting in a design that looks three-dimensional. In this...
View ArticleCoding an Android App With IBM Watson Machine Learning
In early 2011, a natural language understanding computer system called IBM Watson was able to beat all human contestants in a quiz-like game show called Jeopardy! It was an historic event and was...
View ArticleHow to Define and Implement a Go Interface
Go's object-oriented model revolves around interfaces. I personally believe that interfaces are the most important language construct and all design decisions should be focused on interfaces first. In...
View ArticleCreating a Blogging App Using React, Part 4: Update & Delete Posts
In the previous part of this tutorial series, you saw how to implement the add and display post functionality. In this part of the tutorial series on creating a blogging app in React, you'll implement...
View ArticleIterating Fast With Django & Heroku
Launching an online business can prove to be seriously complicated. Although on paper, it's way easier to create an online business than a bricks-and-mortar one, an entrepreneur can get lost in the...
View Article