2021-06-08: Constant Literals in Objective-C Starting with 2014, when Swift was announced, Objective-C material has been sparse in WWDC sessions, …
2020-06-23: Building OpenSSL for ARM/Apple silicon Macs I tend to shy away from dependencies when possible. But my app, Aether, has an unavoidable …
2020-05-04: First Day Today is my first day at Luma Touch. I’m joining them as a Principal Software Engineer. I'll be …
2020-05-01: Last Day A gift from my team on my last day. Today is my last day at Lambda School. I’m really excited about …
2020-01-25: Remapping ⌘-. (command-period) to BREAK in iTerm2 I switched to iTerm2 from the default macOS Terminal app a few months ago. Mostly, I really like it. …
2020-01-04: Crosley RSD3 Counterweight Fix For Christmas, I got a Crosley RSD3 3” mini turntable. It’s definitely a novelty, not a serious …
2019-02-17: How many apps use Swift in 2019? Three years ago, I read a blog post by Ryan Olsen where he explored how many of the top 100 apps on …
2019-02-15: # How many apps use Swift in 2019? Three years ago, I read a blog post by Ryan Olsen where he …
2016-07-04: Infrastructure Intro I’ve found it difficult the past few years to be productive working on my own app, …
2016-06-14: Objective-C Class Properties While looking through the release notes for Foundation in iOS 10/macOS 10.12 Sierra, I noticed an …
2015-12-28: Swift on Raspberry Pi When Apple first announced that Swift was going to be open sourced at WWDC last summer, one of my …
2014-05-19: MIKMIDI - A new Objective-C MIDI library MIKMIDI is a library intended to simplify implementing MIDI functionality in OS X and iOS apps. We …
2012-07-04: ORSSerialPort - A new Objective-C serial port library ORSSerialPort I’ve just released ORSSerialPort (github link). ORSSerialPort is my take on a …