Backend
Java, Spring, JPA, and the layers underneath your endpoints.

Have You Ever Wondered How Many Beans Your Project Uses?
Three quick ways to find out how many beans are actually living in your Spring application: the Actuator /beans endpoint, the ApplicationContext API, and a one-line CommandLineRunner.

Beans and Components in Java Spring
What Spring beans actually are, why the framework leans so hard on Inversion of Control, and the practical difference between @Component (class level) and @Bean (method level).

Spring Validations
How Spring Validation removes boilerplate from your controllers — declare the rules with annotations on your entity, drop `@Valid` in the controller, and let the framework reject invalid requests for you.

Spring JPA Annotations
The JPA annotations every Spring developer reaches for — @Entity, @Table, @Column, @Id, and the four relationship annotations that wire your domain model to the database.