All Posts in Tuts+

  • Code
    Create a Custom API in Magento: Part TwoMagento
    187 shares
    In this series, we're discussing custom APIs in Magento. In the first part, we created a full-fledged custom module to implement the custom API, in which we created the required files to plug in the custom APIs provided by our module. In this second and last part, we'll go through the back-­end section to demonstrate how to consume the APIs.Read More…
  • Design & Illustration
    How to Use Luminous Selections in Adobe PhotoshopSelection mask 1
    158 shares
    In this video tutorial from my recent course on selections and masking, I'll show you how to use the luminous values of the image to craft perfect selections of the highlights, midtones, and shadows.Read More…
  • Design & Illustration
    How to Create a Detailed Bullet Chain Pattern Brush in Adobe IllustratorBulletschainpreview
    172 shares
    In the following steps you will learn how to create a detailed bullet chain pattern brush and how to create a nice illustration using it in Adobe Illustrator. Read More…
  • Photo & Video
    How to Create a Custom Color Profile for Your CameraCreate camera profile preview
    104 shares
    Creating a color profile for your camera is the single best way to ensure color accuracy and consistency under differing light sources and between multiple camera bodies. Having this level of uniformity and precision will help save you from color correcting individual images. It may sound technical and time-consuming, but a short and simple procedure will provide you with a camera profile that will greatly improve your camera’s color accuracy.Read More…
  • Design & Illustration
    10 Easy Social Media Tips for the Struggling ArtistSocialmediatips preview
    339 shares
    Social media connects the world to your artwork. And in this article, we'll cover some essential tips artists can use to improve their online marketing strategies. Read More…
  • Code
    Understand Registry and Loader Objects in OpenCartOpencart
    131 shares
    In this tutorial, we're going to look at the inner workings of OpenCart. Specifically, we'll look at the registry and loader objects. The registry object is used to store variables and objects in the common registry so that they can be used later on throughout the script execution. The loader is a very important utility object, as it's used to load the different components of the OpenCart framework.Read More…
  • Code
    Get Started With Monitoring Your Web Application Using New Relic AlertsPreview
    163 shares
    In this tutorial, you will learn how to create software alerts for your web-based application using New Relic's new Alerts system.Read More…
  • Code
    The Tuts+ Guide to Template Tags: Fourth BatchTemplate tags featured image
    186 shares
    In this fifth part of the series, we're going to go through the fourth batch of the almost 200 template tags.Read More…
  • Web Design
    Web Design for Kids: TypographyWeb design for kids 09
    155 shares
    Welcome to the ninth lesson of our Web Design for Kids series, all about Typography. In this tutorial we will look at what typography is all about and why it’s so important in design. We have talked about the user’s experience a lot so far and this tutorial will be no exception; we’ll be working hard to make sure our text is beautiful and easy to read!Read More…
  • Design & Illustration
    How to Create A Nature Inspired Arrow Pattern in Adobe Illustrator4 10
    210 shares
    Love everything vintage? Spend plenty of time drawing all of those Pinterest-inspired arrows, flowers and animals? Let me show you how to create an arrow pattern!Read More…
  • Code
    JavaScript: How to Embed Private Members Into an ObjectJavascript wide retina preview
    326 shares
    In this tutorial, I want to share with you how to embed private members into an object using what I call “closure space”. I'll show you how you can use this for your own projects, and how performance and memory are affected for the major browsers.Read More…
  • Code
    Swift 2.0: Exit Early With guardPreview image@2x
    114 shares
    Does it surprise you that I'm dedicating a tutorial to a simple addition as the guard statement? I hope you'll better understand my excitement at the end of this tutorial. During this tutorial, I hope to convince you that guard is anything but a redundant addition to the Swift programming language.Read More…