~/conference

Scalar Conference 2023

date:2023-03-23..2023-03-24
location:Warsaw, Poland
series:Scalar Conference · 4 editions
titleauthorlength
SCALAR 202302m
Argues that generative AI enhances productivity rather than replacing developers, demonstrating quick prototype workflows that pair LLMs with local Scala…
Promo on
OXES, TAPIRS AND STTPSAdam Warski42m
Prototype concurrency library built on Project Loom and Scala 3 that demonstrates fork‑join, racing (examples complete in about 1s), and a Go‑like channels…
Talk on
DIRECT STYLE SCALAMartin Odersky34m
Scala now ships boundary/break in Scala 3.3 as an efficient non‑local return primitive; on top of that designs implement suspensions (limited continuations)…
Talk on
GET MORE CLARITY WITH OPAQUE TYPES IN SCALA 3Magda Stożek26m
Scala 3’s opaque type aliases provide a middle ground between raw primitives and wrappers: an opaque type alias is treated as the underlying type inside its…
Talk on
FULL-STACK SCALA 3 WITH TYPELEVEL STACKDaniel Ciocirlan34m
A full-stack jobs platform (jobsrock.jvm.com) built in Scala 3 proves the approach: backend uses Cats, Cats Effect, Doobie, FS2, Http4s, Circe, PureConfig with…
Talk on
THINGS THAT ARE THINGS, BUT NOT OTHER THINGSNicolas Rinaudo30m
Shows exact counterexamples: a function parameterized on its input becomes a contravariant type so Predicate is a type constructor but not a functor; pairing a…
Talk on
THE FUTURE OF WEBASSEMBLY FOR SCALAWojciech Mazur34m
Shows practical routes: bytecode-to-wasm via TVM and LLVM-based builds with Scala Native produce runnable modules but hit library and runtime gaps. A…
Talk on
IMPLICITS IN SCALA 3Ayush Mittal29m
Scala 3 replaces the single implicit keyword with three concrete mechanisms and shows how they solve real problems: extension, using, given replace ad-hoc…
Talk on
HAVE WE FOUND THE HOLY ENUM?Jacek Kunicki31m
Scala 2's built-in Enumeration lacks custom fields and compile-time exhaustiveness and only offers unsafe name lookup, while sealed ADTs add parameters and…
Talk on
MAKING SCALA BATTERIES-INCLUDED WITH SCALA TOOLKITSzymon Rodziewicz31m
Scala Toolkit promises a batteries‑included Scala experience by shipping a curated set of community libraries as a default artifact (published on Scala link…
Talk on
FIXING-UP PRODUCTION WITH PROPERTY-BASED TESTINGDaniel Beskin34m
Property-based testing plus targeted mocking and generator tuning reproduces a production sandbox corruption: increasing to 2000 samples and inspecting…
Talk on
SMART DATA PIPELINES FOR AIŁukasz Żuchowski30m
Uses FreeMonad DSL to represent pipeline stages as plain data (profiler, transformer, get-metadata) and compiles them to executable recipes that preserve state…
Talk on
SCALA FROM B TO F - BACKEND DEVELOPER ON FRONTENDFilip Michalski31m
Scala.js compiles Scala to JavaScript and the demo shows sbt + fastLink producing a working JS bundle, a HelloWorld, exported validation functions callable…
Talk on
PAIN-FREE APIS WITH SMITHY4SJakub Kozłowski31m
Claim: define an API once and generate everything from it. Uses Smithy as the IDL and smithy4s to generate single source of truth specs into readable…
Talk on
TYPESAFE TECHNIQUES FOR BETTER SLEEP AT NIGHTMichał Pawlik24m
Shows how refined types push many domain checks from runtime into compile time (positive ints, non-empty lists, UUIDs), reducing production incidents while…
Talk on
FUNCTIONAL PROGRAMMING AND KAFKA: DO THEY MIX?Aleksandar Skrbic26m
Functional Scala integrates with Kafka using concrete libraries and patterns: examples use FS2 Kafka with cats-effect resources, reuse a single producer, and…
Talk on
BUILDING MULTIPLAYER GAME BACKEND WITH AKKA ON AWS LAMBDAŁukasz Michniewicz25m
Backend built with Scala and Akka on AWS Lambda, receiving WebSocket traffic via API Gateway, queuing messages into Kinesis data stream, and persisting state…
Talk on
PRETTY LITTLE COMPILERSValentin Kasas32m
An SBT plugin is built to read a git-tracked asyncAPI/schema repo and generate Scala ADTs, JSON codecs and ScalaCheck generators; proof-of-concept appears in…
Talk on
WRITING SCALA OUTSIDE IF INTELLIJ IDEAKasper Kondzielski33m
Shows a working IDE built around a customized nvim setup using metals and tree-sitter and Bloop, with concrete demos: code navigation via tree-sitter text…
Talk on
CUSTOM STREAM OPERATORS MADE SAFE AND SIMPLE WITH LIBRETTOTomas Mikula30m
Libretto is a Scala DSL that builds custom stream operators as declarative, provably connected diagrams rather than imperative fibers, queues and promises…
Talk on
THE FUTURE OF SCALAPaweł Marks33m
Scala 3 timeline and concrete roadmap: 3.0 (May 2021), 3.1 (Oct 2021) and 3.2 (Sep 2022) are stable, RC3 targets 3.3 as an LTS with 3-year LTS patch…
Talk on
FUNCTIONAL EVENT-DRIVEN ARCHITECTUREGabriel Volpe31m
A concise preview of a Scala 3 book that shows concrete patterns and runnable code rather than theory: examples use Apache Pulsar (Kafka-compatible) plus Cats…
Talk on
CATS EFFECT - DISPATCHER, SUPERVISOR, IOLOCALKamil Kloch32m
Three concrete recipes use Cats Effect 3 primitives to solve real problems: building a resource-safe websocket client by supervising a background consumer so…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.