Subscribe to Updates
Get notified when I publish new articles about Java, Spring, and web development.
Articles by Category
-
Java
- Sentiment Analysis in Java: Fast and Free
- 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: 28
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
-
Feb 5, 2026
Sentiment Analysis in Java: Fast and Free
How to implement a fast, free, and highly accurate financial sentiment analysis system using Spring Boot and Deep Java Library (DJL). -
Jan 31, 2026
The Nerd's Guide to Accountability - Treating Your Life Like a Software Project
Let's face it - most self-improvement advice is too "soft" for us. Vision boards? Affirmations? Rigid habit trackers that make you feel guilty for missing a day? -
Sep 19, 2025
Building Distributed Concurrency Control in Spring
How to protect scarce resources by making limits consistent in distributed apps. -
Sep 7, 2025
Why do some Developers resist using LLMs?
Limiting beliefs and how to overcome them. -
Sep 4, 2025
Stop Writing Boring Git Commands - Let AI Handle Your Entire Development Workflow
If you're still manually typing Git commands you're missing out on a massive productivity boost. -
Aug 9, 2025
Fetching Logical Deleted Entities with JPA Like a PRO - Advanced Techniques for Accessing Archived Data
The best way of accessing logical deleted entities without writing weird queries or duplicating repository methods.
-
Jun 24, 2025
How Spring Implements the Chain of Responsibility Pattern
A fascinating exploration of one of Spring's most elegant design patterns. -
Jun 23, 2025
Understanding Spring's Proxy Pattern - How @Transactional, @Cacheable, and @Secured Actually Work
The Proxy Pattern applied in spring, and why @Transactional does not work on private or final methods. -
Jun 18, 2025
Virtual Threads With Java 24 - Will it Scale?
A deep dive into Java’s virtual threads performance characteristics and the hidden infrastructure challenges they expose.
-
May 3, 2025
Don't Let a Broken API Take Down Your Spring Boot App
In this tutorial, we’ll present some best practices for resilience when dealing with External APIs.