Personal Optimization Super Cheap Data Backups with Amazon Glacier Storage How to download all your Google data and back it up extremely cheaply with Amazon Glacier Storage.
Swift iOS SpriteKit Physics Tutorial in Swift In this post I'll cover some major features of SpriteKit's sprite rendering and physics engine by implementing a small iOS game.
Web Apps Validating & Formatting Credit Cards in AngularJS Understanding the algorithms behind credit card validation, plus how to implement them for a web front-end using AngularJS.
Developer Tools Interacting with Git: Cryptic RPC Errors, HTTPS, and SSH Solving the annoying "RPC failed; result=22, HTTP code = 411" error. This post also discusses using the HTTPS vs SSH protocols with Git.
iOS / OS X Easy Asynchronous Operations in iOS with ReactiveCocoa How to easily chain asynchronous operations in iOS using ReactiveCocoa.
iOS / OS X 6 Ways Swift Improves On Objective-C Swift fixes a lot of the things that bother me about Objective-C. This post discusses 6 Swift features that will make iOS development more efficient.
iOS / OS X Interpolating Points in iOS with UIBezierPath Two simple and commonly-used methods for interpolating points in iOS with cubic Bezier curves.
Developer Tools Xcode Efficiency Tips: Keyboard Shortcuts Xcode shortcuts for getting around workspace windows, navigating in the editor, building, running, testing, and debugging.
iOS / OS X Using Multiple Storyboards in iOS Development How can several developers best work on an app in parallel, using the Interface Builder with storyboards? With an RBStoryboardLink view controller.
.NET / WPF Obfuscating a .NET Program: Worthwhile? Comparing the tools (Dotfuscator, Confuser, & ILProtector) and considering the potential drawbacks of .NET Obfuscation.
Web Apps 4 Ways to Pass Rails Data to AngularJS Here are four approaches developers can use to access Rails params and instance variables within their own Angular controller code.