Subscribe to Updates
Get notified when I publish new articles about Java, Spring, and web development.
Articles by Category
-
Java
- Building Distributed Concurrency Control in Spring
- Fetching Logical Deleted Entities with JPA Like a PRO - Advanced Techniques for Accessing Archived Data
- How Spring Implements the Chain of Responsibility Pattern
- Understanding Spring's Proxy Pattern - How @Transactional, @Cacheable, and @Secured Actually Work
- Virtual Threads With Java 24 - Will it Scale?
- Implementing CQRS with Spring Modulith
- Multi-Layer Cache in Spring Boot
- Don't use Stream filter().map(); Use mapMulti() Instead
- Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
- Spring Boot JSON Patch done Right
- Java Exception Anti-Patterns
- Firebase Auth With Spring Security
- Accelerate Spring Boot APP Start Time - Simply
- How to Configure AI Chat To Query APIs
- Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVector
- TestContainers with Docker Compose in SpringBoot 3
- AWS Lambda with Java: Build, Deploy, Expose, Trace and Monitor
- Main() without Class (and it's not Kotlin)
- Tremendous Simplification of SpringBoot Development with TestContainers
- Java Efficient Patterns for Exception Handling
-
SpringBoot
- Fetching Logical Deleted Entities with JPA Like a PRO - Advanced Techniques for Accessing Archived Data
- Implementing CQRS with Spring Modulith
- Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
- Spring Boot JSON Patch done Right
- Accelerate Spring Boot APP Start Time - Simply
- TestContainers with Docker Compose in SpringBoot 3
- Tremendous Simplification of SpringBoot Development with TestContainers
-
Security
-
Patterns
-
JsonPatch
-
Firebase
-
Exception
Total: 26
Best Articles on Medium
- Use your old Android Phone as an IP camera
- Achieve the Best Performance: Spring-Boot or Node-JS?
- Update Angular/React environment dynamically reading variables from Kubernetes ConfigMaps
-
Jan 18, 2025
Don't use Stream filter().map(); Use mapMulti() Instead
Let’s discover if code using
filter()
andmap()
could be inefficient for certain use cases and whymapMulti()
could be a better alternative. -
Jan 6, 2025
Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
A practical guide to implementing logical delete with Spring Data JPA, designed for clarity and real-world use.
-
Dec 15, 2024
Event Notification Pattern with Spring Data
In This article, we will implement a simple Event Notification Pattern using Spring Data.
-
Sep 25, 2024
Spring Boot JSON Patch done Right
This approach is designed to be generic, reusable, and optimized, so it should be easy to apply to any Spring-Boot-based and JPA-based based project. -
Jul 1, 2024
Java Exception Anti-Patterns
Achieve Efficient Maintainable and Simple Java Exception handling killing those anti-patterns.
-
Jun 27, 2024
Firebase Auth With Spring Security
In this article, we will configure a Spring Boot application to authenticate using the Firebase authentication token. Disclaimer: This article was originally a response to this medium article I used some different configurations (e.g. I’m not using Spring oauth-resource-server library) and more updated code (with Spring-Security 6.3.1) Then I realized that the answer was too long and I needed to write a short tutorial about it. All the (working) code is available in this git repository.
-
Jun 22, 2024
Accelerate Spring Boot APP Start Time - Simply
A series of configurations we can apply without disruptive changes. -
Jun 10, 2024
How to Configure AI Chat To Query APIs
In this article, we will implement Function-Calling, another way to customize LLM models to a specific need. -
May 29, 2024
Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVector
We’ll build a Retrieval Augmented Generation (RAG) Tool using Spring Boot, ReactJS, and PGVector. -
May 16, 2024
TestContainers with Docker Compose in SpringBoot 3
TestContainers + Docker Compose to simplify the testing of complex scenarios.
Showing posts 11-20 of 26 total posts (Page 2 of 3)