Scala Italy 2018
| title | author | length |
|---|---|---|
| Random Data Generation With Scalacheck | Daniela Sfregola | 35m |
A small library generates random fixtures from case classes using ScalaCheck and shapeless derivation, then swaps shapeless for Magnolia to cut compile time… | ||
| Shared State In Pure Fp When A State Monad Won't Do | Fabio Labella | 39m |
State monad is sequential and fails for concurrent servers; use effectful primitives instead. Shows a concrete Ref[F,A] implemented with… | ||
| Cloud Native Akka & Kubernetes The Holy Grail To Elasticity | Fabio Tiriticco | 39m |
A small system uses an Akka cluster with one seed JVM running a master and many worker JVMs packed one-per-pod; a custom Kubernetes controller calls the… | ||
| A Programming Lanaguage Is Its Community | Heather Miller | 59m |
Claim: a language’s success depends on its community and maintenance, not just features. Scala has ~5,800 projects and ~300,000 releases on Scalex while Python… | ||
| Next Generation Actors With Akka | Johan Andrén | 50m |
Akka introduces typed actor refs and Behaviors that enforce message protocols, removes implicit sender replies (use ask or message adapters), and adds timers… | ||
| Ten Cool Things You Can Do With Scala 3 | Jon Pretty | 49m |
Claims concrete language changes: single-line enums and one-line ADTs replace boilerplate; simplified type lambdas and named type parameters remove awkward… | ||
| Numeric Programming With Spire | Lars Hupel | 49m |
Spire is a Scala numeric library that combines cats-kernel and algebra to give a large typeclass tower (semigroup, monoid, group, ring, field) plus custom… | ||
| Idris For (Im)practical Scala Programmers | Marcin Rzeźnicki | 47m |
Scala can encode many dependent‑type patterns but only for compile‑time known values: it uses singleton types, path‑dependent types and recursive implicit… | ||
| Adding Kind-polymorphism To The Scala Programming Language | Miles Sabin | 51m |
Argues Scala needs kind-polymorphism so generic derivation can move out of macros into the compiler, enabling shapeless-style features without fragile macro… | ||
| 5 Things You Need To Know About Scala Compilation | Mirco Dotta | 47m |
Build time often exceeds raw compilation because SBT does dependency resolution, runs source generators and formatters, and evaluates task graphs before… | ||
| Scala With Uber Data Science | Nick Jones | 50m |
Uber builds a Scala statistics engine that runs on Spark, Hive and Vertica to do on‑demand A/B tests with stage rollouts, using delete-a-group jackknife… | ||
| Panel On The Future Of Scala | 01h 07m | |
Overview of concrete progress and tradeoffs: Scala 3 (Dotty) keeps binary compatibility via tasty as a published artifact, tooling stays usable because… | ||
| Leveraging Scala And Akka To Build A Distributed Time-series Database | Palo machetti | 44m |
NSDB is a Scala time-series DB built on Akka: it uses natural time sharding with configurable shard intervals and Lucene-backed shards, routes writes through… | ||
| Addressing Recent Events | Viktor Klang | 50m |
Claims that unifying stream processing and microservices delivers message‑driven, Reactive Streams (Java 9) style systems with flow control that spans TCP… | ||
| nothing matches | ||