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 workflow? The idea behind WP-CLI is that it allows you to interact with, and manage, WordPress sites via a command…

Details

Swift Animation Basics

In my recent course Watch the Full Course In the full course, Go Further With Swift: Animation, Networking, and Custom Controls, you’ll learn some advanced skills for building professional-quality iOS apps. App store customers expect animated, engaging apps with clear feedback on UI events. They want apps that connect to the web to get relevant,…

Details

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…

Details

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 textured sprites, a built-in physics engine, and the very powerful SKAction class, you can very quickly build functional 2D games. SpriteKit…

Details

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 powerful and flexible. In this quick tip, you’ll learn what’s special about enumerations in Swift, how to use them in your projects, and what makes them so…

Details