- AI-assisted Java modernization: All the heuristics
- AI-assisted modernization, part V: in-place JEE modernization
- AI-assisted modernization, part IV: reading from the database
- Acceptance Tests for AI-assisted development
- AI-assisted modernization, part III: converting the landing page
- AI-assisted modernization, part II: documentation and planning
- AI-assisted modernization, Part I: getting legacy code running
- Learning Cursor
- The Diamond Kata Revisited
- Infinite Scrolling in Go
- Test-Driving HTML Templates in Go
- One way to do acceptance tests in Go
- Avoid Primitive Obsession in Go
- Publish Metrics From a Go Web App
- A Convenient Alternative to SPA
- TDD Coaching and Training in 2023
- Fluent APIs and Types
- There Is No Advanced TDD
- How I Learned to Love Mocks