Describing my process for semantically versioning the Pippin podspec, deploying it to CocoaPods trunk, and committing all the results to git history.
Thinking about the future of the Macbook Pro, and the direction in which the TouchBar might indicate it's headed.
My long journey to set a devpod's SWIFT_OPTIMIZATION_LEVEL, from the podspec's pods_target_xcconfig, to Podfile's post_install and finally arriving at the succinct project.
As I near 20 years since first picking up computer programming, I take a quick look back at the languages I've used and the tools available to work with them, with thoughts on the synergies between them and our own brains.
In light of recent news about dependency manager breakages and vulnerabilities, highlighting some steps you can take to protect your dependencies and the projects for which you need them.
Highlighting some of the new features in the first major update to Pippin.
How I'm currently using Rake to automate a few common tasks I carry out to manage my iOS apps' version numbers.
An update and first official version of my Swift app development framework.
A simple script to perform straigtforward template replacement of credentials in a codebase, to help avoid committing them.
Describing my journey to build a photo gallery for my website using Jekyll/Liquid to template all the things.
A brief survey of log level concepts in the iOS community and elsewhere.
Extrapolating Apple's technological advances from the past onto their current product lines and research, for funsies.
The similarities between computers and looms, distant cousins related through their ancestor, the Jacquard loom.
A critique of the new source editors tool's UI and UX.
Deciding between flow control and data model concepts in your app's business logic.
Which manager has more authority over your project?
A simple way to manage all your app build variants to test alongside each other on a device.
There's only one way to guarantee your iOS crash reporter is working: purposefully crash your app in production.
Implementing a variant of the binary search algorithm to find nearest interval angles on the unit circle.
Some ways to make writing Objective-C blocks in Xcode a little easier.
Announcing a small CLI for persisting final Xcode project build settings in lockfiles.
Straightening out the tangled web of relationships in the world of Xcode build configuration.
Outlining some best practices concerning git history tidiness.
Outlining some best practices for organizing a codebase.
Anecdata regarding antipatterns in the realm of password management for your service's users.
Adventures in Git, using rebase to reorder history and automate some testing, too!
Why I decided to use SASS to manage the site's CSS.