~/talks

Holden Karau

what they talk about

all 17 in the filters

where they keep going back

all 23 in the filters

on a stage with

who talks about the same things

titleconferencedate
Apache Spark Lakehouse Pushdowns with TranspilationJfokus 20262026-02-02
Claim: adding type information often makes Spark 10–400% slower because typed UDFs force full-row reads, so the project transpiles Python/Scala/JVM UDFs into…
Talk on
AI For Good: Fighting Health Insurance with AIAI By the Bay 20252025-11-17
A nonprofit pipeline turns published state independent medical review decisions into training pairs, fine-tunes Gemma/Mistral-derived models, and serves them…
Talk on
Health Insurance Appeals with Generative AI: From Lab to ProductionGOTO Chicago 20242024-10-21
A system generates patient appeals from denials by fine‑tuning open‑license LLMs on California IMR records and synthetic examples, using OxaloTLE-style…
Talk on
Scaling Python for Machine Learning: Beyond Data ParallelismGOTO Chicago 20232023-05-22
Compares Spark, Dask, and Ray for scaling ML, showing that data parallelism breaks down for stateful work like model weights and reinforcement learning and…
Talk on
Keynote: Distributed Computing 4 Kids -- with SparkPyData Seattle 20232023-04-26
A concrete claim: kids can learn distributed systems concepts first and syntax later by mapping work to garden gnomes and using Spark as a teaching vehicle…
Talk on
Tower of Babel: Making Apache Spark, Kubeflow, and Kubernetes Play NiceKubeCon + CloudNativeCon Europe 20222022-05-16
Uses Apache Spark + Mahout to run a distributed SVD that lets denoising avoid a single-node 500 GB RAM requirement, reads DICOM CT lungs from S3 into PVCs and…
Talk on
Scaling Apache Spark on Kube to Apple ScaleKubeCon + CloudNativeCon Europe 20212021-05-04
Apple migrates large Spark workloads from YARN/Mesos to Kubernetes and reports concrete results: small-to-medium ETL jobs run well after increasing resource…
Talk on
Upgrade Tooling w/Spark: It's not just for language versionsScala Love in the City 20212021-02-13
A set of migration rules converts common Spark 2 patterns to Spark 3 equivalents using ScalaFix rules for Scala and Bowler interactive mode for Python…
Talk on
Why & how you can be reviewing OSS PRsITNEXT Summit 20192019-10-30
Reviewing OSS PRs accelerates learning and relieves reviewer bottlenecks: data shows large projects like Spark sit with 525 open PRs and maintainer burnout…
Talk on
Introducing Kubeflow (w. Special Guests Tensorflow and Apache Spark)Open Source Summit + Embedded Linux Conference North America 20192019-08-21
Kubeflow packages training, experiment tracking, and serving so models move from laptop to cluster with a few commands: kfctl init / generate / apply. It wires…
Talk on
State of diversity in open source communitiesBerlin Buzzwords 20192019-06-16
Data from 50 projects (about 30 GB of commits plus 11 GB for geographic data) and roughly $300 of human review uses GitHub extraction, Spark notebooks…
Talk on
Building Cross-Cloud ML Pipelines with Kubeflow with Spark & TensorflowKubeCon + CloudNativeCon Europe 20192019-05-20
Shows how Kubeflow, Spark and TensorFlow form a repeatable cross‑cloud pipeline: use JupyterHub for exploration, Spark for distributed feature prep, then…
Talk on
InterviewScale By The Bay 20182018-11-15
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 on
Validating Big Data Pipelines & ML (w Spark & Beam)Strange Loop 20182018-09-26
Focus on concrete checks: run Spark & Beam examples that emit counters and compare counts or percentages against historical baselines; flag if input parse…
Talk on
Bringing the Jewels of the Python World to Scala with SparkLambda World Seattle 20182018-09-17
Scala code calls Python NLP (spaCy/NLTK) inside Spark by flipping PySpark’s usual flow: JVM starts Python via Py4J and pipes, registers Python UDFs and ships…
Talk on
Simplifying Training Deep & Serving Learning Models...using TensorflowPyData Berlin 20182018-07-06
Hands-on pipeline work: building feature prep that computes constants with TF Transform, packaging Python into Docker via Beam’s portability layer and running…
Talk on
Keeping the “fun” in Apache Spark Datasets and FPScala Days New York 20182018-06-19
Covers concrete limits and wins of Spark Datasets: RDD→Dataset migration yields roughly 2x storage reduction in the presenter’s tests and faster shuffles via…
Talk on
Working with Tensorflow from the JVM #bbuzzBerlin Buzzwords 20182018-06-11
Shows how Java jobs start TensorFlow per partition using TF on Spark and pandas UDF wrappers, forcing a Java→pickle→socket→Python→C++ chase that doubles…
Talk on
Keeping the fun in Apache Spark Datasets and FPScala Days Berlin 20182018-05-14
Apache Spark Datasets add typed functional operators on top of faster, SQL-like DataFrames but lose type safety at groupBy and custom aggregation points…
Talk on
Debugging PySpark -- Or trying to make sense of a JVM stack trace when you were minding your own busPyCon 20182018-05-11
Shows concrete patterns: search logs for the org.apache.spark.api.python Python exception, run Spark 2.2/2.3 to get better Jupyter tracebacks, and expect…
Talk on
Validating Big Data Jobs - Stopping Failures before ProductionQCon São Paulo 20182018-05-09
Big data pipelines use Apache Spark and Apache BEAM plus helper libs (spark-validator, counters, property-based generators) to run automated schema and…
Talk on
Keynote: Making the Big Data ecosystem work together with PythonPyData London 20182018-04-26
Shows concrete fixes: JVM↔Python double-serialization via Py4J and custom pickling causes huge overhead and copying; replacing that path with Apache Arrow and…
Talk on
Scaling with Apache Spark (or a lesson in unintended consequences)Strange Loop 20172017-09-28
Examines Apache Spark’s scaling tradeoffs with concrete examples: RDD pipelining and laziness speed things up but produce 400‑line stack traces and late…
Talk on
Improving PySpark Performance: Spark performance beyond the JVMPyCon AU 20172017-08-03
Shows that Python Spark suffers from double serialization between Python and the JVM and that the fastest wins come from changing primitives and where work…
Talk on
Extending Spark Machine Learning Beyond Linear RegressionScala Days Copenhagen 20172017-05-30
Shows how to add custom Transformer and Estimator stages to Spark ML pipelines in Scala (Python bindings not supported yet), with runnable examples: a simple…
Talk on
Introduction to Spark DatasetsScala Days Copenhagen 20172017-05-30
Datasets claim to combine relational and functional APIs and deliver measurable wins: benchmarks show Dataset/DataFrame runs far faster than RDDs and a sample…
Talk on
The Magic Behind PySpark, How It Impacts Perf & the "Future"PyData Barcelona 20172017-05-19
Explains the concrete claim that Python is not Spark's bottleneck when data movement and serialization are fixed, shows actual benchmarks comparing RDD vs…
Talk on
Debugging PySpark - Pretending to make sense of JVM stack tracesPyData Amsterdam 20172017-04-07
Covers concrete debugging tactics for PySpark: where to find useful output (use the spark history server or worker stderr rather than the console), how to…
Talk on
Improving PySpark Performance Spark performance beyond the JVMPyData DC 20162016-10-07
Explains concrete ways to speed PySpark by cutting Python–JVM overhead and shrinking shuffles: uses the py4j bridge, pickling avoidance, RDD cache/persist for…
Talk on
Beyond Shuffling: Scaling Apache SparkScala Days Berlin 20162016-06-15
Shows concrete fixes and measurements: use reduceByKey or aggregateByKey instead of groupByKey to get map‑side reduction (example: shuffle read drops from ~48…
Talk on
Improving PySpark Performance: Spark performance beyond the JVMPyData Amsterdam 20162016-03-12
PySpark bottlenecks center on the double serialization cost between Python and the JVM and DataFrames move heavy work inside the JVM so Python code runs much…
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.