Setting Up User Authentication in Laravel Using Confide
User authentication is part of almost every web application. Although it is common, a deeper look shows that it’s not as simple as it may seem. Remember that validation, password recovery, and email...
View ArticleUnderstanding and Working with Content Types in WordPress
In the first two parts of this series, I introduced the WordPress database and its structure and showed how relationships between different content types are managed. Here, I'll look at content types...
View ArticleCore Data from Scratch: Migrations
In the previous articles of this series, we've encountered an annoying issue that we need to address. Whenever we modify the data model of a Core Data application, the persistent store becomes...
View Article7 Non-raster Approaches for Making the “Hamburger” Menu Icon
Whether you're a fan of the cheesy name or not, it seems the infamous “hamburger” menu icon is here to stay - at least for a while, anyway. The Hamburger, as seen on TechCrunchIn this tutorial we'll...
View ArticleFrom Beginner To Advanced in OpenCart: The Architecture
Up until this point, our previous articles focused on OpenCart's user interface. In the articles, we discussed how to use the admin panel. Starting in this article, we'll be understanding the OpenCart...
View ArticleAccessing External APIs Using AngularJS's Services
Aside from ability to extend HTML easily AngularJS also offers a simple way to interact with external APIs. In this tutorial, I will show you how to use Services to access GitHub's API and create a...
View ArticleAn Introduction to Magento Design Terminology and Concepts
Are you a Magento beginner? Want to create theme of your own? If so, this article is written specifically for you. In order to start with Magento theme design and customization, it is very important...
View ArticleHTML5: Network Information API
IntroductionOne of the most discussed concepts in the world of the web design is responsive web design. Thousands of articles have been written on responsive web design and I therefore won't discuss it...
View ArticleTurning a WordPress Server Dashboard into a Widget
What You'll Be CreatingIn the previous article, we created a basic structure of our plugin. Now it's time to implement the rendering class for each of our widgets.Recall that all widget provider have...
View Article10 Xcode Plugins for iOS Development
A proper plugin architecture can mean all the difference for an integrated development environment. Sublime Text and TextMate are great examples. Did you know that Xcode also supports plugins? It...
View ArticleAuthenticating Node.js Applications With Passport
Implementing robust authentication strategies for any application can be a daunting task and Node.js applications are no exception to this. In this tutorial, we will develop a Node.js application from...
View ArticleethTurning a WordPress Server Dashboard into a Widget
What You'll Be CreatingIn the previous article, we created a basic structure of our plugin. Now it's time to implement the rendering class for each of our widgets.Recall that all widget providers have...
View ArticleExploring WordPress Custom Fields and Why They're Important
Since WordPress began as a blogging platform the default set of fields that make up a post are designed to fill the needs of a blog. While WordPress has evolved into a full-featured content management...
View ArticleThe Beginner's Guide to Type Coercion: Data Types
For anyone who has been programming for an extensive amount of time, you've more than likely used a number of different programming languages. Given the software landscape today, it's also likely that...
View ArticleTurning a WordPress Server Dashboard into a Widget
What You'll Be CreatingIn the previous article, we created a basic structure of our plugin. Now it's time to implement the rendering class for each of our widgets.Recall that all widget providers have...
View ArticleUsing Ruby to Program Arduino
Through this article you will learn, how we can go on to build a project, wherein the LED goes RED if anyone tweets with a :-( (sad smilie) and the word rain, and it goes GREEN when the tweet contains...
View ArticleFrom Beginner to Advanced OpenCart: More About MVC
Previously, we reviewed the Model-View-Controller - or MVC - architecture of OpenCart. In this regard, we created our first "Hello World!" Controller. So, In the last of the previous article, i just...
View ArticleGetting Started with Xamarin.Forms: Basics
1. Setting the StageEver since Xamarin came onto the stage several years ago, C# developers have been delighting in being able to create mobile applications that target non-Microsoft platforms. It's...
View ArticleGit, Bitbucket, and You
The popularity of Git speaks for itself. If you're reading this article, hopefully you know that Git is the preferred source code management tool of many, many developers. With the interest in Git...
View ArticleUsing Jekyll
In the previous post, I talked about GitHub Pages and how to set it up on your GitHub repository. We used the site generator to get started and I mentioned that GitHub Pages also supports Jekyll. In...
View Article