Articles, page 35
- Book Notes
Book Notes: The Nature of Software Development
TL;DR: Read this Book, when… you’re a manager, you don’t know much about software development and want to learn about agile software development you haven’t worked in an agile manner before and want to know the key methods you have worked in an agile manner before and want some re-affirmation that you’re doing the right thing Book Facts Title: The Nature of Software Development Author: Ron Jeffries Word Count: ~ 20.

- Spring Boot
Spring Boot Application Events Explained
To “listen” to an event, we can always write the “listener” to an event as another method within the source of the event, but this will tightly couple the event source to the logic of the listener.

- Spring Boot
Why You Should Use Constructor Injection in Spring
Dependency injection is an approach to implement loose coupling among the classes in an application. There are different ways of injecting dependencies and this article explains why constructor injection should be the preferred way.

- Simplify
My System for Organizing Work in a Distracted World
As knowledge workers, we software developers are very vulnerable to distractions. Have you counted the number of context switches you’ve had today?

- Spring Boot
Clean Architecture Boundaries with Spring Boot and ArchUnit
When we’re building software, we want to build for “-ilities”: understandability, maintainability, extensibility, and - trending right now - decomposability (so we can decompose a monolith into microservices if the need arises).

- Spring Boot
API-First Development with Spring Boot and Swagger
Following an API-first approach, we specify an API before we start coding. Via API description languages, teams can collaborate without having implemented anything, yet.
