# learned building (blogs) — RSS Amplifier

Recent posts from the 11 feeds in the RSS Amplifier directory that cover learned building.

Page: <https://rssamplifier.com/topics/learned-building/blogs>  
Feed: <https://rssamplifier.com/topics/learned-building/blogs.md>

---

## [Parsing CSV natively in Swift](https://ko9.org/posts/parsing-csv/)

_2026-08-16 · ko(9)_

Load and process CSV tables in Swift using only bundled libraries.

## [Nginx Geo](http://goodyduru.com/tils/nginx-geo/)

_2026-07-30 · Goodness Duru_

I am a big fan of making my applications as light as possible and that means taking advantage of their service dependencies. For me, that looks like pushing as much data handling as possible to the database (usually Postgres) and letting the reverse proxy (usually Nginx) handle whatever network tasks it can. I read this article on fake Googlebots and I was curious about how to use Nginx to block…

## [Hello Again](https://www.michaelcrump.net/posts/hello-again/)

_2026-07-22 · Michael Crump_

A fresh start for michaelcrump.net and a return to writing in public.

## [Structured output and the JSON Schema dilemma](https://chrisk.app/blog/structured-output-and-the-json-schema-dilemma)

_2026-06-28 · chriskapp · Christoph Kappestein | Blog_

In this post I like to describe the current dilemma of using JSON Schema for structured AI outputs and how TypeSchema can be used as a clean, alternative data-modeling layer to generate both native DTOs and vendor-specific schemas.

## [What to Know About AI and Algorithmic Safety](https://mattsimpson.ca/2026/06/21/from-awareness-to-agency-what-to-know-about-ai-and-algorithmic-safety/)

_2026-06-21 · Matt Simpson · Matt Simpson :// Blog_

I recently gave a talk to a university and health care audience on an important topic to me: AI and algorithmic awareness and safety. And in the weeks since, barely one has gone by without something new crossing my desk that tells me this topic is only becoming more relevant. This post is absolutely not \[ \]

## [How to build a shitty robot](https://mariozechner.at/posts/2026-05-30-shitty-robot)

_2026-05-30 · { Mario Zechner }_

A work in progress post about building a shitty robot.

## [Why AI Development Needs Frameworks Instead of a CLI](https://chrisk.app/blog/why-ai-development-needs-frameworks-instead-of-a-cli)

_2026-05-24 · chriskapp · Christoph Kappestein | Blog_

We have recently released the next major version 7.0 of Fusio. In this post I like to share more high-level thoughts on the current API landscape and how we can integrate useful AI capabilities.

## [Where I've Been](https://scalingwithsoul.substack.com/p/where-ive-been)

_2026-05-19 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

Hint: It's Exactly Where I Should Be

## [Todd's Guide to Creating Video Tutorials, Part 11!](https://kerp.blog/posts/tutorial-videos-11-finalize-export-slides/)

_2026-04-15 · Kerp.blog_

Finalizing your slides and exporting them as a movie for editing.

## [Exploring solutions to build a secure plugin system for PHP apps](https://chrisk.app/blog/exploring-solutions-to-build-a-secure-plugin-system-for-php-apps)

_2026-04-12 · chriskapp · Christoph Kappestein | Blog_

In this post I like to go through solutions which can be used to build a secure plugin system for PHP apps

## [AI News Summaries & Audio (Sponsored)](https://crawlproof.com/a/klZ1X7WV8K7p)

_2026-04-12 · **Sponsored**_

Tap an article for an AI summary and an audio briefing.

## [Todd's Guide to Creating Video Tutorials, Part 10!](https://kerp.blog/posts/tutorial-videos-10-edit-screencast/)

_2026-04-12 · Kerp.blog_

The largest chunk of my time -- editing the screencast!

## [Todd's Guide to Creating Video Tutorials, Part 9!](https://kerp.blog/posts/tutorial-videos-9-edit-audio/)

_2026-04-12 · Kerp.blog_

Making your audio sound professional

## [I've sold out](https://mariozechner.at/posts/2026-04-08-ive-sold-out)

_2026-04-08 · { Mario Zechner }_

I've sold out

## [Most of Us Think Too Small. Here's How to Think Bigger.](https://scalingwithsoul.substack.com/p/most-of-us-think-too-small-heres)

_2026-04-07 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

It's not a switch you flip. It's a muscle you build, and you have to keep at it, every day.

## [Scaling With Soul Live Office Hours/AMA: Wednesday, April 8th at 10AM Pacific](https://scalingwithsoul.substack.com/p/scaling-with-soul-live-office-hoursama)

_2026-04-06 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

I'm a four-time exited founder and there are usually quite a few other smart people on this call. Let's shoot the sh\*t about entrepreneurship.

## [The Real ROI of Building in Public](https://scalingwithsoul.substack.com/p/the-real-roi-of-building-in-public)

_2026-03-31 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

Customers, vendors, teammates, investors, and a six-figure ARR—all traceable back to a a single TikTok.

## [Turns Out, My Own Advice Is Really Hard to Take](https://scalingwithsoul.substack.com/p/turns-out-my-own-advice-is-really)

