Scalar 2018
2018-04-06..2018-04-07
Warsaw, Poland
Scalar ·
[Scalar 2016, Scalar 2018, Scalar 2019, Scalar 2020, Scalar 2026]
| title | author | length |
|---|---|---|
| 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… | ||
| WHAT I LEARNED ABOUT AKKA STREAMS BY MAKING A GAME WITH IT | Mikołaj Koziarkiewicz | 26m |
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… | ||
| IS THERE ANYBODY OUT THERE? | Manuel Bernhardt | 29m |
Cluster membership is implemented using concrete tools: Phi accrual (and a JVM-tuned adaptive variant) for failure detection, SWIM with SWIM + Lifeguard /… | ||
| SCALAZ 8 VS AKKA ACTORS | John A De Goes | 25m |
Compares Akka actors to Scalaz 8 solutions, claiming purely functional code is simpler and far faster: a counter implemented with IORef.modify replaces an… | ||
| 1st Day Recap | 02m | |
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… | ||
| LEVERAGING SPIRE FOR COMPLEX TIME ALLOCATION LOGIC | Vladimir Pavkin | 25m |
Uses Spire’s interval and interval set primitives to build practical schedulers: merges calendars to compute free one‑hour meeting slots for three people… | ||
| STREAM DRIVEN DEVELOPMENT - DESIGN YOUR DATA PIPELINE WITH AKKA STREAMS | Stefano Bonetti | 31m |
Builds a production Akka Streams pipeline that reads property-change events from Reactive Kafka, validates and transforms them into AdWords updates, and calls… | ||
| REAL SERVERLESS WITH CRDTS AND IPFS | Jan Pustelnik | 26m |
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… | ||
| OBJECT ALGEBRAS AND WHY YOU WON'T TOUCH HTTP LIBRARY EVER AGAIN | Wojciech Pituła | 23m |
Single API definitions become server routes, client calls and OpenAPI/Swagger docs without code generation; the project implements this in Scala as the… | ||
| CASE CLASSES ATE MY RAM | Roman Grebennikov | 28m |
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… | ||
| BRING YOUR OWN EFFECT | Chris Birchall | 27m |
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… | ||
| MANY USES OF SCALAFIDDLE | Otto Chrons | 30m |
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… | ||
| PW-SAT2: POLISH CUBESAT PROJECT | Inna Uvarova, Krzysztof Grajek | 29m |
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… | ||
| SCALAJS - WEB WITHOUT PAIN OF JAVASCRIPT | Jarek Ratajski | 31m |
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… | ||
| SPARK AND AKKA FOR BIG DATA SYSTEMS, IN PRACTICE | Kamil Owczarek | 25m |
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… | ||
| TRAVERSALS FOR ALL OCCASIONS | Luka Jacobovitz | 31m |
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… | ||
| BLOCKCHAIN FOR SCALA LOVERS | Marcin Gosk | 32m |
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… | ||
| LIFTING DATA STRUCTURES TO THE TYPE-LEVEL | Jon Pretty | 32m |
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… | ||
| SCALA BASED SERVICES RESILIENCE IN THE REAL WORLD | Bartosz Jankiewicz | 35m |
Ocado runs 100+ Scala microservices and enforces a 100ms SLA for price evaluation under tens of thousands of requests per second; resilience comes from… | ||
| THOSE 10000 CLASSES I NEVER WROTE | Valentin Kasas | 28m |
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… | ||
| ATLAS: A VOYAGE OF DISCOVERY ON THE HIGH SEAS OF SCRIPTING | Dave Gurnell | 32m |
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… | ||
| RENDEZVOUS BETWEEN FUNCTIONAL & DECLARATIVE PROGRAMMING | Michał Kowalczykiewicz | 25m |
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… | ||
| ILLOGICAL ENGINEERS | Pawel Szulc | 30m |
Argues that much of modern practice — TDD, agile iterations, microservices patterns — is already documented back to the 1950s–1968 NATO discussions, then makes… | ||
| PRACTICAL REACTIVE STREAMS WITH MONIX | Jacek Kunicki | 32m |
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… | ||
| nothing matches | ||