The Qtile Window Manager: A Python-Powered Tiling Experience
My journey from XFCE to Qtile, a tiling window manager written entirely in Python, including setup, configuration strategies, and real-world config examples.
My journey from XFCE to Qtile, a tiling window manager written entirely in Python, including setup, configuration strategies, and real-world config examples.
Why Protocol Buffers are superior to JSON for microservice communication. Much faster serialization/deserialization with practical Python examples.
Comparing three methods to reverse lists in Python: slice notation, reversed(), and .reverse(). Includes performance benchmarks and readability considerations.
A comprehensive introduction to Rust for Python developers, covering why Rust matters, memory management, ownership, borrowing, and practical code examples.
How to use custom variable markers in Jinja templates to avoid conflicts with Apache Airflow or other template engines. Alternative approaches for nested templating scenarios.
TIL how to create fixed-length iterables in Python using collections.deque with maxlen parameter. Perfect for creating circular buffers and bounded collections.
How Python's ecosystem complexity has grown over 8 years. From simple beginnings to overwhelming tooling choices - reflecting on developer experience and the Zen of Python.
Today I learned about Gooey for turning Python CLI programs into GUI applications and Python Fire for automatically generating command line interfaces from any Python object.
Today I learned about MontyDB, a pure Python implementation of MongoDB that can run in-memory or with file storage, perfect for testing and lightweight applications.
Today I learned about AutoInvent's development tools, ASGI specification for async Python web apps, dh-virtualenv for Python packaging, RAPIDS for GPU data science, and FlaskCon 2020 talks.