Archives

David Sarmiento Patron

Software Engineer, Java, Cloud, Microservices
2025
05
HB THEME
About
Welcome to my blog, Hi, I am David Sarmiento Patron, a software engineer with several years of experience developing technology solutions. I am passionate about modern technologies related to Java, the Spring ecosystem, and cloud computing. I enjoy exploring how these can be combined to create robust and scalable applications. On this blog, I share my thoughts, learnings, and experiences in the world of software development. My goal is to contribute to the technology community and encourage knowledge sharing.
Introduction to BlockHound
Introduction to BlockHound
Introduction In this article, you learn how detect if your reactive non-blocking Spring app has blocking calls. To achieve this I will use BlockHound BlockHound is a Java agent that works intercepting the blocking calls from JVM classes BlockHound Requirements: Support JDK13+ Use Project Reactor or RxJava2 1. Generate the base code: Go to https://start.spring.io/ Project : Maven Dependendencies: Webflux