This post documents a journey that starts with the following question: Is it possible to bring Rust-like macros to Python? I have some realizations about Python's type annotations, then I descend into madness.
Serial I/O is a prime candidate for the non-blocking I/O treatment. Learn to use pyserial-asyncio with serial devices in your industrial, IoT, or scientific programs.
...in which I teach you how to fill your editor with bees