Software Engineering
Craft, code quality, and the practices that keep systems maintainable.
5 Quality Gates That Let You Ship 250% Faster with AI Coding Agents
Ryan Cormack of Motorway on the five quality gates - spec-driven planning, AI-assisted review, deterministic tests, complexity checks, and human review - that let 120+ engineers ship 250% more deployments without breaking production.
The Evolution of Microservices: Agents, Monoliths, and the Patterns That Never Die
Matheus Guimaraes on why the same distributed systems patterns keep resurfacing - from Martin Fowler's microservices to modular monoliths and agentic microservices in 2026.
Spec-Driven Development and the AI Unified Process - with Simon Martinelli
Java Champion Simon Martinelli introduces the AI Unified Process and makes the case for specifications, not code, as the source of truth - plus self-contained systems and AI-friendly tech stacks.
Spec-Driven Development in Practice: An AWS Hero Journey
AWS Hero Christian Bonzelet on adopting spec-driven development with AI coding assistants at enterprise scale, building effective steering documents, and knowing when to use specs versus vibe coding.
Native Speed, Modern Safety: Swift for Backend Development
Sebastien Stormacq on why Swift is a compelling choice for server-side development - native compilation, memory safety without garbage collection, and frameworks like Vapor and Hummingbird on AWS Lambda.
My first Alexa Skill
Back in November 2016, after few weeks enjoying Amazon Echo, I discovered ASK, Alexa Skill Kit i.e. an SDK made available by Amazon to develop your own skills.