A high quality desk from a company with terrible quality control
I write about software development, productivity, and life in general. Opinions expressed are my own.
How to know where to start when developing an app.
How to quickly implement and style a tabbed UI using SwiftUI.
Some thoughts, tips, and tricks from our first year of raising a puppy.
How to use two-factor auth, SSH keys, and more to protect your development setup.
How to use RVM, bundler, and CocoaPods to make reliable builds.
How to implement top-down and bottom-up methods in Swift.
Learn how to divide a dataset into smaller, more manageable pieces.
Learn how to implement one of the simplest sorting algorithms in Swift.
Finding the right design pattern to fit your architecture is the first step in ensuring quality.
Get into the microblogging trend with Jekyll linklogs.
How to use the new lazy attribute in Swift
How to persoanlize your command line with Prezto.
What will your verse be?
Some of my favorite iOS podcasts.
How I used an Arduino, servo, and keepsake box to make a birthday gift.
How getting familiar with the command line can drastically improve your workflow.
The tools I use every day.
"The better your tools, and the better you know how to use them, the more productive you can be"
How to use Pushover to get notified when commands finish.