Advertisement
  • WordPress
    Seven Plugins to Help Your Mobile UsersWordpress
    119 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
    40 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
    92 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
    158 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
    139 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
    148 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…
  • WordPress
    Understanding and Working with The WordPress Options TableWordpress
    184 shares
    In the earlier parts of this series, we looked at the tables in the WordPress database and the relationships between them. In this part I'll cover a table which is different from the others - the wp_options table.Read More…
  • WordPress
    WordPress Full Text Search With ElasticSearchIcon
    148 shares
    WordPress has a built-in search feature; however, it's not very efficient. For example, the results are not sorted by relevancy. In short, it's a naive MySQL LIKE query without utilizing index. Automattic doesn't even use it WordPress.com. They implement a custom search with ElasticSearch. Why not learn to setup this up on our own site, as well?Read More…
  • News
    Trial a 14 Day Tuts+ Subscription for FreePreview
    431 shares
    Interested in furthering your education with video courses on code, design, photography, and web design? Get started today with our 14 day free trial!Read More…
  • WordPress
    iThemes Exchange: Add-onsExchange logo
    167 shares
    In this series, we've been taking a look at how we can setup an online store using iThemes Exchange. We've reviewed an introduction to the plugin as well as some advanced features. In this article, we're going to take a look at some of the free add ons that ship with Exchange, what they do, and how to use them.Read More…
  • WordPress
    Creating a Professional WordPress Development Workflow With VagrantVagrant
    257 shares
    As developers, we all know that creating a sustainable and uniform local WordPress development workflow can be challenging and complex. Programs like MAMP, WAMP, and XAMPP theoretically make the setup of a local web server easy, but, for anyone who has tried it you know that it can be riddled with bugs and far from ideal. With tools like Git and Capistrano, it is relatively straightforward to deploy changes from a repository to a server, but making changes before that can be chaotic, especially for teams. That’s where Vagrant comes in.Read More…
  • WordPress
    Options for SSL in WordPressWp error
    327 shares
    With the ever increasing focus on web security, SSL certificates are started to become common practice when setting up websites. This article will show you how to implement SSL in to your WordPress website using two different methods.Read More…
Learning Guides
Browse All