#scala

[ follow ]
Scala
fromYouTube
6 days ago

Graves & Kannupriya: Scala Meets GenAI - Build the Cool Stuff with LLM4S [Scala Days 2025]

LLM4S is a comprehensive toolkit for building GenAI applications in Scala, enabling various AI functionalities and workflows.
Scala
fromYouTube
6 days ago

Regenesca - Refactoring Generator of Source Code for Scala

Refactoring Generators generates and refactors Scala source code, functioning like a git merge specifically for Scala.
Scala
fromYouTube
6 days ago

Anton Sviridov: Tree Sitting will continue until Scala highlighting improves [Scala Days 2025]

Building accurate Scala syntax highlighting involves creating tools using Tree Sitter grammars and parsers across various platforms.
Scala
fromYouTube
6 days ago

Jan-Pieter van den Heuvel: Level Up, Become a Compiler Engineer [Scala Days 2025]

Understanding compiler engineering enhances programming skills and provides insights into the Scala compilation process.
Scala
fromYouTube
6 days ago

Business4s: Bridging the gap between devs and the business [Scala Days 2025]

Scala is evolving to support business software that is both technically sound and relevant to real-world business needs.
Scala
fromYouTube
6 days ago

The power of full stack Scala: lessons learnt from building an ML platform [Scala Days 2025]

Full-stack Scala enables efficient development of machine learning tools with a cohesive, type-safe environment.
Scala
fromYouTube
6 days ago

Martin Odersky Where Are We With Scala's Capabilities? [Scala Days 2025 Keynote]

Object capabilities enhance security in programming but face challenges in convenience and safety.
Scala
fromYouTube
6 days ago

Nicolas Rinaudo: Hands On Capture Checking with Martin Odersky [Scala Days 2025]

Capture checking is an experimental Scala feature that supports direct style programming.
Scala
fromYouTube
6 days ago

Cesar Enrique Ramirez: Domain modeling for event sourced data [Scala Days 2025]

Separating read and write models in complex systems enhances flexibility, scalability, and adaptability while simplifying schema evolution and access patterns.
#ai
Angular
fromMedium
1 week ago

Senior Scala Developer Resume Samples for Lead Positions

Senior Scala roles require resumes that demonstrate ownership, system-level decisions, and measurable outcomes.
Angular
fromMedium
1 week ago

Junior Scala Developer Resume Samples Optimized for Employers

Present existing work effectively to demonstrate capability for junior Scala roles.
Scala
fromMedium
2 weeks ago

Scala's Growth Model - Building Inward, Starving Outward

Scala's ecosystem excels internally but struggles to attract new users due to structural and cultural barriers.
#functional-programming
Scala
fromMedium
3 weeks ago

100 Scala Interview Questions and Answers for Technical and Functional Roles

Preparing for a Scala interview requires understanding functional programming concepts and structured questions for effective evaluation.
fromMedium
3 months ago
Software development

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

Scala
fromMedium
3 months ago

Scala Programming Explained: A Complete Storytelling Guide for Students and Developers

Scala blends object-oriented and functional programming on the JVM to deliver scalable, concise, high-performance solutions for backend, big data, and enterprise systems.
Data science
fromMedium
5 months ago

From Zero to Scala Expertise: My Step-by-Step Homework Path

Learning Scala requires overcoming unfamiliar functional syntax and errors, but mastery enables high-performance, cleaner code and access to big data frameworks like Apache Spark.
Scala
fromMedium
3 weeks ago

100 Scala Interview Questions and Answers for Technical and Functional Roles

Preparing for a Scala interview requires understanding functional programming concepts and structured questions for effective evaluation.
fromMedium
3 months ago
Software development

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

fromMedium
3 months ago
Scala

Scala Programming Explained: A Complete Storytelling Guide for Students and Developers

Scala
fromScala-lang
4 weeks ago

Scala 3.8.3 is now available!

Scala 3.8.3 introduces local coverage exclusions and a safe mode for capability-safe code, enhancing code safety and coverage measurement.
Scala
fromMedium
4 weeks ago

Data Extraction and Classification Using Structural Pattern Matching in Scala

Scala pattern matching enhances code readability and extensibility in real-world data engineering use cases.
Scala
fromMedium
1 month ago

Breaking Scala's Nil with Java Reflection

Java reflection in Spring Data MongoDB caused a bug in Scala's Nil singleton, revealing a mismatch between Scala's guarantees and JVM behavior.
Scala
fromScala-lang
1 month ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
#java
Java
fromMedium
1 month ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
fromMedium
7 months ago
Software development

Java Developers, Here Are 4 Superpowers You Gain by Learning Scala

Scala's built-in functional programming features—immutability, pattern matching, and higher-order functions—enable more concise, safer, and expressive code than Java's later-added FP constructs.
fromMedium
7 months ago
Software development

