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…4 min read·Sep 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…4 min read·Jun 28, 2022--6--6
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…5 min read·Jun 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…3 min read·Mar 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…3 min read·Jan 29, 2020--4--4
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…4 min read·Feb 28, 2019--3--3