Published inDev GeniusMulti-Layer Cache in Spring BootIn this article, we’ll explore the concept of multi-layer caching in Spring Boot applications.Jan 271Jan 271
Published inCodeXDon’t use Stream filter().map(); Use mapMulti() InsteadLet’s discover if code using filter() and map() could be inefficient for certain use cases and why mapMulti() could better.Jan 182Jan 182
Published inDev GeniusMastering Logical Deletion in Spring Boot with JPA — Enhancing @SQLDelete with Custom ParametersA practical guide to implementing logical delete with Spring Data JPA, designed for clarity and real-world use.Jan 6Jan 6
Event Notification Pattern with Spring DataIn This article, we will implement a simple Event Notification Pattern using Spring Data.Dec 15, 2024Dec 15, 2024
Spring Boot JSON Patch done RightApplying JSON Patch to JPA Entities in a Spring Boot application in a generic, optimized, and reusable way.Sep 25, 2024Sep 25, 2024
Java Exception Anti-PatternsAchieve Efficient Maintainable and Simple Java Exception handling killing those anti-patterns.Jul 1, 2024Jul 1, 2024
Published inCodeXFirebase Auth With Spring SecurityIn this article, we will configure a Spring Boot application to authenticate using the Firebase authentication token. Disclaimer: This…Jun 27, 2024Jun 27, 2024
Published inDev GeniusAccelerate Spring Boot APP Start Time — SimplyA series of configurations we can apply without disruptive changesJun 22, 20242Jun 22, 20242
Published inCodeXHow to Configure AI Chat To Query APIsWith SpringAI and Approximately 50 lines of Code.Jun 10, 2024Jun 10, 2024
Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVectorWe’ll name it Smart Document Assistant, and it will be able to answer questions in a more specific way, based on the documents we provide.May 23, 2024May 23, 2024