Advertisement
  • Node.js
    Authenticating Node.js Applications With PassportNodejs retina preview
    559 shares
    In this article, we are going to develop a basic Express application from scratch and delegate everything related to authentication to Passport, which is turning out to be the de-facto authentication middleware for Node.jsRead More…
  • Xcode
    10 Xcode Plugins for iOS DevelopmentPreview image@2x
    282 shares
    A proper plugin architecture can mean all the difference for an integrated development environment. Sublime Text and TextMate are great examples. Did you know that Xcode also supports plugins? It wouldn't surprise me if you don't, Apple hasn't put much effort into advertising that part of Xcode. In fact, there is very little documentation available to create plugins for Xcode. Fortunately, this hasn't stopped developers from creating plugins for Xcode.Read More…
  • WordPress
    Turning a WordPress Server Dashboard into a WidgetIcon
    205 shares
    People often complain that WordPress is slow. Whether or not this is true depends on many factors, but if we can see server resources inside the WordPress dashboard, then it may give some insight about how well our WordPress installation is operating. In this tutorial, we will be crafting a plugin to show server status including disk space, memory consumptions, CPU usage, and process usage. We will also learn about WordPress cache to avoid querying these metric over and over and we will also cover WordPress cron jobs to generate this data automatically.Read More…
  • HTML5
    HTML5: Network Information APIPreview image@2x
    553 shares
    Responsive web design is an invaluable concept, but it has an important limitation, the changes we make to a web page are mostly based on the size of the viewport. What we really need is information about the device's network connection. In this article, we'll discuss the Network Information API, which promises us this information.Read More…
  • Magento
    An Introduction to Magento Design Terminology and ConceptsMagento
    210 shares
    Are you a Magento beginner? Want to create theme of your own? If so, this article is written specifically for you. In order to start with Magento theme design and customization, it is very important that you have a strong understanding of Magento design terminology and the basic concepts which are strictly followed by Magento's front-end.Read More…
  • Front End
    Accessing External APIs Using AngularJS's ServicesAngular js
    353 shares
    Aside from ability to extend HTML easily AngularJS also offers a simple way to interact with external APIs. In this tutorial I will show you how to use Services to access GitHub's API and create a simple repository browser.Read More…
  • OpenCart
    From Beginner To Advanced in OpenCart: The ArchitectureOpencart
    128 shares
    Up until this point, our previous articles have focused on OpenCart's user interface. In the articles, we discussed how to use the admin panel. Starting in this article, we'll be understanding the OpenCart Framework which is based on MVC design pattern. If you're familiar with Model-View-Controller (MVC), then you've got a head start; otherwise, don't worry about it we'll discuss MVC architecture in our upcoming articles in thorough detail.Read More…
  • CSS
    7 Non-raster Approaches for Making the “Hamburger” Menu IconPreview
    304 shares
    We're going to look at seven different approaches to creating the infamous “Hamburger” menu icon, without raster images. The challenge is to reduce HTTP requests, create infinitely scaleable icons for high density displays and have the power to style them with CSS. You might be surprised by the winning method.Read More…
  • Core Data
    Core Data from Scratch: MigrationsPreview image@2x
    105 shares
    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…
  • WordPress
    Understanding and Working with Content Types in WordPressWordpress
    253 shares
    In the first two parts of this series, I introduced the WordPress database and its structure and showed how relationships between different content types are managed. Here, I'll look at content types in more detail and describe the different types of content in WordPress and how they interact.Read More…
  • Web Development
    Setting Up User Authentication in Laravel Using ConfideLaravel
    180 shares
    Confide is an authentication solution for Laravel made to cut repetitive work involving the management of users. A DRY approach on features like account creation, login, logout, confirmation by e-mail, password reset, etc.Read More…
  • News
    Tuts+ is Hiring a Copy EditorUnknown
    346 shares
    We're excited to announce that Tuts+ is currently looking for a copy editor to join our team. If you've got a love for language and written word, excellent communication skills, and a passion for teaching, this might be the job for you!Read More…
Advertisement