64x64 icon dark hosting
Choose a hosting plan here and get a free year's subscription to Tuts+ (worth $180).
Advertisement
  • OpenCart
    How to Set Up Configurable Products Using Options in OpenCartOpencart
    One of the many useful features provided by OpenCart is "Options". In this tutorial, you'll learn how to use Options to set up different variations of the same product without actually creating different products. We'll go through a detailed explanation of Options in the admin section, and we'll end up by setting up a demo of a configurable product.Read More…
  • iOS 8
    iOS 8: How to Build a Simple Action ExtensionExtensions
    110 shares
    Are you excited about extensions in iOS 8? Want to learn how to build an extension for your own iOS app? Then join us in this simple tutorial that will get you up to speed on Action extensions. We'll build a simple app and extension from scratch, and walk you through the whole process so you can start experimenting with your own ideas.Read More…
  • CSS
    CSS Level 4 Selectors to Watch Out ForFour
    408 shares
    The CSS Selectors Level 4 draft from the 15th of January outlines a major jump in features for CSS. Let’s examine some of them!Read More…
  • WordPress
    Dynamically Adding Four Footer Widget AreasDynamic wordpress footer areas preview
    178 shares
    It's great to have plenty of widget areas in your theme's footer, but what if you want them to automatically resize based on how many of them you add widgets to? In this tutorial I'll show you how to use CSS to do so.Read More…
  • Object-Oriented Programming
    Design Patterns: The Simple Factory PatternSimple factory design pattern
    265 shares
    When you think of Factory, what comes in your mind? I would say a place where things are produced. Read More…
  • Swift
    Swift from Scratch: ClosuresPreview image@2x
    112 shares
    If you've worked with blocks in C/Objective-C or lambdas in Ruby, then you won't have a hard time wrapping your head around the concept of closures. Closures are nothing more than blocks of functionality that you can pass around in your code. In this article, you will learn everything you need to know about closures to get you started.Read More…
  • WordPress
    Creating Your WordPress Knowledge Base's Front EndBuilding wordpress knowledgebase preview
    223 shares
    If you've been following this series, you'll have the structure of your knowledge base in place. In this tutorial I'll show you how to create your front end using functions for custom navigation.Read More…
  • Design Patterns
    Design Patterns: The Decorator PatternDecorator pattern
    472 shares
    Earlier in this series we explored the facade and adapter design patterns. Using facade, we can simplify large systems, and by implementing adapter we can stay safe while working with external API and classes. Now we are going to cover the decorator design pattern, which also falls under the category of structural patterns.Read More…
  • News
    Apply to Be the Next Tuts+ Code Course Producer!Preview image
    194 shares
    We’re looking for a new Course Producer to drive the content direction of Tuts+ Code Courses, working with a great team of regular instructors to produce videos on a range of web development topics.Read More…
  • WordPress
    Writing Documentation for Your WordPress Theme FrameworkBuild your own theme framework preview image
    238 shares
    Even if you're the only person who'll be using your theme framework, creating some form of documentation will make your life much easier in the long run. Here are some tips for creating docs that work for you and your users.Read More…
  • WordPress
    Releasing your WordPress Theme FrameworkBuild your own theme framework preview image
    100 shares
    If you decide to release your theme framework for others to use, there will be considerations you'll have to take into account. Follow this guide to release your code successfully.Read More…
  • Ruby
    New Course: MongoDB and RubyMongoruby
    209 shares
    MongoDB is a different kind of database. If you feel you have trouble maintaining your data because it's either too big or too slow or too expensive, then perhaps you should consider taking MongoDB for a spin. In this course you'll learn the basics of using MongoDB in a Ruby scenario. You'll build a small Sinatra application so you can understand the fundamentals of using this database system in a Ruby environment.Read More…
Learning Guides
Browse All