Daily Shaarli

All links of one day in a single page.

April 16, 2026

Flat Error Codes Are Not Enough

When possible it's nice to nest your error types, this allows better investigation when something fails.

C++26: Structured bindings in conditions

Looks like a small syntax adjustment, but that indeed open the door to nice improvements.

You cannot use the GNU (A)GPL to take software freedom away

The FSF is now weighting in on the Euro-Office vs OnlyOffice situation. You have to respect the spirit of the AGPL and can't take away freedom with extra clauses. Seems to make sense to me.