Optimizing Kafka Clients: A Hands-On Guide
Tips on how to make Kafka clients run blazing fast, with code examples.
Tips on how to make Kafka clients run blazing fast, with code examples.
Scala CLI is a great tool for prototyping and building Scala applications. We’ll use scala-cli, Scala Native and decline to build a brute-force sudoku solver.
Kotlin coroutines are a powerful tool for asynchronous programming, and they fall under the umbrella of structured concurrency. Let’s check out their main fe...
Finagle is a powerful and deceptively simple library for distributed systems, with built-in HTTP support, load balancing and more
Learning Scala doesn’t need to be hard. Here are 10 mental skills you can learn to be a good Scala developer.
How to approach Sudoku and other constraint-satisfaction problems with recursive backtracking in Scala.
How to set up an HTTP server with zio-http, the HTTP library in the ZIO ecosystem.
Learn how to set up and configure your Scala projects with SBT in this long-form tutorial.
A comprehensive introduction to ZIO streams, a powerful abstraction in the ZIO ecosystem.
An introduction to the popular database library in Scala: Slick.