An Introduction to Swift: Part 1
At WWDC 2014, Apple has introduced one of the biggest updates to iOS since 2008 from a developer's point of view. They introduced HomeKit, HealthKit, CloudKit, and Extensions, just to name a few. But...
View ArticleThe Starter's Guide for OpenCart: Modifications for Your Business
If you want to try an easy and full-featured popular web shop, OpenCart is the is a great option. This second part of our OpenCart tutorial will show you some advanced Setting options such as setting...
View ArticleCreating an FAQ Page Using Two Loops
What You'll Be CreatingFAQ pages are quite common on websites, in particular e-commerce websites or those promoting a product or service which potential customers are likely to have questions about....
View ArticleIntroduction to Generators & Koa.js: Part 1
Koa.js is an expressive next-generation web framework written for Node.js by the people behind the Express and Connect frameworks. Koa.js leverages generators, which are a bleeding edge feature of...
View ArticleCreate a Plane Fighting Game in Corona: More Gameplay
What You'll Be CreatingIntroductionIn the previous tutorial of this series, we started implementing the game's gameplay and already managed to get the plane moving around on the screen. In this...
View ArticleWriting Maintainable WordPress Themes: Directories
When it comes to building WordPress themes - as with many other types of things, really - there are right ways and wrong ways to do it. For those of us who want to be professional WordPress developers,...
View ArticleBuild A Custom Launcher on Android
What You'll Be CreatingIntroductionIn its most basic form, a launcher is an application that does the following:it represents the home screen of a deviceit lists and launches applications that are...
View ArticleBest Practices When Working With Sensitive Data: Securing Your Application
In my previous article, I showed you how to protect your server from attacks and malicious software. This part will focus completely on the third layer of security - your application itself. So here, I...
View ArticleFrom Beginner To Advanced in OpenCart: Installation
In this series, we're going to be taking a look at OpenCart developers who consider themselves beginners to can level-up their skills in order to become more advanced developers.Specifically, this...
View ArticleTaxonomy Archives: List Posts by a Second Taxonomy's Terms
What You'll Be CreatingIf your site uses multiple taxonomies to categorize information, it can be helpful to split up posts in a taxonomy archive by the terms of a second taxonomy. In this tutorial...
View ArticleMore Responsive Single-Page Applications With AngularJS & Socket.IO: Creating...
Neither HTML nor HTTP were created for dynamic web applications. We basically rely on hacks, on top of hacks to give our apps a responsive user interface. AngularJS removes some limitations from HTML,...
View ArticleAn Introduction to Xamarin: Part 3
1. Before Getting StartedHopefully to this point, you have been following along with these introductory tutorials on what Xamarin is and how to use it. If you have, then you are primed and ready for...
View ArticleTips for Best Practices in WordPress Development
In this series, we're going to cover the most important things you should consider when developing a WordPress Plugin or a WordPress Theme. This guide aims to provide a set of good practices that will...
View ArticleRefactoring Legacy Code: Part 9 - Analyzing Concerns
In this tutorial, we will continue to focus on our business logic. We will evaluate if RunnerFunctions.php belongs to a class and if so, to which class? We will think about concerns and where methods...
View ArticleIntroduction to Webhook: Custom CMS and Website Builder
Webhook is a new site building platform which was successfully backed on Kickstarter in May 2014 and has just been released to the public. The concept behind Webhook is, if you'll excuse my enthusiasm,...
View ArticleWriting Maintainable WordPress Themes: Naming Conventions
In the first post in this series, we reviewed some of the strategies that are available as it relates to organizing our WordPress theme directories in order to make them more maintainable.Specifically,...
View ArticleCreate a Plane Fighting Game in Corona: Finishing Gameplay
What You'll Be CreatingIntroductionIn the fourth and final part of this series, we continue where we left of in the previous tutorial. We'll create enemy planes the player needs to avoid or shoot, and...
View ArticleMore Tips for Best Practices in WordPress Development
Welcome to the second part of the series. In the first article, we explained the WordPress Coding Standards, how to avoid namespaces collisions, comments in the code, and some basic security...
View ArticleWriting Node.js Addons
Node.js is great for writing your back-end in JavaScript. But what if you need some functionality that is not provided out of the box, or which also can't be accomplished even using modules, but is...
View ArticleCore Data from Scratch: NSFetchedResultsController
In the previous installments of this series, we covered the fundamentals of the Core Data framework. It's time we put our knowledge to use by building a simple application powered by Core Data.In this...
View Article