Zoë Smith

Follow @zoe on Micro.blog.

2019-01-27: Matias Ergo Pro keyboard: long term review

2019-01-25: 🍿 First Man: genuinely terrifying

2019-01-13: 📚 Philip Pullman - The Book of Dust Such a good read - no surprise there, the atmosphere & worlds he creates are utterly compelling, …

2019-01-10: hey Preview.app you’re drunk (sys prefs/keyboard/shortcuts/app shortcuts to change these and …

2019-01-09: some great decals in Nassau but this guy’s is the best 🇧🇸👏

2019-01-09: I have thoughts.

2019-01-08: in the Bahamas, phone conversations always start with “hello, how are you? everything is well?” …

2019-01-06: Dictionary.init(uniqueKeysWithValues:) My go-to Swift snippet over the last week. Super useful to pull dictionaries out of flat JSON …

2019-01-05: This is a nice circuit for a quick cardio hit with resistance and the plank variations are no joke. …

2019-01-04: “I love my Mac!”

2019-01-03: Kitchen upgrades If, like me, roughly 80% of your day is spent preparing toast and/or hot beverages, here are two …

2019-01-02: Updated AccessControlKitty to handle variables inlined inside other variables, and starting the year …

2019-01-01: Reminder: when debugging an Xcode sourcekit extension, change up the plugin bundle identifier if …

2018-11-04: The Cornetto: batch 1 Code I’m updating Steadfast for the new Series 4 watch complications: This is a fantastic card …

2018-05-20: Sunday reading 💻 Coding A mostly maintenance week in code – to be honest, I’m waiting for WWDC to see which of my app …

2018-05-13: Sunday reading 💻 Coding etc. Two recommendations and two self-plugs this week: * If you need to generate automatic …

2018-05-06: Sunday reading 💻 Not much coding this week because I was in NYC for the week, going from three hours …

2018-04-29: Sunday reading 💻 Coding etc. UIViewController 👏 does 👏 not 👏 need 👏 to 👏 fill 👏 the 👏 screen, and …

2018-04-22: Sunday reading 💻 Xcode extensions I wanted write a little Xcode extension that could change the access level of a …

2018-04-15: Sunday reading 💻 Swift etc. API design and implementation leakiness: What Color is Your Function?) Hide state that …

2018-04-13: Checking whether values of unknown type are actually wrapped in Optional Shoutout to Mike Ash’s mini protocol for checking whether the type you’re dealing with is an …

2018-04-01: I wake up about 45 minutes too early so I’ve started using @Headspace most mornings: it’s a hack to …

2018-02-20: Pretty sure this will be my last iPad for a while. It’s always in a logitech keyboard case …

2018-02-19: Today’s swift & coffee: Ben Scheirman - quick thoughts on quality code, coordinators and mvC - …

2018-02-18: Spent most of the morning trying to deploy a Hugo site on github with Wercker. Should have just …

2018-02-18: Today’s coding video + cappuccino: Joe Groff with ideas on where Swift could take reflection …

2018-01-03: The objc.io Core Data book is updated for Swift 4 and has a whole amazing chapter on remote …

2018-01-01: Feels like 1 Jan is the perfect day to tackle setting up CloudKit, syncing, local caching and …

2018-01-01: Happy new year everyone! I spent mine baking bread and sharpening knives, seems as good a metaphor …

2017-12-27: Spending the morning knee deep in rendered pixels, scaling and perspective wallpaper for …