Latest Tutorials
Browse More Tutorials
  • Photo & Video
    New Course: Intermediate Flash PhotographyFlash
    23 shares
    In our latest Photography course, you’ll learn how to use multiple flashes in your images and take beautiful images in all kinds of conditions.Read More…
  • Code
    HTML5 Page Visibility APIPage visibility api
    134 shares
    Earlier, it was not possible to determine which tab is active and which was not, but with the help of the HTML5 Visibility API, we can detect whether our visitor is looking at our web page or not. In this tutorial we will understand how to deal with HTML5 Visibility API and one simple demo to discover the status of the our page. In this demo we will alter the document title based on Status of Page Visibility.Read More…
  • Web Design
    New Course: Building Your Own Pattern Library for the WebPatternlibrary
    40 shares
    Have you ever heard about patterns in web design? In our latest Web Design course, Adi Purdila will teach you what they are, how to build your own pattern library and how to properly maintain it.Read More…
  • Code
    OpenCart Marketing Tools: BannersOpencart
    91 shares
    Within an OpenCart web shop, banners can be displayed in many forms. They can be displayed as a static image, a carousel, or a slideshow. Each banner may include one or more images and these group of images can be assigned to different modules depending on the size and the function they work. When you want to place a banner on your website, first you upload pictures to banners, and then assign these banners with displaying modules. This tutorial will show you how to use banners and sliders to promote products within your OpenCart webshop and how to track clicks with the help of Google Analytics.Read More…
  • Code
    iThemes Exchange: An IntroductionExchange logo
    92 shares
    Throughout this series, we're going to be taking a look at iThemes Exchange. Specifically, we're going to look at what it is, how it can be used, how to install it, and how to setup the basics.Read More…
  • Design & Illustration
    Human Anatomy Fundamentals: Drawing Different AgesPrev
    157 shares
    A detailed lesson for accurately portraying and drawing people of all ages.Read More…
  • Web Design
    Building a Logger Mixin in SassLog
    55 shares
    In this tutorial we'll build a "logger" mixin, which outputs a flexible, informative log as CSS when Sass is compiled.Read More…
  • Design & Illustration
    Create Pixel Art with a Limited Palette in 10 Steps with PhotoshopPreview
    163 shares
    Render two sets of icons with limited palettes inspired by 8-bit graphics in Adobe PhotoshopRead More…
  • Music & Audio
    Should I Join a Performing Rights Organization?Photodune 3111500 old radio xs
    49 shares
    Ever wonder how performances of your songs on radio, jukebox, television, clubs, or arenas magically turn into quarterly checks made out to none other than you?Read More…
  • Code
    Create a Weather App on AndroidPic2
    159 shares
    Do you find that a lot of the weather apps available on Google Play are either full of ads or require too many permissions? Why don't you create one yourself? It's not that hard. This tutorial takes you through all the steps to create a simple and minimalist weather app for the Android platform.Read More…
  • Code
    Adding a Custom Product Type in MagentoMagento
    128 shares
    Sometimes the available product types just aren’t enough. Magento has the different types pretty well covered, but there’s just situations where it simply makes more sense to have a separate product type. For me, one of those situations was when I needed to create a custom product module that would handle generating a customized PDF based on the options of the product that was purchased.Read More…
  • Code
    An Introduction to WebDriver Using the JavaScript BindingsPreview
    197 shares
    While unit tests are certainly valuable for modern web applications, at some point, as your application grows, you'll find bugs crop up which weren't caught by a unit test but would have theoretically been caught by an integration/acceptance test. Should you wish to follow a testing strategy which involves browser testing, this guide will give you an initial introduction to testing with WebDriverJs so you're equipped with enough knowledge to get started. This tutorial assumes you're familiar with JavaScript and can run JavaScript code using node.js.Read More…