_2026-03-25 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

Building my fourth company is humbling me in ways I did not see coming

## [Thoughts on slowing the fuck down](https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down)

_2026-03-25 · { Mario Zechner }_

Thoughts on slowing the fuck down

## [Live Office Hours/AMA: March 25th 10AM Pacific](https://scalingwithsoul.substack.com/p/live-office-hoursama-march-25th-10am)

_2026-03-24 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

I'm a four-time exited founder and there are usually quite a few other smart people on this call. Let's shoot the sh\*t about entrepreneurship.

## [Symposium: Agents That Start Themselves](https://sundayswift.com/posts/building-symposium/)

_2026-03-20 · Sunday Swift_

What happens when you take the human out of the agent loop. Building an autonomous issue-to-PR pipeline in Rust with MCP, fail-open design, and filesystem IPC.

## [Ship everywhere from one CLI (Sponsored)](https://crawlproof.com/a/EVFeFjcjBRFG)

_2026-03-20 · **Sponsored**_

One codebase, hosted runners, encrypted credentials, and automated submissions across stores

## [We're All Being Treated Like Criminals (And Why That's Your Biggest Business Opportunity)](https://scalingwithsoul.substack.com/p/were-all-being-treated-like-criminals)

_2026-03-20 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

How surveillance capitalism creates unprecedented opportunities for entrepreneurs who aren't beholden to shareholders

## [Preparing Your iOS Codebase for AI Agents](https://sundayswift.com/posts/preparing-ios-codebase-for-ai-agents/)

_2026-03-19 · Sunday Swift_

What I learned setting up a large-scale iOS codebase so that AI coding agents can work in it effectively, from hierarchical documentation to executable skills.

## [How Our Agents Test Their Own iOS Changes](https://sundayswift.com/posts/how-our-agents-test-their-own-ios-changes/)

_2026-03-19 · Sunday Swift_

How we built a skill that lets AI coding agents verify their own iOS changes on a real simulator, with video recording and accessibility auditing.

## [Give Your Agents a Makefile](https://sundayswift.com/posts/cli-friendly-ios-tooling/)

_2026-03-19 · Sunday Swift_

Why wrapping your iOS build commands in a Makefile is the highest-leverage change you can make for AI coding agents.

## [Live Office Hours/AMA: March 18th 10AM Pacific](https://scalingwithsoul.substack.com/p/live-office-hoursama-march-18th-10am)

_2026-03-13 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

I'm trying something new. It might crash and burn, but I feel like shaking things up

## [Why I'm Ditching Paid Subscriptions To This Newsletter](https://scalingwithsoul.substack.com/p/why-im-ditching-paid-subscriptions)

_2026-03-10 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

After battling my own subscription fatigue, I refuse to be part of the problem anymore

## [Building a Mini Linker for SwiftUI Previews](https://sundayswift.com/posts/xcode-previews-v2/)

_2026-03-04 · Sunday Swift_

How I rewrote Claude-XcodePreviews in Swift and accidentally built a declaration-level dependency resolver.

## [I Used to Hide From My Investor. Now He Calls My Updates "Reality TV."](https://scalingwithsoul.substack.com/p/i-used-to-hide-from-my-investor-now)

_2026-03-03 · Scaling With Soul · Scaling With Soul: Where Purpose Meets Profit_

After 18 years and two companies with the same angel, I learned that candor beats perfection

## [Building Canopy: A Native GitHub Inbox and a Testbed for Lists](https://sundayswift.com/posts/building-canopy/)

_2026-02-24 · Sunday Swift_

How building a native macOS GitHub notification client exposed surprising gaps in GitHub's public API and stress-tested Lists in a real app.

## [Git Worktrees for iOS: A Practical Setup Guide](https://sundayswift.com/posts/ios-worktrees/)

_2026-02-16 · Sunday Swift_

How to set up an iOS project for git worktrees, including DerivedData isolation, SPM caching, simulator conflicts, and project file merge strategies.

## [Retro Grid Dungeon Crawler (Sponsored)](https://crawlproof.com/a/bgKf74bFOYmn)

_2026-02-16 · **Sponsored**_

Retro grid movement with first-person combat, loot and skill-tree progression.

## [Building Lists: A High-Performance Diffable Data Source Framework](https://sundayswift.com/posts/building-a-high-performance-list-framework/)

_2026-02-14 · Sunday Swift_

A deep dive into the design, performance, and trade-offs behind Lists, a pure-Swift replacement for UICollectionViewDiffableDataSource.

## [Building a Multi-Agent Code Reviewer](https://sundayswift.com/posts/building-a-multi-agent-code-reviewer/)

_2026-02-13 · Sunday Swift_

What I learned building claude-deep-review, a code review skill that decomposes review into 15 specialized agents running in parallel.

## [Orchestrating AI Agents with Claudio: Lessons from Parallelizing Claude Code](https://sundayswift.com/posts/orchestrating-ai-agents-with-claudio/)

_2026-02-13 · Sunday Swift_

What I learned building Claudio, a tool that runs multiple AI coding agents simultaneously using git worktrees

