-
The 79-Character Rule Still Matters
Why the classic 79-character line limit still improves readability, collaboration, and code quality in 2025. (Oct 2025)
-
Using Abstract Base Classes in Python
Why switching from NotImplementedError to Abstract Base Classes makes Python interfaces safer, clearer, and easier to maintain. (Sep 2025)
-
Fair Task Scheduling Beats Plain Celery Queues
Why classic Celery queues starve small tenants and how multi-tenant fair scheduling (with fairque) keeps background tasks balanced. (Aug 2025)
-
Python Parallel Processing Methods: GIL and Its Children
A guide to Python's parallel processing methods: Threading, Multiprocessing, and Asyncio, and how they work around the infamous GIL (Global Interpreter Lock). (Aug 2025)
-
Genetic Algorithms: Finding Good Enough Solutions
How genetic algorithms use evolution-inspired processes to find good-enough solutions for complex optimization problems without brute force. (Apr 2025)
-
How to round number to two decimals in Python?
Use round function: number = round(number) (Dec 2024)
-
How to merge two dicts in Python?
Quick reference for merging two dictionaries in Python. (Dec 2024)
-
How to remove duplicates from list in Python?
A quick reference for removing duplicates from a list in Python. (Dec 2024)
-
How to reverse a string in Python?
A quick reference for reversing a string in Python. (Dec 2024)
- Making a Copy of a List in Python