Testing
Infrastructure as Code Is Software
Infrastructure as Code emerged as a response to the problem of undocumented, inconsistent, manually-managed …
AI Engineering Is Software Engineering
There’s a tendency to treat AI features as different from other software. Different enough that normal engineering …
Evaluating LLM Applications: Beyond Vibe Checks
Most teams evaluate their LLM applications by asking them a few questions and deciding whether the answers look right. …
Spring Boot Dependency Injection Without Losing Your Architecture
Spring’s dependency injection container is one of the most mature and capable DI frameworks available. It’s …
Spring Boot Testing: What Should Actually Be Tested and How
Spring Boot’s testing support is extensive and well-designed. It’s also easy to misuse in ways that produce …