TIL

Go structured logging with slog August 10, 2023 · article
Taming conditionals with bitmasks July 29, 2023 · article
Using DNS record to share text data July 17, 2023 · article
Memory leakage in Python descriptors July 16, 2023 · article
Unix-style pipelining with Python's subprocess module July 14, 2023 · article
Enabling repeatable lazy iterations in Python July 13, 2023 · article
Associative arrays in Bash May 3, 2023 · article
Process substitution in Bash April 30, 2023 · article
Dynamic menu with select statement in Bash April 29, 2023 · article
Simple terminal text formatting with tput April 23, 2023 · article
Switching between multiple data streams in a single thread February 19, 2023 · article
Skipping the first part of an iterable in Python February 12, 2023 · article
Colon command in shell scripts December 23, 2022 · article
Installing Python on macOS with asdf November 13, 2022 · article
Save models with update_fields for better performance in Django November 9, 2022 · article
Returning values from a shell function September 25, 2022 · article
Compose multiple levels of fixtures in pytest July 21, 2022 · article
When to use 'git pull --rebase' July 14, 2022 · article
Distil git logs attached to a single file June 21, 2022 · article
Health check a server with 'nohup $(cmd) &' April 18, 2022 · article
Caching connection objects in Python March 16, 2022 · article
Create a sub dictionary with O(K) complexity in Python January 30, 2022 · article
Use 'assertIs' to check literal booleans in Python unittest January 24, 2022 · article
Check whether an integer is a power of two in Python January 21, 2022 · article
Uniform error response in Django Rest Framework January 20, 2022 · article
Difference between constrained 'TypeVar' and 'Union' in Python January 19, 2022 · article
Don't wrap instance methods with 'functools.lru_cache' decorator in Python January 15, 2022 · article
Cropping texts in Python with 'textwrap.shorten' January 6, 2022 · article
Automatic attribute delegation in Python composition November 28, 2021 · article
Don't add extensions to shell executables November 23, 2021 · article