Completion Handlers in Swift 3 - iOS
A detailed guide on Completion Handlers in Swift 3 for iOS development. I explain when to use them, how to declare functions with Completion Handlers, and two methods for calling them: creating separate functions and trailing closures. Includes practical examples with JSON loading.

Related Posts
Discover more content you might enjoy

1DevTool: The Developer Cockpit I Built Because I Was Drowning in Windows
I was running Claude Code, Codex, and Gemini CLI in three different terminals, plus VS Code, Chrome, Postman, and TablePlus — just to ship one feature. So I built 1DevTool: one window per project, every AI agent in one place, everything persists.

Server Compass: Why I Built a Desktop App to Turn Any $5 VPS Into My Own PaaS
I was tired of paying $20+/month for Vercel and Railway, but also tired of self-hosted panels eating 2GB of RAM on my $5 VPS. So I built Server Compass — a desktop app that connects to any VPS over SSH and gives you the full power of a managed PaaS, with zero server overhead and one-time pricing.

Accidentally Building a Blogging Platform
I hadn't written blog posts for a long time and realized I was too dependent on AI. To rebuild my writing habit and think more clearly, I decided to build a writing platform: write.rocks.

Vibe Coding - Rebuilding My Blog from Scratch and Rebranding to khoa.blog
Detailed walkthrough of rebuilding a blog from scratch with vibe coding, from data migration to implementing new features, helping readers understand the personal blog development process.

E-Myth Revisited - A Great Business Book Worth Reading
An introduction to E-Myth Revisited - a book analyzing why small businesses fail. The author shares real examples of sales innovation and the story of Sarah - a woman who started a bakery and faced many challenges. The book uses specific, easy-to-understand situations and provides valuable lessons.

One Year Living in Nha Trang - A Livable City
Sharing my experience living in Nha Trang for a year, from the mild climate, diverse sports activities, convenient transportation to rich cuisine and reasonable living costs, giving you an overview of life in this coastal city.