Reproducible and upgradable Conda environments: dependency management with conda-lock

Optimizing your code is not the same as parallelizing your code

Shrink your Conda Docker images with conda-pack

The mmap() copy-on-write trick: reducing memory usage of array copies

Estimating and modeling memory requirements for data processing

Options for packaging your Python code: Wheels, Conda, Docker, and more

Debugging Python server memory leaks with the Fil profiler

A deep dive into the official Docker image for Python

Too many objects: Reducing memory overhead from Python instances

Massive memory overhead: Numbers in Python and how NumPy helps