~/conference

Scale By The Bay 2018

date:2018-11-15..2018-11-17
location:San Francisco, United States
series:Scale By the Bay · 6 editions

Scale By the Bay is the 5th year of the flagship By the Bay conference, the proven data engineering and data science community event laser-focused on learning, open-source excellence, and industry-centric focus on what works.

titleauthorlength
Deploying Kafka Streams Applications...Gwen Shapira, Matthias Sax40m
Kafka Streams runs as partitioned tasks with a one-to-one task-to-partition mapping and local state backed by a compacted changelog topic, so scaling requires…
Talk in English on
Quantum Computing Modeling in ScalaConstantin Gonciulea24m
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Quantum Computing Modeling in Scala —…
Talk in English on
Journey of Building a Modern Data Prep Tool...Jianneng Li20m
Workday Prism Analytics builds a data‑prep engine on Apache Spark that runs two apps: always-on interactive for sampled, low‑latency queries and on-demand…
Talk in English on
Reactive Microservice framework for...Phani Srikar Ganti, Erin Kavanaugh30m
Capital One builds Quantum Real Time, a Scala/Akka framework packaged with Docker that starts REST or stream endpoints and runs language‑agnostic plugins…
Talk in English on
Simplicity for Programmable MoneyRussell O’Connor39m
Simplicity is a typed, combinator-based language with no recursion or function types that targets crypto scripts; it defines programs as functions between…
Talk in English on
Street fighting techniques for multi tenant machine learning...Sky Thomas40m
Deploys a MapR CSI storage cluster inside Kubernetes, installs Kubeflow and JupyterHub, and launches training and Spark jobs so the demo actually runs…
Talk in English on
Structure and Interpretation of Stream ProcessingAdil Akhter43m
Compares concrete systems (Flink, Spark Streaming, Storm, Heron, Samza) and shows how choices change guarantees: Flink and Spark offer exactly‑once semantics…
Talk in English on
Leveraging Scala to Build Hardware at ScaleYunsup Lee43m
SiFive describes a full chip stack written in Scala: Chisel as the hardware construction DSL, the Diplomacy parameter framework and FIRRTL as the compiler that…
Talk in English on
Quantum Computing and YouJohn Azariah47m
Explains why quantum machines aim to simulate chemistry problems that need 2^N complex amplitudes — the featured nitrogenase-like molecule has ~170 electrons…
Talk in English on
Cloud, Edge, and Silver Lining45m
Panelists debate concrete tradeoffs: enterprises keep primary data on-premises and use the cloud for burst compute while Alluxio offers Alluxio global…
Panel in English on
Nelson - Functional programming in system designAdelbert Chang40m
Nelson is a deployment orchestration system that enforces immutable deployments by tracking explicit service name+version dependencies and publishing that…
Talk in English on
Scala the Cloud Native Way...Dennis Adjei Baah23m
Linkerd is a Scala/Finagle/Netty service mesh used in production at Salesforce, CreditKarma and FOX that struggles with per-sidecar memory. Engineers switch…
Talk in English on
Fireside Chat with Richard Socher, Chief Scientist, SalesforceAlexy Khrabrov, Richard Socher32m
A research group integrates published neural techniques into products, improves accuracy by 20% on a sequence-tagging task for contact/email matching, and…
Talk in English on
Swimming in the stream...Gabriel Claramunt24m
Live-coded pipeline uses Akka Streams to ingest a random request generator, enrich each tuple with customer/product lookups (fake ODB returning Futures), call…
Talk in English on
Orchestrating Microservices with GraphQLGreg Kesler22m
Intuit is mid‑journey decomposing QuickBooks Online into microservices and uses GraphQL front-end parsing only to accept and validate requests while a custom…
Talk in English on
Using Akka Streams for Web scale Data IngestionJie Ren, Greg Methvin27m
Iterable moves from RabbitMQ to Kafka to fix single‑point failures and spiky flow control, and wires Akka Streams + Alpakka Kafka to consume partitioned topics…
Talk in English on
5 tips to build long lasting Scala OSSKazuhiro Sera21m
Seven years of work on ScalikeJDBC yields five concrete rules: pick a project worth lifelong maintenance, prefer Java over Scala dependencies to avoid…
Talk in English on
Distinguishing features of production quality pipelinesNimbus Goehausen24m
Practical checklist for taking Scala/Spark proofs of concept to production: prefer append-only data sources or versioned snapshots to avoid lost records…
Talk in English on
Scaling Bayesian ExperimentationRobert J. Neal, Paul Cho25m
Argues that Bayesian A/B testing uses priors on sample means (normal + inverse-gamma) so posteriors have closed form and avoid slow MCMC, and shows a…
Talk in English on
Fast Data pipelines with Akka Streams and Alpakka...Sean Glover41m
Overview of building low‑latency, stateful Kafka pipelines using Akka Streams with the Alpakka Kafka connector, showing a concrete consume‑transform‑produce…
Talk in English on
Data Consistency Patterns in Cloud Native ApplicationsRyan Knight30m
Compares concrete patterns: Distributed Saga (AP) requires idempotent workers and compensating actions and often leaves unsafe intermediate states; Akka…
Talk in English on
Optimizing network topologies...Wyatt Meldman Floch, Ryle Goehausen22m
Claim: a DAG-based consensus replaces proof-of-work by layering signature-backed units and dynamic reputation to scale confirmation without heavy mining…
Talk in English on
Privacy aware data science in Scala with monads...David Andrzejewski38m
Proposes a Scala library that enforces information-flow policies at compile time by translating a Haskell seclib design into a monadic security wrapper with…
Talk in English on
FP for Data Science For Loops Considered HarmfulAris Vlasakakis21m
Argues that using static types and immutability prevents whole classes of bugs (matrix-dimension and unit mismatches become compiler errors), replaces brittle…
Talk in English on
Data Engineering and AI53m
Panel explains concrete choices and failure modes: teams use Kubeflow for model orchestration and Argo/Airflow for workflows, prefer Python stacks (PyTorch…
Panel in English on
Reactive Java Programming: a new Asynchronous Database...Kuassi Mensah26m
Proposal for a new Java DBA API promises truly non‑blocking SQL access with no user thread ever blocked, built on Java SE 8/9 using CompletionStage and…
Talk in English on
Practical Reactive Streams with MonixJacek Kunicki35m
Processes gzipped CSV lines with Monix Observables, parses each line into a domain Reading Task, groups readings by ID in pairs, computes averages (invalid…
Talk in English on
The Danger of Implicit Blocking in FinagleMichael Armella15m
Finagle services block when long computations or explicit waits run on Netty event-loop threads, causing worker threads (default 2× logical CPUs) to exhaust…
Talk in English on
Monitoring Reactive StreamsStefano Bonetti26m
Measures element throughput checkpoints at chosen graph points and records a per-checkpoint rate (elements/sec) so source, filter and sink rates can be…
Talk in English on
H2O internalsCliff Click33m
H2O is a pure-Java cluster runtime that stores compressed columnar data in-heap, runs most analytics at memory-bandwidth speeds and uses a MapReduce-style…
Talk in English on
Thoughtful Software EngineeringBryan Cantrill46m
Panel argues concrete trade-offs and tools: microservices trade autonomy for lost leverage and added serialization/operational complexity; Scala trims features…
Panel in English on
Making Spark ML Models Portable Know Your OptionsMatthew Tovbin24m
Compares ways to export Spark ML pipelines: use Spark runtime, DataBricks/local jars, the PFA standard, or build a custom runtime. Describes a custom library…
Talk in English on
Creating a Data Fabric for IoTKarthik Ramasamy30m
Apache Pulsar is presented as a single system that combines messaging, storage and stream processing with real deployments: runs on Raspberry Pi and…
Talk in English on
A Reactive Fraud Monitoring Engine for Instant PaymentsDavid Massart20m
Reactive pipeline takes channel events, fans them into parallel predictive modules and aggregates partial scores into an instruction: allow / stop / step‑up…
Talk in English on
Consensus Algorithms in Distributed SystemsYifan Xing40m
Explains how Paxos: prepare/accept with proposal numbers and Raft: leader election + log replication actually operate, including Paxos proposers/acceptors…
Talk in English on
2 Fast 2 Furious: migrating Medium's architecture...Sasha Solomon24m
Medium migrates its frontend to a React client backed by a Scala GraphQL server (Sangria) that derives schema from protobufs as schemas, uses fetchers that map…
Talk in English on
Programming the worldwide elastic supercomputer with UnisonPaul Chiusano22m
Unison claims a single program can express an elastic distributed system and shows the concrete primitives: spawn / at / force primitives produce nodes, start…
Talk in English on
Introduction to Apache Spark with FramelessBryan Clapper46m
Compares Spark DataFrame/Dataset APIs to Frameless by running live code on ~50,000 tweet samples and building typed pipelines that keep Catalyst optimizations…
Talk in English on
Applied Machine Learning: a Netflix productionJulie Pitt27m
Netflix describes Metaflow as a Python-first workflow layer that actually ships: it provides a DAG decorator API, resume-any-step reproducibility backed by an…
Talk in English on
Motivating Probabilistic ProgrammingRahul Chitturi29m
Built proml, a purely functional Scala library that makes model parameters distributions instead of points, using Metropolis–Hastings MCMC to sample posterior…
Talk in English on
Continuous ML Applications in ProductionChris Fregly25m
PipelineAI shows a production runtime that continuously trains, optimizes, validates and explains models using Continuous VOTE techniques, feeding online…
Talk in English on
Monitoring AI with AIStepan Pushkarev25m
Model deployments include an immutable package that bundles training data statistics (min/max, quantiles, autoencoder snapshots) and run-time checks like…
Talk in English on
Video Access-Log Processing with Apache FlinkScott Kidder22m
Mux processes CDN access logs to meter per-account, per-asset video usage and power no-commit utility billing by enriching logs, windowing them by event time…
Talk in English on
MLflow: An open platform to simplify...Aaron Davidson24m
MLflow is an open source Databricks platform (launched June, ~57 contributors) that actually implements tracking, projects, models: a logging API that records…
Talk in English on
Hadoop Future in AI WorldMilind Bhandarkar40m
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Hadoop Future in AI World —…
Talk in English on
Understanding World food economy with satelliteAleksandra Kudriashova21m
Pipeline monitors corn, soy, rice and wheat daily by combining Sentinel‑2, Landsat and Planet imagery, extracts NDVI and many indices, and trains ML (boosting)…
Talk in English on
Edge ain't your gramp's IoT...Roman Shaposhnik34m
Claims a working Edge Virtualization Engine called Project EVE (open source under Linux Foundation) that runs on $500 industrial PCs down to $7 ARM boards…
Talk in English on
Building a Contacts Graph from activity dataAlexis Roos, Brad Powley46m
Salesforce teams build a contact graph from email and calendar metadata ingested via Kafka and stored in S3, update the raw per-org graph roughly weekly…
Talk in English on
Graph-First Services Using GraphQLAdam Crane25m
GraphQL schema drives service design, used at scale inside Twitter to unify many back ends and power a Network Health Visualizer. Implementation uses Sangria +…
Talk in English on
Inside NVIDIA’s AI infrastructure for self-driving carsClement Farabet32m
NVIDIA describes Project MagLev as an internal AI platform that ingests multi‑PB road data from ~30 cars with 12 cameras each, runs active‑learning selection…
Talk in English on
Distributed Deep Learning with HorovodAlex Sergeev29m
Horovod is a library that runs on top of TensorFlow and PyTorch and uses MPI plus NVIDIA’s NCCL for fast collectives, implementing ring-allreduce and a…
Talk in English on
Scio data processing nirvana at SpotifyBram Leenders, Julien Tournay24m
Scio is Spotify’s Scala API for Dataflow and after two years in production it replaces Crunch for most pipelines, handling >200 TB/day with ~3,000 jobs. A…
Talk in English on
Structured Deep Learning with Probabilistic Neural ProgJayant Krishnamurthy32m
Claims an open source Scala library called Probabilistic Neural Programs that combines a probability monad with neural nets to let a model define its output…
Talk in English on
Labels to Inference: A Continuous Sentiment PipelineJeff Fenchel21m
Company rebuilds sentiment as a continuous pipeline that labels, trains and deploys daily using Mechanical Turk, Elasticsearch, Kafka/Storm, and Amazon…
Talk in English on
FiloDB: Real-time, In-Memory Time Series at Massive SMACK ScaleEvan Chan45m
FiloDB is an open-source, in-memory time-series database built on Scala, Akka, Kafka, Cassandra and Mesos that targets high-cardinality monitoring and…
Talk in English on
High-performance functional bayesian inference in ScalaAvi Bryant55m
Rainier is an open source Scala library that compiles compute graphs for probabilistic models into zero-allocation JVM bytecode using ASM, auto-derives…
Talk in English on
Enabling Big Data and Machine Learning for the Masses...Tim Kral38m
Medium replaces mixin-heavy Scala Spark jobs with a dependency-injected platform that treats extraction and loading as services and leaves product teams to…
Talk in English on
Towards Typesafe Deep Learning in ScalaTongfei Chen35m
Nexus is a prototype Scala deep‑learning engine that encodes tensor shapes and axis semantics into types so axes of tensors are typed statically and operations…
Talk in English on
Machine Learning on Source CodeFrancesc Campoy Flores37m
Provides concrete tooling and datasets: a public archive (3 TB, repositories with 50+ stars) pulls entire git blobs for training, parsing into a universal AST…
Talk in English on
Down the Wabbit HoleChris McKinlay42m
Formation builds polymorphic model handles in Haskell that abstract TensorFlow sessions and Vowpal Wabbit pointers so the same pipeline runs both frameworks…
Talk in English on
Effects types in Scala - how to choose oneAlexandre Bergeron23m
Explains why Scala standard futures are already running (non-cancelable) while Twitter futures are cancelable, and compares Scalaz Task, Monix Task…
Talk in English on
FP Scala Meat & Potatoes...Paul Snively37m
Demonstrates a working CRUD JSON REST API built with http4s, JSON codecs auto‑derived via Circe, and SQL via Doobie that parses POSTed JSON, inserts rows, and…
Talk in English on
Scala.js in productionRamnivas Laddad40m
Learn Raga launches last week: a full frontend+backend music app with ~3,000 commits, ~90% Scala, and a 780 KB JS bundle. Uses Scala.js isomorphism to share…
Talk in English on
Radix Trees: How IntMap WorksTikhon Jelvis31m
Haskell's IntMap is a radix tree (Patricia trie) that stores integer keys bitwise with path compression so lookups cost key-length, not map-size; worst case…
Talk in English on
Fork It Harder Make It BetterJustin Kaeser37m
Overview of concrete tooling and outcomes: interactive REPLs and Ammonite/worksheets and notebooks speed experimentation; a live demo shows Cargo publish in ~2…
Talk in English on
Duality and How to Delete Half (minus ε) of Your CodeGreg Pfeil23m
Claims that 96% minus ε of duplicated recursion-schemes code disappears by abstracting folds/unfolds over comonads and arrow categories, collapsing monadic…
Talk in English on
Shapeless Party Tricks in the EnterpriseCody Allen26m
Practical examples of Shapeless show how compile-time literal-backed types let a combinations function return Tuple2 or Tuple3 instead of List, preserving type…
Talk in English on
Effective ScalaBill Venners, Frank Sommers41m
Argues Scala works best as a third way — pragmatic functional object‑oriented code — and gives three concrete rules: pick a project opinion and stick to it…
Talk in English on
Keynote III: Mind Your State for Your State of MindPat Helland46m
Argues that transactional semantics break at scale and that pragmatic choices win: use careful replacement when you must coordinate updates across identities…
Talk in English on
Declarative distributed concurrency in ScalaSergei Winitzki42m
Claims a Scala DSL (chemist/Chemical Machine) expresses unrestricted concurrency as data-carrying “molecules” and reactions so many tasks fit in 15 lines of…
Talk in English on
Adopting GraalVMPetr Zapletal23m
Evaluation of GraalVM covers concrete steps and pain points: SBT can use the Graal plugin and JVMCI flags to compile Scala projects and yields about 10%…
Talk in English on
Rust and Other Interesting ThingsBryan Cantrill37m
Recent experience shows Rust can beat hand‑optimized C on real system code by switching data structures and letting the compiler optimize memory layout…
Talk in English on
You Are a Scala ContributorSeth Tisue35m
Scala work splits across three GitHub orgs (scala, scala-center, EPFL/dotty); the main repo holds the compiler, standard library and spec, and a majority of…
Talk in English on
Keynote II: Kafka and the Rise of Event-Driven MicroservicesNeha Narkehede27m
Argues that Kafka turns all business activity into durable event streams so applications and analytics share a single source of truth, enabling real-time joins…
Talk in English on
Getting started with EitherTJulie Laver16m
Claims that wrapping Future[Either[E,A]] with EitherT[Future, E, A] (from Cats/Scalaz) makes code readable by avoiding double-unwrapping and enables fast-fail…
Talk in English on
How Twitter teaches ScalaIvan Corneillet24m
Twitter migrated from Rails to a Scala stack around 2009 and now runs Finagle/Finatra microservices; onboarding is a four‑day engineering intro that walks new…
Talk in English on
Play on Dotty: Design Patterns unlocked by Dotty in a Play...Jeff May39m
Dotty (Scala 3, using 0.10.0‑RC1 with SBT 1.2.3) unlocks implicit functions and trait parameters to thread request context without thread‑locals. A Play‑like…
Talk in English on
Scalaz Stream: RebirthJohn A De Goes, Itamar Ravid44m
A next-generation scalaz-stream reimplementation targets the Scalaz 8 / ZIO effect model, exposing only Stream and Sink and abandoning spine deconstruction and…
Talk in English on
ArrayDeques and How to Contribute to Scala 2.13Pathikrit Bhowmick23m
mutable.ArrayDeque is a circular-buffer implementation that replaces many mutable Scala collections and claims faster common operations than Lists, Buffers…
Talk in English on
Immutable APIs and mutable internals: a Scala design case studyOscar Boykin25m
Builds a parser combinator library in Scala with an immutable API but a hidden mutable backend that keeps a pointer into an immutable input string, uses a…
Talk in English on
Transpiling GraphQL instead of writing customized....Michael Solomon29m
Claim: GraphQL queries are transpiled at runtime into JavaScript-flavored functions that explicitly fetch and compose data across services and databases, so…
Talk in English on
From Scala to ByteCode...Alon Muchnick36m
Shows exactly what scalac and javap produce: scalac phases: 25 steps culminating in a JVM generation phase, class files hold a constant pool, field/method…
Talk in English on
Production Haskell DemystifiedJoe Kachmar21m
Haskell code models produce concrete artifacts automatically: using GHC Generics plus libraries like generic-random and Aeson the compiler derives QuickCheck…
Talk in English on
Towards Parallelizing Scala CompilationsEugene Burmako26m
Rsc computes public type signatures called outlines, dumps them in the Scala compiler format, and then launches multiple scalac instances to compile partitions…
Talk in English on
Rage Against the EcosystemJohn Pretty51m
Claim: Fury is a source-based dependency manager that defines builds as data not code and replaces binary publishing pain with source-based dependencies. It…
Talk in English on
Graal: How to use the new JVM JIT compiler in real lifeChris Thalinger41m
Graal is the Java-written JIT now available via JDK 9’s JVMCI and JDK 10’s JEP 317 and can be enabled with -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI…
Talk in English on
Your Type System Working For You!Richard Wall31m
Shows how Scala turns CRS errors into compile-time guarantees by baking CRS definitions and transforms into types and implicits, using GeoTools to load EPSG…
Talk in English on
Channeling the Inner ComplexityJakob Odersky33m
Compares Scala concurrency options and claims any scalable program needs a good model, then shows a library-only implementation called Eskow that emulates…
Talk in English on
Opening Keynote: New Functional Constructs in Scala 3Martin Odersky51m
Scala 3 adds concrete, tested constructs: enums as ADTs/GADTs replace verbose sealed-trait + case-class boilerplate and support Java interop (implementation…
Talk in English on
Classical Category Theory in Plain ScalaVlad Patryshev32m
Scala code implements a full implementation of small categories (objects, arrows, identities, composition), graphs, functors, natural transformations, cones…
Talk in English on
InterviewBram Leenders02m
Builds and operates event delivery pipelines that ingest client events and make them available to data engineers, describing concrete production work at…
Talk in English on
InterviewBrad Powley03m
A platform constructs an activity graph from emails and meetings and wires it into Einstein to provide contextual services for other machine learning features…
Talk in English on
InterviewAlexis Roos04m
Salesforce teams deploy Email Insights to spot real‑time signals (pricing talks, competitor mentions, even weather) from hundreds of TB and billions of…
Talk in English on
InterviewAdelbert Chang03m
A node in Target’s data infrastructure graph describes Nelson, an automated deployment system developed over several years for the Data Science and…
Talk in English on
InterviewAdil Akhter05m
Building a streaming data platform and a machine learning platform at ING to deploy models, run training jobs and monitor production performance, with Scala…
Talk in English on
InterviewAvi Bryant06m
Built a system called Rainier, a Bayesian inference engine for Scala that generates JVM bytecode, requiring work across statistics, compilers and runtime…
Talk in English on
InterviewAdam Crane06m
Built a data pipeline called Network Health Visualizer that collects latency, connectivity and config-change metrics from internal networks, exposes them…
Talk in English on
InterviewBill Venners08m
Runs Artima and maintains ScalaTest and Scalactic, open source libraries used for Scala and Java testing and quality utilities; authorship credit on…
Talk in English on
InterviewFrank Sommers05m
Autospaces builds workflow and decision support systems for auto finance and adopts Scala from its early releases, evolving the codebase as the language grows…
Talk in English on
InterviewErin Kavanaugh04m
Describes a configuration-driven framework that launches real-time microservices to execute credit models, with a concrete claim: a microservice built, wired…
Talk in English on
InterviewDennis Adjei Baah04m
Building a production service mesh proxy in Rust and Go that integrates with Linkerd L7 proxy to give microservices measurable reliability, visibility, and…
Talk in English on
InterviewDavid Winters05m
Building GoPro's data platform for four years, creates a Spark-Kafka streaming ingestion pipeline that pushes device events into storage and near‑real‑time…
Talk in English on
InterviewBrian M Clapper06m
Compares and contrasts Spark’s three APIs — DataFrame, Dataset, Frameless — and argues frameless gives the strongest compile-time type safety for schema-heavy…
Talk in English on
InterviewCody Allen05m
Building intelligence insights on activity data like emails and meetings to surface where deals sit in the sales pipeline and help managers make decisions…
Talk in English on
InterviewChris Fregly04m
Claims a production platform that turns batch ML into continuous training pipelines and serves models with live streaming updates. Implements end-to-end pieces…
Talk in English on
InterviewBrian Cantrill05m
Builds a production cloud: a Mantle storage substrate with S3-like semantics plus a compute substrate for cloud workloads, engineered for extraordinary scale…
Talk in English on
InterviewJeff Fenchel04m
Builds a production system that maps a real-time media landscape into actionable signals using streaming pipelines and NLP, aiming for continuous measurement…
Talk in English on
InterviewIvan Corneillet04m
An internal training program at Twitter runs hands-on courses to level up engineers, teaching Scala with practical functional programming patterns and…
Talk in English on
InterviewJulien Delange06m
Building a metrics platform that collects network telemetry across Twitter to diagnose outages and track month‑scale trends for capacity planning, implemented…
Talk in English on
InterviewJohn Azariah04m
Lead of Microsoft’s Q# effort describes building the actual programming language for a working quantum computer and also contributing to quantum hardware and…
Talk in English on
InterviewJie Ren04m
Describes building a new type of data store at Iterable that solves historically naggy scaling problems by using clever architecture and a Scala stack…
Talk in English on
InterviewJakob Odersky05m
Describes building a treatment matching pipeline that connects Pharma and hospitals by gathering a database of treatments and automatically matching cancer…
Talk in English on
InterviewGreg Methvin06m
Working on a data ingestion pipeline at Iterable that uses Akka Streams and Kafka to process user events into a customer insights platform, with emphasis on…
Talk in English on
InterviewGreg Kesler05m
Intuit describes being an early GraphQL adopter since 2015 and building concrete developer tooling: SDKs and code-generation, developer infrastructure and Java…
Talk in English on
InterviewJulien Tournay03m
Spotify uses Scio as the default Scala-based data processing framework for batch and streaming pipelines, built on Apache Beam and adopted across teams. The…
Talk in English on
InterviewKazuhiro Sera04m
An interview with Kazuhiro Sera from Salesforce about his work in the Scala ecosystem: his projects ScalikeJDBC and Skinny Framework, and his contributions to…
Talk in German on
InterviewLukas Biewald03m
Weights & Biases builds experiment tracking tools for machine learning teams and watches hundreds of models across industries; the concrete recommendation is…
Talk in English on
InterviewMatthias Sax03m
Kafka Streams as a Java library on top of Kafka makes stream-processing applications fault-tolerant and scalable by embedding state and processing logic in the…
Talk in English on
InterviewMicah Wylde04m
Lyft is building a stream processing platform that runs real-time pipelines so researchers, service engineers and analysts can process data without deep…
Talk in English on
InterviewMichelle Casbon05m
Description of an open source platform that runs ML on Kubernetes called Kubeflow, positioned as a shortcut to avoid building startup-grade infra from scratch…
Talk in English on
InterviewNimbus Goehausen05m
Builds and runs data pipelines that maintain a dataset of companies indexed by website and generates B2B targeting audiences for customers; focuses on…
Talk in English on
InterviewPetr Zapletal06m
Building a global real-time streaming platform that serves thousands of concurrent viewers for products like ESPN+ and MLB and is being extended toward…
Talk in English on
InterviewPhani Srikar Ganti04m
Capital One builds a framework called corn that provides out‑of‑the‑box capabilities for real-time execution of models and microservices so credit‑card…
Talk in English on
InterviewRamnivas Laddad05m
A full web application that teaches Indian classical music uses full-stack Scala with Scala.js and React on the front end, processes live audio to give…
Talk in English on
InterviewRobert J. Neal04m
A Bayesian experimentation platform at Udemy handles Bayesian experimentation at scale by implementing bootstrapping with Spark and Scala using algorithmic…
Talk in English on
InterviewRussell Alexander Spitzer06m
Maintains the Spark Cassandra connector, a production connector used to run Spark on Cassandra data, and describes new work that uses the Catalyst optimization…
Talk in English on
InterviewFrancesc Campoy Flores07m
A startup applies neural networks to source code using a 3 TB dataset of GitHub to train models that predict bugs, suggest better names, and detect when two…
Talk in English on
InterviewJulie Pitt03m
Built a production machine learning platform at Netflix that gives data scientists on-demand large-scale compute early in development and removes concerns…
Talk in English on
InterviewRúnar Bjarnason05m
Description of work and claim: building Unison as a distributed programming language that makes highly distributed, elastic computation as easy to write as a…
Talk in English on
InterviewSean Glover06m
Describes building production streaming platforms using Alpakka Kafka connector to wire Kafka into processors like Spark, Kafka Streams and Akka Streams, and…
Talk in English on
InterviewSergei Winitzki04m
Building a reusable streaming pipeline for multiple machine learning applications at Workday, aiming to apply the same pipeline across future projects and…
Talk in English on
InterviewTim Kral05m
Built a full curation workflow for Medium from soup to nuts, inventing processes to meet the scale required and integrating Scala pipelines and some ML to…
Talk in English on
InterviewTongfei Chen04m
Describes a completely typesafe tensor operation library in Scala that implements deep learning primitives to eliminate runtime tensor-dimension and type…
Talk in English on
InterviewWyatt Meldman Floch05m
Building a cryptocurrency-like system that replaces proof-of-work and proof-of-stake with a topology-optimizing game that lets nodes compete to be the best…
Talk in English on
InterviewJustin Kaeser03m
JetBrains maintains an IntelliJ IDEA Scala plugin that focuses on build tool integration and moves from tight SBT support toward using BSP (Build Server…
Talk in English on
InterviewAaron Davidson03m
Building MLflow as an open source machine learning pipeline tool that companies actually use, with real bug reports coming in that validate production use and…
Talk in English on
InterviewAleksandra Kudriashova04m
Astro Digital builds small-sat missions with multispectral cameras capturing red and near‑infrared bands at up to daily revisit, enabling per-field tracking of…
Talk in English on
InterviewAlexandre Bergeron07m
Building a data-platform at Frisco Data that lets analysts craft SQL-driven dashboards and run them fast and scale, with responsibility for a load-testing…
Talk in English on
InterviewBrett Koonce04m
CTO at Quarkworks building client mobile apps with offices in San Francisco and Columbia Missouri describes seeing apps used in the wild and a hands‑on…
Talk in English on
InterviewHaoyuan Li04m
An open source layer called Alluxio virtualizes cloud and on‑prem storage, giving data apps a global namespace and unified APIs so they only talk to Alluxio…
Talk in English on
InterviewHolden Karau03m
Builds and contributes to Apache Spark at Google and works across Airflow, SystemML, and Mahout, focusing on practical data pipelines that run in cloud…
Talk in English on
InterviewJianneng Li04m
Prism Analytics uses Apache Spark to build end-to-end data pipelines that mix Workday and external data so customers move from raw tables to analysis-ready…
Talk in English on
InterviewPaul Snively07m
Building a personalized ad technology platform for several clients that drives loyalty programs through a multi-step engagement flow that increases customer…
Talk in English on
InterviewRussell O Conner04m
Building a new blockchain language that targets smart contracts and gives statically verifiable costs, with the goal of proving correctness because contracts…
Talk in English on
InterviewSky Thomas05m
MapR is building an ML and AI environment for Kubernetes that claims to make reproducible experimentation practical for data scientists who previously…
Talk in English on
InterviewVlad Patryshev04m
Built an interoperability layer connecting Salesforce core storage to ML pipelines that maps and preserves every field type and representation for downstream…
Talk in English on
InterviewYunsup Lee05m
Builds RISC-V processors and RISC-V-based SoCs while using Scala as the hardware construction language, claiming it makes hardware design far more productive…
Talk in English on
InterviewTikhon Jelvis02m
Lead data scientist at Target describes a production simulation platform that models real Target distribution centers and runs at warehouse scale, built with…
Talk in English on
InterviewJoe Kachmar03m
Works on developer and client tooling in Haskell and contributes to Haskell package infrastructure, so expect concrete examples of tooling and package fixes…
Talk in English on
Scale By The Bay 2018 Unconference: Gabriel ClaramuntGabriel Claramunt22m
Library implements a generic fold over regular types in Scala by encoding constructors as small functors and a Fix-like wrapper, translating Haskell…
Talk in English on
Scale By The Bay 2018 Unconference: Greg PfeilGreg Pfeil37m
Dhall is a total, non-Turing-complete configuration language that still expresses functor, monad and category abstractions, implements kind polymorphism and…
Talk in English on
Scale By The Bay 2018 Unconference: Runar BjarnasonRúnar Bjarnason46m
Starts from plain functions and builds category theory step by step, formalizing composition and identity then instantiating them: Scala subtype category…
Talk in English on
Scale By The Bay 2018 Unconference: Sergei WinitzkiSergei Winitzki42m
A Scala macro library generates concrete implementations from polymorphic type signatures by translating types into logic, running an LJT proof search to build…
Talk in English on
Scale By The Bay 2018 Unconference: Joe KachmarJoe Kachmar25m
Builds a Haskell pattern that restricts effects by encoding interfaces as type classes and wiring concrete implementations into a ReaderT ReaderT app newtype…
Talk in English on
Scale By The Bay 2018 Unconference: Gabriel VolpeGabriel Volpe16m
Live demo shows wiring PureConfig, cats-effect IO and MTL-style typeclasses to avoid transformer stacks by deriving classy optics lenses and meow-mtl instances…
Talk in English on
Scale By The Bay 2018 Unconference: Devon StewartDevon Stewart36m
Generates strongly typed Scala server and client code from OpenAPI/Swagger using a compile‑time sbt plugin so generated files are never committed; works with…
Talk in English on
Scale By The Bay 2018 Unconference: Taro L SaitoTaro L Saito31m
Lightweight Scala library airframe delivers dependency injection plus 18 modules for config, launchers, logging, HTTP, serialization and lifecycle management…
Talk in English on
Scale By The Bay 2018 Unconference: Omer Van KloetenOmer Van Kloeten22m
Claim: move validations from runtime to compile time using Scala libraries so that things like a port are a refined type (Int in 0–65535) and petting APIs…
Talk in English on
Scale By The Bay 2018 Unconference: Rob NorrisRob Norris36m
Skunk is a Scala Postgres client that talks the Postgres wire protocol — no JDBC — and composes with cats-effect, fs2 and nio to give resource-safe sessions…
Talk in English on
Highlights02m
ai.bythebay.io Nov 2025, Oakland, full-stack AI conference Scale By the Bay 2019 is held on November 13-15 in sunny Oakland, California, on the shores of Lake…
Promo in English
Stream Processing at Lyft with Flink and BeamSherin Thomas, Micah Wylde32m
Lyft runs real-time pipelines using Apache Flink as the runner and is adopting Apache Beam for Python portability, operating 50+ Flink jobs processing tens of…
Talk in English on
Concurrency with Cats-effectMichael Pilquist36m
Cats Effect 1.0 provides fiber-based concurrency and synchronization primitives and shows concrete implementations: a correct parTuple2 that uses bracket to…
Talk in English 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.