Scala

[ follow ]
Scala
fromunderscore.io
5 years ago

Our Talks from 2019

Adopt practical ethics, apply proven mentoring techniques, and prepare for Scala 3 type class derivation improvements to improve software practice and team effectiveness.
fromMedium
2 weeks ago

Actor-based parallelism using Scala and Akka: Part 2

Dispatchers in Akka Dispatchers are used to control the flow of execution in Akka - they can control how messages are being sent, delivered, received and processed. Based on the dispatching policy, dispatchers will route the incoming message to the respective destination. Dispatchers are what make Akka 'tick'. There are a number of different dispatchers that Akka provides readily, and also lets you write your own implementation, should you need. Here are a few dispatchers that come out of the box with Akka
Scala
Scala
fromMedium
2 weeks ago

Actor-based parallelism using Scala and Akka: Part 1

Actors encapsulate mutable state and communicate asynchronously via immutable messages, enabling safe, scalable concurrency without shared mutable state (Akka implements this on the JVM).
Scala
fromMedium
3 weeks 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.
fromMedium
3 weeks 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.
Scala
#scala-3
fromMedium
3 weeks ago
Scala

Scala 3 & ZIO: Functional Concurrency That Scales Cleanly

Use Scala 3 with ZIO to build functional, typed, structured-concurrency services that are reliable, resource-safe, and scalable under traffic spikes.
fromMedium
1 month ago
Scala

I Wasted 3 Months Learning Scala the Wrong Way (This Book Fixed Everything)

Transition to Scala 3 is essential due to a new contract requiring functional programming expertise.
#validatednel
Scala
fromScala-lang
3 weeks ago

Scala 3.7.3 is now available!

Scala 3.7.3 warns when explicit using arguments with defaults shadow givens, adds -Wrecurse-with-default, updates Scala CLI, and moves nightly artifacts to a new Maven repository.
Scala
fromMedium
3 weeks 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.com
3 weeks 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
Scala
fromMedium
1 month ago

The Q

Project Q is a Scala 3 string-interpolation-based query library prototype emphasizing extensibility, DSL customization, and efficient streaming of large result sets via Iterable[T].
fromScala.js
3 weeks ago

Announcing Scala.js 1.20.1

This is technically a hotfix patch release for 1.20.0, which was discovered to be severely broken, and was therefore never announced. These release notes therefore present it as a "minor release" compared to 1.19.0. This release mainly comes with many performance improvements to the WebAssembly and JavaScript backends alike. As of this writing, the latest versions of Firefox (since v131), Safari (since v18.4) and Chrome (since v137) support all the WebAssembly features required to run Scala.js-on-Wasm.
Scala
fromTypelevel
4 weeks ago

Custom Error Types Using Cats Effect and MTL

One of the most famous and longstanding limitations of the Cats Effect IO type (and the Cats generic typeclasses) is the fact that the only available error channel is Throwable. This stands in contrast to bifunctor or polyfunctor techniques, which add a typed error channel within the monad itself. You can see this easily in type signatures: IO[String] indicates an IO which returns a String or may produce a Throwable error ( Future[String] is directly analogous).
Scala
fromMedium
1 month 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).
fromblog.devgenius.io
1 month ago

Xtend: Java-Friendly JVM Programming.

Xtend is a statically-typed programming language for the Java Virtual Machine (JVM), designed to be concise, expressive, and fully interoperable with Java.
Scala
Scala
fromMedium
1 month ago

Scala Today: JVM, Web, Native-Why It Still Matters

Scala remains relevant in 2025, powering JVM applications, modern web development with Scala.js, and native performance via Scala Native.
Scala
fromScala-lang
2 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.
fromTypelevel
8 months ago
Scala

Google Summer of Code 2024 - Going Feral on The Cloud

Feral is expanding serverless function support for Scala developers beyond AWS Lambda to include Vercel and Google Cloud.
Scala
fromTypelevel
3 months ago

Typelevel Weaver released

Weaver is a fast and efficient testing framework that emphasizes parallel execution and composable assertions.
Scala
fromTypelevel
10 months ago

Code of Conduct Committee

Three new members have been elected to the Typelevel Code of Conduct Committee, bringing the total to five members.
Scala
fromScala Days
1 month 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
1 month ago

Why Scala Made Me Stop Throwing Exceptions

Scala's Try Monad wraps a function; on success it returns Success and if it throws, it results in a Failure, promoting safer functional programming approaches.
Scala
Scala
fromScala Days
1 month ago

Meet Our Sponsor - Gradle

Fast feedback loops in Scala development rely on efficient build performance, which Develocity by Gradle significantly improves.
Scala
fromScala Days
1 month ago

Meet Our Sponsor - VirtusLab

VirtusLab has played a significant role in the evolution of the Scala language and ecosystem.
Scala
fromwww.bbc.com
2 months ago

Return to Hibs for Triantis unlikely after wage rise - gossip

Hibernian struggles to sign midfielder Nectarios Triantis due to wage increase from Sunderland's promotion.
Scala
fromwww.bbc.com
2 months ago

Rangers 'like' Crystal Palace winger Rak-Sakyi

Jesurun Rak-Sakyi is a player of interest for Rangers, but his transfer likelihood remains uncertain.
fromScala Days
2 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
Scala
fromMedium
2 months ago

Bridging the Gap: Python & Scala in Production Gen AI

Generative AI transforms human-technology interaction using Large Language Models, necessitating a robust GenAI Stack.
Python excels in AI research and prototyping but faces performance challenges in production environments.
fromMedium
2 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
Scala
fromMedium
3 months ago

Rust Is Great - But It's Not Scala, and That's What I Miss

Rust is safe and fast but lacks the expressive elegance found in Scala.
fromMedium
3 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
Scala
frommedium.com
2 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.
Scala
fromMedium
2 months ago

Business4s H1 2025 Highlights

Business4s is focused on practical solutions to business problems using Scala, with significant project developments enhancing workflow functionality.
fromMedium
3 months ago

Leveraging Broadcast Joins in Apache Spark (Scala)

Broadcast joins are an optimization strategy in Spark that allows for faster join operations by broadcasting a smaller dataset across executors.
Scala
[ Load more ]