Daily Shaarli

All links of one day in a single page.

August 31, 2025

std::exchange Patterns: Fast, Safe, Expressive, and Probably Underused

A good reminder to use std::exchange more. Years after it's been introduced it's clearly still underused.

Triangle Grids

A little article about a different type of grids for strategy games. Some of the consequences are very interesting.

Are We Decentralized Yet?

Nice and clear indicators of how decentralized the fediverse and the "atmosphere" really are.

Leaky 🕳 Lambdas

It's indeed quite possible to sneak in some symbols even in capture less lambdas. It all makes sense in the end.

Software gardening
thumbnail

It's been around for a long while now. This is an interesting way to complete the software craftsmanship view which didn't quite capture the "living ecosystem" side of our field.

Presentation Domain Data Layering

A short and to the point reminder on how to manage properly a "layer cake" architecture.

Rust ints to Rust enums with less instructions

Due to the strict type system this kind of conversion is not necessarily a given. There are ways though, and you can even keep it performing well.

The Web We Lost

This is already an old article now. Still the core of it still rings true. The optimistic note at the end of it didn't come to pass though.