Blog
Singapore Buses 2023
Singapore Buses 2023 is very much a version 1 of a version 2. It's written entirely using SwiftUI—dropping UIKit altogether—while adopting some of the latest Swift and iOS features. tl;dr...download now! What's New? * Singapore Buses now supports Look Around (where available) so you can see the

Initial Impressions of watchOS 10 Cycling Features
Initial observations using an Apple Watch with watchOS 10 and an iPhone as a bike computer.

The M2 MacBook Air Runs Hot
There is a significant difference in the running temperatures of a MacBook Air and a MacBook Pro.

2023 Fitness Goals
On carrying a fitness spurt from last year into this year.

Moving from Cove to Ghost Comments
JSON, mysql, and some data manipulation.
Question (Answered!): Can you create a Widget Bundle that targets specific platforms?
Updated 2022-08-31: Thanks to Jefferson for this hint. You don't create a WidgetBundle that targets multiple platforms; you create separate widget extensions targeting each platform. This limitation of WidgetKit is driving me nuts: it simply doesn't seem possible to create a WidgetBundle that contains widgets that target specific platforms. The

[Updated] After Sim Update 9, Microsoft Flight Simulator is an Unstable Mess
Crashes, freezes, and stutters.
![[Updated] After Sim Update 9, Microsoft Flight Simulator is an Unstable Mess](/content/images/size/w1460/2022/06/FlightSimulator_2022_06_03T08_02_37.jpg)
Create a Detent with a Custom Height in iOS 16
Adding a custom detent height in iOS 16 is trivially easy.
