Published inJavarevisitedTesting Spring Boot Kafka with testcontainersAdding testcontainers support in the integration tests an reuse the same test configuration to run the application.Feb 1813Feb 1813
Published inJavarevisitedA practical approach to integration testsElevate your testing game in Spring Boot with TestContainers, Toxiproxy and Prometheus for resilient apps 🚀Apr 2, 202410Apr 2, 202410
Published inJavarevisitedTesting Made Easy: A Closer Look at Spring Boot’s @ServiceConnection AnnotationUncover simplicity in integration testing with Spring Boot’s @ServiceConnection! Streamline setup, delete redundancies, and code happily…Dec 22, 20239Dec 22, 20239
Moving time backwards in Spring Boot testsCan we set the time in the past in our application tests to make sure time-based conditions are properly met?Jul 24, 20237Jul 24, 20237
Published inING Hubs RomaniaSpring Boot and Flutter integration without passwordsImagine you create a new mobile application, your users signup for a new account using just their phone PIN or fingerprint. What if your…Oct 17, 2022354Oct 17, 2022354
Published inJavarevisitedAsync Controllers with Spring BootWhen you search about async methods in Spring you learn about @EnableAsync annotation and you add @Async to your methods, but is that all?May 18, 2022521May 18, 2022521
Published inJavarevisitedClient Side Load Balancing with Spring WebClientIf another API is hosted on multiple machines, how can we spread the load across all of them with an easy and configurable way?May 3, 202283May 3, 202283
Published inING Hubs RomaniaA simple mTLS guide for Spring Boot microservicesIn a Zero trust network nothing is trusted by default. When something calls our API, how can we be sure the caller is the right one?Feb 8, 20221333Feb 8, 20221333
Published inJavarevisitedCreate a WhatsApp like application. Part 4 AngularIt’s time to consume our API from the browser with Angular. We create a passwordless login flow and a chat with using WebSocket.Jan 8, 202221Jan 8, 202221
Published inJavarevisitedCreate a WhatsApp like application. Part 3 Spring SecurityWe apply Spring Security to protect our application with the default configuration while still validating our own functionality E2EDec 14, 202151Dec 14, 202151
Published inJavarevisitedCreate a WhatsApp like application. Part 2 Rest API Endpoints, WebSocket connection and testingWe create a WebSocket connection to allow users to send and receive messages while adding more tests to have an updated API documentation.Dec 9, 20211Dec 9, 20211
Published inJavarevisitedSpring WebFlux meets Passwordless authenticationWe are creating a new WebFilter to activate WebAuthn for different ceremonies to support passwordless authentication in WebFlux…Dec 3, 2021Dec 3, 2021
Published inJavarevisitedCreate a WhatsApp like application with Spring WebFlux and Angular. Part 1 Setup and RepositoriesIn these series we are going to create a messenger application with Spring WebFlux. Having a non-blocking web stack allows us to handle…Nov 25, 2021Nov 25, 2021
Published inJavarevisitedSpring Magic isn’t magic: ArgumentResolversI often hear this expression regarding Spring framework. In this article we will see how Spring provides the right values to our endpoints.Nov 20, 2021Nov 20, 2021
Published inJavarevisitedHow to connect to a RestAPI microservice with Spring Boot WebClientA modern alternative in building streaming scenarios with Spring Boot WebClient. This is your chance to migrate from RestTemplate or…Nov 16, 2021Nov 16, 2021
Published inJavarevisitedHow to connect to a RestAPI microservice with Twitter’s Finagle clientLest use a TDD approach and start connecting to another API. We will explore some challenges a developer might encounter and how to address…Nov 15, 20211Nov 15, 20211
Published inJavarevisitedHow to run a performance test on your applicationSimulate user behaviours to better understand how your system reacts to a higher load.Oct 25, 2021Oct 25, 2021
Published inJavarevisitedHow to add passwordless authentication in Java with Spring BootHaving passwords memorised by our users can create different problems: passwords are stolen, easy to guess, hard to remember, reused …Sep 24, 20212Sep 24, 20212
Published inGeek CultureRealtime user tracking in Spring BootIn this article we will build an end to end example to see all the logged in users from an admin page. Every-time someone logs in, a…Aug 31, 2021Aug 31, 2021
Published inJavarevisitedJava Log file tailer (tail -f) in Spring BootIn this article, we will focus on streaming file changes on a Spring Boot endpoint. You probably used the tail -f command to follow the…Aug 19, 20213Aug 19, 20213