My team built and productionized a custom rate limiter in Scala
A year ago, when I was leading a "Digital Platform" team at a large bank, we built and productionized a custom rate limiter in Scala. This is the story of why and how we did it. Bilal Fazlani (@bilal_fazlani) |
Benchmarking Tapir: Part 1
First part of a series where I analyze Tapir's overhead on different backends. Krzysztof Ciesielski (@kpciesielski) |
desert part 1 - features
This is the first part of a series of blog posts about my serialization library, desert. Daniel Vigovszky (@dvigovszky) |
WebSockets in Http4s
The WebSocket protocol enables persistent two-way communication between a client and a server where packets can be passed in both directions without the need for additional HTTP requests. Daniel Ciocîrlan (@rockthejvm) |
Improving my Distributed System with Scala 3 (Part 2)
In this article, we’ll be discussing some major changes around Bridge Four’s state management, its new-and-improved consistency guarantees, and other features and improvements I’ve added since. Christian Hollinger (@chollinger93) |
Tomas Mikula - My Scala Story
Tomas Mikula is a Lead Software Engineer, author of the Libretto library. Tomas Mikula (@tomas_mikula) |
Optimizing Functional Walks of File Trees
FS2 and Cats Effect go to great lengths to provide high level, compositional, performant APIs. Nonetheless, when performing hundreds of thousands of operations, care must be taken to keep performance acceptable. Throughout this post, we gradually refactored a simple implementation for performance, exploring different evaluation techniques and their impacts on performance. Michael Pilquist (@mpilquist) |
Automagic Scala Migrations
This report is intended as a supplement to the tools’ documentation and might help others in their journey to automatic scala migrations - and maybe a reader will have some suggestions for me. Benjamin M. (@cptwunderlich) |
Our journey begins
It's been a longstanding dream of mine to make C and Scala play nice. While Scala is one of my favorite languages, it tends to be trapped in the semi-walled garden of the JVM. I want to write apps that benefit the opensource community, like applications for KDE. Mark Hammons (@MarkHammons) |