Daily Shaarli
August 7, 2025
Observability is indeed not necessarily easy to fit into a code base. Here is a potential approach to make it easier. I wouldn't use it on a project where we're only logging, but once you add metrics to the mix, this kind of probes can be worthwhile.
It's just hard to make Python fast. It can be improved yes, but it'll stay cache un-friendly without a redesign. Nobody wants a Python 4. :-)
This is a good list of guidelines to produce a service which is less of a pain to test locally, deploy and operate. Of course, don't take everything at face value (not all of it aged well) but it's a good source for inspiration.
Looks like we'll be able to leave Dijkstra's algorithm behind at some point.
There's often confusion as to where the management responsibilities are in agile teams. This little rambling does a good job pointing it out and giving an idea of how management happens inside and around teams.
Looks like an interesting alternative to the bigger Django and FastAPI which get all the attention.