~/talks

Dean Wampler

what they talk about

all 18 in the filters

where they keep going back

all 18 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Generative AI: Say Goodbye to Deterministic Testing?Functional Conf 20252025-01-24
Generative AI introduces non-determinism so deterministic unit tests fail; practical responses include external tool verification (parsers, compilers, security…
Talk on
OSS vs. Open Source Software: What's Different? What's the Same?Scale By the Bay 20232023-11-13
Running engineering for IBM's Accelerated Discovery Platform shows open-source science prioritizes reproducibility of results and treats models and datasets as…
Talk on
PANEL - Streaming.Scale By the Bay 20232023-11-13
Panel surveys production streaming: why it matters, how teams trade latency, cost and correctness, and which tools actually ship. Examples include using a…
Panel on
Reinforcement Learning - ChatGPT, Playing Games & MoreGOTO Chicago 20232023-05-22
Reinforcement learning explains how agents learn from sequential interaction to maximize cumulative reward, with landmark results on Atari and AlphaGo and…
Talk on
Lessons Learned from 15 Years of Scala in the WildScale By the Bay 20212021-10-28
Scala 3 claims to fix pain points from ~15 years of real use by making implicits explicit with using/given context and true extension methods, adding opaque…
Talk on
A Tour of Contextual Abstractions in Scala 3Scala Love in the City 20212021-02-13
Live REPL demos show Scala 3 replacing the old implicit mechanism with concrete features: extension methods for adding methods without wrapper objects, given…
Talk on
Ray: A System for High-performance, Distributed ML ApplicationsScale By the Bay 20202020-11-12
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 on
Panel - Tips for Writing an Effective AI and Deep Learning BookData Con LA 20202020-10-23
Panel reports practical author choices: publishing route matters (self-publish boosts revenue, a major publisher supplies reviewers and marketing), many…
Talk on
Ray: A System for Distributed ApplicationsGOTO Chicago 20202020-04-27
Ray scales Python from laptop to cluster by turning functions into ray.remote tasks and objects into actors for stateful servers. Demo: Monte Carlo π runs on…
Talk on
Ray: A System for High-performance, Distributed Python ApplicationsPyCon US 20202020-04-15
Ray claims to scale Python from a laptop to a cluster by making functions into remote tasks and actors scheduled across nodes with a global control store and…
Talk on
Kafka based Microservices with Akka Streams and Kafka StreamsScala Days New York 20182018-06-19
Compares two Scala libraries for Kafka-backed microservices with concrete code: a Kafka Streams pipeline that reads a raw topic and a model topic, trains…
Talk on
Bash and All That; Why Ancient *NIX Tools Are Still EssentialGOTO Chicago 20182018-04-24
Shows concrete snippets: a bash script launches Marathon/DCOS with a JSON file and exits on missing commands, proving quick operational glue that “gets the job…
Talk on
Dean Wampler (Lightbend) interviewed at O'Reilly Software Architecture Conference NY 2018O'Reilly Software Architecture Conference New York 20182018-02-26
A curated fast data platform that packages open-source streaming engines, monitoring and production tooling and runs on DC/OS so it deploys cloud or…
Interview on
Stream All The Things!Scale By the Bay 20172017-11-16
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 on
Stream All the Things!Scala.IO 20172017-11-02
Argues that data-centric and microservice architectures converge and compares four concrete tools: Spark, Flink, Akka Streams, Kafka Streams, with Kafka as the…
Talk on
Streaming Data Pipelines on Apache Mesos: Lessons LearnedMesosCon North America 20172017-09-13
Argues that Mesos outperforms YARN for mixed streaming and microservice workloads, showing concrete reasons: Mesos two-level scheduling lets frameworks decide…
Talk on
Scala and the JVM as a Big Data Platform Lessons from Apache SparkScala Days Berlin 20162016-06-15
Scala-backed Apache Spark uses a Collections-like Scala API and evolves a set of pragmatic fixes for JVM limits: Tungsten builds custom data layouts, manual…
Talk on
Scala: The Unpredicted Lingua Franca for Data ScienceScala Days Berlin 20162016-06-15
Argument: Scala gains traction because JVM deployment, functional closures and Spark let teams run distributed analytics without language gaps; claim includes…
Talk on
Scala: The Unpredicted Lingua Franca for Data ScienceScala Days Berlin 20162016-06-15
Claims Scala becomes the practical engine behind distributed data science by enabling interactive, production-ready workflows using Spark Notebook and Docker…
Talk on
Scala: The Unpredicted Lingua Franca for Data ScienceGOTO Chicago 20162016-05-23
Argues that Scala becomes a practical lingua franca because core big‑data tools like Spark use it, then demos working code in Spark notebook demos and the…
Talk on
Scala and the JVM as a Big Data PlatformScala World 20152015-09-20
Apache Spark is implemented in Scala and it’s user-facing Scala API is very similar to Scala’s own collections API. The power and concision of this API are…
Talk on
Data Science at Scale with Apache SparkGOTO Chicago 20152015-05-11
Argues that Apache Spark replaces MapReduce for Hadoop workloads and shows working code: a Scala inverted index in ~30 minutes that reads text files, flatMaps…
Talk on
Deep Dive into the Big Data LandscapeGOTO Copenhagen 20142014-09-25
Concrete pipelines and outcomes: structured sales CSVs load with Scoop -> Avro -> Hive -> Impala to produce interactive top-sellers; web clickstreams ingest…
Talk on
What's Ahead for Big Data?Code Mesh 20132013-12-03
Summarizes where Hadoop/MapReduce and NoSQL succeed and fail, gives concrete alternatives (Cascading/Scalding, Spark over MapReduce, Hive/Impala/Presto)…
Talk on
From Big Data to Big InformationGOTO Aarhus 20132013-09-30
Hadoop remains the low‑cost, batch engine for massive scans (used at Facebook on ~600 PB and chosen to replace a $1M data warehouse to keep years of history on…
Talk on
Beyond MapReduceTech Mesh 20122012-12-04
MapReduce on Hadoop delivers cost‑effective scalability but proves batch‑oriented not real‑time: joins and iterative graph algorithms are awkward, and…
Talk on
Dean Wampler interviewed at OSCON 2010OSCON 20102010-07-19
Scala positions itself as a modern replacement for Java, designed for systems and servers by runs on the JVM while adding functional and modular features that…
Talk on
Better Ruby through Functional ProgrammingRubyConf 20082008-11-06
Argues that immutability and side‑effect‑free functions make Ruby code easier to reason about and scale to many cores, demonstrates an immutable Person via…
Talk 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.