Your Web News in One Place

Articles by TutsPlus - Code from May 2017

< Return to TutsPlus - Code details.
06:59 pm - Tue, May 30, 2017
TutsPlus - Code Ensure High-Quality Android Code With Static Analysis Tools
In today's tutorial, we'll learn about how to ensure high-quality Android code in our projects using some static code analysis tools for Java. We'll look at Checkstyle, FindBugs, PMD, and Android Stud...
04:53 pm - Tue, May 30, 2017
TutsPlus - Code Get Started With Vue in Our NewCourse
What You'll Be CreatingIf you already know HTML and CSS, you'll find it easy to learn Vue.js. This front-end JavaScript framework is very versatile, so it's great for small and large-scale web apps al...
01:55 pm - Mon, May 29, 2017
TutsPlus - Code Get Started With Ionic Services: Push
In this tutorial, you're going to learn about Ionic Push, an Ionic service which makes it easy to send push notifications to your users.Ionic Push allows you to send push notifications to the users of...
12:00 pm - Mon, May 29, 2017
TutsPlus - Code Building Your Startup: Approaching Major Feature Enhancements
What You'll Be CreatingThis tutorial is part of the Building Your Startup With PHP series on Envato Tuts+. In this series, I'm guiding you through launching a startup from concept to reality using ...
01:00 pm - Fri, May 26, 2017
TutsPlus - Code Programming With Yii: Generating Documentation
What You'll Be CreatingIn this Programming With Yii2 series, I'm guiding readers in use of the Yii2 Framework for PHP. You may also be interested in my Introduction to the Yii Framework, which re...
12:47 pm - Fri, May 26, 2017
TutsPlus - Code Create an Intelligent App With Google Cloud Speech and Natural Language APIs
An application that truly understands a natural language is something sci-fi enthusiasts, programmers, and AI researchers have dreamed about for decades. Today, thanks to large advances in machine lea...
12:00 pm - Fri, May 26, 2017
TutsPlus - Code Extending HTML by Creating Custom Tags
In this tutorial I will show you how easy it is to extend the HTML language with custom tags. The custom tags can be used to implement various behaviors, so they are a very convenient way to write les...
03:24 pm - Thu, May 25, 2017
TutsPlus - Code How to Define State With Angular UI-Router
 UI-Router is a flexible and powerful alternative for AngularJS routing. UI-Router goes beyond the Angular team's own ngRoute module by building in support for nested routes and for events triggered ...
01:00 pm - Thu, May 25, 2017
TutsPlus - Code Dynamic Page Templates in WordPress, Part 2
In part 1 of this tutorial series I introduced the basic concept of dynamic page templates and created a standard page template as a foundation for future work. A WordPress child theme based on the Tw...
12:00 pm - Thu, May 25, 2017
TutsPlus - Code How to Handle Exceptions in Elixir
Exception handling is a great practice for any software development methodology. Whether it's for test-based development, agile sprints, or a hacking session with just a good old todo list, we all ca...
01:00 pm - Wed, May 24, 2017
TutsPlus - Code Dynamic Page Templates in WordPress, Part 1
WordPress page templates are a great way to completely alter how particular web pages are displayed. You can use them to add a vast range of functionality to your site.They do, however, have one limi...
12:00 pm - Wed, May 24, 2017
TutsPlus - Code How to Install the Elixir Runtime
Elixir is a meta-programming language based on Erlang and is available on all major operating systems. In this guide we will cover how to get Elixir installed, use the interactive console, and expand ...
12:00 pm - Tue, May 23, 2017
TutsPlus - Code Working With MeSH Files in Python: Linking Terms and Numbers
This tutorial shows how we can use different aspects of Python (i.e. dictionaries, lists, and regular expressions) together to solve different issues. It also shows how we can use Python to link the r...
12:00 pm - Tue, May 23, 2017
TutsPlus - Code SpriteKit Basics: Sprites
In this series, we're learning how to use SpriteKit to build 2D games for iOS. In this post, we'll continue our exploration of SpriteKit nodes, and learn about a special kind of node called a "sprite"...
03:00 pm - Mon, May 22, 2017
TutsPlus - Code Get Started With Ionic Services: Auth
One of Ionic's strengths is in the services that it offers on top of the framework. This includes services for authenticating users of your app, push notifications, and analytics. In this series, we'l...
01:56 pm - Mon, May 22, 2017
TutsPlus - Code New Course: Add MailChimp Signup to Your WordPress Site
What You'll Be CreatingMailChimp makes it easy to send email to users of your WordPress site. And our new Coffee Break Course, Add MailChimp Signup to Your WordPress Site, shows you how to get set up ...
12:00 pm - Mon, May 22, 2017
TutsPlus - Code Building Your Startup: Securing anAPI
What You'll Be CreatingWelcome to the Building Your Startup With PHP series, which is guiding readers through the launch of an actual startup, Meeting Planner. Each episode details different codin...
09:00 am - Fri, May 19, 2017
TutsPlus - Code Securing iOS Data at Rest: Protecting the User's Data
This is the first of three articles on securing user data at rest. In this post, we'll start off with the basics of protecting data on iOS so you can learn the current best practices for storing data ...
05:00 pm - Thu, May 18, 2017
TutsPlus - Code How to Use Android O's Autofill Framework
Auto form fill, often shortened to just autofill, is a feature browsers have supported for years now. Most of us use it all the time. I, for one, find it indispensable during tasks such as filling ou...
04:37 pm - Thu, May 18, 2017
TutsPlus - Code Swift Animation Basics
 In my recent course Go Further With Swift, I showed you how to code a functional iOS weather app with live weather data, custom UI components, and some slick animations to bring everything to life.I...
