1. Streaming of data using http4s and scalaz-stream

    Http4s and scalaz-stream are good alternatives for akka-http and akka-stream. In this post, I show how easy it is to stream data over HTTP using them. Streaming allows to operate on heavy data without the necessity to store it in the memory. With http4s, it is just a few lines of code.

    http4s, idiomatic, non-blocking, scala, scalaz-stream

  2. Blocking and non-blocking frameworks

    In my master thesis I evaluated performance of blocking and non-blocking web frameworks in the context of distributed RESTful micro services. Non-blocking frameworks tend to have higher scalability as the processor is not wasted on context switching between threads. This post summarizes my findings.

    blocking, future, java, jvm, microservices, non-blocking, scala, web framework