Seth Lasky·Nov 15, 2023Writing A Simple Distributed Pub/Sub Server With The Typelevel Toolkit and Http4s Ember ServerThis tutorial is for those familiar with Scala looking for an introduction to the Typelevel stack.
Ihor Vovk·Jun 27, 2023FS2 Streams: detecting stream idlenessThis article provides a solution for “looked-5-minute-in-the-beginning” problem, for which I couldn’t find anything in the Internet. I hope…
Pedro Rico Pinazo·Mar 23, 2023Wrapping JDBC queries with FS2In the FS2 ecosystem, the main alternative to access relational databases is Doobie. You probably heard about it. It provides a DSL to…
InEngineering at DepopbyJoe Wells·Feb 7, 2023Streaming DynamoDB tables using Scala and FS2At Depop we try to store data in AWS DynamoDB when appropriate. Inevitably though, this means that sometimes we need to read every item…
Gordon Martin·Nov 28, 2022Load Generation Using Scalacheck and fs2-kafkaIn the previous blog post in this series, we outlined the strategy we used to build a load testing pipeline for our microservices which…
Pedro Rico Pinazo·Sep 24, 2022Composing resources with FS2 streamsSometimes we need a resource to be available as long as the processing of some FS2 Stream takes place. When we talk about a resource, we…
Farooq Qaiser·Jun 24, 2022Concurrent Sudoku Solver: Part 4 - Using FS2 Stream + TopicA response icon1A response icon1
Farooq Qaiser·May 8, 2022Concurrent Sudoku Solver: Part 1 - Single Candidate Technique + Domain ModellingA response icon1A response icon1
Farooq Qaiser·Mar 21, 2022Using TestControl to Test FS2 StreamsDeterministic, consistent, and fast tests using Cats Effect TestControl