A real world application of the Chain of Responsibility pattern to help handling web requests inside of an iOS web view.
A quick, simple technique to help transition your Object Oriented code to a more functional style.
An implementation of how I achieved smooth scrolling with lots of images that needed dynamic sizing and tinting.
An exploration into designing a lifestyle that is balanced in all directions.
Making an effort to being present makes me a better software engineer, and a better person overall.
Being present for 10 minutes is better than being just there for 60.
This was the advice a career coach once gave me when I was figuring out how to spend more time with my family.
Explorations into successful pair programming characteristics broken down by common pairing scenarios.
The term “dependency injection” is a popular, but also confusing term, especially for newer developers. This post attempts to demystify things with a simple example done in Swift.
Through my experiences running a business and freelancing, I’ve accumulated some best practices to help protect me from non-paying clients.
Apple doesn’t provide an easy way to speed up the animations for presenting modals. In this post, I describe a straightforward way to do this using the
People care about why you do things, more than what you do. This notion certainly carries true for our Git commits. Today, I explore a best practice for writing great Git commit messages.