12:00 pm - Thu, May 18, 2017
TutsPlus - Code How to Draw Bar Charts Using JavaScript and HTML5 Canvas
What You'll Be CreatingIn an earlier tutorial we covered how to draw a pie chart or doughnut chart using HTML5 canvas. In this tutorial I will show you how to use JavaScript and the HTML5 canvas as a ...
02:57 pm - Wed, May 17, 2017
TutsPlus - Code Quick Tip: Enumerations in Swift
Enumerations are a common design pattern in many programming languages. While you may be familiar with enumerations in C and Objective-C, Swift's implementation of enumerations is significantly more p...
01:48 pm - Wed, May 17, 2017
TutsPlus - Code Try Our Course on PHP Design Patterns With a Free Trial
What You'll Be CreatingNo matter what your level of skill, studying design patterns can make your code better. They are solutions to problems that every developer faces with just about every applicati...
12:00 pm - Wed, May 17, 2017
TutsPlus - Code What Is WP-CLI? A Beginners Guide
WP-CLI has been around for quite some time now (circa 2011) and has steadily gained momentum in the WordPress developer community. But what is it exactly, and how can you use it in your WordPress work...
03:00 pm - Tue, May 16, 2017
TutsPlus - Code SpriteKit Basics: Nodes
SpriteKit is Apple's 2D game engine—a rendering engine built on top of OpenGL. It was introduced with iOS 7, and each subsequent release has brought great additions to the framework. With the use of...
12:00 pm - Tue, May 16, 2017
TutsPlus - Code How to Zip and Unzip Files in CodeIgniter
The first half of this tutorial explains different ways you can create a zip file using built-in CodeIgniter APIs. We’ll see how to create and save zip files on the server and how you can make them...
12:00 pm - Mon, May 15, 2017
TutsPlus - Code Programming With Yii2: Building Community With Voting, Comments, and Sharing
What You'll Be CreatingIn this Programming With Yii2 series, I'm guiding readers in use of the Yii2 Framework for PHP. You may also be interested in my Introduction to the Yii Framework, which re...
12:00 pm - Fri, May 12, 2017
TutsPlus - Code How to Work With Session Data in CodeIgniter
As a CodeIgniter developer, it's really important for you to understand how to work with the core session library. Of course, you could always use the default $_SESSION syntax, but it's always recomm...
12:00 pm - Thu, May 11, 2017
TutsPlus - Code 12 Best Tab & Accordion WordPress Widgets & Plugins
Accordions and tabs are great ways to communicate text-heavy information in an elegant and condensed fashion while saving valuable space on your WordPress site and reducing information overload.Accord...
06:00 pm - Wed, May 10, 2017
TutsPlus - Code Introducing Vue and Weex for Native Mobile Apps
Vue is a popular JavaScript framework for web apps with easy binding between data in memory and the user interface. Now Weex allows us to code native mobile apps using the Vue framework!Why do we use...
02:49 pm - Wed, May 10, 2017
TutsPlus - Code How to Use the jQuery Function to Select Elements
 Web developers have had to overcome a lot of obstacles. Probably the biggest hurdle that we've faced is the browser itself. Not only have we had to work around the incompatibilities of various brows...
