Code Learning Guides

Collections of posts that take you through a particular topic or project.
  • 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...
  • Preview image@2x

    Open source software (OSS) is a type of computer software in which the source code is made publicly available and licensed in such a way that anyone can make changes and redistribute the code or executable. This short series will teach you more about open source software, what it is, and how you can benefit from it.

    View Learning Guide...