Redowan's Reflections

Performance

Avoiding collisions in Go context keys October 22, 2025 · article
Why does Go's io.Reader have such a weird signature? February 8, 2025 · article
Quicker startup with module-level __getattr__ November 3, 2024 · article
Dysfunctional options pattern in Go March 6, 2024 · article
Memory leakage in Python descriptors July 16, 2023 · article
Save models with update_fields for better performance in Django November 9, 2022 · article
Dissecting an outage caused by eager-loading file content October 14, 2022 · article
Prefer urlsplit over urlparse to destructure URLs September 10, 2022 · article
Pre-allocated lists in Python March 27, 2022 · article
Don't wrap instance methods with 'functools.lru_cache' decorator in Python January 15, 2022 · article
String interning in Python January 5, 2022 · article
about · archive · search · tags