Your Web News in One Place

Articles by TutsPlus - Code from July 2015

< Return to TutsPlus - Code details.
03:37 pm - Thu, July 30, 2015
TutsPlus - Code Meet Tuts Reader Crystal Adkins
Name: Crystal Adkins Location: Pineville, West Virginia Topics of Interest: Web Development, Graphic Design Occupation: EntrepreneurFor the latest installment in our series of Tuts+ co...
02:35 pm - Thu, July 30, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: The Envato WordPress Toolkit
Have you ever purchased a theme from ThemeForest? You did? Great! But even though you bought a great premium WordPress theme, installing the theme might take a bit longer than installing free themes f...
12:00 pm - Thu, July 30, 2015
TutsPlus - Code The Tuts Guide to Template Tags: Eighth Batch
In the eighth part of the series, we went through the seventh batch of WordPress template tags. In this ninth part, we're going to go through the last batch of the almost 200 template tags. Throughout...
07:00 am - Thu, July 30, 2015
TutsPlus - Code JavaScript Debugging Using Cross-Browser Source Maps
As a JavaScript developer, I’m sure you’ve already been falling into this scenario: something goes wrong with the production version of your code, and debugging it directly from the production ser...
04:45 pm - Wed, July 29, 2015
TutsPlus - Code Exploring the Android M Developer Preview
In May, Google announced the next version of the Android platform, Android M. While it’s still unknown what the "M" stands for (Marshmallow? Macaroon? Macadamia Nut Cookie?), you can already get you...
01:00 pm - Wed, July 29, 2015
TutsPlus - Code Easy Digital Downloads: Tax Settings
The idea of running an online digital store can seem difficult, especially when you think about taxation issues. I am sure you don't want your business to be affected by a legal complication due to so...
12:00 pm - Wed, July 29, 2015
TutsPlus - Code It's Time to Encrypt Your Email: Using Keybase
This is the next tutorial in a series focusing on encrypting your email. In the first tutorial, we introduced the general concepts of encryption and how they can be used to secure and authenticate ou...
06:13 pm - Tue, July 28, 2015
TutsPlus - Code Understanding Fluent APIs in JavaScript
While designing Babylon.js v2.0 (a library for building 3D on the web), I recently found myself wishing that more APIs were fluent—that is, I wish the community could more easily read, understand, a...
12:00 pm - Tue, July 28, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Accounts Settings
In the previous tutorials of this series I have discussed quite a number of times the friendly user experience that WooCommerce provides to its users. Account handling is a hectic task for an online s...
04:15 pm - Mon, July 27, 2015
TutsPlus - Code Creating a Login Screen Using TextInputLayout
What You'll Be CreatingIntroductionIn this tutorial, I will talk again about Material Design. Google I/O 2015 was an important event for every Android developer and design was of course part of the d...
01:00 pm - Mon, July 27, 2015
TutsPlus - Code Easy Digital Downloads: Style Settings
I have covered the first three tabs of Settings of Easy Digital Downloads. In this article I will discuss the fourth tab, which is for Styles. In this section there are options for some default styles...
12:00 pm - Mon, July 27, 2015
TutsPlus - Code Create a Custom Payment Method Module in Magento: Part Two
In this series, we're working on how to create a custom payment method extension in Magento. In the first part, we created a basic back­-end configuration for our custom payment method. We created a ...
12:00 pm - Mon, July 27, 2015
TutsPlus - Code How You Can Help Educate the Next Generation of Web Professionals
The web industry is growing fast: no-one can dispute that. But what is being disputed within the industry and in the media is whether or not there are enough skilled people to fill the jobs that are b...
12:00 pm - Sun, July 26, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Shipping Settings Part 4
In the previous beginners guide I explained half of the Shipping settings. Today I'll be guiding you people about how to configure the two remaining options termed as Local Delivery and Local Pickups....
01:00 pm - Sat, July 25, 2015
TutsPlus - Code Why Is jQuery Undefined?
For the advanced JavaScript developers (and the advanced jQuery developers) among our readership, this article is not going to be of much help. Instead, we're going to be focused on those who are just...
07:00 am - Sat, July 25, 2015
TutsPlus - Code Creating a List of Posts With the Same Categories as the Current One
If you're running a large blog, you'll need to find a way to help your readers find content that they're going to want to read, based on what they're currently reading or have just read.One way to do ...
08:50 pm - Fri, July 24, 2015
TutsPlus - Code Advances in Testing With Xcode 7 and Swift 2
In the early days of iOS, tools to facilitate testing were not a major focus of Apple's Developer Tools team. This has gradually changed over the years with the introduction of the XCTest framework an...
02:29 pm - Fri, July 24, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: The WordPress Plugin Boilerplate
Did you know that you can actually cause death by writing a WordPress plugin? It's true: If you make a plugin that's poorly-coded enough to cause a security problem, and say, somebody hacks the websit...
12:00 pm - Fri, July 24, 2015
TutsPlus - Code Understand Overriding in Magento: Controllers
In the third and last article of this Magento overriding series, I'll explain how to override core controller files. In the previous two articles of this series, we discussed overriding core files fo...
02:39 pm - Thu, July 23, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: WP Quick Install
Ever got bored of installing WordPress? I did. I mean, it's short but it's not a "five–minute installation process" as advertised. It could be shorter, I think. Turns out, there are more people lik...
12:00 pm - Thu, July 23, 2015
TutsPlus - Code The Tuts Guide to Template Tags: Seventh Batch
In the seventh part of the series, we went through the sixth batch of WordPress template tags. In this eighth part, we're going to go through the seventh batch of the almost 200 template tags. Through...
03:15 pm - Wed, July 22, 2015
TutsPlus - Code Working With App Resources on Windows Phone
What You'll Be CreatingIn previous tutorials, we learned about application resources, the MAT (Multilingual App Toolkit), and how to test a localized app. In this tutorial, we will not only sum it all...
03:09 pm - Wed, July 22, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: GenerateWP
Welcome to the third part of the "Toolbox of the Smart WordPress Developer" series. In this part, we're going to go through GenerateWP, a website dedicated to building WordPress code. Is Writing Word...
01:45 pm - Wed, July 22, 2015
TutsPlus - Code Tuts for Kids
Tuts+ has always been about taking complex concepts and breaking them down into simple, step-by-step tutorials. But recently we set ourselves a new challenge: create some tutorials specifically aimed ...
12:00 pm - Wed, July 22, 2015
TutsPlus - Code It's Time to Encrypt Your Email: Using GPGTools for OS X
This is the second tutorial in a series focusing on encrypting your email. The first tutorial introduced the general concepts of encryption and how they can be used to secure and authenticate our emai...
10:25 am - Wed, July 22, 2015
TutsPlus - Code HTTP Status Codes in 60 Seconds
When browsers send requests to servers, they receive in return HTTP status codes. Here’s an overview of those codes, in 60 seconds! A Bit More DetailLearn more about HTTP on Tuts+.HTTP Heade...
07:15 pm - Tue, July 21, 2015
TutsPlus - Code Overview of the Android Design Support Library
IntroductionDuring Google I/O 2015, Google introduced the Design Support Library for Android developers. This library makes it simple for developers to implement more Material Design concepts into the...
07:00 pm - Tue, July 21, 2015
TutsPlus - Code Improve JavaScript Performance Analysis Results With User Marks
When working on advanced JavaScript code, like a 3D engine, you may ask yourself what you can do to optimize, and how much time you should spend in some specific pieces of code. In this tutorial, I wi...
03:36 pm - Tue, July 21, 2015
TutsPlus - Code Free Course: Easy Rails Development Environment With Vagrant
The paradox of living in 2015 is that we have more information available than ever before, but most of us don't have time to access it.So we've been publishing some short courses recently, in which we...
01:00 pm - Tue, July 21, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: Theme Check
Made a theme? Great! Did you have it checked? If you want to publish a theme on WordPress.org or ThemeForest, there are certain steps to take in order to have it checked. One of them is the Theme Che...
12:00 pm - Tue, July 21, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Shipping Settings Part 3
In the previous article we configured the Flat Rate shipping method. In today's article I will be explaining the configurations of the remaining shipping methods offered by WooCommerce.Free ShippingTh...
08:15 pm - Mon, July 20, 2015
TutsPlus - Code Overview of the Android Design Support Library
IntroductionDuring Google I/O 2015, Google introduced the Design Support Library for Android developers. This library makes it simple for developers to implement more Material Design concepts into the...
12:34 pm - Mon, July 20, 2015
TutsPlus - Code Remix CodePen Challenge: Winners Announced!
One month ago we set you a challenge: to remix an HTML and CSS profile card on CodePen as creatively as possible. A massive 154 of you took part–and today we’re very happy to announce the three pr...
12:00 pm - Mon, July 20, 2015
TutsPlus - Code Getting Started With the Instagram API: Media Endpoints
What You'll Be CreatingThis is part two of a series on the Instagram API. In this tutorial, I'll guide you through using Instagram's Media Endpoints, which allow you to search for popular images f...
12:00 pm - Sun, July 19, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Shipping Settings Part 2
In our previous article we discussed how a store owner can configure the settings in the Shipping Options section. WooCommerce offers multiple shipping methods which you can implement to deliver items...
12:00 pm - Sat, July 18, 2015
TutsPlus - Code Build a Custom WordPress User Flow Part 3: Password Reset
In the first two tutorials in this series, we have built custom pages for logging in and registering a new user. Now, there is only one part in the login flow left to explore and replace: what happens...
06:15 pm - Fri, July 17, 2015
TutsPlus - Code Apple Tightens Security With App Transport Security
The importance of and attention for security on the web has increased substantially over the past few years. During this year's WWDC, Apple has made it clear that it plans to lead by example by improv...
01:00 pm - Fri, July 17, 2015
TutsPlus - Code Easy Digital Downloads: Email Settings, Part 2
In my previous article, I discussed the configuration of the first few options which you find inside the tab of Emails Settings. Let's look at the remaining options of this tab in today's article.&nbs...
12:00 pm - Fri, July 17, 2015
TutsPlus - Code Understand Overriding in Magento: Models
In this series, we're exploring overriding features available in the Magento eCommerce system. In the previous article, we discussed how to override core block files using a custom module. Today, I'll...
07:00 pm - Thu, July 16, 2015
TutsPlus - Code How to Debug JavaScript Remotely With Vorlon.js
Recently at //BUILD/ 2015 we announced Vorlon.js—an open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. I had the opportunity to create Vorlon.js with...
01:00 pm - Thu, July 16, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: Kirki
Welcome to the second part of the "Toolbox of the Smart WordPress Developer" series! In this part, we're going to go through Kirki, a great Customizer toolkit for WordPress theme developers. Let's be...
12:00 pm - Thu, July 16, 2015
TutsPlus - Code The Tuts Guide to Template Tags: Sixth Batch
In the sixth part of the series, we went through the fifth batch of WordPress template tags. In this seventh part, we're going to go through the sixth batch of the almost 200 template tags. Throughout...
06:06 pm - Wed, July 15, 2015
TutsPlus - Code Free Course: Crawl the Web With Python
Recently we've started producing short, free courses aimed at those of you with limited time and a limited budget. The idea is that in a set of short videos, clocking in at around an hour of total vie...
04:45 pm - Wed, July 15, 2015
TutsPlus - Code Beyond the Basics With Framer
Introduction In my previous tutorial about Framer, you learned how to use layers, states, and events to create simple mock-ups for your iOS and Android apps. Framer has a lot more to offer though. In...
01:00 pm - Wed, July 15, 2015
TutsPlus - Code Easy Digital Downloads: Email Settings, Part 1
So far in this series we have learned that Easy Digital Downloads is a lightweight WordPress-based plugin which helps you to create a website where you can exclusively sell your downloadable and digit...
12:00 pm - Wed, July 15, 2015
TutsPlus - Code It's Time to Encrypt Your Email
Image credits: Email Self Defense - the Free Software Foundation.After the Snowden revelations in 2013, I began looking into improving the privacy of my email communications. Initially, I explore...
07:23 am - Wed, July 15, 2015
TutsPlus - Code Tuts Celebrates 20,000 Free Tutorials!
The whole team here at Tuts+ is excited to announce that we’ve just published our 20,000th free tutorial. Since launching in 2007, Tuts+ has helped more than a quarter of a billion people learn new ...
01:11 pm - Tue, July 14, 2015
TutsPlus - Code From Tuts to AudioJungle
Having spent a large part of my time at Envato working for Tuts+ and telling people how much amazing stuff there is to learn, last year I decided it was time to dig a little deeper. I wanted to s...
12:00 pm - Tue, July 14, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Shipping Settings Part 1
You are all set with your online store, you've configured the payment modes and mapped out the scenarios, and now is the time for you to configure how to handle the shipment of orders. Various shippin...
02:25 pm - Mon, July 13, 2015
TutsPlus - Code Create a Bluetooth Scanner With Android's Bluetooth API
Bluetooth has become a very popular technology, especially on mobile devices. It's a technology to discover and transfer data between nearby devices. Virtually every modern mobile device has Blue...
01:00 pm - Mon, July 13, 2015
TutsPlus - Code Easy Digital Downloads: Payment Gateway Settings
Easy Digital Downloads is a complete solution for selling digital and virtual products via a digital store in a light and efficient way. In my previous article I have covered all the settings in the G...
12:30 pm - Mon, July 13, 2015
TutsPlus - Code Working To Close The Gender Gap in Technology, Engineering, and Programming
Never before has the term "developer" been so widely used to describe what we do for a living. Some of us are web developers, others of us are front-end developers. Some of us are iOS developers,...
12:00 pm - Mon, July 13, 2015
TutsPlus - Code Introduction to the Instagram API
This is the first tutorial of a series focusing (no pun intended) on the Instagram API. Instagram is the mobile social photography service founded in 2010 and acquired by Facebook for $1 billion ...
12:00 pm - Sun, July 12, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: More Checkout Settings
So far in the checkout settings we have configured the settings for Checkout Options and PayPal. Now we will complete the settings for the remaining payment gateways that WooCommerce offers. Cheq...
12:00 pm - Sat, July 11, 2015
TutsPlus - Code Build a Custom WordPress User Flow Part 2: New User Registration
In the first tutorial in this series on customizing the WordPress login experience, we created a plugin that lets you replace your WordPress login screen with a custom page. Today, we will go a step...
04:25 pm - Fri, July 10, 2015
TutsPlus - Code watchOS 2: The Power of Animations
The new operating system for Apple Watch, watchOS 2, was introduced a couple of weeks ago at WWDC 2015. It brings a lot of improvements, mostly for developers looking to create an Apple Watch app. Th...
01:00 pm - Fri, July 10, 2015
TutsPlus - Code Easy Digital Downloads: General Settings, Part 2
Easy Digital Downloads is a lightweight plugin with some amazing features and settings. In my previous article, I discussed the first few options which you will find in the General settings tab. In th...
12:00 pm - Fri, July 10, 2015
TutsPlus - Code Understand Overriding in Magento: Blocks
It's always an important feature for any framework to support extendability and scalability in the core itself. It's so true for Magento, which allows programmers to create custom extensions to fulfil...
01:00 pm - Thu, July 9, 2015
TutsPlus - Code Get Started Building Your Blog With Parse.js: Edit
What You'll Be CreatingIn our last session, we built a view for managing existing blog posts, and we went through the idea of a router. Now, it's time to build out the editing function. 1. Create and ...
12:00 pm - Thu, July 9, 2015
TutsPlus - Code The Tuts Guide to Template Tags: Fifth Batch
In the fifth part of the series, we went through the fourth batch of WordPress template tags. In this sixth part, we're going to go through the fifth batch of the almost 200 template tags. Throughout ...
07:00 am - Thu, July 9, 2015
TutsPlus - Code Why and How We Migrated Babylon.js to Azure
You’re working for a startup. Suddenly that hard year of coding is paying off—with success comes more growth and demand for your web app to scale.In this tutorial, I want to humbly use one of our ...
04:45 pm - Wed, July 8, 2015
TutsPlus - Code Creating Prototypes for iOS and Android With Framer: Basics
Introduction These days, you don’t need image editing software like Adobe Photoshop or Gimp to create user interface mock-ups for your mobile apps. An app that conforms to Google’s Material Desig...
01:00 pm - Wed, July 8, 2015
TutsPlus - Code Easy Digital Downloads: Installation & General Settings, Part 1
Easy Digital Downloads is a perfect solution to create a 'digital store' for selling digital and virtual products exclusively. In my last article, I gave a brief introduction to EDD, which included it...
12:00 pm - Wed, July 8, 2015
TutsPlus - Code Introduction to Google DFP: Beginning Ad Integration With Your Website
What You'll Be CreatingThis is the second tutorial of a series about Google DoubleClick for Publishers. DFP is a service that can seem incredibly complicated to the uninitiated, so this series aims t...
01:00 pm - Tue, July 7, 2015
TutsPlus - Code The Dolby Audio and Microsoft Edge Experience
Streaming online audio and video has been given a massive injection of awesome. No longer is the online experience limited to two-channel stereo sound. Dolby Digital Plus, an advanced codec from Dolby...
12:00 pm - Tue, July 7, 2015
TutsPlus - Code Introduction to the Gmail API
What You'll Be CreatingIntroduction to the Gmail APIIn June 2014, Google introduced its first API for Gmail. For the first time, users of free Gmail accounts could programmatically manage their Gmail ...
12:00 pm - Tue, July 7, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Checkout Settings
In the Checkout Options we discussed multiple payment gateways that were installed automatically with WooCommerce. With every gateway we saw that there's a Settings section where an online s...
05:00 pm - Mon, July 6, 2015
TutsPlus - Code Debugging Android Apps with Facebook's Stetho
Introduction Stetho is an open source debugging platform, developed by Facebook, that offers a rich and highly interactive debugging experience to Android developers. With Stetho, debugging native An...
02:01 pm - Mon, July 6, 2015
TutsPlus - Code New Course: AngularJS for Test-Driven Development
What You'll Be CreatingAngularJS is one of the most widely-used web frameworks today. Part of what makes Angular so amazing is that it is a framework written from the ground up with testing in mind.&n...
01:00 pm - Mon, July 6, 2015
TutsPlus - Code The Beginners Guide to Easy Digital Downloads: Basic Introduction
Ever thought of setting up a website where you could exclusively sell your digital and downloadable products? This series covers a plugin that lets you do just that: Easy Digital Downloads (abbre...
10:46 am - Mon, July 6, 2015
TutsPlus - Code Building a WordPress Theme in 60 Seconds
Creating a basic WordPress theme can be easier than you might think. Here’s how, in 60 seconds! A Bit More DetailLearn more about WordPress themes on Tuts+.Creating a WordPress Theme From St...
12:00 pm - Sat, July 4, 2015
TutsPlus - Code Build a Custom WordPress User Flow Part 1: Replace the Login Page
Thanks to its nearly endless customizability through plugins and themes, WordPress has come a long way from its roots as a blogging platform, today acting as the backbone for all kinds of web based ap...
06:45 pm - Fri, July 3, 2015
TutsPlus - Code Swift 2.0: Availability Checking
In this short tutorial, I’d like to focus on Swift’s brand new syntax for availability checking. If you’ve done any amount of iOS or OS X development, then I’m sure you know how tedious it can...
01:00 pm - Fri, July 3, 2015
TutsPlus - Code Create a Custom API in Magento: Part Two
In this series, we're discussing custom APIs in Magento. In the first part, we created a full-fledged custom module to implement the custom API, in which we created the required files to plug in the ...
04:19 pm - Thu, July 2, 2015
TutsPlus - Code Understand Registry and Loader Objects in OpenCart
IntroductionOpenCart has became a very useful eCommerce framework for small to medium level online stores. Although it provides comprehensive features in its stack, it maintains a simple framework, wi...
02:00 pm - Thu, July 2, 2015
TutsPlus - Code Get Started With Monitoring Your Web Application Using New Relic Alerts
IntroductionLet's start with an extreme example. After three years on the market, according to analytics site Think Gaming's estimates, the tower defense hit game Clash of Clans is still the top gro...
12:00 pm - Thu, July 2, 2015
TutsPlus - Code The Tuts Guide to Template Tags: Fourth Batch
In the fourth part of the series, we went through the third batch of WordPress template tags. In this fifth part, we're going to go through the fourth batch of the almost 200 template tags. Throughout...
07:00 am - Thu, July 2, 2015
TutsPlus - Code JavaScript: How to Embed Private Members Into an Object
I recently developed Angular Cloud Data Connector, which enables Angular developers to use cloud data, specifically Azure Mobile Services, using web standards like indexed DB. I was trying to create a...
06:50 pm - Wed, July 1, 2015
TutsPlus - Code Swift 2.0: Exit Early With guard
Does it surprise you that I’m dedicating a tutorial to a simple addition as the guard statement? I hope you’ll better understand my excitement at the end of this tutorial. During this tutorial, I ...
04:01 pm - Wed, July 1, 2015
TutsPlus - Code Create a Custom Shipping Method in Magento
IntroductionAlthough Magento provides shipping libraries for all popular shipping carriers, you may need to attach your preferred shipping carrier to the checkout. Sometimes you may need to implement ...
12:00 pm - Wed, July 1, 2015
TutsPlus - Code Introduction to Google DFP Small Business
What You'll Be CreatingThis is the first tutorial of a series about Google DoubleClick for Publishers. DFP is a service that can seem incredibly complicated to the uninitiated—it almost seems that s...
10:54 pm - Tue, June 30, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: Series Introduction
Is the core of WordPress enough for you? No, probably not. Almost all the time, we install WordPress plugins and themes to help build our websites. And that's all right, because WordPress isn't meant ...
02:14 pm - Tue, June 30, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Checkout Options, Part 2
In the previous article, we began our discussion of the checkout process when it comes to using coupons and a secured layer of SSL. We also configured our checkout pages. In this article, I'll explain...
02:14 pm - Tue, June 30, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Checkout Options, Part 1
Checkout in any eCommerce website can become a hectic process, but WooCommerce offers some great options to monitor the checkout process and various payment settings. In this tutorial I'll be exp...
02:00 pm - Tue, June 30, 2015
TutsPlus - Code Getting Started With Craft CMS
What You'll Be CreatingThis is a follow up tutorial to Introduction to Craft CMS. If you're unfamiliar with Craft, I recommend you read part one first. Then, return here and follow our installation an...
01:00 pm - Tue, June 30, 2015
TutsPlus - Code Creating a Web App From Scratch Using Python Flask and MySQL: Part 8
In the previous part of this tutorial series, we populated the dashboard page of our application with the wishes created by different users. We also attached a like button to each wish so that a use...
01:00 pm - Tue, June 30, 2015
TutsPlus - Code Toolbox of the Smart WordPress Developer: WordPress GitHub Plugin Updater
Don't want to host your plugin in the WordPress.org Plugin Directory? Of course, you can decide not to—it's a free community after all. But you must host it somewhere so the plugin can be found, and...
12:00 pm - Tue, June 30, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Checkout Options, Part 1
Checkout in any eCommerce website can become a hectic process, but WooCommerce offers some great options to monitor the checkout process and various payment settings. In this tutorial I'll be exp...
12:00 pm - Tue, June 30, 2015
TutsPlus - Code The Beginners Guide to WooCommerce: Checkout Options, Part 2
In the previous article, we began our discussion of the checkout process when it comes to using coupons and a secured layer of SSL. We also configured our checkout pages. In this article, I'll explain...