Scalaz features for everyday usage part 1: Typeclasses and Scala extensions

Most of you have probably heard of the great Javascript book: Javascript the good parts. In the same light I'd like to show some stuff from Scalaz which are really great to use in everyday projects, without having to dive into the (at least for me) scary inner workings of Scalaz. For this first part we'll dive into a number of useful typeclasses. In future parts we'll look at stuff like Monad Transformers, Free monads, Validation etc.

Service Discovery with Docker and Consul: part 1

During the last year I've become a big fan of using Consul for all things related to service discovery. If you're doing microservices you've probably ran into the issue that when the number of services you create increases it becomes more and more difficult to manage the communication between all these services. Consul provides a perfect fit for this problem.

Developing Scala in Atom with Ensime

When I began Java software development way back in the time of Java 1.3 I remember using JDeveloper for a time, before switching to the early versions of Eclipse. I stayed with Eclipse for a very long time (about 8 years) before switching to IntelliJ about 4 years ago. I've always been a big fan of IntelliJ, not just for programming Java, but I also kept using it when I started with Scala a couple of years ago.

Akka Typed Actors: Exploring the receptionist pattern

In this article we'll explore another of Akka-Typed patterns. This time we'll show you how you can use the receptionist patterns. This is the third and last article on a series on Akka-Typed. The other two articles can also be found on this site. If you don't know anything about Akka-Typed yet, it's a good idea to first read the "First steps with Akka Typed article":