What Is WP-CLI? A Beginner’s 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...
View ArticleTry 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...
View ArticleQuick 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...
View ArticleHow 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...
View ArticleSwift 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.In...
View ArticleHow 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 out...
View ArticleSecuring 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...
View ArticleBuilding Your Startup: Securing an API
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 coding and...
View ArticleNew 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...
View ArticleGet 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'll...
View ArticleSpriteKit 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...
View ArticleWorking 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...
View ArticleHow 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...
View ArticleDynamic 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...
View ArticleHow 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 can...
View ArticleDynamic 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...
View ArticleHow 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 by...
View ArticleExtending 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 less...
View ArticleCreate 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...
View ArticleProgramming 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 reviews...
View Article