Julio SantanaHow to warm up a quarkus app datasource to start under heavy http loadThis is the situation. You have an API built in quarkus and deployed in Kubernetes. As a software engineer used to deal with situations…Oct 13Oct 13
Julio SantanaHow to add info about the containing object when an hibernate validator fails in QuarkusI use hibernate validators a lot on my API data transfer objects. They allow you on one hand to specify and document what your api expects…Nov 10, 2023Nov 10, 2023
Julio SantanaTesting hibernate validatorsTesting is an essential part of the development life cycle. Being able to test your whole functionality from Unit testing to E2E, choosing…Mar 27, 2023Mar 27, 2023
Julio SantanaCreating an interceptor to report a micrometer metric in QuarkusWhen you start to measure things in your application, your level of awareness of how your systems works step to a higher level. A lot of…Mar 14, 2023Mar 14, 2023
Julio SantanaConsuming kafka messages in a Quarkus application in a reactive wayI’ve recently discovered Quarkus framework and coming from using Spring for many years, there are many features that I like and didn’t…Feb 5, 2023Feb 5, 2023
Julio SantanaCreating a log asserter with JUnit 5 extensionsExtensions are a great add to JUnit 5. As the name indicates, this feature give the programmer the possibility to add new pieces to the…Jul 27, 2022Jul 27, 2022
Julio SantanaLessons learned running an ethereum nodeEthereum cryptocurrency operates thanks to a protocol run on a network of p2p clients. By using it, each one of them is able to send and…Apr 19, 2022Apr 19, 2022
Julio SantanaHow to test network policies from all nodes in the cluster in one goWhen you need to connect a kubernetes deployment with some external machine out of the cluster, usually several steps are required. On one…Oct 31, 2021Oct 31, 2021
Julio SantanaResolving HackerRank’s Sherlock and the Valid StringThe challenge I tried to solve this week was Sherlock and the Valid String. This one was a special challenge for me since Hackerrank showed…Aug 28, 2021Aug 28, 2021