Since February 2025, Debian 13 (Trixie) and APT introduced the deb822 format for managing APT sources. It is more structured and readable than the previous sources.list format.
Rémi Bardon
Dev journal where I share some of what I learn and what I work on.
Development3 posts · Jan 3, 2024
Technology13 posts · Dec 6, 2024
Today I Learned5 posts · Sep 22, 2025
Recently published
TIL:
sqlxcan insert 100 000BLOBfields in <200msIt only takes Rust’s
sqlxcrate around 200ms to insert a JSON array of 100 000 32 bytesBLOBfields, and only 1.2s when inserting one by one in a transaction!TIL: SQLite in-memory databases with shared cache
In SQLite, each connection to a
:memory:database is isolated, but one can have two connections pointing to the same in-memory database by usingfile:filename?mode=memory&cache=shared!TIL: Prosody can automatically read environment variables
Environment variables can be referenced directly in a Prosody configuration file, using the
ENV_prefix:example_setting = ENV_EXAMPLE_ENV_VAR!TIL:
assert_no_alloc: A Rust crate to catch unexpected memory allocationsThe
assert_no_allocRust crate allows temporarily disabling memory (de)allocations for a thread, to abort or print a warning instead. This helps catching unexpected (de)allocations to improve performance.