• Ruby
    Free Course: Create an Image Gallery in RubyRuby image
    Ever wanted to try a video course with Tuts+? Now's your chance, because we're offering a free short course on creating an image gallery in Ruby. Building an image gallery app is a perfect opportunity to practice using Sinatra for simple web apps with authentication, Sequel for database access and Carrierwave for file uploading. We'll even add social media integration!Read More…
  • Python
    Creating a Web App From Scratch Using Python Flask and MySQLPython
    In this series, we'll be using Python, Flask and MySQL to create a simple web application from scratch. It will be a simple bucket list application where users can register, sign in and create their bucket list. We'll be using Flask, a Python web application framework, to create our application, with MySQL as the back end.Read More…
  • WordPress
    A Look at WooCommerce Products SettingsWoocommerce
    Products hold a key position for an online store. In the previous article we learned how to configure the General settings in WooCommerce; today we will look into the various settings for Products.Read More…
  • JavaScript
    Simple JavaScript Inheritance: What You Need to KnowJavascript wide retina preview
    A lot of my friends are C# or C++ developers. They are used to using inheritance in their projects, and when they want to learn or discover JavaScript, one of the first questions they ask is: “But how can I do inheritance with JavaScript?” In this tutorial I'll answer this question.Read More…
  • iOS SDK
    iOS 9: Getting Started with UIStackViewIos 9@2x
    Like every iteration of iOS, iOS 9 brings forth a lot of new features. UIKit changes with every release of iOS, but one particular addition in iOS 9 will change how developers fundamentally think about creating user interfaces on iOS, UIStackView. In this tutorial, you will learn how to use UIStackView to create user interfaces.Read More…
  • WordPress
    Styling Sections in a Page-Based Site DifferentlyStyle by category
    Learn how to create sections in a site based on a hierarchical page structure or page categories with different styling for each section.Read More…
  • Digital Ocean
    Using the Digital Ocean API to Manage Your DNSPreview2
    Digital Ocean now offers fast reliable DNS hosting. Here's how to program it with their API using our downloadable console application.Read More…
  • Browsers
    Qihoo 360 Secure: The Most Popular Browser You’ve Never Heard OfBrowser
    One of the most popular desktop browsers in China is one you’ve probably never crossed swords with, but it’s huge. According to the tech analytics peeps over at CNZZ, Qihoo 360 Secure Browser (Windows-only for desktop) is second only to Internet Explorer in mainland China, accounting for 27.84% of total desktop users. Do you know what’s in third place? Chrome, with 7.74%. Read More…
  • Envato Remix
    Create and Win with the Envato Remix CodePen Challenge!Envato remix 02 alt
    Several times this year we’ve run CodePen Challenges on Tuts+ and they’ve all been a huge hit. So I’m seriously excited to announce that we’re running another, but taking it to the next level! This time we’re wrapping the challenge up as an Envato Remix contest–the whole Envato community will be involved and we have some brilliant prizes on offer too! Read on to find out what (and how) you can win..Read More…
  • WordPress
    The Beginners Guide to WooCommerce: General SettingsWoocommerce
    In the previous article, we gave an introduction to WooCommerce. Now let’s talk about the General Settings. Being a WordPress-based plugin; its installation is very easy and can be achieved through a few clicks. Read More…
  • WordPress
    Use a Custom Post Type for Your Sidebar ContentCustom post type for sidebar
    Using a custom post type to add sidebar content to your site can make things easier for users than relying on widgets. Here's how to do it.Read More…
  • Android
    Detect and Resolve Performance Problems on AndroidOptimise android performance preview
    In this tutorial, you'll get a crash course in the performance problems every Android developer needs to be aware of. You'll also learn about the tools you can use to check whether these problems are occurring in your own Android projects.Read More…