© 2026 Hashnode
TL;DR The LLM4S Scala library has been extended to fully support speech-to-text (ASR) and text-to-speech (TTS) as first-class modalities. This GSoC 2025 contribution adds a comprehensive speech subsystem, enabling voice input/output alongside text. K...

TL;DR: As part of my Google Summer of Code work on LLM4S, I built a full image-processing stack for Scala: local JVM transforms, OpenAI/Anthropic vision clients, clean data models, and a provider abstraction. This post explains the project goals, mil...

The Cats Effect library builds on top of Cats to provide a powerful toolkit for purely functional programming with effects in Scala. While Cats focuses on abstract type classes and functional structures, Cats Effect brings in practical tools for mana...

The Advanced Scala 3 and Functional Programming course by Rock the JVM builds on the foundation of Scala 3 and functional programming essentials, taking learners deeper into sophisticated language features, advanced type systems, and practical design...

The Scala 3 & Functional Programming Essentials course introduces both the fundamentals of Scala 3 and the core principles of functional programming. It is designed as a starting point for developers new to Scala, while also laying the foundation for...

The Cats library in Scala provides a rich set of abstractions for functional programming. The Rock the JVM course on Cats is structured to introduce these abstractions progressively, showing both their theory and their practical applications. Below i...

Scala at Light Speed is a free, compact course by Rock the JVM , designed to teach you Scala’s essential features in just about 2 hours, roughly the length of a movie. Course: Scala at light speed. The official GitHub repo reinforces this learning wi...

🎨 TL;DR Milestone 1(Implements the Milestone 1 from the GSoC Proposal) delivers a robust, extensible image-generation subsystem in llm4s, featuring: A unified factory and client abstraction (ImageGenerationClient) Two plug-and-play providers: Sta...
