Skip to content
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