• Android
    Scrolling Techniques for Material DesignMaterial design@2x
    During this year's Google I/O, Google introduced the Android Design Support Library to make the adoption of Material Design easier. This lets developers focus on the features that make their applications unique. In this tutorial, I’ll teach you how to implement the scrolling techniques that were demoed in Google’s Material Design specification.Read More…
  • WordPress
    WP_Query Arguments: DateMastering wp query featured image
    In this part of the series on WP_Query, learn how to query your posts by their publication date and use complex arrays of arguments to create more flexible date queries.Read More…
  • PostCSS
    PostCSS Quickstart Guide: Grunt SetupPostcss iv
    In the last tutorial we went through how to setup a PostCSS project with Gulp. In this tutorial we’ll achieve the same ends, by using Grunt. By the end of this tutorial you’ll know how to setup a PostCSS + Grunt project with any selection of plugins you choose.Read More…
  • iOS
    An Introduction to On-Demand Resources on iOS and tvOSIos 9@2x
    In this tutorial, I will show you how to implement on-demand resources in iOS and tvOS applications. By using on-demand resources, you can significantly reduce the size of your app on a user's device as well as host any resources you have on Apple's servers to download at any time, when they are needed.Read More…
  • JavaScript
    Getting Started With Raygun: Insights and Crash Reporting for App DevelopersPreview
    140 shares helps your team track and share errors for all programming languages and platforms across deployments. Get to know this powerful software development service.Read More…
  • Magento
    Set Up Scheduled Tasks in MagentoMagento
    Magento, being one of the most popular e­-commerce frameworks, provides plenty of catalog features and other utilities which set it apart from its rivals. Today, we're going to discuss one of the useful features, scheduled tasks for Windows, or cron in Linux terminology. We'll create a custom module to create a demo custom cron-job task which will run at regular intervals.Read More…
  • ES6
    The Genius of Template Strings in ES6Es6
    ES6 is the future of JavaScript and it is already here. It is a finished specification, and it brings a lot of features a language requires to stay competitive with the needs of the web of now. Not everything in ES6 is for you, and in this little series of posts I will show features that are very handy and already usable.Read More…
  • PostCSS
    PostCSS Quickstart Guide: Gulp SetupPostcss iii
    In this tutorial we’ll go through how you can use PostCSS with the task runner Gulp, allowing you to decide for yourself which plugins you want to use and hence really tap into the plugin ecosystem.Read More…
  • Security
    How to Secure Your Website With Imperva IncapsulaPreview
    Imperva Incapsula provides a sophisticated set of security and performance services which are simple to integrate for web publishers of all sizes.Read More…
  • WordPress
    Use Two Loops to Output Your First Blog Post DifferentlyMain blog 2 loops
    Ever wanted to show more detail for the first post on your main blog page? Learn how to do it using the WP_Query class and the pre_get_posts hook.Read More…
  • iOS
    Create a Mobile Application Using WordPress, Ionic, and AngularJSPreview image@2x
    Creating hybrid, mobile applications with technologies, such as Ionic Framework and Cordova, has become increasingly popular. This tutorial shows you how you can leverage those technologies to build a hybrid, mobile application for your WordPress website.Read More…
  • Blog
    An Interview With Tuts+ Reader Lucy StanfordLucy preview
    What makes Tuts+ so special is our community. At a meetup of Tuts+ readers and contributors in London, I had the chance to speak to some of our readers about how they used Tuts+ and what it means to them. Here's Lucy Stanford talking about what she's learned from Tuts+, how it's helped her career, and the best and worst parts of running a digital marketing agency.Read More…