~/conference

Scalar 2019

date:2019-04-05..2019-04-06
location:Warsaw, Poland
series:Scalar · 5 editions
editions:[Scalar 2016, Scalar 2018, Scalar 2019, Scalar 2020, Scalar 2026]
titleauthorlength
ATOMICALLY { DELETE YOUR ACTORS }John A De Goes, Wiem Zine Elabadine36m
Claim: ZIO STM gives composable, atomic transactions across many mutable refs so transfers avoid race conditions, stale-cache reads and deadlocks. Concrete…
Talk on
highlights - let's keep the memories alive!02m
Scalar 2019 packs two days of short highlight reels from the 6th edition organized by SoftwareMill in Warsaw describing concrete outcomes: dozens of community…
Promo on
EXPLAIN FP LIKE RICHARD FEYNMANMateusz Kubuszok33m
Argues that functional programming becomes clear by starting with concrete problems and building the minimal types and operations that solve them, not by…
Talk on
KOTLIN FOR SCALA DEVELOPERSJarek Ratajski29m
Kotlin presents as pragmatic “Java++”: fast JVM compilation, strong IntelliJ tooling, and data classes that push immutability into everyday code. Null-safety…
Talk on
THE LAST FRONTIER AND BEYONDValentin Kasas29m
Explains a runtime schema representation for Scala ADTs that avoids compile-time derivation limits (shapeless, Magnolia) and solves wire-format evolution by…
Talk on
EVENT SOURCING IN AKKA PERSISTENCEAndrzej Ludwikowski29m
Practical notes for running Event Sourcing with Akka Persistence: implementation comes from three commercial products and uses sharded Akka clusters, an…
Talk on
INTEGRATING DEVELOPER EXPERIENCES - BUILD SERVER PROTOCOL AND BEYONDJustin Kaeser30m
IntelliJ implements a BSP client in IntelliJ that connects to build tools via a JSON discovery file and stdio, speaking the Build Server Protocol (BSP v0…
Talk on
FS2 - CRASH COURSEŁukasz Byczyński16m
A ten-minute crash course shows FS2 producing pull-based effectful streams with IO, using evalMap for per-element side effects and bracket resource handling…
Talk on
AECOR: PURELY FUNCTIONAL EVENT SOURCING IN SCALAVladimir Pavkin22m
Aecor is a Scala library that implements purely functional event sourcing with behaviors as the core abstraction and is already mature and tested in production…
Talk on
CELLULAR AUTOMATA: HOW TO BECOME AN ARTIST WITH A FEW LINES OF CODEMaciej Gorywoda31m
History and practical how-to for cellular automata implemented in Scala with code on GitHub (makingthematrix/ca_art). Explains concrete data structures: case…
Talk on
TAMING YOUR HERD OF CATSMikołaj Koziarkiewicz28m
Practical tips for using the cats library: use asRight / asLeft and .some/.none for inferred Option/Either constructors, prefer Nested to map/traverse…
Talk on
THINGS I WISH I KNEW WHEN I STARTED WITH AKKAMarkus Jura29m
Keep actor APIs immutable: put Props and messages in the companion object so creation and message types are explicit. Avoid hiding business logic in actor…
Talk on
SCALATEST: YOU'RE ASSERTING IT WRONGJacek Kunicki31m
Shows concrete ScalaTest idioms that give clearer failures: use OptionValues/EitherValues (callable as value) instead of .get to get readable messages and…
Talk on
CONQUERING CONCURRENCY WITH FUNCTIONAL PROGRAMMINGJakub Kozłowski30m
Argues that purely functional code handles real concurrency by making shared state explicit and composable, using Ref for atomic state in IO, Deferred as a…
Talk on
ELEVEN LITTLE LIFE-ENHANCING LIBRARIESJon Pretty32m
Eleven Propensive microlibraries each solve one concrete problem: compile-time checked interpolators for emails and CSS, CSV parsing/serializing (Caesura)…
Talk on
UP YOUR MTL GAME WITH CLASSY OPTICSGabriel Volpe26m
Claims that replacing monad transformers with MTL plus classy optics removes lifting, keeps polymorphic F, and derives instances (Reader/State/Error) via…
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.