• WordPress
    Developing a Membership Site With WordPress: Part 1Thumbnail
    WordPress already ships with loads of good stuff to make a membership site. Unfortunately most of the process is handled on the back end, and ideally we want to keep users away from the admin area. So over this three-part series we will be moving this process to the front of the site, throwing in some customization, and styling it up along the way. Read More…
  • Promotion
    They're Back: $3 Video Courses!Article
    This Cyber Monday, all Envato Tuts+ courses will be reduced to just $3. The offer lasts for 24 hours only, so don't miss out.Read More…
    Free Course: What's New in ASP.NET 5Asp 5 2
    Do you have an hour to spare? That's how long it will take you to get fully up to speed with ASP.NET 5 in our latest course, What's New in ASP.NET 5. And best of all, it's completely free.Read More…
  • Core Data
    Core Data and Swift: ConcurrencyPreview image@2x
    If you're developing a small or simple application, then you probably don't see the benefit of running Core Data operations in the background. However, what would happen if you imported hundreds or thousands of records on the main thread during the first launch of your application? The consequences could be dramatic. For example, your application could be killed by Apple's watchdog for taking too long to launch. In this article, we take a look at the dangers when using Core Data on multiple threads and we explore several solutions to tackle the problem.Read More…
  • Designing
    Must-Know Techniques for HTML5 Responsive DesignPreview2
    Learn the secrets of building HTML5 apps for any and all screen sizes. Discover this handy, introductory guide to the DNA of responsive web design.Read More…
  • OpenCart
    Understanding Marketing Campaigns in OpenCartOpencart
    In any business, once you've finished the basic setup, one of the most important things to keep your eye on is the bottom line. In this tutorial, we'll look at running a marketing campaign in the context of OpenCart, which is used to boost the sales and impact on your business's bottom line.Read More…
  • Core Data
    Core Data and Swift: Subclassing NSManagedObjectPreview image@2x
    Earlier in this series, we created Done, a simple application to learn more about the NSFetchedResultsController class. In that project, we used key value coding (KVC) and key value observing (KVO) to create and update records. This works fine, but from the moment your project has any kind of complexity, you'll quickly run into issues. Subclassing NSManagedObject makes this much easier.Read More…
  • WordPress
    Using get_pages() to Create Link Buttons to Your Site's Top-Level Pages: Styling the ButtonsPage links
    In the previous tutorial, we added links to a site's top-level pages using the get_pages() function. In this second part we'll style the links so they're more like buttons.Read More…
  • WordPress
    A Beginner's Guide to Titan Framework: Installation & IntegrationTitan framework
    In my previous article, I gave a quick introduction of Titan Framework in which I highlighted some of the features which make it the finest in all options frameworks. Now it's time to begin with some of the details of this framework. In this article today, I will explain how you can install, integrate and configure Titan Framework with your WordPress project. So let's start!Read More…
  • Laravel 5
    Doctrine ORM and Laravel 5Preview template
    Doctrine 2 is an ORM for PHP that provides transparent persistence for PHP objects. In this tutorial, you'll learn how to set up Doctrine ORM with Laravel 5.Read More…
  • Core Data
    Core Data and Swift: MigrationsPreview image@2x
    In the previous articles of this series, we've encountered an annoying issue that we need to address. Whenever we modify the data model of a Core Data application, the persistent store becomes incompatible with the data model. The result is a crash on launch, rendering the application unusable, a serious problem if this happens to an application in the App Store. In this article, we aim to solve this issue by leveraging Core Data migrations.Read More…
  • Google
    Introduction to Google DFP: Using PlacementsFeatured
    Learn how to organize your ads into groups which will help attract new advertisers and simplify the ordering process.Read More…