All Posts in Tuts+

  • Code
    Design Patterns: DelegationPreview image@2x
    117 shares
    The delegation pattern is among the most common patterns in iOS and OS X development. It is a simple pattern that is heavily used by Apple's frameworks and even the simplest iOS application leverages delegation to do its work. In this article, we'll explore delegation and you'll learn how to implement it using Swift and Objective-C.Read More…
  • Photo & Video
    How to Set Good Goals for Your Photography PracticeTuts goals preview
    56 shares
    In this tutorial I look at how to set good goals for getting better at photography. Using some of the best psychological theories on goal setting, I look at the best practices for using them to improve your shooting.Read More…
  • Game Development
    Numbers Getting Bigger: What Are Incremental Games, and Why Are They Fun?Numbersgettingbetterpreview part1
    68 shares
    Incremental games are fascinating and perplexing. Marked by minimal player agency and periods of inactivity, they seem to defy conventional logic about good game design, and yet nonetheless have attracted a substantial player base. Let's examine them in more detail, and see if we can explore why that is.Read More…
  • Design & Illustration
    Tuts+ Community Challenge: Created by You, May RoundPreview
    134 shares
    Welcome to our monthly feature of fantastic tutorial results created by you, the Tuts+ community! Every day visitors like you take the time to not only read our tutorials but also try them out. This is an assortment of those comment submissions found throughout the Design & Illustration section. Check out this round of results and join in for the next roundup!Read More…
  • Code
    Moving WordPress: Moving Your Site From a Subdirectory to the Root DirectoryMoving wordpress
    191 shares
    Sometimes you need to develop a WordPress site in a subdirectory and then move it to the root directory for launch. Here I'll show you how to do so in just five minutes.Read More…
  • Code
    Programming With Yii2: Timestamp BehaviorPreview
    116 shares
    Timestamp records in all your models with minimal effort using this essential Yii2 behavior.Read More…
  • Design & Illustration
    To the Point: Interview With Michelle RomoPreview
    162 shares
    Dive on into a fantastically cute world with illustrator and designer Michelle Romo. Her brand, Crowded Teeth, has been featured on a variety of products for kids and adults alike from companies such as The Land of Nod and Japan LA, as well as in gallery shows and both group and solo exhibitions over the years.Read More…
  • Web Design
    How to Translate Tuts+ TutorialsPreview
    344 shares
    We recently pushed out some big changes to the Tuts+ Translation Project, making the process easier and quicker for everyone involved. Read on to find out how you can take part and exactly how the new translation tools work!Read More…
  • Code
    New Course: Learn to Code With RubyRuby writing
    77 shares
    If you've never programmed before, or if you want an introduction to the Ruby programming language, our new course is for you! In this course, you'll learn the fundamentals of computer programming: variables, conditionals, loops, objects and testing—all in the fun and elegant Ruby language.Read More…
  • Web Design
    TimelineMax: Getting a Handle on Bézier TweeningGsap 05
    72 shares
    Plugins for GSAP are great when you need advanced capabilities. The BezierPlugin I’ll be explaining in this tutorial helps animate virtually any property (or properties) along a curved bezier path defined as an array of points/values. Before jumping in we should take a moment to learn what a bezier curve is and where it came from.Read More…
  • Photo & Video
    How to Create High Dynamic Range and Panoramic Images in Adobe LightroomPhoto merge preview image
    52 shares
    Adobe adds two long-awaited features to Lightroom in the form of HDR and panorama merging.Read More…
  • Code
    Quick Tips to Boost Your WordPress Website's Speed: Further & Better OptimizationWordpress gears
    265 shares
    In the previous article, we discussed the importance of speed in web and reviewed some basic tips on speeding up WordPress. In this article, we're going to go over five more tips.Read More…