Latest Tutorials
Browse More Tutorials
  • Design & Illustration
    How to Render Short, Detailed Hair in Adobe IllustratorShorthairpreview
    In this tutorial, learn how to render short, detailed hair in Adobe Illustrator. This is a great technique if you've got a tablet, but it can be achieved with a mouse, as long as you have patience! Read More…
  • Photo & Video
    Sight Lines and Framing for Dynamic Video CompositionFraming277b
    22 shares
    Get your subjects eyelines right and camera positioning becomes simple. This video tutorial will show you how to split the frame into thirds, in your imagination, so the eyes are always aligned the right place.Read More…
  • Code
    The Beginner's Guide to Type Coercion: A Practical ExampleType coercion
    113 shares
    Throughout this series of articles, we've been talking about type coercion, how it differs from type conversion, and how it performs in dynamically typed languages. Whereas the other article focused on weakly typed languages and data types at a high level, we're going to be looking at some specific examples of type coercion in a weakly typed language, and the pitfalls that we may experience without knowing how type coercion works and how it can backfire.Read More…
  • Design & Illustration
    Design a Crazy Retro Poster with Quirky Lettering in Adobe IllustratorLettering poster yuzach tuts400
    173 shares
    In this tutorial we will create a crazy poster, illustrating a famous quote by Oscar Wilde – “Be yourself; everyone else is already taken”. We’ll apply various Warp Effects to create the elements easily. Learn to make a gentle grain effect to give our poster a vintage look and do some freehand lettering. Let’s get started!Read More…
  • Crafts & DIY
    How to Knit a Lace ShrugKnitting laceshrug final thumb
    6 shares
    Try your hand at knitting complex lace with this cute shrug pattern.Read More…
  • Code
    Adding Custom Fields To WordPress ProgrammaticallyWordpress
    173 shares
    Learning the basic methods for creating and setting the values of custom WordPress meta fields programmatically is the first step to creating powerful plugins or complex content management sites.Read More…
  • Code
    Bubble.js: A 1.6K Solution to a Common ProblemJavascript wide retina preview
    138 shares
    One of the most common tasks in web development is event management. Our JavaScript code is usually listening to events dispatched by the DOM elements. This is how we get information from the user: That is, he or she clicks, types, interacts with our page and we need to know once this happen. Adding event listeners looks trivial but could be a tough process. In this article, we will see a real case problem and its 1.6K solution.Read More…
  • Web Design
    “Outside In” — Ordering CSS Properties by ImportanceOutside in
    1272 shares
    This article is all about CSS code structure - specifically about a method I've been using for the last few years to bring some logic and consistency to the order in which I write my CSS. It’s a method I call “Outside In”.Read More…
  • Photo & Video
    3 Ways to Add the Power of Keywords to Images in LightroomPreview
    46 shares
    As drives fill with years of images it becomes more and more difficult to find those special images you're looking for. In this tutorial, you'll learn how to use keywords to master your ever-growing catalog in Lightroom.Read More…
  • Code
    How to Use Zillow Neighborhood Maps and HTML5 GeolocationHtml5 geolocation
    131 shares
    Zillow offers boundary data for more than 7,000 neighborhoods in the U.S. via the Creative Commons license. Here's how to integrate the data into your applications.Read More…
  • Design & Illustration
    How to Write in the Sand in Adobe PhotoshopPreview 2
    187 shares
    Create a realistic-looking sand writing text effect in Adobe PhotoshopRead More…
  • Code
    Adding Blur Effects on iOSPreview image@2x
    169 shares
    With iOS 7, we saw a shift in Apple's design paradigm for mobile devices. Not only did they adopt the so-called flat design, Apple also added a few elements to this pattern themselves. One of these additions is the use of blurred-translucent backgrounds to convey the notion of depth and context. Take Control Center for instance, it blurs the contents of the view behind it as it gets pulled up. This gives the user the sense that it is positioned above other content on the screen and deserves focus. It does so without making the user lose track of where she is in the app.Read More…