Introducing a Reactive Lock for Scala

TL;DR: https://github.com/kifi/ReactiveLock At Kifi we try to follow reactive patterns as much as possible. Over the last two years we’ve come to appreciate the strengths of the pattern, but also run into some weaknesses. This post and the accompanying open source library is about two particular issues we’ve found not to be well addressed by existing libraries or language features: Concurrency Control, i.e.…
Original post: Introducing a Reactive Lock for Scala
Source: Kifi

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

Scala vs. Go TCP Benchmark Update

Several weeks ago we had a post comparing the performance of a very naive tcp client/server implementation in both Scala and Go. To our surprise the Scala implementation turned out to be nearly an order of magnitude faster.We’ve gotten a lot of comments on this blog post, including some very good suggestions on how to improve the code. As it…
Original post: Scala vs. Go TCP Benchmark Update
Source: Kifi

Scala vs. Go TCP Benchmark Update

Several weeks ago we had a post comparing the performance of a very naive tcp client/server implementation in both Scala and Go. To our surprise the Scala implementation turned out to be nearly an order of magnitude faster.We’ve gotten a lot of comments on this blog post, including some very good suggestions on how to improve the code. As it…
Original post: Scala vs. Go TCP Benchmark Update
Source: Kifi

Json and Relational DB serialization Introduction with Play! and Slick

This is the presentation of the talk I gave at the Play! Framework meetup we had on August 27th 2013.It deals with the two most common kinds a serialization a web app has to deal with: To and From JSON – to talk to a browser or other web service – on one hand, and to and from a relational…
Original post: Json and Relational DB serialization Introduction with Play! and Slick
Source: Kifi