Skip to content
Luca Becker

Archive

Writing

Notes on AI-assisted development, infrastructure, and software engineering.

RSS feed →

2026

Renovate Can Update Almost Anything If You Teach It Regex

I finally discovered Renovate can update version strings in arbitrary files with its regex manager, and immediately used it for both my homelab and client infra.

automation / developer-tools / homelab / kubernetes / gitops

Not All UUIDs Are Created Equal

Five UUID-looking identifiers, one subtle bug, and a reminder that platform ids do not always mean what you think they mean.

aws / debugging / typescript / security / zod

Inspecting My Balcony Battery's Cloud Telemetry

A tcpdump capture led to a closer look at the Marstek B2500-D cloud endpoint: plain HTTP, AES-128-ECB, and a static key.

solar / battery / security / reverse engineering / homelab / smart-home

Cleaning Up WIP Commits with Git Autosquash

A small git fixup and autosquash workflow for moving temporary WIP changes back into the commits where they actually belong.

git / cli / developer-tools / productivity / workflow

GitHub's Agentic Execution Environment

You could already run AI in GitHub Actions. gh-aw's real novelty is the sandboxed execution environment around it, and one Renovate review showed why that matters.

github-actions / ai-coding / security / automation / developer-tools

Hardening npm as a Consumer and Publisher

Axios got compromised, but the bigger lesson is how to harden npm as a consumer and, if relevant to you, as a publisher too.

npm / security / publishing / developer-tools

What Happens When Reverse Engineering Gets Cheap

A benchmark on abandonware reverse engineering: one AI model refused, another reconstructed an old CD-key check in about 20 minutes.

ai-coding / opencode / reverse engineering / ghidra / security

The Biggest Overhaul to My Homelab Setup Yet

My homelab was already working fine, but I rebuilt it anyway to get easier rollbacks, simpler disaster recovery, and a faster way to ship changes with AI.

homelab / gitops / kubernetes / ai-coding / self-hosted / automation

Aurora PostgreSQL Blue/Green Upgrade: 4 Gotchas

Four hard-won lessons from upgrading Aurora PostgreSQL 15 to 16 via blue/green deployment - from PostGIS compatibility to TypeORM hidden DDL statements.

aws / postgres / ai-coding / opencode / consulting

Agent Skills: Teaching Your AI How to Actually Work

From babysitting commands to fire-and-forget confidence: how Agent Skills transformed my git workflow and why they matter for AI-assisted development.

cursor / ai-coding / automation / developer-tools / productivity / workflow

The React Bug That Google Translate Causes

A mysterious production crash you can't reproduce locally. The culprit? Google Translate modifying the DOM behind React's back.

react / debugging / cursor / ai-coding / production

2025

Cursor 6 Months Later: From Tool to Thinking Partner

A retrospective on six months of AI-assisted coding with Cursor - how Planning Mode became a brainstorming partner, why code review is now the bottleneck, and what to expect in 2026.

cursor / ai-coding / developer-experience / code-review / retrospective

AI Code Reviews: DIY vs Copilot Six Weeks Later

Six weeks running OpenCode and GitHub Copilot in parallel on production code. Real costs, actual bugs caught, and which approach wins when UX battles capability.

ai / code-review / github-copilot / opencode / cursor / aws-bedrock / automation / developer-tools

Cursor's New Features: One Hit, One Miss

Planning Mode proves Cursor can iterate thoughtfully, while Cursor Hooks feels rushed. A detailed review of both features from six months of daily use.

cursor / ai-coding / developer-tools / ide / workflow

Level Up Agentic Coding with MCP #1: Web Search

Bridge the gap between RooCode and Cursor by adding web search capabilities using the DuckDuckGo MCP server for current information during development.

mcp / roocode / cursor / web-search / ai-coding / duckduckgo

Can You Actually Code from Your Phone? Testing Cursor Agents

I spent a few evenings testing Cursor Agents to see if AI-powered development on isolated VMs could actually let you code on the go. Here's what I learned about the promises and limitations of autonomous coding agents.

cursor / ai / development / mobile / productivity / ai-agents

Test Your SSL/TLS Configuration Before Your Users Do

Don't let certificate chain issues or outdated TLS configs bite you in production. Here's a bash tool that catches SSL/TLS problems before they catch you.

ssl / tls / security / bash / testing / certificates

Agent Hooks: Amazon's Take on Reactive Development

Testing Kiro's Agent Hooks feature - a fascinating take on reactive development where your IDE automatically responds to changes. But does the execution match the innovative concept?

kiro / amazon / ai-coding / automation / reactive development / developer-tools

AI Agent PoC Speedrun [Any%]: 90 Minutes to Working Demo

From weekend curiosity to client opportunity: How we built a working Postgres AI agent in 1.5 hours while chatting, and what it teaches us about the reality of AI-assisted development.

ai-agents / postgres / consulting / typescript / cursor / llm

My AI Coding Journey: What Works, What Doesn't

Two months into AI-assisted development as a senior consultant - the key insights, best practices, and mindset shifts that transformed how I write code.

ai / ai-coding / development / claude / cursor / productivity