Juan RadaSpring Boot most powerful “secret” hidden gemI’ve been a user of Spring Boot and the broader Spring ecosystem for more than a decade. Despite having some criticisms about the…Jul 3Jul 3
Juan RadaProtecting your Kotlin microservices with Circuit Breaker patternThis blog post is part of a section on my blog where I aim to explain “complex” concepts in a simple manner, using practical examples in…Sep 3, 2023Sep 3, 2023
Juan RadaPrefer self-contained code, the lost coding principle.Last few years of reviewing and creating code, I had been involved in many technical discussions, and words such as code re-use…Jun 28, 20226Jun 28, 20226
Juan RadaMockk for Java Mockito developers, an introductionI still remember a few years ago when I gave my first steps in Kotlin and my team had to decide if use Mockito, a well-established java…Jun 23, 2022Jun 23, 2022
Juan RadaRecursive Permutations calculation Algorithm (in Kotlin)I had been developing software for more than 10 years and I never really got into competitive programming and in general algorithms…Mar 31, 2022Mar 31, 2022
Juan RadaArrow Try is dead, long live Kotlin ResultA few months ago Arrow Try was deprecated and I was needing an alternative data structure for declarative error handling. For the ones not…Jan 29, 20204Jan 29, 20204
Juan RadaKotlin Nullable type vs Java Optional/Arrow OptionWhen I used to code only in Java in the JVM, I reach the conclusion that APIs should always return Optional when the value can be null…Feb 28, 20193Feb 28, 20193