~/conference

Scalar 2018

titleauthorlength
Summary: Get the vibe of the event!02m
Brief recap of Scalar 2018: claims that Scala enables purely functional programming that’s maintainable and comprehensible, highlights a single-track with…
Promo on
WHAT I LEARNED ABOUT AKKA STREAMS BY MAKING A GAME WITH ITMikołaj Koziarkiewicz26m
Built an arcade game with Akka Streams plus libGDX and JMonkey to test low latency inputs and finds concrete fixes not theory. Exceptions inside stages require…
Talk on
IS THERE ANYBODY OUT THERE?Manuel Bernhardt29m
Cluster membership is implemented using concrete tools: Phi accrual (and a JVM-tuned adaptive variant) for failure detection, SWIM with SWIM + Lifeguard /…
Talk on
SCALAZ 8 VS AKKA ACTORSJohn A De Goes25m
Compares Akka actors to Scalaz 8 solutions, claiming purely functional code is simpler and far faster: a counter implemented with IORef.modify replaces an…
Talk on
1st Day Recap02m
Footage shows a bustling first day at ScalarConf with more than 30 speakers on the schedule, the main hall empty between sessions while attendees cluster at…
Promo on
LEVERAGING SPIRE FOR COMPLEX TIME ALLOCATION LOGICVladimir Pavkin25m
Uses Spire’s interval and interval set primitives to build practical schedulers: merges calendars to compute free one‑hour meeting slots for three people…
Talk on
STREAM DRIVEN DEVELOPMENT - DESIGN YOUR DATA PIPELINE WITH AKKA STREAMSStefano Bonetti31m
Builds a production Akka Streams pipeline that reads property-change events from Reactive Kafka, validates and transforms them into AdWords updates, and calls…
Talk on
REAL SERVERLESS WITH CRDTS AND IPFSJan Pustelnik26m
A peer-to-peer order-picking prototype uses Scala, IPFS/IPLD and Akka CRDTs to keep each picker’s JSON tree locally and replicate only content-addressable…
Talk on
OBJECT ALGEBRAS AND WHY YOU WON'T TOUCH HTTP LIBRARY EVER AGAINWojciech Pituła23m
Single API definitions become server routes, client calls and OpenAPI/Swagger docs without code generation; the project implements this in Scala as the…
Talk on
CASE CLASSES ATE MY RAMRoman Grebennikov28m
Case-class instances and Scala collections often use huge hidden memory: tooling like Java Object Layout (JOL) and the jamm agent shows per-pageview overhead…
Talk on
BRING YOUR OWN EFFECTChris Birchall27m
Adds BYOE to ScalaCache by abstracting APIs over a type F and providing a cats‑effect–style Async/Sync typeclass. Implements concrete instances: Scala Future…
Talk on
MANY USES OF SCALAFIDDLEOtto Chrons30m
ScalaFiddle is an embeddable online Scala playground that compiles to JavaScript via Scala.js, exposes a right-hand DOM panel for visual output, and plugs into…
Talk on
PW-SAT2: POLISH CUBESAT PROJECTInna Uvarova, Krzysztof Grajek29m
University-built 2U CubeSat carries a student-designed deorbit sail that packs to ~7 cm and unfurls to 2x2 m sail to increase atmospheric drag and cut orbital…
Talk on
SCALAJS - WEB WITHOUT PAIN OF JAVASCRIPTJarek Ratajski31m
Scala.js compiles Scala to JavaScript so the same case classes & validations can run on client and server, enabling a hybrid insurance slider app that switches…
Talk on
SPARK AND AKKA FOR BIG DATA SYSTEMS, IN PRACTICEKamil Owczarek25m
Compares concrete tradeoffs: use Akka Cluster and actors for low latency stream or custom graph processing with built in back pressure via reactive drivers and…
Talk on
TRAVERSALS FOR ALL OCCASIONSLuka Jacobovitz31m
Traverse generalizes sequence so a T[F[A]] becomes an F[T[A]] and the talk shows concrete instances that make that work in production: using Cats’ parTraverse…
Talk on
BLOCKCHAIN FOR SCALA LOVERSMarcin Gosk32m
Shows how to build a minimal blockchain in Scala: a GitHub project with two branches (seed and master), using an existing Scala blockchain framework to get…
Talk on
LIFTING DATA STRUCTURES TO THE TYPE-LEVELJon Pretty32m
Shows how value-level List/Set/Map lift to type-level equivalents (HList, HSet, HMap) and proves it’s practical: uses implicit-based type classes for contains…
Talk on
SCALA BASED SERVICES RESILIENCE IN THE REAL WORLDBartosz Jankiewicz35m
Ocado runs 100+ Scala microservices and enforces a 100ms SLA for price evaluation under tens of thousands of requests per second; resilience comes from…
Talk on
THOSE 10000 CLASSES I NEVER WROTEValentin Kasas28m
Five developers ship a data-ingest pipeline in months that handles 10,000+ data structures across hundreds of sources by encoding formats (JSON, CSV, Avro…
Talk on
ATLAS: A VOYAGE OF DISCOVERY ON THE HIGH SEAS OF SCRIPTINGDave Gurnell32m
Atlas is a small scripting language implemented in Scala with a serializable AST and an interpreter generalized over any F using Cats/Scalaz patterns (Either…
Talk on
RENDEZVOUS BETWEEN FUNCTIONAL & DECLARATIVE PROGRAMMINGMichał Kowalczykiewicz25m
Shows a concrete code generator that emits LogiQL (LogicBlox) from an AST in Scala, including grammar, parsers and a Scala code generator that binds predicate…
Talk on
ILLOGICAL ENGINEERSPawel Szulc30m
Argues that much of modern practice — TDD, agile iterations, microservices patterns — is already documented back to the 1950s–1968 NATO discussions, then makes…
Talk on
PRACTICAL REACTIVE STREAMS WITH MONIXJacek Kunicki32m
Live coding shows a working pipeline that reads files, parses lines into a Reading ADT, groups readings in pairs (buffer size 2) to compute averages (falls…
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.