~/conference

Scale By the Bay 2020

date:2020-11-12..2020-11-13
location:-- online --
series:Scale By the Bay · 6 editions
titleauthorlength
Scaling Databricks to Run Data & AI Workloads on Millions of VMsMatei Zaharia57m
Databricks runs millions of VMs across ~7,000 customers processing exabytes per day and builds a Scala control plane on Kubernetes with Envoy and Prometheus…
Talk at cloud, Online on
Countdown to 3Martin Odersky01h 06m
Scala 3 reaches milestone M1 and plans RC1 for December with a final release around Jan–Feb; the new compiler and a Metals-based language server, Scala 3 doc…
Talk at cloud, Online on
Preview: KeynotesMartin Odersky01m
ai.bythebay.io Nov 2025, Oakland, full-stack AI conference SBTB 2020 is keynoted by Martin Odersky, creator of Scala, Anima Anandkumar, Director of AI at…
Talk on
Panel Discussion: Will AI Kill Programming?Vitaly Gordon, Helena Edelson, Omar Alonso, Bryan Cantrill, Gene Linetsky55m
The panel debates whether AI becomes as essential to software work as source control and CI, arguing specific claims and demos: proponents point to GPT-3…
Panel at cloud, Online on
Acting Lessons for Scala Engineers with Akka and ZIOSalar Rahmanian22m
Compares Akka and ZIO Actors by building a contrived mailing‑list app that actually spawns actors, validates emails, logs actions and sends subscribe replies…
Talk at cloud, Online on
Monocle 3: a peek into the futureJulien Truffaut33m
Explains concrete Monocle 3 changes: a focus macro that generates lenses/prisms/indexes from a dot-path (IDE-completion friendly) and runs only on Scala 3, a…
Talk at functional, Online on
Panel: Were Microservices a Huge Mistake?Alexy Khrabrov, William Morgan, Pete Hunt, Kikia Carter, Chris Richardson, Nick Schrock01h 05m
Panel argues specific tradeoffs: one claim predicts a multi‑billion dollar cleanup industry from misapplied microservices; another warns of distributed…
Panel at cloud, Online on
Project Loom? Better Futures? What’s next for JVM concurrent programmingAdam Warski32m
Project Loom introduces virtual threads and continuations to the JVM, making threads cheap to create and block so thousands can run while the JVM schedules…
Talk at cloud, Online on
Query Planning in GraphQLGreg Kesler40m
Implements a reusable query planner for GraphQL Java that statically builds merged-field vertices, expands abstract types into concrete variants, and…
Talk at functional, Online on
Materialize Typeclasses with MagnoliaShameera Rathnayaka34m
Shows how Magnolia derives typeclasses at compile time to auto-generate Json/Avro/BigQuery/Protobuf converters for case classes and sealed traits, replacing…
Talk at functional, Online on
C-chain: the Integration of 5G and real time BlockchainRudolf Bayer23m
C-chain replaces proof-of-work with signature-based proof of correctness and a single chain with many per-agent chains, achieving transaction booking in 20…
Talk at cloud, Online on
Reproducible Data Pipelines Using Controlled EffectsYves Parès32m
Presents a Haskell architecture (kernmantle) that encodes side effects as binary abstract effects with two type parameters, composes tasks via arrows, and…
Talk at functional, Online on
TypeScript - You'll Like ItJason Swartz24m
TypeScript is TypeScript = JavaScript + types (Microsoft, 2012) and compiles with the tsc compiler into ES6 JavaScript; examples show ts-node + yarn/npm…
Talk on
Apache Spark meets FIPS standardPrashant Sharma23m
Explains how to run Apache Spark on an OpenShift/Kubernetes cluster with Cloud HSM and bring your own key using envelope encryption so cloud providers cannot…
Talk at cloud, Online on
When the Only Way to Scale up, is to Scale DownJennifer Prendki36m
Claims that less data often beats more data and shows tooling to prove it: Alectio uses active learning and an auto active learning optimizer to pick training…
Talk at cloud, Online on
Applicative: The Origin StoryJustin Heyes-Jones32m
Shows that applicative lets pure multi‑argument functions be applied to effects by lifting the function and using ap / map2 instead of flatMap. Translates the…
Talk at functional, Online on
Getting Things Done in the Scala REPLLi Haoyi30m
Live demo shows using Ammonite REPL plus JVM library jsoup to scrape Wikipedia and MDN, parse headlines and first paragraphs, and write JSON files to disk…
Talk at cloud, Online on
Enhancing Spark's Power with ZIOLeo Benkel29m
Combines Apache Spark with ZIO via an open source library zpark-io that converts Futures to ZIO, wires Spark into ZIO layers, and removes boilerplate Spark…
Talk at prerecorded, Online on
Packaging & Deployment Options for Scala Applications / ServicesJames Ward28m
Compares four concrete packaging paths for Scala apps: Buildpacks, Jib, sbt-native-packager (Docker), GraalVM native-image. Demonstrates Buildpacks producing a…
Talk at prerecorded, Online on
Keynote: Next-generation frameworks for Large-scale AIAnima Anandkumar24m
Claims that embedding structure beats scale: Tensorly layers and CP/tensor-train factorizations produce models an order of magnitude smaller with better…
Talk at cloud, Online on
Panel: Programming Languages in the Era of the CloudEvan Chan, Wiem Zine Elabidine, Alexy Khrabrov, Bill Venners, Baruch Sadogursky, Rúnar Bjarnason, Jon Pretty, Bryan Cantrill, Jaana Dogan01h 00m
Panel argues cloud choices hinge on concrete tradeoffs: Go wins for fast startup and tiny static binaries and cross-compilation; Rust wins for memory control…
Panel at cloud, Online on
A tour of String diagrams and Monoidal categoriesJuan Pablo Romero31m
Describes a Scala declarative DSL that encodes string diagrams / monoidal structure, composes processes by tensor (parallel) and sequential operations, and…
Talk at functional, Online on
Owned By Statistics: How Kubeflow & MLOps Can Help Secure...David Aronchick29m
Shows concrete attacks and defenses: builds a toy circle-vs-square failure and links it to real failures like a snow detector for huskies, stickers that flip…
Talk at data, Online on
Data Science in Scala with ScalaPyShadaj Laddad32m
ScalaPy embeds a CPython interpreter and exposes Python libraries to Scala on JVM and Scala Native via JNA or native FFI, with heap synchronization, GIL…
Talk at data, Online on
Functional implementation of Finger Trees in JavaScriptVlad Patryshev32m
A complete, purely functional Finger Tree implemented in a narrow subset of JavaScript and demonstrated inside an ObservableHQ workbook, including cons and…
Talk at functional, Online on
Programming machine learning algorithms in hardware, sanely, using Haskell and Rust!Ryan Orendorff, Daniel Hensley29m
Clash (a Haskell-like language) compiles a dependently-typed neural network (GADTs, type-level naturals) into FPGA logic and a Cyclone V runs a five-layer…
Talk at data, Online on
Conquering All Stores with Gimel – A Unified Data Processing PlatformDeepak Chandramouli, Anisha Nainani, Vladimir Bacvanski35m
Gimel is a Spark-and-Scala based platform that exposes a single dataset.read/dataset.write and SQL surface over Hive, HBase, Cassandra, Druid, Teradata…
Talk at cloud, Online on
Put Your Machine Learning on AutopilotAntje Barth31m
Shows a concrete AutoML pipeline that takes the Amazon Customer Reviews CSV (130M records available, demo uses camera category), loads a pre-trained bird model…
Talk at data, Online on
Keynote: Apache PulsarKarthik Ramasy40m
Splunk replaces Kinesis/SQS/RabbitMQ/Kafka with Apache Pulsar inside Splunk DSP, running billions of messages and supporting cloud and on‑prem deployments…
Talk at cloud, Online on
Cloudflow: Spark, Flink, and Akka Working together on KubernetesNolan Grace30m
Cloudflow wires Spark, Flink, Akka and Kafka into Kubernetes with a Scala/Java API and an operator that compiles streamlet definitions into Docker images…
Talk at cloud, Online on
8 Lessons Learned from using Kafka with 1000 microservicesNatan Silnitsky30m
Wix runs ~1,500 microservices and 1.5 billion Kafka messages per day and builds a shared Kafka layer called Greyhound rewritten on ZIO. Greyhound adds parallel…
Talk at cloud, Online on
Smokey and the Multi-Armed Bandit featuring BERT ReynoldsChris Fregly36m
Fine-tuned two BERT variants (TensorFlow and PyTorch, using the Transformers library from Hugging Face) on the Amazon Customer Reviews dataset and deploys them…
Talk at data, Online on
A Reinforcement Learning Framework in Scala 3Robert J. Neal28m
A small Scala 3 library implements tabular reinforcement learning for experimenting and comparing algorithms, with a working tic‑tac‑toe agent that learns via…
Talk at data, Online on
Rebuilding Twitter’s public APISteve Cosenza22m
Twitter builds a GraphQL-based multi-tenant platform (Scala, OpenAPI Spec, thrift) to host v2 endpoints, consolidating fragment-driven field configs and…
Talk at cloud, Online on
Goku Flow: A Self-Service Data Pipeline BuilderLei Gao30m
Workday runs about 20 petabytes of operational logs and ingests roughly 2 trillion messages per month; Goku Flow is an in-house, patent-backed self-service…
Talk at data, Online on
Event Streaming with Kafka StreamsViktor Gamov31m
Kafka Streams is a Java library that runs inside applications and implements scalable, stateful event processing by handling partition assignment when multiple…
Talk at cloud, Online on
The art of being resilient. How to handle failures gracefully in Distributed Systems.Muktesh Mishra29m
Shows how structured logging (JSON metadata + common schema) and propagated headers for Jaeger traces let teams pinpoint the failing microservice and cut MTTR…
Talk at cloud, Online on
NLP text recommender system journey to automated training pipeline with Spark and SagemakerAditya Sakhuja31m
Built an enterprise NLP recommender that reduces agent time‑to‑resolution by surfacing top‑k articles, using Scala/Python, Apache Spark, Docker and SageMaker +…
Talk at data, Online on
Deploying a Modern Serverless Reactive Container to the CloudMary Grygleski35m
A live demo builds a polyglot Vert.x application (Java, Kotlin, JavaScript), dockerizes the image, pushes it to Docker Hub and deploys a Knative Service to an…
Talk at cloud, Online on
How Micro-Service Patterns Change When the Database ScalableBrecht De Rooms27m
Argues that a globally consistent, scalable database reshapes microservice choices by restoring single-database options and shifting complexity from engineers…
Talk at cloud, Online on
Ray: A System for High-performance, Distributed ML ApplicationsDean Wampler24m
Ray is a lightweight distributed runtime that scales Python from laptop to clusters (users run up to 10,000 nodes), exposes a tiny API — ray.remote for tasks…
Talk at cloud, Online on
Automate the boring ML stuff with pipelinesCatherine Nelson, Hannes Hapke18m
A reproducible ML pipeline that validates incoming data against a generated schema and stops training on mismatched batches, runs feature engineering with…
Talk at data, Online on
Multi-language Runtime Environments for Smart Contract ExecutionJames Aman30m
Implements a multi-language smart contract runtime inside a Scala blockchain client using GraalVM polyglot and Truffle, running JavaScript contracts on a…
Talk at cloud, Online on
Cloud-Native Apache Spark: why & how to migrate your SparkJean-Ives Stephan28m
Spark runs natively on Kubernetes since 2.3 and is declared production ready in Spark 3.1; practical migration uses the spark-on-kubernetes operator, cluster…
Talk at cloud, Online on
Spreading the JAMstackScott Spence26m
JAMstack means pre-render pages and serve them from a CDN so pages require no server work at request time; big claims: sites aim for ~2s load (slower loses…
Talk at cloud, Online on
Optimizing Latency-Sensitive Queries for Presto at FacebookRohit Jain, Bin Fan28m
Facebook embeds Alluxio local on-SSD cache into Presto workers and measures results on a 600-node shadow cluster with 460 GB cache per node and 17,000 real…
Talk at cloud, Online on
AIoT: Why now? And How To?Dirk Slama22m
Claims that industrial AIoT is practical now and lays out concrete tooling and organization: examples include autonomous parking already rolling into public…
Talk at data, Online on
State of the art natural language understanding at scaleDavid Talby33m
Open-source Spark NLP provides production-ready, enterprise-grade NLP with about 90k downloads/week and ~1M downloads per quarter, 26 releases in 2020, and…
Talk at data, Online on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.