41554 blogs · [ { "id": "01a08788-f010-73c2-b863-ce4bbb1a418c", "title": "An Agent Framework Hiding Inside a Session: Dynamic Profiles in Foundation Models", "url": "https://ivanmagda.dev/posts/foundation-models-dynamic-profiles/", "published_at": "2026-06-12T14:25:23+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbbbe63b8", "title": "A Server LLM With No API Keys: Private Cloud Compute in the Foundation Models Framework", "url": "https://ivanmagda.dev/posts/foundation-models-private-cloud-compute/", "published_at": "2026-06-12T14:17:48+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbc7e5d9a", "title": "Foundation Models, Year Two: From On-Device API to General LLM Runtime", "url": "https://ivanmagda.dev/posts/wwdc26-foundation-models-year-two/", "published_at": "2026-06-12T14:03:22+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bc313b6e8", "title": "Building a Coding Agent in Swift, Part 0: Bootstrapping the Project", "url": "https://ivanmagda.dev/posts/s00-bootstrapping-the-project/", "published_at": "2026-05-20T10:20:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbe5764ed", "title": "Five Things I Learned About Making AI Coding Agents Actually Work", "url": "https://ivanmagda.dev/posts/five-things-ai-coding-agents-actually-work/", "published_at": "2026-05-20T10:15:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbd675a4d", "title": "I Built a Coding Agent From Scratch in Swift. Here's What I Missed Until I Read Koog.", "url": "https://ivanmagda.dev/posts/koog-s01-foundation/", "published_at": "2026-04-23T10:19:27+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbedade74", "title": "Fixing the 40k CLAUDE.md Warning in a Monorepo", "url": "https://ivanmagda.dev/posts/fixing-40k-claude-md-warning-monorepo/", "published_at": "2026-04-19T09:37:34+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbf4d79ce", "title": "Building a Coding Agent in Swift, Part 8: Background Tasks", "url": "https://ivanmagda.dev/posts/s08-background-tasks/", "published_at": "2026-03-18T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbf609e3e", "title": "Building a Coding Agent in Swift, Part 7: Task System", "url": "https://ivanmagda.dev/posts/s07-task-system/", "published_at": "2026-03-17T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bbfb87155", "title": "Building a Coding Agent in Swift, Part 6: Context Compaction", "url": "https://ivanmagda.dev/posts/s06-context-compaction/", "published_at": "2026-03-16T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bc0172122", "title": "Building a Coding Agent in Swift, Part 5: Skill Loading", "url": "https://ivanmagda.dev/posts/s05-skill-loading/", "published_at": "2026-03-15T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bc0da0fb2", "title": "Building a Coding Agent in Swift, Part 4: Subagents", "url": "https://ivanmagda.dev/posts/s04-subagents/", "published_at": "2026-03-14T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bc14dadf1", "title": "Building a Coding Agent in Swift, Part 3: Self-Managed Task Tracking", "url": "https://ivanmagda.dev/posts/s03-self-managed-task-tracking/", "published_at": "2026-03-13T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bc24d3790", "title": "Building a Coding Agent in Swift, Part 2: Tool Dispatch", "url": "https://ivanmagda.dev/posts/s02-tool-dispatch/", "published_at": "2026-03-12T10:00:00+00:00" }, { "id": "01a08788-f010-73c2-b863-ce4bc2b96516", "title": "Building a Coding Agent in Swift, Part 1: The Agent Loop", "url": "https://ivanmagda.dev/posts/s01-the-agent-loop/", "published_at": "2026-03-11T10:00:00+00:00" } ] posts Claim your blog
Back to ivanmagda.dev
Blog · corpus.blog/blogs/ivanmagda.dev/posts

ivanmagda.dev

ivanmagda.dev

2026