Scalar Conference 2025
2025-03-27..2025-03-28
Warsaw, Poland
[Scalar Conference 2015, Scalar Conference 2017, Scalar Conference 2023, Scalar Conference 2025]
| title | author | length |
|---|---|---|
| Lightning Talk: Inlay Hints and the X-Ray mode | Maciej Gorywoda | 13m |
IntelliJ Scala plugin shows concrete editor annotations: parameter-name hints for literal arguments, inferred type hints on variables and intermediary results… | ||
| Scalar Conference 2025 Aftermovie | 02m | |
Eleventh edition of Scalar Conference draws just over 280 attendees to Warsaw and showcases a clear claim: Scala balances experimental academic features with… | ||
| Retrying the retry design | Michał Płachta | 21m |
Reimplements retry policies as a pure LazyList[FiniteDuration] instead of effectful RetryPolicy, showing a concrete Fibonacci backoff starting at 5ms, growing… | ||
| Durable Event-sourced Workflow Monad... Seriously! | Wojtek Pituła | 30m |
Workflows4s is a Scala 3 library that implements event-sourced persistence and a declarative workflow DSL with signals, timers, error channels, forks, loops… | ||
| Shaping the Clouds - Introduction to TypeOps | Łukasz Biały, Michał Pałka | 24m |
Yaga extracts TASTy metadata from compiled Scala jars, generates SDK glue and SBT packaging, and integrates with Pulumi so infrastructure definitions fail to… | ||
| Bazel: Do We Really Need Another Build Tool? | Jarosław Ratajski | 31m |
Bazel claims huge speed via strict sandboxing and caching and demonstrates building a multi-language repo (C++, Go, Rust, Scala) with 172 parallel tasks and a… | ||
| From Zero to Production Faster Than Your Average Meeting with Pillars | Raphaêl Lemaitre | 25m |
A Scala library that wires observability, DB, HTTP client, feature flags and admin endpoints so you write only business logic. Pillars integrates Tapir +… | ||
| What does the functor do on the tree? | Michał Pawlik | 20m |
Models a Scala enum tree as Branch/Leaf, implements an ASCII renderer that passes snapshot tests, and finds depth-first rendering fails on column characters so… | ||
| Unison, from a Scala perspective | Olivier Melois | 28m |
Unison replaces jar-based ABIs with content-addressed code where every term is identified by a hash and stored in a code database, eliminating many… | ||
| Running Scala on AWS Lambda as a native-image | Artur Opala, Michał Porażko | 39m |
Case study of a year building AWS Lambdas with Scala 3, packaged via scala-cli, compiled to GraalVM native-image, and released as an open‑source custom lambda… | ||
| All the projects I didn't finish, and why it was worth it | Jakub Kozłowski | 26m |
A testing library called Flawless experiments with path-dependent types for unique suite identifiers and a recursive, higher-kinded test model explored via… | ||
| Better Scala builds with the Mill build tool | Li Haoyi | 32m |
Argues that Mill replaces SBT with a simpler, faster workflow: an 80k‑line Gatling port with 20 subprojects takes ~3 hours to convert and tests pass, cold CLI… | ||
| Tagless Final for Humans | Noel Welsh | 21m |
Claims that tagless final buys real extensibility but often burdens users, and demonstrates a Scala encoding that makes programs first-class values and hides… | ||
| Yo Dawg, Heard You Want To FlatMap Your Direct-Style | Riccardo Cardin | 26m |
Builds a small prototype effect system using Scala 3 context functions and capability-passing style to express nondeterminism and error effects without monads… | ||
| Scala Sampler for Functional Soundscapes | Johanna Odersky | 27m |
A browser-based sampler built for the Sounds of Scala library maps recorded samples to note keys, repitches by adjusting playback rate, and avoids extreme… | ||
| Programming a Language | Nicolas Rinaudo | 37m |
Builds an interpreter (not a parser) in Scala that starts from numbers and addition and grows into booleans, if/else, AST as a recursive sum type, let-bindings… | ||
| Exploring JVM Innovations Through the Lens of Scala Native | Wojciech Mazur | 30m |
Scala Native now ships a continuations API (since 0.5) that implements loom-style fibers by saving activation frames and doing user-level context switching… | ||
| Slow-Auto, Inconvenient-Semi: escaping false dichotomy with sanely-automatic derivation | Mateusz Kubuszok | 42m |
Shows a concrete replacement for “automatic vs semi‑automatic”: a sanely-automatic derivation that derives recursively, caches intermediate defs, and still… | ||
| Production-ready direct-style Scala | Adam Warski | 32m |
A production-ready direct-style Scala microservice is built and demoed: a backend + React frontend with live-reload, automatic OpenAPI→TypeScript generation… | ||
| Do You Even Macro? | Daniel Ciocirlan | 27m |
Explains how Scala 3 macros actually work: macros are written as inline methods that quote code, run a transformation, then splice results back; require import… | ||
| Going structural with Named Tuples | Jamie Thompson | 31m |
Scala 3.6 stabilises Named Tuples which add compile‑time labels to tuples, letting code build schemas without macros using the mirror framework, match types… | ||
| Automating template management process with Scala 3 and Iron | Magda Stożek | 28m |
Automates template management by turning YAML templates into Scala 3 refined types validated with Iron and Circe so PRs fail fast; templates live in a GitHub… | ||
| How Scala is made and how you can help? | Krzysztof Romanowski | 33m |
Organization running Scala is a coalition of stewards (Academic group, Lightbend, Scala Center, VirtusLab) that releases frequent milestones and nightlies… | ||
| Evolving Scala | Martin Odersky | 38m |
Scala stays at rank 14 over 11 years while the compiler in the lab compiles about 10,000 lines a second, showing real performance progress. Language evolution… | ||
| Scalar 2025 | 02m | |
Eleven-year anniversary remarks focus on community history, atmosphere, and attendees with no technical claims, benchmarks, tools, code samples, or outcomes… | ||
| Scalar 2025 Call For Papers | 01m | |
Call for Papers for Scalar Conference 2025 is open and accepting proposals via Sessionize; Submissions by October 13 receive priority responses so expect to… | ||
| nothing matches | ||