Reactive Scala Wrapper for Amazon SQS

TL;DR: https://github.com/kifi/franz The backend for Kifi is built as a fully Service Oriented Architecture. In the context of that, we run into two issues: The System needs to be able to deal with the loss of any machine so long as there are others of the same type. In other words, a machine may be shut down rather abruptly at any…
Original post: Reactive Scala Wrapper for Amazon SQS
Source: Kifi

Reflections on Companion Type Systems

TLDR: When manipulating a sealed trait and its subclasses, it can be useful to define a dual type hierarchy on their companion objects. We can use reflection to test this “Companion Type System” and safely gather all of its members. That was short, now keep this post so that you can read it later! In a previous post, we described…
Original post: Reflections on Companion Type Systems
Source: Kifi