Why Scala is preferred for Big Data Processing over Java?

Scala's combination of functional and object-oriented features yields concise, expressive code well-suited to scalable big data platforms like Spark, Kafka, and Akka.
Java
fromMedium
1 month ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
#typelevel
Scala
fromTypelevel
2 months ago

Google Summer of Code 2024 - Going Feral on The Cloud

Feral now supports Google Cloud and enhanced AWS Lambda support; Vercel support attempted but blocked by Http4s route incompatibility.
Software development
fromScala-lang
2 months ago

Recap of Advent of Code 2025

The Scala community actively engaged with Advent of Code 2025 through Discord, a solutions website with 106 submissions, explainer entries, and newcomer support.
Software development
fromArtima
2 months ago

A (Brief) History of Object-Functional Programming

Scala matured into a practical object-functional language embraced by industry, combining language evolution and hybrid paradigms to reach production readiness.
Software development
fromArtima
2 months ago

The Autoproxy Plugin - Part I

Reducing lines of code reduces defect creation; more expressive languages like Scala cut accidental complexity and lower defects versus more verbose languages.
Scala
fromArtima
2 months ago

The Autoproxy Plugin - Part II

A Swing-based Scala REPL using a mixin annotation can eliminate JLine limitations, support embedding and remote connections, and reduce delegation boilerplate.
#rust
fromMedium
2 months ago

Fire-and-Forget REST APIs: A TDD Journey.

The request for its API val request = Request[IO](Method.POST, uri"/jobs")val api = new AsyncJobApi // this will not compile since AsyncJobApi is not defined yet Minimal implementation to make it green: class AsyncJobApi Red test: The API should return a 202 Accepted response: "POST /jobs returns Accepted" in { val request = Request[IO](Method.POST, uri"/jobs") val api = new AsyncJobApi api.routes.orNotFound.run(request).asserting : response => response.status shouldBe Status.Accepted} Make it green: class AsyncJobApi { val routes: HttpRoutes[IO] = HttpRoutes.of[IO] : case req @ POST -> Root / "jobs" => Accepted()} 5.2 Add headers (Trivial Implementation) Red test: add X-Total-Count and Location headers with job ID (only the assertion is shown)
Scala
fromMedium
2 months ago

JSON Serialisation Explained with a Recipe

The project behind this post is intentionally a bit over-engineered - in the "let's see what breaks when things grow" sense. That's by design. While a simple recipe example could easily be modelled with plain strings and numbers, cookbook explores more advanced, real-world concerns: extensibility, customisation, validation, and precise handling of numeric values, including floating-point quantities. The recipe domain is just a familiar, low-stakes vehicle for discussing these deeper ideas.
Software development
fromMedium
2 months ago

Building a Smart Home Automation with Home Assistant and Scala FS2-Part 2: Service Lifecycle and...

PF4J expects that your plugin code has a class that extends org.pf4j.Plugin interface. And for running and stopping the plugin, methods start() and stop() of this interface will be called. But our service is expected to have completely pure logic - without any side effects - we need to bring these two worlds together - Java impure plugins start/stop and Scala pure logic.
Software development
Scala
fromScala-lang
3 months ago

The Sovereign Tech Fund invests in Scala

Sovereign Tech Fund invested €377,300 in Scala via the Scala Center for a two-year program to strengthen security, maintenance, and developer experience.
Software development
fromMedium
3 months ago

Agentic Workflows in Scala (Without the Buzzwords)

Durable, decision-driven systems require explicit state, clear decision points, and explicit workflow orchestration rather than opaque autonomous agent loops.
fromMedium
3 months ago

Creating a smart home automation with Home Assistant and Scala fs2.

