Curated developer articles, tutorials, and guides — auto-updated hourly


This past week I did two very different kinds of "building." On one side: continuing my Swift series...


When you've worked with a concept long enough, there's a gap that can quietly open up between "I kno...


macOS has never had a proper per-app volume mixer. On Windows, this is basic. You can lower Spotify...


Weekly learning log of iOS, web development, and cybersecurity — 2026-W10


Most AI features don't fail because the model is bad. They fail because everything around the model...


Fair warning: closures are widely considered the hardest topic in Swift. So if you read this and fee...


macOS has never had a proper per-app volume mixer. On Windows, this is basic. You can lower Spotify...


I've spent the last few months pointing AI coding agents at real Swift and Xcode work and watching.....


From a single on-device model to a hybrid, multimodal, agentic AI platform — and it's going...


I built Agent Island around a small problem that becomes painful during long agentic coding runs: th...


Six days ago I woke up with the same problem I've had for years: I love building things but stumble....


This week's tooling news clusters around a recurring theme: removing dependencies that were never...


Why a simple string match beat Apple's NLEmbedding for local RAG how apple's nlembedding drove me.....


What makes a widget worth building Apple frames good widgets around three qualities, and...


As a junior college student in Singapore using a MacBook Air, I constantly kept running into the sam...


Unlock code reusability and type safety with Swift Generics. This guide covers generic functions, ty...


If you have ever hand-written networking code to talk to a backend, you know the pain. You read some...


In the last article, we touched on default parameters with the findDirections example. This time,...


I used Shuttle from fitztrev for years and it was perfect for my needs, but unfortunately it's no...


So far in this series, our functions have either worked correctly or... not really had a way to say....


I have been building a macOS window manager called SwipeX, and one thing became clear very quickly:....


Building a macOS app with Flutter and need access to Apple Calendar events and Reminders? Flutter...


We just launched Soroban: Mental Math Abacus, an iPhone and iPad app for Japanese abacus arithmetic....


import SwiftUI struct TodoListView: View { @StateObject private var viewModel:...