Skip to content
Redowan's Reflections
Concurrency
Mutate your locked state inside a closure
March 5, 2026
·
article
What canceled my Go context?
February 24, 2026
·
article
Structured concurrency & Go
February 21, 2026
·
article
Early return and goroutine leak
September 7, 2025
·
article
Preventing accidental struct copies in Go
April 21, 2025
·
article
Limit goroutines with buffered channels
August 23, 2023
·
article
Signal handling in a multithreaded socket server
February 26, 2023
·
article
Pausing and resuming a socket server in Python
February 5, 2023
·
article
Using tqdm with concurrent.fututes in Python
January 6, 2023
·
article
Stream process a CSV file in Python
July 1, 2022
·
article
Bulk operations in Django with process pool
June 27, 2022
·
article
Limit concurrency with semaphore in Python asyncio
February 10, 2022
·
article
Running tqdm with Python multiprocessing
November 18, 2021
·
article
Use daemon threads to test infinite while loops in Python
November 18, 2021
·
article
Effortless concurrency with Python's concurrent.futures
April 21, 2020
·
article