Pacific Northwest Scala 2013
2013-10-27
—
who it's for
scala developers, backend engineers, akka users, data engineers, library authors, compiler plugin authors, frontend developers
topics
Akka production patterns; Akka nonblocking TCP I/O; Summingbird streaming-batch integration; Spire numeric algebra library; macros for function inlining; Scala and JavaScript interop; for-yield desugaring semantics; functional raster image processing; Scala for statistical computing; Hadoop realtime pipelines
| title | author | length |
|---|---|---|
| We're Doing It All Wrong | Paul Phillips | 51m |
Claim: after moved a million lines of code much is wrong — the Scala compiler is nearly unmodifiable, forcing rocket‑science changes and blocking performance… | ||
| Scala for Javascript Kiddies; Javascript for Scala Nerds | Clint Tseng | 31m |
A new interface framework called Janus framework aims to let the same Scala-influenced UI code run on server and client to meet 508/SEO constraints, centering… | ||
| Akka in Production: Our Story | Evan Chan | 41m |
Company processes 2.5 billion events a day and details a path from early Akka experiments to a simple, reliable pipeline that reads from Kafka, stages with… | ||
| Journey to the Heart of the For-Yield | Kelsey Gilmore-Innis | 33m |
Explains that Scala's for-comprehension is syntactic sugar that desugars to flatMap and map/filter so the same pattern works for List, Option, Try and Future… | ||
| Functional Raster Image Processing in Scala | Stephen Judkins | 29m |
A small Scala library models rasters as simple functions (a pure image type with width height apply), uses pixel type class abstractions, and composes lazy… | ||
| Spire by Example | Tom Switzer | 23m |
Implements gradient descent using Spire vector-space and random Dist to approximate gradients by fitting linear least squares to sampled site-traffic outcomes… | ||
| Network I/O for a More Civilized Age: The New Akka I/O | The New Akka I/O | 36m |
Compares Netty/NIO pain with a concrete alternative: Akka I/O uses immutable ByteString for wire data, a pipeline stage model that composes decoding SSL and… | ||
| The state of Scala as a platform for statistical computing | Charles Francis | 33m |
Claim: Scala can be a first‑class environment for statistical computing but only with concrete pieces in place. Reimplementing a Python data munging job shows… | ||
| Inlining anonymous functions with macros | Erik Osheim | 45m |
Claim: compile‑time macros rewrite anonymous function literals into direct code so the JVM can optimize tight loops. Tooling: Scala macros with quasiquotes… | ||
| Taking Hadoop Realtime with Summingbird | 42m | |
Summingbird is an open source Scala library that runs the same analytics DAG on Hadoop (Scalding) and Storm and merges results with a batch+realtime merge so… | ||
| nothing matches | ||