Header background

Learn Creative Skills, Shape Your Future

Join over 5 million people using Tuts+ each month to learn skills including code, illustration, photography, web design, and more.

  • Music & Audio
    How to Create a Progressive Christmas SongProg xmas preview
    38 shares
    In this tutorial I will show you how to make a progressive version of Silent Night, using melodic instrument tracks, drum samples, and loops.Read More…
  • Code
    Core Data from Scratch: ConcurrencyPreview image@2x
    115 shares
    If you're developing a small or simple application, then you probably don't see the benefit of running Core Data operations in the background. However, what would happen if you imported hundreds or thousands of records on the main thread during the first launch of your application? The consequences could be dramatic. For example, your application could be killed by Apple's watchdog for taking too long to launch. In this article, we take a look at the dangers when using Core Data on multiple threads and we explore several solutions to tackle the problem.Read More…
  • Code
    Get Started Building Your Blog with Parse.js: Working with Data00 preview
    271 shares
    Have you ever got excited by your idea of a website but found miserable making it dynamic and actually running on a server? With Parse.js, really everyone who understand the basics of the HTML, CSS, and JavaScript can create dynamic websites and working web apps. This tutorial is going to take you through the process of creating a blog system step by step with Parse.js. And by the end of this series, you should be able to create your own CMS site with ease.Read More…
  • Code
    iThemes Exchange: Payment Gateways, Shipping and CouponsExchange logo
    152 shares
    When taking payments on a website, regardless of whether that payment is taken on your website or on a third party website, it's a good idea to have an SSL certificate. You can read more about setting up SSL in WordPress in a recent tutorial. In this part of the series, we're going to dive in to setting up payment, shipping and coupons for your Exchange eCommerce store.Read More…
  • Code
    Creating a Custom WordPress Registration Form PluginRegistration
    86 shares
    Out-of-the-box, WordPress provides a custom registration form that can be used to setup a new user, or to add a new user when adding them to an existing WordPress installation. But what if you want to implement a custom registration form that does not render the options in the WordPress Dashboard?Read More…
  • Design & Illustration
    To the Point: Interview With Sabrina SmelkoPreview
    129 shares
    An interview with Canadian illustrator and designer, Sabrina Smelko, whose work varies from illustration to graphic design to art direction to blog writing. She's worked with Mozilla, AARP, and a host of other companies. It seems her client list never ends, and as such her insight into the working life of an in-demand designer is enlightening to say the least.Read More…