PinnedGaetano PiazzollaRetrieval 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 23May 23
PinnedGaetano PiazzollainDev GeniusTremendous Simplification of SpringBoot Development with TestContainersA couple of weeks ago, Spring Boot 3.1.0 has been released, and it contains some tasty features.May 27, 2023May 27, 2023
PinnedGaetano PiazzollainDev GeniusSpring Boot 3 with Java 19 Virtual ThreadsConfiguration and Load Testing of a Database Intensive AppJan 16, 2023Jan 16, 2023
PinnedGaetano PiazzollainDev GeniusAn epic tale: comparing JDBC and R2DBC in a real-world scenarioThe whole quest revolves around a simple but hard-to-answer question: “does it makes any sense to use R2DBC?”Dec 16, 2021Dec 16, 2021
PinnedGaetano PiazzollainDev GeniusJava Virtual ThreadsWe will not write ugly asynchronous code anymore. Maybe.Jun 19, 2022Jun 19, 2022
Gaetano PiazzollaSpring Boot JSON Patch done RightApplying JSON Patch to JPA Entities in a Spring Boot application in a generic, optimized, and reusable way.Sep 25Sep 25
Gaetano PiazzollaJava Exception Anti-PatternsAchieve Efficient Maintainable and Simple Java Exception handling killing those anti-patterns.Jul 1Jul 1
Gaetano PiazzollainCodeXFirebase Auth With Spring SecurityIn this article, we will configure a Spring Boot application to authenticate using the Firebase authentication token. Disclaimer: This…Jun 27Jun 27
Gaetano PiazzollainDev GeniusAccelerate Spring Boot APP Start Time — SimplyA series of configurations we can apply without disruptive changesJun 222Jun 222
Gaetano PiazzollainCodeXHow to Configure AI Chat To Query APIsWith SpringAI and Approximately 50 lines of Code.Jun 10Jun 10