Video icon 64
Learning to code? Skill up faster with our practical video courses. Start your free trial today.
Advertisement
  • News
    Students Save 75% on a Yearly Tuts+ SubscriptionFixedprofileimage
    368 shares
    You have until September 30th to grab an annual student subscription at our special price of just $45! Thanks to our friends at PayPal, we’re pleased to bring you this fantastic discount on a Tuts+ Subscription.Read More…
  • PHP
    How to Build Rate Limiting into Your Web App LoginPreview
    273 shares
    Apple's failure to rate limit iCloud logins likely contributed to celebrity photo hacking. Here's how to protect your own apps.Read More…
  • Xamarin
    Accessing Native Features with Xamarin.FormsPreview image@2x
    87 shares
    One of the biggest misconceptions that arose when Xamarin.Forms appeared on the scene was that developers would no longer have access to the individual platforms' APIs. That couldn't be further from the truth. With inclusion of some very cool functionality within Xamarin.Forms, you are able to jump from Forms code into native functionality and back again. Let's see where this rabbit hole will take us.Read More…
  • Magento
    Custom Layouts and Templates with MagentoMagento
    136 shares
    In the first part of this series, we learned the basics of Magento module development including the Magento directory structure, custom module structure and basic "Hello World" module with understanding of how controllers works in Magento. In this second part we will learn how to create blocks and layouts files, how layout files and blocks files are works in Magento and rendering of layout files. With that said, let's get started.Read More…
  • WordPress
    Creating Maintainable WordPress Meta BoxesMaintainable meta boxes
    279 shares
    Throughout this series, we're going to take at one way that we can write maintainable code in WordPress through an example plugin that introduces meta boxes, various options, and tabbed navigation in the WordPress dashboard.Read More…
  • ExpressJS
    New Course: Getting Started With ExpressExpress4
    117 shares
    In this course, you're going to learn Express from the ground up: not just the new features, but everything. If you haven't had a chance to look into Express before, this is a great place to start!Read More…
  • WordPress
    Seven Plugins to Help Your Mobile UsersWordpress
    346 shares
    As web designers and developers, we've been living in the mobile era for a few years now. In this tutorial, we're going to review seven plugins that help to make your website look good and perform well for mobile visitors.Read More…
  • Programming Fundamentals
    Refactoring Legacy Code - Part 10: Dissecting Long Methods with ExtractionsRefactoring wide retina preview 1
    90 shares
    Today, we will take another approach: We will assume we are alone, no colleague or pair to help us. We will use a technique called "Extract till you drop" that breaks code in very small pieces. We will make all the efforts we can to make these pieces as easy to understand as possibleRead More…
  • OpenCart
    Create a Custom Theme With OpenCart: Part ThreeOpencart
    131 shares
    In the previous part of this series, we learned how to create a custom theme and enable it from the back-end of OpenCart. We also studied how the template overriding system works in the application. In this part, we'll go further and dissect the important templates to understand the basic elements used in a general OpenCart template.Read More…
  • BrowserSync
    A Quick Introduction to BrowserSyncBrowsersync
    267 shares
    In this quick video tutorial I'm going to introduce you to BrowserSync, a tool so good Google built it into their recent Web Starter Kit. You can think of BrowserSync as being a bit like LiveReload (it watches for changes you make to a web page and automatically updates the browser), except that it also works across multiple devices.Read More…
  • iOS 8
    iOS 8: Integrating Touch IDPreview image@2x
    222 shares
    iOS 8 introduces the Local Authentication framework, giving developers the ability to use the device's fingerprint sensor to authenticate users. This tutorial explains how it works, discusses the security implications, and creates a sample app.Read More…
  • WordPress
    Getting Better Support By Avoiding The XY ProblemXy
    156 shares
    The ability to get fast and effective support is one of the reasons to choose WordPress. With its massive popularity and incredibly supportive community, help with whatever problem you may face is available, if you know how to ask. Ensuring you get a good answer requires avoiding the XY problem - when you ask about a solution to a problem, instead of the problem itself.Read More…
Advertisement