A complete guide to Spring Boot — dependency injection and the IoC container, auto-configuration, REST APIs with Spring MVC, properties and profiles configuration, database integration with Spring Data JPA, validation, exception handling, and testing with Spring Boot Test.
A complete guide to Vaadin — server-side rendering architecture, basic UI components, layouts, data binding, Grids for tabular data, Forms and validation, Router-based navigation, Spring Boot integration, event handling, and testing with Vaadin TestBench.
A complete guide to Play Framework with Java — reactive non-blocking architecture, routing, controllers and actions, JSON handling, database access with Ebean, form validation, filters and middleware, WebSockets, and testing with Play Test Helpers.
A complete guide to Quarkus with Java — build-time optimization and GraalVM native compilation architecture, REST APIs with Jakarta EE and MicroProfile, CDI dependency injection, Panache database access, configuration, testing, and a comparison with Spring Boot.