UX/Design Tools • Feb 12, 2016 Create a Local Copy of a Website with HTTrack How to use HTTrack, an open-source utility that lets you copy any website locally.
Swift • Feb 11, 2016 How to Move Page Dots in a UIPageViewController Changing the page dots in a UIPageViewController is easy to do, but not very intuitive. Here's how I move UIPageViewController dots.
Personal Optimization • Feb 10, 2016 Task Management & Clearer Thinking with MindNode and OmniFocus I've tried a slew of task management tools to stay focused, productive, and sane at work. MindNode and OmniFocus are the two that have stuck.
Web Apps • Feb 09, 2016 How I Test CSS I've wrestled with the problem of CSS testing for a long time, and I have two suggestions for catching style problems early.
Ember.js • Feb 08, 2016 Ember.js Validations the Easy (and Fast!) Way How to use the blazingly-fast Ember-CP-Validations validations library for Ember.js.
Developer Tools • Feb 06, 2016 10 Super Cool Alcatraz Xcode Plugins Xcode comes with many great features out of the box, but is lacking these 10 super cool abilities, available through Alcatraz.
Web Apps • Feb 05, 2016 Pitfalls to Avoid When Moving from Clojure to ClojureScript ClojureScript has a very different "feel" to it than Clojure, at least at the REPL. However, there are good reasons for the differences.
Development Practices • Feb 04, 2016 Property-Based Testing for Serialized Data Structures How to use property-based testing to verify version compatibility for serialized data structures. In particular, use of C#'s DataContract.
DevOps & System Admin. • Feb 03, 2016 SSL Certificate Expiration Checker To prevent an SSL certificate expiration, I wrote an application that checks the certificates and ensures that they remain valid.
Swift • Feb 02, 2016 Interacting with iBeacons in Swift Overview of the iBeacon location protocol, its iOS programming model, and how to implement iBeacons in Swift
Evolving the Industry • Feb 01, 2016 Why Software Craftsmanship Needs to be Financially Viable The de facto method of career advancement in our industry is organizational fracture, creating widespread mediocrity and inefficiency.
UX/Design Tools • Jan 31, 2016 Choosing the Right Design Tools for Client Deliverables I'm often asked what design tools I use for client deliverables, presentations, and documentation. I wanted to share the approaches that work best for me.