Code Learning Guides

Collections of posts that take you through a particular topic or project.
  • Javascript wide retina preview

    Building a framework from scratch is not something we specifically set out to do. You’d have to be crazy, right? With the plethora of JavaScript frameworks out there, what possible motivation could we have for rolling our own?

    View Learning Guide...
  • Wp error

    Since users behavior can't be predicted, a website or application can be programmed to out-rightly reject any invalid data entered by the user and inform the user that the data was invalid. This process is what is termed error handling

    WordPress ships with a WP_Error class that makes error handling within plugins and WordPress itself much easier.

    View Learning Guide...
  • Wpconfigtips

    The page speed of an optimized website scaled for high traffic is a phrase which a developer often hears from the moment they enter the industry. There is a lot of discussion about these topics, and rightly so!

    In this series, we take a look at some of the topics that are often discussed - especially caching - and how it can not only benefit our site, but how to configure our WordPress installation to achieve the best results possible.

    View Learning Guide...
  • Getting started with laravel 4

    In this tutorial you will create a simple customer/transaction management system with the ability to add and remove both transactions and customers using both AnuglarJS and Laravel.

    View Learning Guide...
  • Preview image@2x

    The Core Data framework has been around for many years. It's used in thousands of applications and by millions of people, both on iOS and OS X. Core Data is maintained by Apple and very well documented. It's a mature framework that has proven it's value over and over.

    Core Data takes advantage of the Objective-C language and its runtime, and neatly integrates with the Core Foundation framework. The result is an easy to use framework for managing an object graph that is elegant to use and incredibly efficient in terms of memory usage.

    In this series, you'll become familiar with the ins and outs of the Core Data framework. The Core Data framework may seem daunting at first, but you'll quickly learn that you only need to understand a few basic concepts to start working with this amazing piece of software.

    Do you prefer Swift instead of Objective-C? No problem. We also have a series on Core Data and Swift.

    View Learning Guide...
  • Magento

    In this series, we'll be taking a look into the basics of Magento Theme Development.

    Magento has earned a reputation for being one of the most flexible and powerful eCommerce platforms out there today. 

    Documentation for it is scarce leaving developers a conundrum to solve. That is to say it's relatively simple once you get to grips with the basics especially if you're someone who is comfortable with front end development.

    Before we go any further it's important to understand the purpose of this series and where we're heading over the next few weeks.

    This series is aimed at the very beginner and will cover the basics of front end theme development. If you're an advanced Magento developer this may not be the series for you. 

    In this series, we'll be covering the following topics:

    • Magento hierarchy
    • Packages and themes
    • Fall-back hierarchy
    • Layout files
    • Template files

    By the end of the series you will be well-equipped to at least have a solid understanding of Magento theme principles and be able to create and modify your very own themes like a professional!

    With that said, we're ready to get started.

    View Learning Guide...