Hostingheaderbarlogoj
Get a 1-year Tuts+ Subscription FREE when you buy a hosting plan for $3.49/mo. Start today.
Advertisement
  •  
    Get a Free Year of Learning With Your Hosting Plan400x277 v2
    205 shares
    Take out a hosting plan with InMotion from 20 October to 31 October and you'll get a free yearly subscription to Tuts+.Read More…
  • WordPress
    Build a Custom API to Connect WordPress With Ruby on RailsWordpress rail api preview
    164 shares
    Once upon a time, web applications used to be monoliths that did everything all by themselves. These days, not so much. With web services opening up their APIs, developers are moving to using third party applications to handle parts of the functionality—things such as authentication or emailing users. While the most common case is one where you use an API to connect to one of the popular online services (Google, Twitter, and so on) there are times when both of the applications you want to connect are your own.Read More…
  • Object-Oriented Programming
    Design Patterns: The Facade PatternFacade pattern
    112 shares
    In this tutorial, we are going to cover the facade design pattern. It falls under the category of structural patterns because it deals with how your code should be structured to make it easily intelligible and keep it well maintained in the long term.Read More…
  • Email
    Building Advanced Email Features With IMAP and PHPPreview
    144 shares
    In this tutorial, I'll walk you through some real world examples of how you can use PHP and IMAP to build new features for managing your email—features that the big email providers haven't built for us.Read More…
  • Android Wear
    Signals and Microinteractions for Smartwatches: Hands-OnPreview image@2x
    114 shares
    In the previous article, I've introduced two design principles aimed at wearables, signals and microinteractions. In this article, we'll create a sample Android Wear project to show how these principles apply in practice.Read More…
  • WordPress
    WooCommerce: Adding Physical Products to Your StoreGetting started with woocommerce preview
    155 shares
    Now that you have your WooCommerce store set up and your product settings configured, you need to start adding some products to it. Here, you'll learn how to add and configure physical products.Read More…
  • Web Development
    Using Pull Requests as Code ReviewsBitbucket
    299 shares
    In this series, we’re looking specifically at Git and using Bitbucket and how they can help us in our day-to-day work. In this article, we’re going to be specifically focused on using Bitbucket for feature discussion, bug tracking, release tagging, and more.Read More…
  • Ghost
    Keeping Up with Ghost 0.5Preview2
    168 shares
    The latest Ghost release provides a platform full of improvements and great signs of future potential, but practical customization is still limited to theming.Read More…
  • PHP
    New Course: Building Multitenant Apps in LaravelLaravel4multi
    102 shares
    Multitenant apps are all over the web, but tackling your first one can be challenging. Our new course walks you through developing a multitenant application in Laravel 4.2, covering both single-database and multi-database tenancy styles. Read More…
  • Email
    How to Make Email a Powerful Part of Your Web ApplicationSend grid
    144 shares
    Giving your users a way to access your application from their email account is a major way to boost their activity and engagement on your website. Read More…
  • Android Wear
    Signals and Microinteractions for Smartwatches: ConceptsPreview image@2x
    102 shares
    In this article, I'm going to introduce two design principles aimed at wearables, signals and microinteractions. In the next article, we'll create a sample Android Wear project to show how these principles apply in practice.Read More…
  • Testing
    Unit Testing Succinctly: Why Unit Test?Unit testing
    110 shares
    So, let’s be clear and real from the get-go: unit testing can be used to verify correctness, and any side effect that occurs with regard to your development process must be balanced with the effort of writing and maintaining useful unit tests.Read More…
Learning Guides
Browse All
  • 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...