Daily Shaarli

All links of one day in a single page.

July 25, 2021

Python behind the scenes #11: how the Python import system works

A very thorough resource on how the Python import system works. Very convenient to figure out what's broken when something goes wrong.

Rust for Linux redux [LWN.net]

The journey of Rust inside of the Linux kernel is still in its early days. I find especially interesting the questions raised by the community. It's especially healthy in my opinion, it's not just "fancy let's have it". They also wonder about the learning path for people to join the community if it's accepted or where to best use it. It's a good account of the social aspects triggered by technical changes.

How to model application flows in React with finite state machines and XState
thumbnail

Ah! I thought this was often a missing piece in most React frontend code I've seen which mostly piles up useEffect and useState calls. Having a finite state machine is definitely a must have there, I'm glad some options actually exist, I didn't bump into XState so far I'll make sure to look into it.

BirdNET – The easiest way to identify birds by sound.

Looks like an interesting system to recognize bird sounds in the wild. I'll definitely test it.

Simulating shitty network connections so you can build better systems.
thumbnail

Looks like an interesting tool, it's always a bit of a problem to simulate various network conditions, especially slow links randomly dropping packets. Adding more tooling to tackle this is always welcome.

Solene'% : Why self hosting is important

Nice piece advocating for self hosting. I especially like the fact that it stresses that it doesn't mean "one server for one person" it'd be unrealistic to turn everyone into sysadmins.