Refactoring Legacy Code: Part 7 - Identifying the Presentation Layer
Old code. Ugly code. Complicated code. Spaghetti code. Gibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.In this seventh chapter of our...
View ArticleHow to Customize the WordPress Dashboard to Minimize Confusion
Whether you're a beginner or an advanced user of WordPress, one thing that everyone finds puzzling at some point is the Dashboard. It's often filled with a lot of information, or is laid out in an...
View ArticleOpen Source 101: Licensing
There are a number of things to consider when it comes to licensing an open source project. Who can distribute it? Where can it be stored? Who owns the copyright? In this article, we'll take a look at...
View ArticleHow to Create Your Own HTML Elements With Web Components
Web Components are currently and excitedly being talked about as an upcoming "tectonic shift for web development" with the promise of permanently reshaping the web design landscape. Big players are...
View ArticleA BDD Workflow With Behat and Phpspec
In this tutorial, we will have a look at two different BDD tools, Behat and phpspec, and see how they can support you in your development process. Learning BDD can be confusing. New methodology, new...
View ArticleRunning WordPress on OpenShift: An Introduction
OpenShift is a PaaS that allow you to run your own app for free with low resources. It offers 1GB storage and 512MB RAM, and has support for custom domains. It's faster than Heroku, PagodaBox, and...
View ArticleCore Data from Scratch: Relationships and More Fetching
In the previous article, we learned about NSManagedObject and how easy it is to create, read, update, and delete records using Core Data. However, I didn't mention relationships in that discussion....
View ArticleWhat Is Go?
Go is an open source programming language developed at Google and designed to help build simple reliable software systems. The core strength of Go is its concurrency mechanisms which make it simpler to...
View ArticleCreate a Plane Fighting Game in Corona: Gameplay
What You'll Be CreatingIntroductionIn the first part of this series, we managed to get the start screen showing and were able to transition to the gamelevel screen. In this tutorial, we continue where...
View ArticleHow To Display Post Meta Data on a WordPress Post
In my last series of articles, we looked at the concepts of object-oriented programming from the perspective of the beginner. The goal of the series was to take those who were not familiar with...
View ArticleRefactoring Legacy Code: Part 8 - Inverting Dependencies for a Clean...
Old code. Ugly code. Complicated code. Spaghetti code. Gibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.It's now time to talk about architecture...
View ArticleThe Starter's Guide for OpenCart: An Introduction
What You'll Be CreatingIf you want to try an easy and full-featured popular web shop, OpenCart is the is a great option. For those who aren't familiar with the platform, we've created this beginner's...
View ArticleUsing the TGM Plugin Activation Library in Your Themes
Themes aren't meant to be functional, but as theme developers, we mostly need to include some features to make our theme a bit better and a function, you know, functional. In this tutorial, we're going...
View ArticleRunning WordPress on OpenShift Part2
In this tutorial, we will dive deeply into OpenShift to understand the custom build and deployment process. We will also learn the command-line tool for logging and troubleshooting when our application...
View ArticleIntegrating the Dolby Audio API with Marmalade
What You'll Be CreatingIntroductionIf you're developing a mobile app that has any kind of audio output, be it a game or any other kind of app, then you will want your audio to sound the best it...
View ArticleBest Practices When Working With Sensitive Data: Securing Your Server
When it comes to sensitive data like credit card numbers, user addresses or social security numbers, you can never be too careful. You have to ensure to your users that the information they provided to...
View ArticleHow to Build a Grid-Based Puzzle Game Like Minesweeper in Unity
What You'll Be CreatingPuzzle games often take place on a grid containing tiles that have behaviors and properties, and react to rules and inputs. In this series I'll show you how to build a simple,...
View ArticleHow To Run PHP Code in WordPress Posts and Pages
For a number of reasons, WordPress is an extremely popular CMS. Many of the reasons included (but are not limited to) ease of use and the features that are geared towards publishers and towards...
View ArticleRecreating the Touch Ripple Effect as Seen on Google Design
What You'll Be CreatingGoogle's new design efforts are vast and justify a significant amount of conversation. But instead of talking about the theory of Material Design and the implications of Google's...
View ArticleSetting Up Continuous Integration & Continuous Deployment With Jenkins
The daily life of a developer is filled with monotonous and repetitive tasks. Fortunately, we live in a pre-artificial intelligence age, which means computers are great at handling boring chores and...
View Article