Logging in Swift
Explores Apple's unified logging system in Swift and the OSLogStore API that was removed from iOS 14 before release.
Drew DeVault draws a provocative parallel between Test-Driven Development cults and GenAI adoption, arguing both exploit developers' psychological need to feel competent while potentially undermining actual code quality.
Explores Apple's unified logging system in Swift and the OSLogStore API that was removed from iOS 14 before release.
HASH is a free online platform for simulating and modeling complex systems to better understand them.
Author researched 3D printing tech and bought two printers using different methods: FDM (material extrusion) and SLA (vat polymerization).
A troubleshooting guide for Swift trunk development snapshots, covering compilation errors, linker issues, and solutions.
Author spent a year learning about health and experimenting with biohacking after years of neglecting diet and exercise.
Swift runtime manipulation enables dynamic super calls using assembly language and ARM64 registers for InterposeKit framework.
zld is a faster alternative to Apple's linker that can reduce iOS build times by 40% and works as a simple drop-in replacement.
The LLDB 'Couldn't IRGen expression' error in Swift can be fixed by removing dSYM bundles, which resolves module path serialization issues.
Guide to safely updating macOS on Hackintosh: update OpenCore bootloader and kexts first, then upgrade the system.
InterposeKit is a Swift library for type-safe method swizzling, using Swift 5.2's callAsFunction for elegant Objective-C method interception.
Developer investigates and fixes a Mac Catalyst crash caused by a race condition in Apple's RemoteTextInput framework during text input.
Guide to iOS jailbreaking for developers: legal security research, debugging tools, and practical uses beyond piracy.
Cheap Windows laptops with low specs (like 4GB RAM) offer false savings, delivering terrible performance that frustrates users.
Apple provides instructions for capturing macOS kernel core dumps over a network between two Macs.
Guide to configuring macOS kernel core dumps using boot arguments to debug persistent kernel panics.
Apple repair left undocumented boot arguments on a MacBook that weakened security and caused kernel panics.
LG UltraFine 5K display caused 4-year performance issues on MacBook. Problem solved by plugging it into the correct side of the laptop.
After a 5-year break, I'm resuming personal blogging to share technical stories too long for Twitter or corporate platforms.
Review of Archlinux setup on System76 Darter Pro (darp6) with Coreboot, upgrading from a 2012 ThinkPad T430.
Author shares personal perspective on maintaining FOSS projects to build understanding, not seeking help or prescribing ideal behavior.