Programming With Yii: Generating Documentation

What You’ll Be Creating In 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 the benefits of Yii and includes an overview of what’s new in Yii 2.x. Welcome! Recently, I wrote about building REST APIs for your Yii application Read More

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 learning technologies, that dream is closer than ever to becoming a reality. What’s more, cloud-based services such as Google Cloud Machine Learning have made those technologies freely Read More

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 less code and keep your HTML documents simpler. What Is a Custom HTML Tag? With HTML you Read More

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 by route changes. In this short video from my course, Single-Page Apps With Angular UI-Router, you’ll learn what states are and see how we can Read More

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 Twenty Seventeen parent theme was used to implement the page template. In this tutorial, you’ll learn more specific details about Read More

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 can benefit from ensuring our bases are covered with a robust approach to defect handling.  It’s paramount to ensure errors are taken care of, whilst being Read More

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 limitation in that they are ‘static’ templates. You cannot customize them or affect their behavior in any way. You can only Read More

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 on the libraries available. By the end of this guide you will be able to have a working development environment for creating Read More

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”—an SKSpriteNode. To follow along with this tutorial, just download the accompanying GitHub repo. It has a folder called ExampleProject Starter. Open the Read More