Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.
Advertisement

Code Learning Guides

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

    Setting up an online shop has never been easier, with so many options available, one can easily get lost in the maze of plugins that developers launch every single day. 

    So what WordPress options do you have? What should you look out for when setting up a WordPress eCommerce website? Below I have reviewed some of the possible solutions and particular features that make them stand out from the rest.

    View Learning Guide...
  • Bitbucket

    In this series, we look specifically at Git and Bitbucket and how they can help us in our day-to-day work. 

    Throughout the series, we look at Git and how it's distributed source control model works. We also look at how pull requests work and how they are useful in the context of code reviews, and we also look at team workflows and creative uses for web hooks.

    View Learning Guide...
  • Unit testing

    Unit testing can be a valuable part of any development cycle, but it can easily cause more problems than it prevents if used incorrectly. In this series, you'll learn what you need to know to leverage unit testing and minimize the number of bugs introduced in development. 

    The series clearly defines what does and does not constitute units and tests, different approaches to implementing unit tests, and even the far-reaching effects that unit testing can have on the architecture of your application.

    View Learning Guide...
  • Html

    When building a website, you have a few ways to approach doing so.

    You can start by creating the most advanced version of the site with all of the scripts, styles, and so on, and then have it render in older browsers via graceful degradation, you may opt to ignore older browsers, or you can start with a basic page and add scripts and styles such that it becomes more functional via progressive enhancement.

    In this series, we're going to take a look at the latter.

    View Learning Guide...
  • Behat

    Welcome to this series about developing Laravel applications using a behavior-driven development (BDD) approach. Full stack BDD can seem complicated and intimidating. There are just as many ways of doing it as there are developers. 

    In this series, I will walk you through my approach of using Behat and PhpSpec to design a Laravel application from scratch.

    View Learning Guide...
  • Wordpress

    A WordPress website consists of three main elements:

    1. The WordPress installation itself
    2. The contents of the wp-content directory which includes the themes, plugins and uploads
    3. The database, where all the content is stored.

    Most WordPress users never come into direct contact with the database and may not even be aware that it's constantly working to populate their site. When WordPress serves up any kind of page, be that the home page, a single post or page or an archive, it's accessing the database to bring up content that editors and administrators have added to the site.

    In this series of tutorials I'll look in detail at different aspects of the WordPress database. The series will have nine parts, covering the following:

    1. Introduction
    2. Relationships between data
    3. Content types
    4. User data
    5. Metadata
    6. Taxonomies, categories, tags and terms
    7. Taxonomies vs post metadata
    8. The options table
    9. WordPress Multisite data
    View Learning Guide...