41554 blogs · [
{
"id": "01a0d9da-0415-7341-8ce4-26ead2c3e46b",
"title": "Week 7 of Building a Software Factory: Capable Enough to Break Things",
"url": "https://www.mauromorales.com/posts/capable-enough-to-break-things/",
"published_at": "2026-09-18T00:00:00+00:00"
},
{
"id": "01a0bb91-8bed-71cf-a99b-6e9b2b791595",
"title": "The Mention Loop",
"url": "https://www.mauromorales.com/posts/the-mention-loop/",
"published_at": "2026-09-15T00:00:00+00:00"
},
{
"id": "01a0bb91-8bed-71cf-a99b-6e9b2bc5d54d",
"title": "Week 6 of Building a Software Factory: Hands on the Hardware",
"url": "https://www.mauromorales.com/posts/hands-on-the-hardware/",
"published_at": "2026-09-11T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e0fcb995",
"title": "Mowa: Letting My Cluster Talk to macOS",
"url": "https://www.mauromorales.com/posts/introducing-mowa/",
"published_at": "2026-09-09T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e1620d9b",
"title": "Week 5 of Building a Software Factory: Running It Without SSH",
"url": "https://www.mauromorales.com/posts/running-it-without-ssh/",
"published_at": "2026-09-04T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e1d000d3",
"title": "Week 4 of Building a Software Factory: Opening RISC-V to the Community",
"url": "https://www.mauromorales.com/posts/opening-riscv-to-the-community/",
"published_at": "2026-08-28T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e2aca6cc",
"title": "Debugging a Raspberry Pi video problem",
"url": "https://www.mauromorales.com/posts/debugging-a-raspberry-pi-video-problem/",
"published_at": "2026-08-25T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e3ab5fe7",
"title": "Week 3 of Building a Software Factory: Shipping Kairos 4.2.0",
"url": "https://www.mauromorales.com/posts/shipping-kairos-4-2-0/",
"published_at": "2026-08-23T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e444690b",
"title": "Week 2 of Building a Software Factory: Putting the Agents on Kairos",
"url": "https://www.mauromorales.com/posts/putting-the-agents-on-kairos/",
"published_at": "2026-08-15T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e4b0b6e3",
"title": "Does the Language Still Matter When AI Writes the Code?",
"url": "https://www.mauromorales.com/posts/does-the-language-still-matter/",
"published_at": "2026-08-09T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e4c28dee",
"title": "Week 1 of Building a Software Factory: From Pair Programming to Delegation",
"url": "https://www.mauromorales.com/posts/from-pair-programming-to-delegation/",
"published_at": "2026-08-06T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e5980949",
"title": "30 times on stage",
"url": "https://www.mauromorales.com/posts/30-times-on-stage/",
"published_at": "2026-07-03T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e6381bc3",
"title": "Open Source Isn't Open Governance",
"url": "https://www.mauromorales.com/posts/open-source-isnt-open-governance/",
"published_at": "2026-04-20T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e64fefb6",
"title": "What Are Special-Purpose Operating Systems in the Cloud Native World?",
"url": "https://www.mauromorales.com/posts/what-are-spos-in-the-cloud-native-world/",
"published_at": "2026-04-16T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e6d85298",
"title": "Introducing kairos-lab",
"url": "https://www.mauromorales.com/posts/introducing-kairos-lab/",
"published_at": "2026-04-03T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e771f465",
"title": "Why you need a Raspberry Pi 5 in your homelab if you're building ARM software",
"url": "https://www.mauromorales.com/posts/raspberry-pi-5-arm-builds/",
"published_at": "2026-01-21T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e7816b47",
"title": "Introducing Hadron at FOSDEM 2026",
"url": "https://www.mauromorales.com/posts/introducing-hadron-at-fosdem-2026/",
"published_at": "2026-01-07T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e7a6d6b6",
"title": "Wrapping Up 2025",
"url": "https://www.mauromorales.com/posts/wrapping-up-2025/",
"published_at": "2025-12-28T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e7ae3153",
"title": "Fedora Silverblue: First Impressions from Someone Building an Immutable System",
"url": "https://www.mauromorales.com/posts/fedora-sivlerblue/",
"published_at": "2025-10-27T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e817e089",
"title": "Principles for SOLID Systems",
"url": "https://www.mauromorales.com/posts/principles-for-solid-systems/",
"published_at": "2025-10-16T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e8f8aa08",
"title": "The Birth of My Homelab",
"url": "https://www.mauromorales.com/posts/the-birth-of-my-homelab/",
"published_at": "2025-08-04T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2e9b7db8d",
"title": "Coding with AI: From Blank Canvas to Working App in a Day",
"url": "https://www.mauromorales.com/posts/coding-with-ai-from-blank-canvas-to-working-app-in-a-day/",
"published_at": "2025-06-01T00:00:00+00:00"
},
{
"id": "01a087a2-935f-7238-8388-eba2ea295f12",
"title": "Wrapping Up 2024: A Year of Growth and Connection",
"url": "https://www.mauromorales.com/posts/wrapping-up-2024/",
"published_at": "2024-12-11T00:00:00+00:00"
}
] posts Claim your blog