90 private links
Interesting tips and caveats when using Tailscale.
Looked like a very bad idea in theory... now everyone can see how bad it is in practice. It's disappointing that the UK government decided to go that path.
Hiring and designing interviews is still not an easy task in our field. This post gives a couple of interesting things to try.
SIMD instructions are indeed a must to get decent performance on current hardware.
Interesting point, fairly logical but didn't sit to think it through before. Indeed, using arenas to get back features of manual memory management won't lead to the same security issues than outside of a memory safe language.
The contrary is indeed claimed too often. This is far from a simple protocol, and that's probably to be expected seeing its history and success.
Definitely over engineered but a good way to play with many interesting tools.
Interesting approach for a project to collect such traps in there dependencies like this.
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.
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.
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 we'll be able to leave Dijkstra's algorithm behind at some point.
Looks like an interesting alternative to the bigger Django and FastAPI which get all the attention.
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. :-)
A good reminder that there's a lot of things going on in something as mundane as a stand up meeting. It needs to be organized properly for the needs of the teams.
Please go ahead and share what you know! This article gives good tips on how to get started and why you can do it.
Indeed, it's not just about hiring people it's also about having a safe culture in the workplace.
An oldie but a goodie about SQL injection. Does a good job getting the overall picture of this particular security plague.
This is a good way to deal with email. My approach is fairly similar and I confirm it works nicely for me.
Very interesting pattern. The article is really in-depth and gets all the way to language lawyer level. It's not for everyone I guess.