~/conference

Scale By the Bay 2017

date:2017-11-16..2017-11-18
location:San Francisco, United States
series:Scale By the Bay · 6 editions
titleauthorlength
scale.bythebay.io: Stephan Ewen, Apache Flink and the Next Wave of Stream Processing ApplicationsStephan Ewen49m
Apache Flink is presented as a runtime for stateful stream computations that combines event-time watermarks, large in-process state and exactly-once guarantees…
Talk in English on
The Futures are Calling and I Must ChooseChris Phelps41m
Compares concrete async primitives: Scala Futures use an ExecutionContext (global fork/join pool) and submit each map/flatMap as runnables, Twitter Futures…
Talk in English on
Building a Tagless Final DSL for WebGL in ScalaLuka Jacobowitz35m
Claims that a tagless final DSL built in Scala.js provides composable layers from a low-level WebGL algebra up to a render-engine, interpreting into any effect…
Talk in English on
Playing with ShapelessThomas Kim, Charles Ruhland23m
Play-Formless generates Play Framework Form mappings from case classes using Shapeless (LabelledGeneric, HLists and singleton-typed symbols) so a full form can…
Talk in English on
Index your State for Safer Functional APIsVincent Marquez20m
Claims that using IndexedState in Scala (via Scalaz/StateT) enforces API call order at compile time rather than relying on runtime checks. Demonstrates…
Talk in English on
Functional Patterns and Gems in ScalaRyan Delucchi33m
Defines a Planet monad and implements its Monad/Functor/Traverse laws in Scala, using Cats/Scalaz concepts, for-comprehensions and flatMap examples; shows a…
Talk in English on
Declarative concurrent programming with ChymystSergei Winitzki41m
Chymyst is an open‑source Scala implementation of the chemical machine (Join Calculus) that claims to make actors type‑safe, stateless and automatically…
Talk in English on
Fixing the rusty core of the internet with functional prog.Colt Frederickson20m
Claims OpenSSL shows under 50% test coverage and dozens of high/critical vulnerabilities over the last decade, so types plus functional programming can encode…
Talk in English on
Error Handling Without Throwing ExceptionsHaeley Yao18m
Payment service for a shopping bot at eBay uses EitherT stacking Future+Either so asynchronous calls to external services short‑circuit on the first failure…
Talk in English on
Analyzing Functional ProgramsDavid Cleaver33m
Shows how Tagless Final and the Free Monad let business logic stay effect-agnostic while enabling concrete interpreters: a synchronous in-memory test…
Talk in English on
FS2 Internals: PerformanceMichael Pilquist39m
FS2 0.10 (milestone8) claims major speedups: common take implementations run about 4–5× faster than 0.9 and some microbenchmarks jump from ~11k to ~50k+…
Talk in English on
Defusing the configuration time bomb with PureConfig and RefinedLeif Wickland34m
Research shows 75% of high-severity failures trace to latent configuration errors; real incidents include App Engine’s 2010 outage after a manual config edit…
Talk in English on
Scala 2.13Adriaan Moors40m
Scala 2.13 focuses on concrete changes: a faster compiler whose perf work already lands in 2.12, Java 8 lambdas and traits compiling to interfaces to cut…
Talk in English on
Functional Programming with EffectsRob Norris43m
Derives monads from function composition and implements the required operations — pure and flatMap-derived fish operator — then checks the identity and…
Talk in English on
Auto code generation using AI & Scala MacrosRahul Chitturi25m
A prototype compiles natural language into Scala by parsing dependency trees, mapping phrases to AST fragments and using Scala Macros plus runtime compilation…
Talk in English on
Adaptive Scrooge - Adaptive Thrift DecodingPankaj Gupta24m
AdaptiveScrooge samples a few events to learn which Thrift fields are actually accessed and rewrites decoding and the in-memory representation to skip unneeded…
Talk in English on
Adjunctions in Everyday LifeRúnar Bjarnason35m
Adjunctions claim to be the precise pattern behind monads, products, coproducts and folds and the talk shows concrete instances and constructions in Haskell…
Talk in English on
Scala Meta Live Coding SessionPathikrit Bhowmick40m
Live coding builds a Scala Meta annotation that reads a case class annotated with resource and generates companion DTOs: a get case class with listed fields, a…
Talk in English on
Inventory History as Pure FunctionsSky Yin20m
Stitch Fix builds Tracer to answer exact inventory state at any timestamp by storing delta transitions (per-item quantity changes) plus periodic hourly…
Talk in English on
Type Classes for the Rest of UsAndrew Kuhnhausen20m
Shows how Scala type classes replace ad-hoc serialization patterns by building a compiler-enforced deserialize[A] returning Option that avoids runtime…
Talk in English on
Scala for the Rest of UsPaul Cleary19m
Argues that OO developers can adopt practical FP without diving into category theory, teaching a minimal checklist: immutability, case classes, pattern…
Talk in English on
The Design of the Scalaz 8 Effect SystemJohn A De Goes43m
Scalaz 8 implements a new IO data type plus a lightweight runtime that uses fiber-based concurrency with an async constructor that supports immediate return…
Talk in English on
How to Elm-ify Your MLOscar Boykin41m
Stripe builds a small, principled feature system: a free applicative feature DSL that describes feature logic as an AST, compiles to batch…
Talk in English on
Cloud ScienceMarius Eriksen38m
GRAIL builds and runs Reflow, a vertically integrated language+runtime that transparently parallelizes Dockerized bioinformatics across EC2 (including spot…
Talk in English on
Disorder & Tolerance in Distributed Systems at ScaleHelena Edelson40m
Argues that distributed systems can borrow biological principles — ensemble forecasting for multiple failure modes, entropy as a measurable snapshot, and…
Talk in English on
Teaching Scala to the statically challengedRebecca Ely22m
Most beginners arriving from Python, JavaScript or Ruby learn faster when introduced to concrete, practical things: start with types and type signatures, use…
Talk in English on
Functional Linear Algebra in ScalaVlad Patryshev28m
Claims a type-safe, functional linear-algebra layer in Scala that prevents mixing dimensions at compile time, finds real bugs, and supports practical PCA and…
Talk in English on
Just enough DevOps for data scientists.Anya Bida23m
Practical checklist for running Salesforce Einstein at scale: monitor p99 latency and request/error KPIs on a simple dashboard, collect host metrics with…
Talk in English on
Managing Nation-Wide Traffic Cameras and SensorsDavid Massart25m
Belgium builds a nation-wide system aimed at 20,000 cameras (project scales up from 60) that sends plate, GPS and timestamp messages which cameras cache up to…
Talk in English on
Building model testing infrastructure and scaling AI predictionsSunil Mallya39m
Describes a working serverless MapReduce using S3 and AWS Lambda with a coordinator Lambda that processes 4,200 files (424 GB, 3.54 billion lines) in about 2…
Talk in English on
How to Pick Your Next Streaming ArchitectureVladimir Bacvanski26m
Compares concrete systems and tradeoffs: Akka Streams + Scoobs is used at PayPal for a web crawler and yields about 10x speed versus a multithreaded Java…
Talk in English on
Live coding server-less, single codebase iOS, Android and Web AppsIrfan Ahmad45m
Claims end-to-end Scala code can produce iOS, Android and web apps from one codebase using Scala.js + React-Native with GraphQL (Graphcool demo). Live demo…
Talk in English on
Building a high-performance FutureFlavio Brasil27m
An open-source reimplementation called trane.io replaces Twitter’s Future internals, trading many per-element closures for shared collector objects and Java…
Talk in English on
Serverless Tensorflow 1.0.0 on AWS. Wait what?Rustem Feyzkhanov15m
Ports TensorFlow 1.0 / 1.4 and Keras models into AWS Lambda using Docker on Amazon Linux, building a deployment artifact in the lambda-packs repo and loading…
Talk in English on
Intelligent system optimizationsMartin Zapletal24m
Shows that tuning ~20 Spark and system config knobs in experiments changes job runtime from about 10 to 90 seconds, and demonstrates TensorFlow/Keras code for…
Talk in English on
Druid Lookups for High Cardinality DimensionsPavan15m
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Druid Lookups for High Cardinality Dimen... —…
Talk in English on
Streamlio: Towards a Unified End-to-end SolutionSanjeev Kulkarni, Sijie Guo36m
A unified real‑time stack combines Apache Pulsar (multi‑tenant, low‑latency pub/sub) with Apache BookKeeper (durable, segment‑centric log storage) and Heron…
Talk in English on
Immutable AWS Deployments with Packer and JenkinsManish Pandit43m
Shows how to use Packer AMI builder plus shell provisioners to bake OpenJDK, Tomcat and a hello-world WAR into immutable AWS AMIs, then launch instances that…
Talk in English on
Build a Modern, End-to-End, Big Data Scala Reference ApplicationEdgar Orendain43m
A runnable Scala reference pipeline implements IoT truck sensors, joins truck and traffic streams, flags violations and computes average speed, then persists…
Talk in English on
Apache SystemML: State of the Project and Future PlansFrederick Reiss30m
Project is now a top-level Apache offering and ships R and Python APIs plus an experimental Scala DSL that compiles matrix-based code into execution plans. A…
Talk in English on
Fantastic ML apps and how to build themMatthew Tovbin38m
Salesforce builds an AutoML stack called Optimus Prime that uses Scala + Spark to automate data cleaning, vectorize feature generation, automatic feature…
Talk in English on
VEGAS: The missing Matplotlib for SparkRoger Menezes22m
Vegas is a Scala plotting library that aims to be the “missing Matplotlib for Spark” and shows concrete features not promises it works with Spark DataFrame and…
Talk in English on
Lawful AIAdam Pingel21m
Argues that Scala’s FP libraries rarely serve data scientists and that building lawful libraries using abstract algebra (Spire, HLearn patterns) yields…
Talk in English on
A Tale of Two Graph Engines on SparkRussell Alexander Spitzer, Artem Aliev38m
Compares two Spark graph engines: Apache TinkerPop OLAP (Gremlin on Spark) and GraphFrames, showing concrete trade-offs. TinkerPop uses a pair RDD adjacency…
Talk in English on
Deep distributed decision trees on Apache SparkFeynman Liang20m
Yggdrasil is a Scala package for Apache Spark that trains deep decision trees by column-partitioning instead of row partitioning, keeping features sorted and…
Talk in English on
End-to-End Computation on the GPU with a GPU Data FrameTodd Mostak24m
MapD runs SQL, visualization and model prep entirely on GPUs and demonstrates end-to-end zero-copy IPC between processes using Apache Arrow as the on‑GPU…
Talk in English on
Stream All The Things!Dean Wampler36m
Compares concrete streaming engines and trade-offs: Kafka as durable event log, Spark and Flink for cluster-parallel processing, Akka and Kafka Streams as…
Talk in English on
Strato: Twitter’s Virtual Database Powered by MicroservicesMike Solomon24m
Strato exposes a unified catalog of datasets and adapters to existing services, so a feature that previously required a new microservice and deploy becomes a…
Talk in English on
Magnolia: Generic Derivation 2.0Jon Pretty25m
Magnolia is a ~400-line Apache-2 macro that generates typeclass instances for case classes, sealed traits, case objects, value classes and tuples, with special…
Talk in English on
Complex Machine Learning Pipelines Made EasyChris Rupley, Till Bergmann34m
Salesforce describes a Scala library called Optimus Prime that sits on top of Spark and automates building thousands of multi-tenant, per-customer models by…
Talk in English on
Scaling From Research to Production with Skymind DL4J and ScalNetAri Kamlani40m
Shows how DL4J/ScalNet takes a Keras/TensorFlow prototype into a JVM production pipeline: ingest via DataVec with on-the-fly batch transforms, ND4J off‑heap…
Talk in English on
Turning a Relational RDBMS Table into a Spark DatasourceKuassi Mensah40m
A Spark DataSource implementation for Oracle exposes relational tables to Spark with parallel direct access, generating logical splits (single, rows, block…
Talk in English on
An introduction to XtractThayne McCombs22m
Xtract is a small Scala library that turns XML into Scala objects and is proven by importing IDML (InDesign) into Lucidpress JSON. It provides an XPath-like…
Talk in English on
Scala DSL for ML Training Set StratificationShiva Chaitanya21m
A Scala DSL for user training-set stratification runs on Apache Spark and expresses targets as counts or percentages, expands rules like country.each, and uses…
Talk in English on
Building a High-Performance Database with Scala, Akka, and SparkEvan Chan40m
FiloDB is a production-ready columnar analytics DB built with Scala, Akka Cluster, Spark and Monix that ingests high-volume streams and serves low-latency…
Talk in English on
Featran, Featran77 - Generic Feature Transformer for Data PipelinesNeville Li38m
Featran (F77) is a Scala library that builds reusable Map→Reduce→Map feature transformers, computes summaries (min/max, label sets) once and reuses them as…
Talk in English on
Satellite data monitoring for analytical modelsAlex Kudriashova14m
Astro Digital streams calibrated multispectral imagery (10–30 m, 200×200 km tiles) from public archives plus a Landmapper constellation, claiming daily…
Talk in English on
Real Time ML Pipelines in Multi-Tenant EnvironmentsKarl Skucha, Yan Yang38m
Built a real‑time ML pipeline that keeps training and serving feature logic identical by using a common feature definition, a precomputed feature store and…
Talk in English on
Avoiding Spark Pitfalls at ScaleLong Cao21m
Production Spark on the Scala API focused on concrete fixes: data skew causes executors to OOM so split hot/cold keys and run a skew join by broadcasting the…
Talk in English on
Democratizing data with an internal data pipeline platformManoj Mahalingam44m
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Democratizing data with an internal data... —…
Talk in English on
Reasonable Scala CompilerEugene Burmako21m
An experimental Scala compiler optimized solely for compilation speed claims dramatic wins: a prototype type checker handles an 11k‑line nontrivial corpus in…
Talk in English on
Scaling to Billions of Real-time Recommendations DailyAjeet Grewal42m
Twitter runs an in-house multi-tenant graph partition system that holds both forward and transpose follow graphs on nodes, powering a low-latency fan-out…
Talk in English on
Spark Datasets: why they aren't great and what could be doneFlavio Brasil23m
Argues Spark Datasets trade type safety for optimization visibility and shows a working alternative: a Quill-based quoted DSL that converts Scala code into a…
Talk in English on
Return of the Transaction KingRyan Knight40m
Claims that FaunaDB gives ACID transactions at global scale without GPS atomic clocks and shows Scala examples using its functional query language to create…
Talk in English on
Introduction To Deep LearningAlexander Tsyplikhin45m
Deep learning here means artificial neural networks with more than one hidden layer that consistently outperform classic ML on large datasets for images, text…
Talk in English on
IoT, Wavelets and Machine Learning in the Smart HomeKeita Broadwater21m
Floor-mounted accelerometers stream at about 1 kHz sampling through a TCP socket into a Kafka producer and Spark Structured Streaming pipeline, where…
Talk in English on
Multi Runtime Serving PipelinesStepan Pushkarev21m
An open source runtime treats models as serverless functions with an Envoy sidecar handling API, discovery and routing; pipelines chain heterogeneous runtimes…
Talk in English on
Tame Your Data with Akka StreamsJacek Kunicki46m
Live code shows Akka Streams parsing gzipped CSV files into ByteString lines using framing (delimiter '\n', max 128, allowTruncation true), mapping lines to…
Talk in English on
Bringing Deep Learning into the Big Data AnalyticsYuhao Yang22m
A distributed deep learning library on Apache Spark implemented in Scala with a Python API and native C bundled as a single jar uses Intel MKL to accelerate…
Talk in English on
Deep Dive: Continuous Delivery for AI Applications with ECSAsif Khan34m
Shows a working CI/CD pipeline that packages an MXNet inference app into Docker, pushes to Amazon ECR, and deploys via Amazon ECS with CloudFormation and…
Talk in English on
Fireworks - lighting up the sky with millions of SparksThomas Gerber48m
Salesforce Einstein runs Spark pipelines for each customer and scales by turning per-app Azkaban clusters into a template-driven multi-tenant workflow service…
Talk in English on
Marius Eriksen InterviewMarius Eriksen, Alexy Khrabrov04m
GRAIL detects cancers early and pipelines generate up to a terabyte per sample, forcing investment in storage, network and cost-aware compute. Analysis runs on…
Talk in English on
Manish Pandit InterviewManish Pandit, Alexy Khrabrov05m
A fintech payments platform moves most infrastructure to Amazon and relies on Lambda functions and auto scaling groups to shrink footprint while handling high…
Talk in English on
Kuassi Mensah InterviewKuassi Mensah, Alexy Khrabrov04m
Oracle product management discusses scaling Oracle + Spark access by partitioning a single relational table so 100 Spark nodes can read in parallel, using…
Talk in English on
Keita Broadwater InterviewKeita Broadwater, Alexy Khrabrov05m
Describes building a pipeline that glues sensors, messaging systems and Spark to get usable inputs and repeatedly hits roadblocks around cleaning…
Talk in English on
John A. De Goes InterviewJohn A De Goes, Alexy Khrabrov06m
SlamData builds an advanced analytics compiler that translates workflows to MongoDB, MarkLogic, Couchbase, Spark or Postgres and insists on 100% correct…
Talk in English on
Jacek Kunicki InterviewJacek Kunicki, Alexy Khrabrov05m
Works in Scala and confronts real concurrent-execution bugs: thread pools and execution contexts were causing the app to block until the team separated…
Talk in English on
Andrew Kuhnhausen InterviewAndrew Kuhnhausen, Alexy Khrabrov08m
Describes concrete engineering choices at Domino Data Lab: balancing rapid feature work with enterprise-grade stability, supporting small-to-medium data…
Talk in English on
Adam Pingel InterviewAdam Pingel, Alexy Khrabrov03m
Builds end-to-end products from data science through front-end visualizations and struggles to integrate those layers quickly, aiming for well under 2s…
Talk in English on
Sijie Guo InterviewSijie Guo, Alexy Khrabrov03m
Co-founder of Streamlio who co-created Apache DistributedLog and chairs Apache BookKeeper focuses on making a messaging+storage stack that scales hundreds or…
Talk in English on
Sanjeev Kulkarni InterviewSanjeev Kulkarni, Alexy Khrabrov04m
Streamlio claims a messaging architecture that scales to millions of topics in a single seamless subsystem instead of dozens of clusters, and it handles…
Talk in English on
Rustem Feyzkhanov InterviewRustem Feyzkhanov, Alexy Khrabrov03m
Describes porting real ML stacks — TensorFlow/Keras/Sklearn on AWS Lambda — using the lambda-packs repo, and why packaging native binaries and cold-start…
Talk in English on
Rebecca Ely InterviewRebecca Ely, Alexy Khrabrov03m
Works on the Spark and NoSQL platform at Bloomberg, which claims to own and process more financial data than any other organization, so scale is a concrete…
Talk in English on
Pathikrit Bhowmick InterviewPathikrit Bhowmick, Alexy Khrabrov03m
Coatue Management runs Scala and Spark pipelines on multi‑billion‑row datasets and faces severe skew where some nodes overload and others sit idle, breaking…
Talk in English on
Neville Li InterviewNeville Li, Alexy Khrabrov04m
Spotify runs 200 to 300 developers on Scala data pipelines and faces concrete scaling pain points: immutable collections create lots of tiny object allocation…
Talk in English on
Fred Reiss InterviewFrederick Reiss, Alexy Khrabrov03m
Work on Apache Spark focuses on scaling transformations for very wide tables, for example recoding string columns when there are millions of distinct values…
Talk in English on
Evan Chan InterviewEvan Chan, Alexy Khrabrov04m
Built FiloDB and Spark Job Server, and describes a columnar real‑time distributed query engine using Storm, Spark, Kafka, Cassandra and Scala/Akka. Scaling…
Talk in English on
Devin Loftis InterviewDevin Loftis, Alexy Khrabrov06m
Company authenticates email traffic and reports 3 billion messages validated over three years, requiring sub‑second lookups to avoid phishing delivery…
Talk in English on
Alex Kudriashova InterviewAleksandra Kudriashova, Alexy Khrabrov05m
Platform handles 5–6 petabytes of satellite imagery growing ~500 TB/year, so processing targets only requested windows to avoid moving whole scenes. First-day…
Talk in English on
Adelbert Chang InterviewAdelbert Chang, Alexy Khrabrov04m
Lead engineer at Target describes building automated deployment infrastructure that scales services and batch jobs, using Kubernetes Nomad envoy to move…
Talk in English on
Ben Edwards InterviewBen Edwards, Alexy Khrabrov04m
A team at Starbucks migrates many developers from a Microsoft stack onto Scala and learns that small config choices break production: aggressive connection…
Talk in English on
Ryan Knight InterviewRyan Knight, Alexy Khrabrov05m
Argues that strong consistency is more than read-after-write and must include compare-and-swap, so consistency belongs in the database layer not the…
Talk in English on
Thayne McCombs InterviewThayne McCombs, Alexy Khrabrov04m
Company moves to continuous delivery and faces test coverage, backward-compatibility and release-safety gaps while shipping more often. Relational data is…
Talk in English on
Yuhao Yang InterviewYuhao Yang, Alexy Khrabrov04m
A library called BigDL runs deep learning on Spark clusters using Scala to give JVM shops model training and inference without moving to Python frameworks. It…
Talk in English on
Paul Cleary InterviewPaul Cleary, Alexy Khrabrov04m
Comcast describes migrating from on‑prem virtualized stacks to hybrid clouds while juggling OpenStack workloads, Docker/OpenShift containerization, and…
Talk in English on
Thomas Gerber InterviewThomas Gerber, Alexy Khrabrov07m
Salesforce Einstein builds a platform to democratize AI, ingesting CRM data to predict, recommend and automate while wrestling with data processing, automated…
Talk in English on
Vladimir Kostyukov InterviewVladimir Kostyukov, Alexy Khrabrov04m
Senior engineer at Twitter describes concrete operational work: building and using Finagle to handle massive request loads, running internal trainings to teach…
Talk in English on
Stepan Pushkarev InterviewStepan Pushkarev, Alexy Khrabrov08m
Hydrosphere.io focuses on shipping ML pipelines into production and reports concrete engineering choices: using a functional paradigm so models are delivered…
Talk in English on
Long Cao InterviewLong Cao, Alexy Khrabrov04m
Builds scalable data pipelines in Scala and Spark to consume alternative data for market signals, describes production failures that only appear at large scale…
Talk in English on
Leif Wickland InterviewLeif Wickland, Alexy Khrabrov04m
Performance is the limiter: Python prototypes are orders of magnitude too slow for real-time ad tech, so the stack relies on Scala and a Spark shell pointed at…
Talk in English on
Haeley Yao InterviewHaeley Yao, Alexy Khrabrov04m
Builds a microservice backend for a Chinese-targeted shopping bot and app using Scala, Cats, microservice architecture. Describes switching from Java to Scala…
Talk in English on
Chris Rupley InterviewChris Rupley, Alexy Khrabrov04m
Salesforce faces integration headaches from many acquisitions, so the work focuses on unifying disparate systems and handling surprises when scaling beyond…
Talk in English on
Feynman Liang InterviewFeynman Liang, Alexy Khrabrov04m
Gigster aggregates telemetry from Slack, Trello, GitHub, Gmail across hundreds of concurrent projects to produce real‑time status and outcome predictions, and…
Talk in English on
David Cleaver InterviewDavid Cleaver, Alexy Khrabrov03m
Discusses two years of building services in Scala and ongoing work creating self-service infrastructure that keeps adding clients and multiplying request…
Talk in English on
David Massart InterviewDavid Massart, Alexy Khrabrov03m
Company builds a lightweight stream routing layer to connect multiple live feeds into distinct processing pipelines, because existing tools lack an obvious way…
Talk in English on
Anya Bida InterviewAnya Bida, Alexy Khrabrov03m
Works as an SRE supporting the Einstein platform and says regular social demos every Friday break down silos by forcing cross-training and visibility — they…
Talk in English on
Alexandre Bergeron InterviewAlexandre Bergeron, Alexy Khrabrov07m
Builds Domino Data Lab’s terminal platform to let data scientists build, train and productionize arbitrary Python and R models while keeping services isolated…
Talk in English on
Chris Phelps InterviewChris Phelps, Alexy Khrabrov03m
Platform teams at Tendril wrestle with analytics at scale by balancing heavy batch jobs that spike load against live, low-latency user queries, and describe…
Talk in English on
Adriaan Moors InterviewAdriaan Moors, Alexy Khrabrov04m
Discussion centers on keeping Scala useful by prioritizing balance between features and simplicity and sometimes removing complex additions rather than…
Talk in English on
Vladimir Bacvanski InterviewVladimir Bacvanski, Alexy Khrabrov05m
Distributed processing at scale improves throughput but networked microservices introduce latency, so the next optimization is to group services onto the same…
Talk in English on
Ryan Delucchi InterviewRyan Delucchi, Alexy Khrabrov06m
Verizon Labs uses free monads but finds trampoline overhead makes them too slow on hot paths, so teams replace them with finally tagless in…
Talk in English on
Rob Norris InterviewRob Norris, Alexy Khrabrov02m
Gemini Observatory software team reports a gradual migrated from Java to Scala over six years and now relies on functional programming to tame a large legacy…
Talk in English on
Rajesh Muppalla InterviewRajesh Muppalla, Alexy Khrabrov03m
At Indix built a catalog and machine learning facility and address the last mile problem in machine learning: reproducibility and self-serve deployment remain…
Talk in English on
Petr Zapletal InterviewPetr Zapletal, Alexy Khrabrov06m
Focuses on cost and state at scale: uses the SMACK stack (Spark, Mesos, Akka, Cassandra, Kafka), targets systems with millions of concurrent users, and…
Talk in English on
Nikola Kasev InterviewNikola Kasev, Alexy Khrabrov04m
Software engineer at ING describes tackling long lived application complexity by designing for change and reasoning about composability, drawing on Scala and…
Talk in English on
Michael Pilquist InterviewMichael Pilquist, Alexy Khrabrov03m
Works on control systems at Comcast that manage tens of millions of cable devices and are intended to last 10–20 years. Describes using Scala libraries like…
Talk in English on
Martin Zapletal InterviewMartin Zapletal, Alexy Khrabrov04m
Builds globally distributed, elastic systems that tolerate catastrophic data center failures and common node losses while keeping latency and infrastructure…
Talk in English on
Does Your Privacy Scale?Devin Loftis22m
Regulations shift privacy work from product to engineering and demand concrete changes: Privacy by Design means store only necessary fields, isolate services…
Talk in English on
Vlad Patryshev InterviewVlad Patryshev, Alexy Khrabrov05m
A production system on AWS processes incoming data as streams and requires layered aggregations per minute, hour, week and year, forcing a choice between store…
Talk in English on
Vincent Marquez InterviewVincent Marquez, Alexy Khrabrov04m
Work centers on designing safe APIs and choosing back pressure trade-offs versus fully asynchronous behavior, with no one-size answer and decisions driven by…
Talk in English on
InterviewTodd Mostak07m
MapD runs a SQL database and visual analytics entirely on GPUs, compiling SQL into GPU machine code with an LLVM compiler and cutting workloads that once…
Talk in English on
InterviewTim Perrett04m
Infrastructure engineering focuses on enabling internal developers at massive scale and treats organization shape as a technical constraint, invoking Conway's…
Talk in English on
InterviewThomas Kim05m
Works on data infrastructure for Iterable, using Elasticsearch to support analytics and transaction workloads and Scala and functional programming for clearer…
Talk in English on
InterviewShiva Chaitanya04m
Netflix runs depersonalization infrastructure that collects behavior from 100 million members and funnels it into both open-source and proprietary ML…
Talk in English on
InterviewSergei Winitzki05m
Describes backend ML and data pipelines at Workday and concrete steps taken to keep data correct, secure and elastic as volumes grow. Explains moving a slow…
Talk in English on
InterviewTill Bergmann03m
An interview with Till Bergmann, a Senior Data Scientist at Salesforce, focused on his work and connections within the developer community around Scale By the…
Talk in Dutch on
Futures: Twitter vs ScalaVladimir Kostyukov21m
Compares Twitter Futures and Scala Futures by naming concrete features and tradeoffs: Twitter Futures use local scheduling via a tiny thread‑local scaler to…
Talk in English on
Functional Programming for Machine Learning PanelMalcolm Greaves, Vitaly Gordon59m
Panel debates whether functional programming will dominate ML, citing concrete tools: Scala and Haskell, Rust, TensorFlow (now offering imperative mode)…
Talk in English on
Composable Parallel Processing in Apache Spark and WeldMatei Zaharia42m
Explains how Apache Spark’s DataFrames and Datasets expose a schema-aware DSL and runtime (Spark SQL/Tungsten) that enables filter pushdown, runtime codegen…
Talk in English on
Storage, Then and NowEvan Weaver, Boaz Avital35m
History of Twitter storage turns into two concrete recipes: a custom internal system called Manhattan built ~6 years ago to be a multi-tenant self-service…
Talk in English on
The Fun of Functional Programming PanelBill Venners, Julie Pitt, Dick Wall, John A De Goes, Michael Pilquist, Stew O'Connor57m
Panel argues that functional programming makes code understandable by turning components into pure functions as equations and using types to encode meaning…
Talk in English on
The Legends of Twitter and Beyond: Real-World Architectures at Scale PanelBen Hindman, Evan Weaver, Helena Edelson, Marius Eriksen, Mark McBride, William Morgan01h 06m
Panel traces concrete systems born at Twitter and spun into companies: finagle as the RPC stack powering services, linkerd repackaged and renamed to create the…
Talk in English on
Mesos, Then and NowBen Hindman, Ian Downes45m
Apache Mesos begins as Berkeley’s Nexus in 2010 and becomes Twitter’s cluster fabric by 2012, paired with Aurora scheduler to run JVM services and improve…
Talk in English on
Nelson: Rigorous Deployment for a Functional WorldTim Perrett43m
Nelson is an open-source Verizon deployment system built from free algebras and coproducts that turns application topology into a graph-based dependency model…
Talk in English on
Building systems on top of KubernetesAlexandre Bergeron15m
A small Scala reverse proxy is built to act as a Kubernetes Ingress Controller using Kubernetes event streams, ingresses, services and kube‑dns; it uses the…
Talk in English on
Declare, verify and execute microservices-based process flowsNikola Kasev39m
ING builds and runs an open-source Scala library called Baker that declares orchestration as an internal DSL (recipes of interactions, ingredients and sensor…
Talk in English on
Introduction to Machine LearningJames Ward40m
Covers building a product recommender using ALS alternating least squares implemented with Spark ML + Scala, training on user-item “likes” and producing…
Talk in English on
InterviewBill Venners04m
Artima moves a legacy website to AWS and integrates old and new systems while the company scales from one to seven people, forcing delegation and hiring…
Talk in English on
InterviewRemy DeCausemaker09m
Twitter maintains 150+ repos and focuses less on infra and more on automating community workflows — comm ops — to speed onboarding, reduce bad actors, and…
Talk in English on
InterviewArtem Aliev04m
Works at DataStax and describes concrete engineering pain: integrating TinkerPop/Cassandra distributions and subtle distribution differences that break…
Talk in English on
The Functor, Applicative, Monad talkAdelbert Chang35m
Defines Functor, Applicative, Monad with concrete Scala types and code patterns: Option, Either, State as examples; shows map for Functor, zip and pure (or…
Talk in English on
Continuous Delivery Principles for Machine LearningRajesh Muppalla33m
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Continuous Delivery Principles for Machi... —…
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.