Your Web News in One Place

Articles by TutsPlus - Code from March 2016

< Return to TutsPlus - Code details.
04:45 pm - Wed, March 30, 2016
TutsPlus - Code An Introduction to Model View Presenter on Android
When we are developing a complex application, we generally come across challenges that were probably tackled before and that already have some pretty great solutions. Such solutions are often referred...
01:07 pm - Wed, March 30, 2016
TutsPlus - Code AMP in 60 Seconds
The AMP project is an open source initiative backed by Google, with the goal of making websites faster. Here’s what it is, in sixty seconds! Useful ResourcesAMP Project: Will it Make Your Sites F...
01:00 pm - Wed, March 30, 2016
TutsPlus - Code Sorting and Searching inPython
If you were given a piece of paper with a list of 1,000 names, and you were asked to find some name, but this list was not in any order (e.g. alphabetical order), it would be very frustrating, wouldn'...
12:00 pm - Wed, March 30, 2016
TutsPlus - Code What Is Ruby on Rails?
Image credits: RubyonRails.orgA Web Development Framework for PuristsBack in 1995, Yukihiro Matsumoto released Ruby 0.95 as a pure, object-oriented (OO), general-purpose programming language:As a la...
01:00 pm - Tue, March 29, 2016
TutsPlus - Code How to Work With WordPress Term Meta: Understanding Taxonomies
In a recent series, we talked all about how we could work with metadata for several of the major classes in WordPress. This included:Post metadataUser metadataComment metadataThroughout the serie...
12:00 pm - Tue, March 29, 2016
TutsPlus - Code A Smooth Refresher on Python's Loops
I hope you are doing well with the Python smooth refreshers series. Let me quickly remind you that the aim of this series is to teach you in a smooth manner the main concepts you need to grasp in orde...
04:45 pm - Mon, March 28, 2016
TutsPlus - Code Android From Scratch: Building Your First Android Application
What You'll Be CreatingAfter taking a look at the current state of Android development and how to set up your development environment, in this lesson, you are going to learn how to build and launch yo...
03:07 pm - Mon, March 28, 2016
TutsPlus - Code How to Create an Open Source Directory on GitHub Pages
One really useful aspect of GitHub repos is that they allow us to host static websites thanks to GitHub Pages. But did you know that you can dynamically display all your GitHub repos on your websi...
01:00 pm - Mon, March 28, 2016
TutsPlus - Code Create an Inline Text Editor With the contentEditable Attribute
Creating an inline editor requires effort. You begin by switching the element to be edited with an input or textarea field. For a seamless user experience, you might also have to use some CSS in or...
12:00 pm - Mon, March 28, 2016
TutsPlus - Code What Are WordPress Themes?
We recently wrapped up a series that covered How to Get Started With WordPress. Though it's not a pre-requisite for reading the following article, I recommend reading through the four posts, espe...
04:45 pm - Fri, March 25, 2016
TutsPlus - Code Designing for Apple Watch: Designing a Glance in Sketch
What You'll Be CreatingIf this is the first time you are designing for a wearable device, you will notice that there are some key differences compared to designing a product for a smartphone or a desk...
12:00 pm - Fri, March 25, 2016
TutsPlus - Code What Is Magento?
This introductory article for Magento is aimed at providing essential information to newbie webmasters and web developers. It is part of a series of Envato Tuts+ introduction articles on dif...
12:00 pm - Thu, March 24, 2016
TutsPlus - Code Understand How Much Memory Your Python Objects Use
Python is a fantastic programming language. It is also known for being pretty slow, due mostly to its enormous flexibility and dynamic features. For many applications and domains it is not a problem d...
03:45 pm - Wed, March 23, 2016
TutsPlus - Code How to Use Bottom Sheets With the Design Support Library
One of the most significant changes to Android design was introduced during the 2014 Google I/O conference, material design. Even though Google had introduced a set of guidelines for their new desig...
01:13 pm - Wed, March 23, 2016
TutsPlus - Code Learn About Fastlane in Our Coffee Break Courses
Fastlane is a tool that every serious iOS developer should know. It was created out of the pain that came from interacting with iTunes Connect in its early days. Although the iTunes Connect interface ...
12:00 pm - Wed, March 23, 2016
TutsPlus - Code How to Work With WordPress Comment Metadata
Throughout this series, we've looked at a number of the metadata APIs that are offered by WordPress. This includes the Post Meta API and the User Meta API. Today, we're going to be rounding out the se...
01:16 pm - Tue, March 22, 2016
TutsPlus - Code A Quick Guide to the WordPress Customizer Interface
Themes let you customize every aspect of the design and functionality of a WordPress site. But what if you want to let your client customize some aspect of the theme? Perhaps you want to sell a theme ...
12:00 pm - Tue, March 22, 2016
TutsPlus - Code Base64 Encoding and Decoding Using Python
Say you have a binary image file you wanted to transfer across a network. You’re amazed that the file wasn’t received properly on the other side—the file just contained strange characters! Well...
05:45 pm - Mon, March 21, 2016
TutsPlus - Code Android From Scratch: Setting Up the Development Environment
So you've decided to take your first steps into learning about Android app development. Great choice. Android is currently the most widely used smartphone platform in the world and it is a fun operati...
12:00 pm - Mon, March 21, 2016
TutsPlus - Code Set Up Fraud Detection Using the FraudLabs Pro Library in OpenCart
If you're dealing with an e-commerce business, you know that sometimes you'll have to deal with unwanted interruptions or suspicious information, such as spamming or fraudulent information submission....
04:45 pm - Fri, March 18, 2016
TutsPlus - Code Designing for Apple Watch: Design Guidelines
Apple Watch offers a new medium to communicate with users. Using an app on a wearable device is vastly different than using it on your smartphone. To guide app creators in their journey to build ...
01:00 pm - Fri, March 18, 2016
TutsPlus - Code Multisite Enhancements in WordPress 4.4
I'm a big fan of WordPress Multisite: I use it to manage a small network of client sites, hold all of my demo sites in one place, and also run a network allowing people to create their own custom site...
12:00 pm - Fri, March 18, 2016
TutsPlus - Code Display the Last WordPress Query in 60 Seconds
If you're working on a project that's built on WordPress, then you may find yourself in a situation where displaying the most recently executed query is useful. This is especially true if you're worki...
06:57 pm - Thu, March 17, 2016
TutsPlus - Code Free Coffee Break Course: Using Linux for Ruby Development
Want to work in Ruby? Consider switching to Linux.After all, the Ruby ecosystem grew up on Unix and Linux operating systems like Mac OS X or Ubuntu. For this reason, Ruby native packages and build too...
12:00 pm - Thu, March 17, 2016
TutsPlus - Code Building an Anonymous Slack Bot Using Ruby and Sinatra
If you have not been living under a rock for the past year, you’ll have heard about Slack or are most probably using it in your company. For those who did actually live under one, Slack is a team co...
02:00 am - Thu, March 17, 2016
TutsPlus - Code What Is HTML5?
What You'll Be CreatingCredit: Topic Simple - What is HTML5? They do cool animated videos.Introduction to HTML5Welcome to Envato Tuts+! This tutorial provides an introductory overview of HTML5. If yo...
04:45 pm - Wed, March 16, 2016
TutsPlus - Code Google Fit for Android: History API
Google Fit is a platform that allows developers to build applications that are focused on user fitness data. One of the tools Google has provided is Google Fit for Android, which is available as a pac...
01:00 pm - Wed, March 16, 2016
TutsPlus - Code Managing Redirections in WordPress With Filters
If you're new to the WordPress ecosystem, you might find it a little bit hard to grasp how flexible WordPress can be. Sure, there are literally tens of thousands of themes and plugins that you can mak...
01:00 pm - Tue, March 15, 2016
TutsPlus - Code 20 Useful WordPress Calendar Plugins
The first thing I think of when I hear "WordPress" and "calendar" is the default calendar widget that displays WordPress Posts by date.But WordPress calendar plugins encompass a far greater—not to m...
12:00 pm - Tue, March 15, 2016
TutsPlus - Code Introduction to Docker and Kubernetes
Large-scale distributed systems made of multiple cooperating services are becoming increasingly important. These systems run on clusters of hundreds, thousands or more servers. Developing, deploying a...
12:00 pm - Tue, March 15, 2016
TutsPlus - Code The World of Python
I believe that you may be a newcomer to Python, or looking around for the best programming language to learn. Let me tell you that you are in the right place, and Python is surely a good decision to ...
05:45 pm - Mon, March 14, 2016
TutsPlus - Code Android From Scratch: An Overview of Android Application Development
IntroductionAs of early 2016, there are well over a billion people actively using Android, a Unix-like mobile operating system that runs on phones, tablets, smart TVs, smart watches, and a slew of oth...
12:00 pm - Mon, March 14, 2016
TutsPlus - Code Create a Custom "Order Total" Extension in OpenCart
In this article, we’re going to create a custom order totals extension in OpenCart. The order totals extensions allow you to manipulate the order amount during the checkout. It’s a really useful w...
04:45 pm - Fri, March 11, 2016
TutsPlus - Code Designing for Apple Watch: Product Strategy
When Apple launched the Apple Watch, there was a lot of excitement. Wearables are a new category to design experiences for. The caveat? Translating your app to a smartwatch experience is different fro...
12:00 pm - Fri, March 11, 2016
TutsPlus - Code How to Work With WordPress User Metadata
In the previous article, we discussed working with post metadata in WordPress using the provided APIs. We also covered a variety of tools, the ideas of security, and what would be required in order to...
02:00 pm - Thu, March 10, 2016
TutsPlus - Code 20 Useful jQuery Sliders
Despite the rumored death of "above the fold", the need for finding the right kind of slider is still alive and well.And let's be honest for a minute—sliders are fun. Besides, nothing makes a client...
01:41 pm - Thu, March 10, 2016
TutsPlus - Code Try Our Coffee Break Course on Laravel Router
Laravel is known for its powerful and developer-friendly router. The router allows you to configure all the URL endpoints of your app with a concise syntax and all in one place. If you want ...
04:45 pm - Wed, March 9, 2016
TutsPlus - Code Getting Started With Ionic: Introduction
Ionic is a popular mobile app framework that helps you build hybrid mobile apps quickly, using HTML, CSS, and JavaScript. In this series, you learn how to set up and build your own mobile apps with Io...
01:00 pm - Wed, March 9, 2016
TutsPlus - Code New Key Features in Magento 2.0
Magento 2.0 was officially announced back in 2010, when Yoav Kutner, Magento’s co-founder and CTO, said that ‘finally, the [Magento] platform is mature enough where it is requiring a new version...
12:00 pm - Wed, March 9, 2016
TutsPlus - Code Ruby/Rails Code Smell Basics 04
Code smells and their refactorings can be very daunting and intimidating to newbies. So in this series, I’ve tried to make them easy to understand, both for slightly experienced Ruby developers ...
02:45 pm - Tue, March 8, 2016
TutsPlus - Code 10 Leading Women in the Cocoa Community
Today is International Women's Day. Even though there shouldn't be a special day to celebrate women, I'd like to take the opportunity to put ten women in the spotlight that have a significant imp...
02:00 pm - Tue, March 8, 2016
TutsPlus - Code How Welcoming are WordCamps to Women?
This month it's International Women's Day, a worldwide event designed to raise the under-representation of women in many walks of life and encourage us all to open up more opportunities to women and g...
12:00 pm - Tue, March 8, 2016
TutsPlus - Code The Repository Pattern in Laravel 5
The repository pattern was introduced for the first time by Eric Evans in his Domain-Driven Design book. The repository is, in fact, the entry point for the application to access the domain layer. T...
01:00 pm - Mon, March 7, 2016
TutsPlus - Code WP REST API: RetrievingData
In the previous parts of the series, we have been looking at what the WP REST API is and how it can help us build better applications using the WordPress back end. Then we looked at two ways to set u...
12:00 pm - Mon, March 7, 2016
TutsPlus - Code How the "Order Totals" Extensions Work in OpenCart
Today, we’re going to discuss one of the important and useful features of OpenCart called “Order Totals”. I’m sure that you’re already using it to some extent, but you may not be aware of th...
12:00 pm - Mon, March 7, 2016
TutsPlus - Code How the "Order Totals" Extensions Work in OpenCart
Today, we’re going to discuss one of the important and useful features of OpenCart called “Order Totals”. I’m sure that you’re already using it to some extent, but you may not be aware of th...
08:16 am - Mon, March 7, 2016
TutsPlus - Code 50% Off Hosting and Free Envato Tuts
Until 18 March, you'll receive a free year subscription to Envato Tuts+ when you purchase a hosting plan from SiteGround.With up to 50% off, SiteGround offers three plans to get you on the w...
03:45 pm - Fri, March 4, 2016
TutsPlus - Code 10 Stunning Ionic Templates
Ionic is a popular framework for creating modern, hybrid, mobile applications, using JavaScript, HTML, and CSS. Ionic is powered by AngularJS and Apache Cordova. Because developers can use t...
12:37 pm - Fri, March 4, 2016
TutsPlus - Code How the Web Works: HTTP and the Web Server
The web is built on the HyperText Transfer Protocol (HTTP). When we go to a web page, our browser makes requests to a web server. The web server processes our request and ultimately sends a response.&...
12:00 pm - Fri, March 4, 2016
TutsPlus - Code What Apple Pay Can Teach Us About Email Encryption
What You'll Be CreatingPreview image mashup credit: Email Self Defense - the Free Software Foundation.This is a continuing episode in my tutorial series on email privacy and security. Earlier epi...
12:00 pm - Fri, March 4, 2016
TutsPlus - Code Debugging WordPress Projects in 60 Seconds
In this quick video, we'll see how we can take advantage of a third-party application in order to debug WordPress applications using IDEs that don't have built-in debuggers. For more information about...
12:00 pm - Fri, March 4, 2016
TutsPlus - Code Deregistering WordPress Stylesheets in 60 Seconds
There are times in which we inherit a WordPress project that's already been in use for some time. This means that we're likely dealing with some form of legacy code, be it at the theme level or t...
01:00 pm - Thu, March 3, 2016
TutsPlus - Code Build a CMS: nodePress
You have successfully created a flat filesystem Content Management System (CMS) using Go. The next step is to take the same ideal and make a web server using Node.js. I will show you how to load the l...
04:45 pm - Wed, March 2, 2016
TutsPlus - Code How to Create a News Reader With React Native: Web Page Component
In the first part of this series, you learned how to set up React Native on your machine, create and use custom components, and use third party libraries, such as moment.js. In this tutorial, you lea...
01:00 pm - Wed, March 2, 2016
TutsPlus - Code What Is Drupal?
Drupal is a popular open-source content management system written in PHP. Having been created in the early 2000s by a Belgian student, it now powers some of the most prominent websites on the web (Whi...
12:20 pm - Wed, March 2, 2016
TutsPlus - Code Improve Your Angular Skills in Our Coffee Break Series
Do you want to learn more about AngularJS? It has become the go-to framework for many web developers, who find it an all-in-one solution for quickly building front-end single-page web application...
12:00 pm - Wed, March 2, 2016
TutsPlus - Code Ruby/Rails Code Smell Basics 03
This newbie-friendly article covers another round of smells and refactorings you should familiarize yourself with early in your career. We cover case statements, polymorphism, null objects and dat...
08:50 pm - Tue, March 1, 2016
TutsPlus - Code Win $1,000 for Creating the Best Ionic App Template
If you know your way around the Ionic mobile app framework, it might be your lucky day. Envato is running a contest for the Best Ionic App Templates on CodeCanyon.All you have to do is ...
01:00 pm - Tue, March 1, 2016
TutsPlus - Code How to Work With WordPress Post Metadata
In the first post in this series, I gave an overview of all of the various types of metadata offered by WordPress, where it's kept, and what we're going to be covering throughout this series. Further...
12:00 pm - Tue, March 1, 2016
TutsPlus - Code Set Up Common Controller Code in OpenCart
If you've come across module development in OpenCart, you may have faced the situation in which you've declared a couple of common elements in each and every controller. Don't you think that it would ...
11:25 am - Tue, March 1, 2016
TutsPlus - Code Quiz: JavaScript ES6, Do You Know the Right Tool for the Job?
JavaScript ES6 (also known as ECMAScript 2015) has brought a bounty of new syntax intended to improve developer experience and ergonomics.Take this quiz to test your knowledge of JavaScript ES6.JavaSc...
04:45 pm - Mon, February 29, 2016
TutsPlus - Code How to Create a News Reader With React Native: Setup and News Item Component
In this tutorial, we'll be creating a news reader app with React Native. In this two-part series, I'm going to assume that this isn't your first React Native app and I won't go too much into detail ...
02:17 pm - Mon, February 29, 2016
TutsPlus - Code AMP Project: Will it Make Your Sites Faster?
As of February 24th, Google search results have started including links to versions of mobile pages created using Accelerated Mobile Pages, aka “AMP”, an open source project it has backed. AMP has...
12:00 pm - Mon, February 29, 2016
TutsPlus - Code Ruby/Rails Code Smell Basics 02
This is part 2 of a small series about code smells and possible refactorings. The target audience I had in mind are newbies who heard about this topic and who maybe wanted to wait a bit before ent...