12:00 pm - Wed, May 10, 2017
TutsPlus - Code Apache vs. Nginx: Pros & Cons for WordPress
WordPress performance requirements can vary amongst projects, but one thing certainly remains the same throughout—it must be fast. Another requirement that goes without saying—it must be economi...
12:00 pm - Tue, May 9, 2017
TutsPlus - Code 15 Best HTML5 Video Players
With the recent change of YouTube's policy of requiring creators to reach 10,000 views before earning advertising revenue, we see the sun setting on the Golden Age of YouTube. Now more than ever, ther...
12:00 pm - Tue, May 9, 2017
TutsPlus - Code How to Solve Androids 13 Most Common Error Messages
Testing is a crucial part of Android development, allowing you to iron out all the bugs, errors and performance problems that may be lurking in your app, before you unleash it on the general public.Ev...
11:23 am - Tue, May 9, 2017
TutsPlus - Code Building a Weather App With the DarkSky API
Building for the web is just about as much fun as anyone can have, especially when you’re working with an API to dynamically pull in data. Some might call this building “web apps”, others may...
09:44 pm - Mon, May 8, 2017
TutsPlus - Code Swift From Scratch: Initialization and Initializer Delegation
In the previous lesson of Swift From Scratch, we created a functional to-do application. The data model could use some love, though. In this final lesson, we're going to refactor the data model by imp...
02:35 pm - Mon, May 8, 2017
TutsPlus - Code Learn the Steps to Creating an Android App in Our New Course
Ready to create an Android app? Not so fast. Before you even start building your app, there are a lot of questions to answer. Who is it for? What will the revenue model be? Do other apps exist that al...
12:00 pm - Fri, May 5, 2017
TutsPlus - Code How to Create Animations in AngularJS With ngAnimate
When used properly, animations can make a web application fun to use. Modern browsers are capable of animating different elements on a webpage by using just CSS. If you are using AngularJS in one of ...
05:33 pm - Thu, May 4, 2017
TutsPlus - Code How to Create a Data Model for a REST API With LoopBack
 Writing a RESTful API for Node and Express is time consuming. You have to design and code each model, with security, parameters, REST endpoints, and even the HTTP status codes. LoopBack, however, ta...
12:00 pm - Thu, May 4, 2017
TutsPlus - Code AngularJS Form Validation With ngMessages
Almost every website uses forms to perform different tasks like signing up users or obtaining their contact information. It is very important to make sure that a user who is filling out the form is at...
03:12 pm - Wed, May 3, 2017
TutsPlus - Code How to Setup AMP Support for WordPress
In this tutorial we’re going to step through the ins and outs of generating valid AMP versions of your WordPress site’s posts. We’ll be doing this by using the AMP plugin created by Automattic. ...
02:00 pm - Wed, May 3, 2017
TutsPlus - Code Android O: How to Use Notification Channels
What You'll Be CreatingGoogle has launched the first developer preview of the next Android version, currently code-named Android O (Oreo maybe?). Some exciting features were released, and one of the...
12:00 pm - Wed, May 3, 2017
TutsPlus - Code Introducing the Natural Language Toolkit (NLTK)
Natural language processing (NLP) is the automatic or semi-automatic processing of human language. NLP is closely related to linguistics and has links to research in cognitive science, psychology, phy...
02:06 pm - Tue, May 2, 2017
TutsPlus - Code Swift From Scratch: Access Control and Property Observers
In the previous lesson, we added the ability to create to-do items. While this addition has made the application a bit more useful, it would also be convenient to add the ability to mark items as don...
12:31 pm - Tue, May 2, 2017
TutsPlus - Code Learn to Create a WordPress Theme Options Page in Our New Course
Offering a powerful theme options page can be a great selling point for your theme, but creating one is not as straightforward as you may think.In our new course, Guide to Creating a WordPress Theme O...
12:00 pm - Tue, May 2, 2017
TutsPlus - Code 15 Best PHP Calendar, Booking & Events Scripts
There are several reasons PHP calendar, booking and events scripts may be an indispensable addition to your website. If, for example, you’re a service provider, then it makes sense to have an appoin...
12:00 pm - Mon, May 1, 2017
TutsPlus - Code Building Your Startup: Using Routes for Schedule With Me
What You'll Be CreatingThis tutorial is part of the Building Your Startup With PHP series on Envato Tuts+. In this series, I'm guiding you through launching a startup from concept to reality using ...