Sign up or log in to bookmark your favorites and sync them to your phone or calendar.
Advanced Software Engineering with Cliff Click at Capital One, 201 3rd St., San Francisco 9:00am - 5:00pm
Breakfast and Welcome 8:00am - 8:45am
Lunch 12:20pm - 1:10pm
Happy Hour I 6:00pm - 8:00pm
Privacy-aware data science in Scala with m... 9:50am - 10:30am
FP for Data Science: For-Loops Considered Harmfu...
Making Spark ML Models Portable - Know Your Opti...
Continuous ML Applications in Production 11:40am - 12:20pm
Monitoring AI with AI 1:10pm - 1:30pm
Video Access-Log Processing with Apache Flink
Evolution of GoPro's Data Platform 2:10pm - 2:50pm
Down the Wabbit Hole 3:00pm - 3:40pm
Machine Learning on Source Code 3:45pm - 4:20pm
Inside NVIDIA’s AI infrastructure for... 4:25pm - 5:00pm
Grand Welcome and Opening Remarks
Opening Keynote: New Functional Constructs... 9:00am - 9:40am
ArrayDeques and How to Contribute to Scala... 9:50am - 10:30am
Immutable APIs and mutable internals: a Scala de...
Transpiling GraphQL instead of writing customize...
From Scala to ByteCode — a view of how Sca... 11:40am - 12:20pm
Production Haskell Demystified
Towards Parallelizing Scala Compilations
Rage Against the Ecosystem 2:10pm - 2:50pm
Graal: How to use the new JVM JIT compiler... 3:00pm - 3:40pm
Your Type System Working For You! 3:45pm - 4:20pm
Channeling the Inner Complexity 4:25pm - 5:00pm
Panel I: Thoughtful Software Engineering 5:10pm - 6:00pm
Reactive Java Programming: a new Asynchron... 9:50am - 10:30am
Monitoring Reactive Streams 10:40am - 11:00am
The Danger of Implicit Blocking in Finagle
Practical Reactive Streams with Monix 11:40am - 12:20pm
Creating a Data Fabric for IoT
Connected Car Ecosystem: An Architectural Overvi...
Programming the worldwide elastic supercomputer...
A Reactive Fraud Monitoring Engine for Instant P...
Consensus Algorithms in Distributed System... 3:00pm - 3:40pm
2 Fast 2 Furious: migrating Medium's... 3:45pm - 4:20pm
H2O internals 4:25pm - 5:00pm
Unconference 12:30pm - 5:00pm
Breakfast and Welcome 8:00am - 9:00am
Lunch 12:30pm - 1:10pm
Happy Hour II 6:00pm - 8:00pm
Building a Contacts Graph from activity da... 9:50am - 10:30am
Graph-First Services Using GraphQL
Towards Typesafe Deep Learning in Sca... 11:10am - 11:45am
Enabling Big Data and Machine Learning for... 11:50am - 12:30pm
High-performance functional bayesian infer... 1:10pm - 1:50pm
FiloDB: Real-time, In-Memory Time Series a... 2:10pm - 2:50pm
Labels to Inference: A Continuous Sentiment Pipe...
Scio data processing nirvana at Spotify
Structured Deep Learning with Pr... 3:55pm - 4:25pm
Distributed Deep Learning with H... 4:30pm - 5:00pm
Keynote II: Kafka and the Rise of Event-Dr... 9:00am - 9:40am
Declarative distributed concurrency in Sca... 9:50am - 10:30am
Adopting GraalVM 10:40am - 11:00am
Rust and Other Interesting Things 11:10am - 11:45am
You Are a Scala Contributor 11:50am - 12:30pm
Getting started with EitherT 1:10pm - 1:30pm
How Twitter teaches Scala 1:40pm - 2:00pm
Scalaz Stream: Rebirth 2:10pm - 2:50pm
Play on Dotty: Design Patterns unlock... 3:00pm - 3:35pm
Concurrency with Cats-effect 3:40pm - 4:15pm
Fireside Chat with Richard Soche... 4:30pm - 5:00pm
Panel II: Data Engineering and AI 5:10pm - 6:00pm
Fast Data pipelines with Akka Streams and... 9:50am - 10:30am
Swimming in the stream: A simple data analytics...
5 tips to build long-lasting Scala OSS
Using Akka Streams for Web-scale... 11:30am - 12:00pm
Scaling Bayesian Experimentation 12:00pm - 12:30pm
Optimizing network topologies with monadic execu...
Distinguishing features of production-quality da...
Nelson: Functional programming in system d... 2:10pm - 2:50pm
Scala the Cloud Native Way: Lessons Learned from...
Orchestrating Microservices with GraphQL
Data Consistency Patterns in Clo... 3:55pm - 4:25pm
Stream Processing at Lyft with F... 4:30pm - 5:00pm
Unconference 10:00am - 5:00pm
Introduction to Apache Spark with Frameles... 9:50am - 10:30am
Motivating Probabilistic Programming
Applied Machine Learning: a Netflix production
Hadoop Future in AI World 11:40am - 12:20pm
Tensorflow and Swift 1:10pm - 2:00pm
Adding Custom Optimizations to Catalyst by... 2:10pm - 2:50pm
MLflow: An open platform to simplify the m... 3:00pm - 3:40pm
Understanding World food economy with... 3:45pm - 4:20pm
Edge ain't your gramp's IoT: design a... 4:25pm - 5:00pm
Keynote III: Mind Your State for Your Stat... 9:00am - 9:40am
Effective Scala 9:50am - 10:30am
Shapeless Party Tricks in the Enterprise
Duality and How to Delete Half (minus ε) of Your...
Radix Trees: How IntMap Works 11:40am - 12:20pm
Fork It Harder Make It Better 1:10pm - 2:00pm
Scala.js in production 2:10pm - 2:50pm
FP Scala Meat & Potatoes: HTTP, JSON,... 3:00pm - 3:40pm
Effects types in Scala - how to choos... 3:45pm - 4:20pm
Classical Category Theory in Plain Sc... 4:25pm - 5:00pm
Panel III: Cloud, Edge, and Silver Lining 5:10pm - 6:00pm
Quantum Computing and You 9:50am - 10:30am
Structure and Interpretation of Stream Pro... 10:40am - 11:20am
Leveraging Scala to Build Hardware at Scal... 11:40am - 12:20pm
Quantum Computing Modeling in Scala
Journey of Building a Modern Data Prep Tool on T...
Deploying Kafka Streams Applications with... 2:10pm - 2:50pm
Simplicity for Programmable Money 3:00pm - 3:40pm
Street-fighting techniques for multi-... 3:45pm - 4:20pm
Reactive Microservice framework for R... 4:25pm - 5:00pm