How can we make our code less error-prone? In this post I explore some of the ways we can do so. Join me!
Quick guide to learn how to deploy artifacts to maven central so they are available for everyone
Brief tutorial for setting up a jmh project to measure performance of java code using micro benchmarks
In my last post I've presented both traits and mixins, with the promise of identifying the Java 8 Interface Default Methods. So, let's get on it. First of all, if you don’t
On the first part of this article I explained why java generics don't allow up-casting for generified types. In this part we will see why, arrays don't have that restriction, and the implications
Types, Sets, variables and casting When you use a compile-time typed language, like Java, you expect that types in each variable will help you by restricting the possibilities for a value. Instead of
A couple of days ago, a discussion came up in an uqbar foundation mailing list about the Java 8 Interfaces Default Methods. They were named as «mixins», but I corrected them and
The answer is: of course not!!, but now that I got your attention surely due to the title that mimics the lately hot "Is TDD Dead?" discussion started by @dhh, I
Introducción Akka es un framework para programación concurrente, distribuida y tolerante a fallos en la JVM, principalmente basado en Scala pero que también soporta Java. Akka implementa el modelo de Actores (http://en.
What if the application were aware of its different running environments so it could change its configuration automatically based on the current one? If we wanted to do that, we had to solve
Introducción El protocolo **FIX ** (Financial Information Exchange Protocol) es un protocolo de mensajes para el comercio de instrumentos financieros. FIX se utiliza ampliamente para la comunicación automática entre los participantes del intercambio de