Posted inJava Hibernate 5.6 to 6.x: Major Changes and Migration Tips Posted by Emir November 20, 2023 Date: November 20 2023 Hibernate ORM, one of the most popular Java persistence frameworks, made…
Posted inJava Spring Building Advanced Reactive Web Apps with Spring WebFlux – part II Posted by Emir November 18, 2023 Date: November 18 2023 1. Combining Multiple Reactive Streams: zip and flatMap In real apps,…
Posted inJava Spring Date: July 15, 2023 Posted by Emir July 15, 2023 CI/CD Pipelines for Spring Boot Apps: GitHub Actions and Azure Pipelines Explained Continuous Integration and…
Posted inJava Using Project Loom to Improve Java Web App Concurrency Posted by Emir June 18, 2023 Published: June 18, 2023 Concurrency is a cornerstone of modern web applications. Handling many simultaneous…
Posted inJava Spring Building Reactive Web Apps with Spring WebFlux – part I Posted by Emir June 10, 2023 Date: 10 June 2023 As web apps grow more complex and interactive, handling large volumes…
Posted inJava What’s New in Java 19: Virtual Threads and Pattern Matching Posted by Emir March 12, 2023 Published: March 12, 2023 Java 19 arrived with exciting previews that continue to evolve the…
Posted inJava Spring Spring Native and Ahead-of-Time Compilation in Spring Boot: Boosting Startup and Efficiency Posted by Emir February 10, 2023 Date: February 10 2023 Java and Spring Boot have traditionally been powerful but sometimes criticized…
Posted inJava Spring Java and Spring Boot Performance Tuning Tips for 2023 Posted by Emir January 15, 2023 Deep dive into three essential areas 1. Measuring Performance Before Changing Anything Why it matters…
Posted inJava Spring Framework 5.3 to 6.0: What Changed? Migration Guide Posted by Emir December 4, 2022 December 4, 2022Category: Spring Framework & Spring Boot Evolution I’ve been keeping a close eye…
Posted inJava Spring Getting Started with Spring Boot 3 and Java 17 Posted by Emir October 21, 2022 October 21, 2022 Category: Building Modern Web Apps with Spring I’ve been excited about this…