Linux Desktop: Do we need better Workspace Management?
In my earlier article, “Linux: We Need Tiling Desktop Environments,” I advocated for more desktop environments with built-in tiling features.
Continue reading......
Take me to this post.
December 19, 2025
The Pulse: Cloudflare’s latest outage proves dangers of global configuration changes (again)
Deja vu: a large Cloudflare outage caused by an instantly rolled-out global config change – two weeks after a similar problem...
Take me to this post.
December 18, 2025
Concluding thoughts on our deep dive into Windows clipboard text conversion
Stick to Unicode and you'll be fine.
The post Concluding thoughts on our deep dive into Windows clipboard text conversion appeared first on The Old New Thing....
Take me to this post.
December 18, 2025
Spain Collection: Evolving a Luxury Website into a Digital Ecosystem
An in-depth look at the evolution of Spain Collection’s first website into a more ambitious digital ecosystem, connecting strategy, design, and technology across Spain and Portugal....
Take me to this post.
December 18, 2025
Autocomplete using PostgreSQL instead of Elasticsearch
Here on my blog I have a site search. Before you search, there's autocomplete. The autocomplete is solved by using downshift in React and on the backend, there's an API /api/v1/typeahead?q=bla. Up until today, that backend was powered by Elasticsearch. Now it's powered by PostgreSQL. Here's how I implemented it.
Indexing
A cron job loops over all titles in all blog posts and finds portions of the words in the titles as singles, doubles, and triples. For each one, the popularity of the blog post ...
Take me to this post.
December 18, 2025
CodeSOD: Linguistic Perls
A long time ago, Joey made some extra bucks doing technical support for the neighbors. It was usually easy work, and honestly was more about being a member of the community than anything else.
This meant Joey got to spend time with Ernest. Ernest was a retiree with a professorial manner, complete with horn-rimmed glasses and a sweater vest. Ernest volunteered at the local church, was known for his daily walks around the neighborhood, and was a generally beloved older neighbor.
Ernest had been wo...
Take me to this post.
December 18, 2025
Plugins case study: mdBook preprocessors
mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple yet effective plugin mechanism that can be used to modify
the book output in arbitrary …...
Take me to this post.
December 18, 2025