Software Architecture
Software Development
REST, OpenAPI, and TypeSpec: how I'd design an API in 2026 so caching doesn't fight me later
September 18, 2026
Engineering Careers
Software Development
Junior, middle, senior: the difference isn’t years — here’s the line I actually use
September 18, 2026
Programming Languages
Software Development
Ruby vs everyone: the language that outlived its hype — and why I’d still start a product in it
September 18, 2026
Software Architecture
Software Development
Why Java is still the business default in 2026 — and when I'd pick something else
September 18, 2026
Developer Tools
Software Development
From IDEs to AI agents: the history of dev tooling — and what I’d bet on next
September 18, 2026
Engineering Management
Software Development
Tech lead from A to Z: influence, management, and the delegation I got wrong at first
September 18, 2026
Frontend
Software Development
The future of frontend in 2026: where I’d actually bet — and what’s already a dead end
September 18, 2026
Domain-Driven Design
Software Development
Event storming isn’t a workshop fad. Here’s when I’d use it — and when a doc would do
September 18, 2026
Automation
Software Development
Why Low-Code Internal Tools Rot: The Requirement Change n8n Can't Draw
September 18, 2026
Self-Hosting
Software Development
What People Mean by Self-Hosted GitHub: Gitea Actions vs a $4 Runner You Forget Exists
September 18, 2026
Software Development
Web Development & Design
I stopped treating the API as the source of truth. Here’s when a sync engine is worth it
August 28, 2026
Software Development
Web Development & Design
The future of frontend apps: from fetch-and-hope to sync engines
August 28, 2026
Artificial Intelligence
Software Development
The 2026 engineering job is not “write more code.” It’s decide what the model is allowed to touch
August 28, 2026
Artificial Intelligence
Software Development
How AI actually changed day-to-day development in 2026 — and what didn’t budge
August 28, 2026
Software Development
I would default to Postgres. Here’s the only time I still pick MySQL
August 28, 2026
Software Development
Postgres vs MySQL in 2026: the choice I actually make — and the one I stopped overthinking
August 28, 2026
Artificial Intelligence
Software Development
The model can write the code. It still can’t own the system — here’s why that job stays
August 28, 2026
Artificial Intelligence
Software Development
Why AI still doesn’t ship without a real engineer in the loop
August 28, 2026
Software Architecture
Software Development
The microservice tax: what you actually pay after you leave the monolith
August 28, 2026
Software Architecture
Software Development
Monolith vs microservices in 2026: I still start with one deployable — here’s when I split
August 28, 2026
Artificial Intelligence
Software Development
Spring AI vs calling the model yourself: when the framework is worth it
August 28, 2026
Artificial Intelligence
Software Development
I shipped Spring AI in production. Here’s what I’d do differently next time
August 28, 2026
Artificial Intelligence
Software Development
LLMs in real Spring projects: what Spring AI actually buys you — and what it doesn’t
August 28, 2026
Python
Software Development
I switched to FastAPI and uv. Here’s what actually got faster — and what didn’t
August 28, 2026
Python
Software Development
Async Python in 2026: when FastAPI + uv is the right stack and when it isn’t
August 28, 2026
Software Development
Debugging for beginners: what to do before you ask for help or paste the error into AI
August 28, 2026
Software Development
How I find bugs faster than I used to — a beginner’s debugging order that actually works
August 28, 2026
Node.js
Software Development
Node.js after Deno, Bun, and Go: what it’s still best at and what’s leaving
August 28, 2026
Node.js
Software Development
I would still start a new backend in Node.js. Here’s when I wouldn’t.
August 28, 2026
Software Development
Does Node.js still have a future in 2026 — or is the runtime already a legacy default?
August 27, 2026