Code Learning Guides

Collections of posts that take you through a particular topic or project.
  • 400px

    In this series, we look at how to create a simple CRM using WordPress and some of its advanced features such as custom fields.

    View Learning Guide...
  • 1942 game preview

    In this series, I will be showing you how to create a plane fighting game reminiscent of the old 1942 arcade game. Along the way, you'll learn about Corona's storyboard functionality, timers, moving a character, and a bit of trigonometry. Let's get started.

    View Learning Guide...
  • Symfony2 wide retina preview black

    In this series, we take a look at how to build applications using Symfony 2.

    View Learning Guide...
  • Wordpress settings api

    In this series, we're going to take a deep dive into the WordPress Settings API. We're going to look at what it is, why it matters, and how to leverage it in our work.

    Our ultimate goal is for this series to be a solid reference for the Settings APIregardless of your level of experience. By the end, you should have a clear understanding of the API and solid examples of how to do things the correct way.

    View Learning Guide...
  • 1 srp retina

    Five agile principles that should guide you every time you write code.

    View Learning Guide...
  • Refactoring wide retina preview

    Old code. Ugly code. Complicated code. Spaghetti code. Jibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.

    In an ideal world, you would write only new code. You would write it beautiful and perfect. You would never have to revisit your code and you will never have to maintain projects ten years old. In an ideal world...

    Unfortunately, we live in a reality that is not ideal. We have to understand, modify and enhance ages-old code. We have to work with legacy code. So what are you waiting for? Let's get our heads into this first tutorial, get the code, understand it a little bit and create a safety net for our future modifications.

    View Learning Guide...