How to Enable Deep Links On Android
What Are Deep Links?Android deep links open a specific page within an app and optionally pass data to it. Developers may find deep links particularly useful for actions, such as clicking a notification...
View Article20 of the Most Popular HTML5 Game Templates
Flash ushered in the world of browser-based gaming, but as Flash faded and HTML5 came onto the scene, those same Flash-based games made their way over to HTML5.Chances are you've played one of these...
View ArticleKick-Start WordPress Development With Twig: Timber Image, Menu, and User
By now you have read about the basic concepts of using Twig through Timber, while building a modular WordPress theme. We've also studied block nesting and multiple inheritance with Twig, based on the...
View ArticleHands On Improving Google PageSpeed
What You'll Be CreatingWhat Is Google PageSpeed? Google PageSpeed is a free tool that assesses the performance and usability of your website for mobile and desktop platforms. It's extra important...
View ArticleHow to Authenticate Users With Twitter OAuth 2.0
In this tutorial, you will learn how to use Twitter API 1.1 and OAuth 2.0 to authenticate users of your application and publish a test tweet.Why Do We Need an Authentication Framework?To create...
View ArticleSpriteKit From Scratch: Constraints and Actions
IntroductionIn this tutorial, the second installment of the SpriteKit From Scratch series, you learn about constraints and actions. These features are used to easily add movement and animations to your...
View ArticleAntiPatterns Basics: Rails Tests
This article is an introduction to the advanced waters of testing AntiPatterns in Rails. If you are a rather new to Test-Driven-Development and want to pick up a couple of very valuable best practices,...
View ArticleUnderstand User Permissions in OpenCart
As an administrator of any system, you would always want a feature which allows you to delegate certain responsibilities to a group of trusted users. It also allows you to set up the workflows that...
View ArticleBackbone Views and the DOM: Part 2
In the last article, we covered the basics of Backbone Views and how to enable jQuery to seamlessly manipulate the same DOM that Backbone manipulates.In this article, we will explore how we can make...
View ArticleHow to Automate Screenshots With fastlane
In the iOS developer community, fastlane is a very popular tool nowadays. It takes a very tedious task, interacting with iTunes Connect, and makes it almost painless by automating most of it. We take a...
View ArticleAntiPatterns Basics: Rails Controllers
If you have lived on the “fat models, skinny controllers” diet, you have definitely been going in the right direction. Keeping controllers skinny, though, is not as easy as it sounds. In this article...
View ArticleIntroduction to Vagrant
OverviewVagrant allows you to easily manage and control multiple virtual machines. It is built on top of VirtualBox and VMWare, and it provides many exciting capabilities. You can create isolated...
View ArticleExploring Mailgun: The Email Engine for Developers
What You'll Be CreatingWhy Developers Should Explore MailgunIf you're not yet familiar with Mailgun, it's the email automation engine trusted by over 10,000 website and application developers for...
View ArticleDeploy Your PHP Application With Rocketeer
There used to be a time when PHP developers had to use deployment tools that were aimed at general web applications. You can see this in Johannes Schickling's tutorial on deploying Laravel applications...
View ArticleHow to Use Ajax With OpenCart
The inclusion of jQuery libraries in the core of OpenCart makes Ajax implementation a breeze and more than a pleasant experience. In fact, you'll find several snippets spread across the whole framework...
View ArticleAndroid From Scratch: Understanding Views And View Groups
Aside from a handful of edge cases, every application that you build has some form of user interface. On Android, this is accomplished through the use of View and ViewGroup objects. In this article,...
View ArticleWhat Is JavaScript?
To say that JavaScript is on the rise in web development would be an understatement. In fact, years ago, famed programmer Jeff Atwood coined Atwood's Law in which he stated:Any application that can be...
View ArticleIntroduction to Webpack: Part 1
It's fairly standard practice these days when building a website to have some sort of build process in place to help carry out development tasks and prepare your files for a live environment. You may...
View ArticleFree Course on Creating a New JavaScript Framework
Do you want to know how to create your own JavaScript framework?In our new Coffee Break Course, Daily Mail developer Jason Green tells you about Milo: the Daily Mail's homegrown JavaScript framework...
View ArticleAutomate All the Things With Ansible: Part One
OverviewThis is part one of a two-part tutorial on Ansible. In this part you will learn what Ansible is, how to install and configure it, and how to install a local Vagrant cluster to test it. Then,...
View Article