After some investigation, I found that Home Assistant has an integration with Node-RED - a graphical tool for manipulating data and event streams. It could probably satisfy most of my needs. But from time to time I remember that I'm a professional software developer, working with event streams for many years, and for this kind of problem there's nothing better than math (and Scala's type system, which supports it very well).
Software development
fromMedium
3 months ago

From Scala to Kotlin: A Frustrated Engineer's Honest Take

Over the past months, I've watched two clients move from Scala (Play, Slick, Akka, Akka Http ... ) to Kotlin (Spring, JPA/Hibernate). In my current role, an engineering decision was made to move away from Scala. The decision was driven less by Scala's shortcomings and more by long-term career risk management: leaders understandably favor stacks (Java/Kotlin) that maximize hiring flexibility in a volatile market.
Scala
Scala
fromMedium
3 months ago

I Thought Scala Was Vibe Coding

Scala emphasizes immutability, expression-oriented programming, powerful pattern matching, and Option-based null safety for more concise, safer, and more composable JVM code.
fromBrooklynVegan
3 months ago

Barry Adamson (Magazine, The Bad Seeds) tells us about his five favorite film scores of all time

His first solo single was a cover of Elmer Bernstein's theme from The Man with the Golden Arm, and his debut solo album, Moss Side Story, was a soundtrack to a nonexistent film noir. He's gone on to compose scores for actual soundtracks, like new documentary SCALA!!!, which is about London's infamous arthouse cinema from the '70s and '80s where Adamson spent a lot of time.
Film
Web frameworks
fromMedium
3 months ago

Scala Dependency Injection for Java Developers (Part 4): Bugs Spring Allows That Scala Prevents

Scala's explicit, compile-time dependency injection catches missing and misqualified dependencies that cause runtime errors in Spring.
#dependency-injection
fromMedium
3 months ago
Software development

Scala Dependency Injection for Java Developers (Part 5): Where Scala DI Can Go Wrong

fromMedium
3 months ago
Software development

Scala Dependency Injection for Java Developers (Part 3): How Scala Replaces Spring DI Without a...

fromMedium
3 months ago
Software development

Scala Dependency Injection for Java Developers (Part 5): Where Scala DI Can Go Wrong

fromMedium
3 months ago
Software development

Scala Dependency Injection for Java Developers (Part 3): How Scala Replaces Spring DI Without a...

Scala
fromMedium
3 months ago

Scala Dependency Injection for Java Developers (Part 1): Why Spring DI Feels Heavy

Spring DI uses runtime reflection and implicit wiring, giving convenience but causing hidden coupling, runtime resolution, and added complexity compared with Scala's explicit, compile-time approach.
fromMedium
4 months ago

Type Classes: How Scala Achieves Polymorphism Without Inheritance

Imagine you're working with a third-party library that provides a User class. You need to add JSON serialization to it, but you can't modify the source code. Of course you can create a wrapper class or extend it, but that feels clunky and breaks existing code that expects the original type. This is where type classes shine. They're one of Scala's most powerful patterns, and they're the secret ingredient in popular libraries like Cats, Scalaz, and Circe.
Scala
Software development
fromMedium
4 months ago

Scala 3: Why Big Tech Still Cares (Fast Learning Guide)

Scala remains preferred for large-scale, data-intensive, and concurrent systems due to JVM integration, hybrid paradigms, strong type safety, and Scala 3 improvements.
Software development
fromMedium
5 months ago

Scala Is Too Smart for Its Own Good-And That's Killing Adoption

Scala's powerful, expressive features enable elegant code but introduce complexity that makes codebases hard to read, maintain, and collaborate on.
Software development
fromMedium
5 months ago

Instrumenting Scala Spark Applications with OpenTelemetry: A Practical Guide

Manual OpenTelemetry tracing in Scala Spark provides complete, business-context-rich observability across drivers and executors for distributed data pipelines.
Software development
fromMedium
5 months ago

Associative: Your Trusted Scala Development Company in Pune, India

Associative is a Pune-based Scala software development and consulting firm delivering transparent, holistic, production-ready digital products through a team of 11 experienced IT professionals.
#spark
fromMedium
6 months ago
Software development

Map vs FlatMap in Spark with Scala: What Every Data Engineer Should Know

fromMedium
6 months ago
Software development

Map vs FlatMap in Spark with Scala: What Every Data Engineer Should Know

fromMedium
6 months ago
Software development

Map vs FlatMap in Spark with Scala: What Every Data Engineer Should Know

fromMedium
6 months ago
Software development

Map vs FlatMap in Spark with Scala: What Every Data Engineer Should Know

fromMedium
6 months ago
Software development

Map vs FlatMap in Spark with Scala: What Every Data Engineer Should Know

fromMedium
6 months ago
Software development

Map vs FlatMap in Spark with Scala: What Every Data Engineer Should Know

Information security
frommedium.com
6 months ago

Integrating EJBCA (Community) with Scala & Play Framework using CMP

Enable HTTP CMP on EJBCA and use Scala (Play or Java HttpClient) with BouncyCastle to perform certificate enrollment, renewal, and revocation.
#data-engineering
Scala
fromMedium
6 months ago

Data Engineer Interview Questions and Answers (4 Years Experience)

Mid-level data engineer interviews assess Hadoop, Spark, Scala through online MCQs and coding, then technical interviews covering Scala problems, YARN, and Spark dynamic allocation.
#jvm
Scala
fromMedium
6 months ago

Dataflow with Scala

Dataflow does not support Scala directly; use Scio (Spotify), which builds on Apache Beam, to run Scala pipelines on the Dataflow runner.
Software development
fromMedium
7 months ago

Why Twitter's Move to Scala Was a Dead End

Twitter's migration to Scala introduced significant developer churn, complex abstractions, and refactors that negated performance benefits, making Scala a practical dead end for Twitter.
Software development
fromMedium
7 months ago

Functional's Comeback: Elixir & Scala in 2025

Elixir and Scala became pragmatic, production-ready functional choices in 2025, delivering uptime, debuggability, and scalable, maintainable backends.
Software development
fromMedium
7 months ago

Crack Scala Interviews: 3 Questions Every Spark/Scala Engineer Should Know

Three Scala interview problems focus on substring search with indexOf, binary-array sorting using collections, and a stack-based algorithm exercise for algorithmic skill testing.
Scala
fromMedium
7 months ago

Keep in mind that Scastie does not show Scala warnings

Scastie, the Scala REPL, does not display warnings; expect IDE warnings (for example, unnecessary semicolons) when copying code into IntelliJ IDEA.
fromMedium
7 months ago

Crack Scala Interviews: 3 Questions Every Spark/Scala Engineer Should Know

When it comes to Scala interviews, the trick isn't just solving problems - it's solving them the Scala way.Interviewers are often less interested in whether you can code something and more curious about how you think, use language features, and write clean functional code. In this article, I'll walk through three interview-style Scala questions. Each question is designed to test a different dimension of your Scala skill set - from string manipulation to functional collections and stack-based problem solving.
Software development
frommedium.com
7 months ago

Getting Started with Slick in Scala: A Practical Guide for Modern Data Access

Slick (short for Scala Language Integrated Connection Kit) is one of the most widely used libraries in the Scala ecosystem for functional, type-safe, and composable database access. It provides a clean DSL for querying SQL databases while staying true to Scala's functional style. In this article, we'll explore: What Slick is and why it matters How to set up a Slick environment in a Scala project Basic CRUD operations with examples Slick in Play Framework vs. standalone Scala apps Common pitfalls and best practices
Scala
Data science
fromMedium
7 months ago

Basics of Big Data and Streaming

Scala, Spark, Kafka, and Amazon EMR together enable scalable, high-performance batch and real-time big data processing pipelines.
Software development
fromMedium
7 months ago

Step-by-Step: Scala, Spring Boot, & MySQL CRUD App with Docker & SBT

Use Scala with Spring Boot, containerized by Docker and built with SBT for concise, safe, and fast development of JVM microservices.
Scala
fromMedium
8 months ago

Blogumentation: Java language versions from SBT

Set the Java classfile target for Scala compilation by adding -java-output-version to scalacOptions (for example: -java-output-version:21).
Software development
fromMedium
8 months ago

Why I am moving away from Scala

Left Scala after almost ten years because ecosystem problems and slow Scala 3 adoption outweighed benefits of expressive syntax and talented colleagues.
Scala
fromScala-lang
8 months ago

Scala 3.7.2 is now available!

Scala 3.7.2 features updates including CLI upgrade, improved JDK support, and experimental migration tools for implicit to given syntax.
Scala
fromScala Days
8 months ago

Meet Our Sponsor - Xebia

Xebia is enhancing its involvement in the Scala community at Scala Days, showcasing its expertise in Scala and related solutions.
fromMedium
8 months ago

Exploring Kubeflow: Part 3

Working with Amazon S3 buckets in the Kubeflow Spark Operator and Python is complicated, with issues surrounding dependency management and file access within worker pods.
Software development
fromScala Days
9 months ago

Meet the Scala Days Sponsors

The Scala Days 2025 sponsors provide crucial support for gathering the Scala community, fostering connections and showcasing innovative products and services.
Scala
Cryptocurrency
frommedium.com
9 months ago

Quick and Easy Way to Start Earning Scala $XLA Tokens

Scala (XLA) airdrops provide free tokens for users meeting specific criteria, enhancing visibility and rewarding early support.
fromMedium
9 months ago

GSoC 2025 : Building a Web UI for Workflows4s with Scala.js and Tyrian

Workflows4s is a Scala library for modeling and running workflows in a type-safe, composable, and functional way. It allows developers to represent long-running business processes or system orchestrations as pure code.
Scala
Web development
fromMedium
9 months ago

End-to-End Setup for Scala Pipeline and CI/CD on Windows for Python Developers

Setting up a Scala pipeline on Windows requires installing JDK 11 and configuring environment variables.
Scala
frommedium.com
9 months ago

Scala and Kafka for Big Data Pipelines: Scalability and Optimization

Combining Kafka and Scala enhances the development of real-time big data applications through efficient stream processing and scalable architectures.
fromMedium
9 months ago

Higher order functions in Scala. Part I: Functions as parameters

A higher order function can take another function as a parameter and may return a function, which simplifies certain programming tasks in Scala.
Scala
[ Load more ]