Tag: Akka
-
How to write a mini build tool?
Posted on February 26, 2026, Level intermediate Resource Length long
Model module and task dependencies to build a lightweight, dependency-aware mini build tool. By blog.sake.ba.
Tags scala java programming akka app-development
-
Understanding Scala variance
Posted on September 30, 2025, Level intermediate Resource Length long
Ross A. Baker's detailed exploration of "Understanding Scala variance" is essential reading for developers aiming to master Scala's sophisticated type system. The article begins by clarifying the concept of variance and its significance in subtyping, using concrete examples like AuthedUser and Guest.
Tags scala java programming akka programming
-
New Akka deployment options: elasticity on any infrastructure
Posted on July 25, 2025, Level advanced Resource Length medium
Akka's latest deployment options represent a significant evolution in distributed systems architecture, addressing long-standing challenges in transitioning from development to production environments. The introduction of self-managed nodes and self-hosted Platform regions extends Akka's "build once, deploy anywhere" philosophy while maintaining the framework's core technical advantages. By Tyler Jewell.
Tags akka devops cloud java jvm
-
Building a real-time video AI service with Google Gemini
Posted on July 16, 2025, Level beginner Resource Length long
The article describes the development of a real-time video AI service for a major global service provider, leveraging Google Gemini's Multimodal Live API and Akka's SDK. The team successfully built, deployed, and scaled the service to handle thousands of transactions per second, far exceeding customer requirements. Key components included video ingestion, augmentation, and conversational storage, all deployed within a private Akka environment provisioned in a Google VPC in just 2 hours. By Johan Andrén.
Tags akka java ai app-development google
-
Developing Reactive microservices with Akka HTTP
Posted on March 18, 2024, Level intermediate Resource Length medium
Microservices have become a cornerstone in designing scalable, maintainable, and resilient software systems. Reactive microservices take this a step further by adhering to the principles of reactive systems, providing better resource efficiency and user experience through responsive, resilient, elastic, and message-driven architecture. By Arthur C. Codex.
Tags akka app-development scala programming
-
A comprehensive guide to choosing the best Scala course
Posted on February 22, 2024, Level beginner Resource Length medium
This article is all about choosing the right Scala course for your journey. It worth noting that author has made almost 300 hours of courses so far at Rock the JVM. By Daniel Ciocîrlan.
Tags scala app-development learning java programming akka
-
How to use Scala for data science
Posted on October 6, 2023, Level intermediate Resource Length medium
These days we widely use Scala in Data Science and Machine Learning fields. Scala is a small, fast, and efficient multi-paradigm programming language built on a compiler. The JVM(Java Virtual Machine) is Scala's main advantage . Scala code is first compiled by a Scala compiler, which generates bytecode, which is then transported to the JVM for output generation.
Tags scala programming data-science akka big-data
-
Streams in Scala - introductory guide
Posted on September 19, 2023, Level intermediate Resource Length medium
Streams in Scala provide a lazy evaluation mechanism where elements are computed on-demand rather than being eagerly evaluated and stored in memory. This allows for efficient memory utilization, especially when dealing with large datasets or potentially infinite sequences of data. By Aniefiok Akpan.
Tags akka scala programming learning streaming queues
-
Underrated Scala features and hidden gems in the standard library
Posted on April 16, 2023, Level intermediate Resource Length medium
A data structure which manages resources automatically. It lets us focus on the task at hand by giving us a handle on the acquired resource which is then automatically released in the end so that we avoid resource leaks. By Anzori (Nika) Ghurtchumelia.
Tags akka java kotlin app-development scala
-
Scala: Implicit parameters when to use them?
Posted on January 30, 2023, Level intermediate Resource Length medium
Implicits are one of the most feared features of the Scala programming language and for good reasons! By Julien Truffaut.
Tags scala programming akka serverless
-
Scala Toolkit makes Scala powerful straight out of the box
Posted on November 13, 2022, Level intermediate Resource Length medium
Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. These libraries will be made easily accessible as a precomposed package. This package will be available for each Scala release. By Szymon Rodziewicz.
Tags scala akka data-science java app-development
-
How to prevent Scala 3 compiler regressions with Community Build
Posted on September 6, 2022, Level intermediate Resource Length long
We always assume the language compiler's or interpreter's impeccability when writing code in any programming language. Just as any other program, it might contain inconsistencies with its specification or subtle bugs. By Wojciech Mazur.
Tags scala programming akka java web-development