Lunch 12:10pm - 1:00pm
Happy Hour 6:30pm - 8:00pm
Enabling real time querying of D... 9:40am - 10:10am
How to Eliminate Surprises In Yo... 10:20am - 10:50am
From datasets to tables in a mul... 11:00am - 11:30am
Vectorized Query Processing for... 11:40am - 12:10pm
Was He Wright All Along? Softwar... 1:00pm - 1:30pm
Scaling Financial Automation on... 1:40pm - 2:10pm
End-to-End ML Pipelines with Kub... 2:20pm - 2:50pm
Apache Flink 2.0: Unified Enterp... 3:00pm - 3:30pm
Swift for TensorFlow: Machine Le... 3:40pm - 4:10pm
Hack Weekend: ML models on mobil... 4:20pm - 4:50pm
Machine Learning's Missed Opport... 5:00pm - 5:30pm
Grand Welcome and...
The Times Are A-Changin' 9:00am - 9:30am
Functional Electromagnetism 9:40am - 10:10am
Thank you, next: Iterators 10:20am - 10:50am
Hacking F# in JS ecosystem 11:00am - 11:30am
Recursion schemes with Higherkin... 11:40am - 12:10pm
Solving the Scala Notebook Exper... 1:00pm - 1:30pm
A brief introduction to systems... 1:40pm - 2:10pm
Quill + Doobie = Better Together 2:20pm - 2:50pm
Speedy Scala Builds at Databrick... 3:00pm - 3:30pm
Scoring ONNX ML Models with Scal... 3:40pm - 4:10pm
Re-programming the programmer, f... 4:20pm - 4:50pm
Metals - building rich IDE featu... 5:00pm - 5:30pm
Panel: Who Needs Serverless? 5:40pm - 6:30pm
Finding Needles In Big Data Hays... 9:40am - 10:10am
Run Like a Boss in Cloud: How Is... 10:20am - 10:50am
Next-Level Diagnostics for Async... 11:00am - 11:30am
Integrating Developer Experience... 11:40am - 12:10pm
High Performance Serverless Func... 1:00pm - 1:30pm
Growing the Scala Community 1:40pm - 2:10pm
Everything old is new: today's i... 2:20pm - 2:50pm
To Spark or Not to Spark 3:00pm - 3:30pm
Serverless Scala - Functions as... 3:40pm - 4:10pm
Deploy end to end ML pipeline us... 4:20pm - 4:50pm
Dagster: a Framework for Data Pr... 5:00pm - 5:30pm
Human-Centric ML Infrastructure... 9:40am - 10:10am
machine learning and mobile 10:20am - 10:50am
Ludwig, a Code-Free Deep Learnin... 11:00am - 11:30am
Weld: An Optimizing Runtime for... 11:40am - 12:10pm
Discovering Your Model's Known U... 1:00pm - 1:30pm
Introduction to geospatial analy... 1:40pm - 2:10pm
Large Scale On-Demand Low-Latenc... 2:20pm - 2:50pm
Lessons Learnt Building Domain S... 3:00pm - 3:30pm
Reliable, High Scale Tensorflow... 3:40pm - 4:10pm
Build Your Own ML Data Feedback... 4:20pm - 4:50pm
Next-generation frameworks for L... 5:00pm - 5:30pm
Kubernetes is a Platform Platfor... 9:00am - 9:30am
Unison, and why the codebase of... 9:40am - 10:10am
What is Functional Reactive Prog... 10:20am - 10:50am
Rsc: Scala Outlining for Distrib... 11:00am - 11:30am
A Gentle Introduction to Comonad... 11:40am - 12:10pm
Rust and Scala, Sitting in a Tre... 1:00pm - 1:30pm
Runtime Types at Crunchbase 1:40pm - 2:10pm
Taming complex webapps with Scal... 2:20pm - 2:50pm
In Types We Trust 3:00pm - 3:30pm
Running Amok to Ignite a Documen... 3:40pm - 4:10pm
GDPR Data Cleaner: Mutating Immu... 4:20pm - 4:50pm
Netty 5: Lessons Learned 5:00pm - 5:30pm
Panel: AI Product 5:40pm - 6:30pm
The Renaissance for Big Data and... 9:40am - 10:10am
Change Data Capture in Distribut... 10:20am - 10:50am
Delta Lake: Open Source Reliabil... 11:00am - 11:30am
8 Keys for Successful Serverless... 11:40am - 12:10pm
Moonshot Spark: serverless with... 1:00pm - 1:30pm
Reliable Machine Learning 1:40pm - 2:10pm
Fast and scalable domain-specifi... 2:20pm - 2:50pm
Integrating React with Scala: de... 3:00pm - 3:30pm
Serverless Event-Driven Data Pip... 3:40pm - 4:10pm
Maximizing Throughput and Scalab... 4:20pm - 4:50pm
Linkerd and the Service Mesh 5:00pm - 5:30pm