56,966 blogs · [
{
"id": "01a0df31-565f-72b7-8dd3-2a836d3f8f38",
"title": "Why I Built My Own Language for Gamebooks",
"url": "https://www.tobiasreithmeier.de/en/blog/story-weaver-gamebook-language",
"published_at": "2026-09-26T00:00:00+00:00"
},
{
"id": "01a09555-2518-7236-821f-617716afcb5a",
"title": "When Your Agent Represents You Online",
"url": "https://www.tobiasreithmeier.de/en/blog/when-your-agent-represents-you",
"published_at": "2026-09-12T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-09172fb39b07",
"title": "When Your AI Agent Pays: Money on Two Rails",
"url": "https://www.tobiasreithmeier.de/en/blog/when-your-ai-agent-pays",
"published_at": "2026-09-08T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-091730572667",
"title": "Human or Machine: Who Is Acting There Online?",
"url": "https://www.tobiasreithmeier.de/en/blog/human-or-machine-online",
"published_at": "2026-09-05T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-09173142c981",
"title": "Who Owns Your Identity Online?",
"url": "https://www.tobiasreithmeier.de/en/blog/who-owns-your-identity-online",
"published_at": "2026-09-01T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-091731b633ff",
"title": "An Energy Manager That Starts by Just Watching",
"url": "https://www.tobiasreithmeier.de/en/blog/hems-energy-management-home-assistant",
"published_at": "2026-08-30T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-09173286b727",
"title": "A RAW Workflow Without the Adobe Subscription: My Path With DxO PhotoLab",
"url": "https://www.tobiasreithmeier.de/en/blog/raw-workflow-without-adobe",
"published_at": "2026-08-29T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-091733357e5d",
"title": "What the Heat Pump Reveals When You Ask It Directly",
"url": "https://www.tobiasreithmeier.de/en/blog/heat-pump-diagnostics-home-assistant",
"published_at": "2026-08-27T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-091733a1478d",
"title": "3D Printing in Everyday Life: What Actually Proved Useful After Years",
"url": "https://www.tobiasreithmeier.de/en/blog/3d-printing-what-proved-useful",
"published_at": "2026-08-25T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-0917349743aa",
"title": "Mapping Unknown Modbus Registers Without Breaking Anything",
"url": "https://www.tobiasreithmeier.de/en/blog/mapping-modbus-registers",
"published_at": "2026-08-23T00:00:00+00:00"
},
{
"id": "01a08c56-ae48-73d4-95a7-0917350c59ea",
"title": "Passkeys Instead of Passwords: State of Play and Pitfalls",
"url": "https://www.tobiasreithmeier.de/en/blog/passkeys-instead-of-passwords",
"published_at": "2026-08-22T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51eb897b6f9",
"title": "LG Therma V and Home Assistant: Modbus via ESP32",
"url": "https://www.tobiasreithmeier.de/en/blog/lg-therma-v-modbus-home-assistant",
"published_at": "2026-08-20T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51eb8e5fd23",
"title": "The EU AI Act in Practice: What Applies to App Developers in 2026/2027",
"url": "https://www.tobiasreithmeier.de/en/blog/eu-ai-act-for-app-developers",
"published_at": "2026-08-18T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51eb9e349b4",
"title": "Heat Pump Without the Cloud: When the Gateway Died, the ESP32 Arrived",
"url": "https://www.tobiasreithmeier.de/en/blog/heat-pump-without-cloud",
"published_at": "2026-08-16T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51eba2ffb3f",
"title": "AI-Assisted Programming One Year Later: What's Left of the Promises",
"url": "https://www.tobiasreithmeier.de/en/blog/ai-coding-one-year-later",
"published_at": "2026-08-15T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebb0aae85",
"title": "Smart Home Without the Cloud: Why My Home Runs Locally",
"url": "https://www.tobiasreithmeier.de/en/blog/smart-home-without-cloud",
"published_at": "2026-08-13T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebbf6b98f",
"title": "The agent won't object: cleaning up instructions in grown projects",
"url": "https://www.tobiasreithmeier.de/en/blog/agent-environment-grown-projects",
"published_at": "2026-08-11T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebc7c0102",
"title": "Local LLMs on the Mac: What Apple Silicon Realistically Delivers",
"url": "https://www.tobiasreithmeier.de/en/blog/local-llms-on-the-mac",
"published_at": "2026-08-11T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebd63c504",
"title": "Redispatch and Negative Electricity Prices: Why Wind Turbines Stand Still",
"url": "https://www.tobiasreithmeier.de/en/blog/redispatch-negative-electricity-prices",
"published_at": "2026-08-08T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebe2a1dbf",
"title": "Dynamic Electricity Tariffs: Who Actually Benefits From Tibber & Co.",
"url": "https://www.tobiasreithmeier.de/en/blog/dynamic-electricity-tariffs",
"published_at": "2026-08-04T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebec1f774",
"title": "Listening Offline: Music for Your Flight Without a Streaming Subscription",
"url": "https://www.tobiasreithmeier.de/en/blog/offline-music-without-streaming",
"published_at": "2026-07-28T00:00:00+00:00"
},
{
"id": "01a08c56-ae49-70b1-8f90-f51ebf9c736b",
"title": "CarPlay and Music From Your Own Server: What Works, What Doesn't",
"url": "https://www.tobiasreithmeier.de/en/blog/carplay-music-from-your-own-server",
"published_at": "2026-07-27T00:00:00+00:00"
}
] posts Claim your blog