Posts
All the articles I've posted.
-
Stop Over-thinking AI Subscriptions
Published:• 6 min readAfter spending heavily on AI tools for two months, here's why the math actually works out—and which subscriptions are worth every penny.
-
Introducing Demark: HTML in. MD out. Blink-fast.
Published:• 3 min readHow I vibe coded my first Swift package using existing JavaScript libraries and AI assistance to solve HTML to Markdown conversion in Swift.
-
The Future of Vibe Coding: Building with AI, Live and Unfiltered
Published:• 22 min readI demonstrate 'vibe coding' - a new approach to software development with AI, building two apps from scratch in a 3-hour live workshop.
-
MCP Best Practices
Published:• 8 min readMy comprehensive guide outlining best practices for building reliable, user-friendly Model Context Protocol (MCP) tools with proper configuration, testing, and release management.
-
Finding My Spark Again
Published:• 2 min readI reflect on my post-exit journey from emptiness to rediscovering my passion for building, sparked by AI's transformative potential.
-
Top-Level Menu Visibility in SwiftUI for macOS
Published:• 3 min readWorking around SwiftUI's CommandsBuilder limitations to conditionally show top-level menus on macOS using direct AppKit integration.
-
Fixing keyboardShortcut in SwiftUI
Published:• 7 min readDebugging and fixing a SwiftUI keyboardShortcut bug that fails when mixing SwiftUI with UIKit through reverse engineering and LLDB analysis.
-
Supporting Both Tap and Long Press on a Button in SwiftUI
Published:• 6 min readCreating a SwiftUI button that supports both tap and long-press gestures by bridging to UIKit when SwiftUI's gesture system fails on Catalyst.
-
On Using Apple Silicon Mac Mini for Continuous Integration
Published:• 9 min readDocumenting the challenges and solutions for integrating Apple Silicon M1 Mac minis into a continuous integration system, including automation fixes and performance comparisons.
-
Apple Silicon M1: A Developer's Perspective
Published:• 8 min readA comprehensive evaluation of the M1 MacBook Air as a development machine, covering Xcode performance, compatibility issues, and the transition challenges for developers.