Kernel Panics and Surprise boot-args
Investigation into mysterious kernel panics reveals Apple repair centers left my MacBook with undocumented security-weakening boot arguments.
Investigation into mysterious kernel panics reveals Apple repair centers left my MacBook with undocumented security-weakening boot arguments.
A four-year saga with the problematic LG UltraFine 5K display and the surprising discovery that plugging it into the wrong MacBook side causes performance issues.
After five years away from personal blogging, I'm returning to share technical stories that don't fit on Twitter or corporate blogs.
An inside look at PSPDFKit's development processes, from proposal-based feature planning to monorepo management and release automation.
A deep dive into safe method swizzling techniques in Swift, covering common pitfalls and the correct way to implement dynamic super calls.
Practical tips and advice for making the most of your WWDC experience, from packing essentials to navigating labs and networking events.
Discusses the challenges and limitations faced when implementing drag and drop functionality for PDF editing on iOS 11.
Explores Apple's Marzipan technology for running UIKit apps on macOS and how to experiment with it before official third-party support.
Best practices for using Slack effectively in a distributed team without getting overwhelmed by notifications and channels.
Advanced debugging techniques for tracking memory management issues, retain/release cycles, and hard-to-find bugs in iOS development.