## [Shipping a CLI on FoundationModels](https://sundayswift.com/posts/building-with-apple-on-device-models/)

_2026-02-13 · Sunday Swift_

What it's actually like to build a real tool on Apple's on-device FoundationModels framework — the 4,096 token ceiling, blind token budgeting, and everything in between

## [Teaching AI to See SwiftUI Previews](https://sundayswift.com/posts/teaching-ai-to-see-xcode-previews/)

_2026-02-13 · Sunday Swift_

What I learned building a CLI toolset that captures SwiftUI previews programmatically, giving AI coding assistants a visual feedback loop.

## [Ubiquiti UniFi Activity Logging to Wazuh XDR+SIEM Integration](https://mattsimpson.ca/2025/12/24/ubiquiti-unifi-activity-logging-to-wazuh-xdrsiem-integration/)

_2025-12-24 · Matt Simpson · Matt Simpson :// Blog_

Updated: 2026-04-19 / Support for UniFi OS 5.0.16 + Network 10.2.105. I have been running the Wazuh XDR and SIEM platform for nearly two years for my company server and lab environments in order to monitor and act on cybersecurity threats to my infrastructure. While there are more comprehensive enterprise commercial SIEM products in the \[ \]

## [Year in Review 2025](https://mariozechner.at/posts/2025-12-22-year-in-review-2025)

_2025-12-22 · { Mario Zechner }_

A look back at 2025

## [What I learned building an opinionated and minimal coding agent](https://mariozechner.at/posts/2025-11-30-pi-coding-agent)

_2025-11-30 · { Mario Zechner }_

Lessons I learned while building my own coding agent from scratch.

## [Armin is wrong and here's why](https://mariozechner.at/posts/2025-11-22-armin-is-wrong)

_2025-11-22 · { Mario Zechner }_

A rambling rebuttal to Armin's claim that LLM APIs are a state synchronization problem.

## [Todd's Guide to Creating Video Tutorials, Part 8!](https://kerp.blog/posts/tutorial-videos-8-record-on-camera/)

_2025-11-05 · Kerp.blog_

Get ready for your close-up

## [What if you don't need MCP at all?](https://mariozechner.at/posts/2025-11-02-what-if-you-dont-need-mcp)

_2025-11-02 · { Mario Zechner }_

Got Bash and some code interpreter? Skip MCP.

## [Infinite Footguns: Writing a JavaScript Interpreter in JavaScript](https://mariozechner.at/posts/2025-10-05-jailjs)

_2025-10-05 · { Mario Zechner }_

Building a JavaScript AST interpreter in JavaScript: scope isolation, ES5 implementation, and all the footguns along the way.

## [Matomo setup Auto-Archiving with Docker](https://chrisk.app/blog/matomo-setup-auto-archiving-with-docker)

_2025-09-21 · chriskapp · Christoph Kappestein | Blog_

In this post I will shortly explain how to set up Matomo Auto-Archiving using Docker

## [Fusio 6.0 released](https://chrisk.app/blog/fusio-6.0-released)

_2025-09-06 · chriskapp · Christoph Kappestein | Blog_

In this post I will talk about the latest Fusio 6.0 major release

## [The 4+1 Day Work Week: A Framework for Growth and Collaboration](https://mattsimpson.ca/2025/09/02/the-41-day-work-week-a-framework-for-growth-and-collaboration/)

_2025-09-02 · Matt Simpson · Matt Simpson :// Blog_

This is for my friends and colleagues who missed CANHEIT this year and wanted to hear my talk. Professional growth in higher education IT often takes a backseat to the daily demands of our roles. Yet, as education, technology, and our profession evolve, so must we. How can IT professionals expand their skills, follow their \[ \]

## [MCP vs CLI: Benchmarking Tools for Coding Agents](https://mariozechner.at/posts/2025-08-15-mcp-vs-cli)

_2025-08-15 · { Mario Zechner }_

A data-driven comparison of MCP and CLI approaches for coding agent terminal control

## [Patching Claude Code for debugging and /cost support for Max users](https://mariozechner.at/posts/2025-08-06-cc-antidebug)

_2025-08-06 · { Mario Zechner }_

cc-antidebug patches Claude Code to enable Node.js debugger support for SDK-based apps and restores the /cost command functionality for Max plan users

## [cchistory: Tracking Claude Code System Prompt and Tool Changes](https://mariozechner.at/posts/2025-08-03-cchistory)

_2025-08-03 · { Mario Zechner }_

Exploring how to track and analyze changes in Claude Code's system prompts and tools to understand AI assistant evolution

## [Lessons learned from building a Docker-based server panel](https://chrisk.app/blog/lessons-learned-from-building-a-docker-based-server-panel)

_2025-06-28 · chriskapp · Christoph Kappestein | Blog_

This post talks about the lessons learned from building a Docker-based server panel to self-host apps.

## [Prompts are code, .json/.md files are state](https://mariozechner.at/posts/2025-06-02-prompts-are-code)

_2025-06-02 · { Mario Zechner }_

Treating LLMs as shitty general purpose computers we program with natural language. Because throwing shit at the wall wasn't working anymore.

