~/talks

Itamar Turner Trauring

what they talk about

all 7 in the filters

where they keep going back

all 8 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Processing large JSON files without running out of memoryPyData Boston 20252025-12-08
Loading a 50 MB JSON file can use ~230 MB of RAM (about 4.5×) and a 10 GB file can demand ~40 GB, so peak memory is the limiter not average. Four practical…
Talk on
Processing large JSON files without running out of memoryPyCon US 20252025-05-16
Shows concrete numbers and tools: json.load -> 50 MB file becomes ~200 MB (4x) measured with user/bin/time, resource and tracemalloc. Demonstrates three fixes…
Talk on
Optimize first, parallelize second: a better path to faster data processingPyData Global 20232023-12-06
If code is slow, the decisive details are what actually changes performance: the measured speedup numbers, the algorithmic complexity fixed, the architecture…
Talk on
Vectorization: How slow Python runs fast codePython Web Conf 20232023-03-13
Vectorization means using chunked numeric representations and bulk native routines so Python code runs C/Rust-speed on large arrays. Using numpy.sum on a 30…
Talk on
Speed up Python data processing with vectorizationPyData Global 20222022-12-01
Vectorization means using array-backed APIs to bypass per-item Python overhead and get order-of-magnitude speedups. Using NumPy and Pandas, a Python for loop…
Talk on
Zero to production-ready: a best-practices process for Docker packagingDocker Community All Hands #5 (March 2022)2022-03-31
Gives a prioritized, iterative process: get something running, then fix security, add automated builds, ensure reproducible pinning and only then optimize for…
Talk on
Zero to production ready: a best practices process for Docker packagingDjangoCon US 20212021-10-22
Starts with a working image and an explicit stepwise process: python:3.9-slim-bullseye base, listen on 0.0.0.0, non-root user and apt-get upgrade for security…
Talk on
0 to production-ready: a best-practices process for Docker packagingPyCon US 20212021-05-14
A concrete iterative process appears: first get a working image, then fix security (for example don't run as root and remove build-time secrets), then automate…
Talk on
Small Big Data: using NumPy and PandasData Love 20212021-04-16
Shows how to process datasets larger than RAM on a single machine using concrete NumPy and Pandas techniques, not cluster handwaving. Explains that running out…
Talk on
Small Big Data: using NumPy and Pandas when your data doesn't fit ...PyCon US 20202020-04-15
Explains concrete tactics to handle data too big for RAM using NumPy and Pandas: lossless dtype downcasting (64→16-bit cuts memory ~4x), sparse arrays for…
Talk on
Small Big Data: using NumPy and Pandas when your data...PyData New York City 20192019-11-04
Concrete tactics and numbers: shows how NumPy and Pandas handle data that won’t fit in RAM using compression, chunking, indexing and cheap extra memory, with…
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.