— dotenv-cli now ues exec on POSIX systems to create new processes
— I released a major update on blag, which introduces a few backwards incompatible changes and many improvements.
— Every year, I revisit the current best practices for Python packaging. This is my summary for 2022.
— Due to recent events around Twitter, I finally decided to give Mastodon a try.
— Since Linux 5.19, the Function keys of Keychron keyboards are finally working out of the box.
— After a year I finally got around creating a Debian package for blag.
— How to use GNU Stow to manage the symlinks to the dotfile repository.
— Every year, I revisit the current best practices for Python packaging. This is my 2021 edition.
— The Keychron C1 (and other Keychron models) do not work properly on Linux: the Function keys are not accessible at all, here's how to fix them.
— Exploring two different strategies for using Makefiles in Python projects
— In 14 years since starting this blog, I changed the software several times, with each iteration simplifying requirements and setup.
— Due to non-free firmware it is still difficult to install Debian on recent hardware.
— Like Android, Apple should allow other apps like Signal to become the default SMS/MMS app on iOS.
— How to generate git commits in the past to create beautiful github streaks.
— noir is a drop-in replacement for black, with the default line length set to 79 characters.
— dotenv-cli is a Python package that provides the dotenv command.
— After several years without development, it is time to say goodbye to reportbug-ng.
— litestats is a tool that converts Python's profiler output into a sqlite3 database for easier exploration and analysis.