Really smart SIMD trick which packs a punch.
Which means simpler models: and this is fine for most use! It's also easier to have more ethical options with the smaller and more specialised models. Let's not forget they exist even though the big industrial complex would like people to forget.
There is clearly a sweet spot around 60 fps. Beyond this... You quickly end up in cargo cult territory.
A good illustration that you can beat classical algorithms by taking into account how modern CPUs are designed.
There's a whole swat of solutions for very lean services. You can go a long way reducing complexity as much as possible. Less infrastructure bills are definitely welcome.
Interesting article which goes deep in comparing joins vs denormalised big tables. The conclusion is in the title, bit it's worth a read for the other insights.
Looks like an interesting tool to check your SQL queries on the CI.
Looks like an important Wine 11. Well done to them!
A very good talk which walks you through how to move from object-oriented design to data-oriented design. Shows quite well how you must shift your thinking and the difficulties you might encounter with data-oriented designs. I appreciate a lot that it's not just throwing object-oriented design out of the window, indeed you have to pick and choose depending on the problem space. Also it's interesting to see how C++26 reflection might make some of this easier.
Not all CPUs are born equal in term of branch prediction. Interesting little benchmark.
These are good rules. Take inspiration from them.
Interesting read on how the CPython JIT effort has been saved.
Here are the main levers to make Python code faster. Tries also to distinguish the effort level of each approach.
We got options beyond poll() nowadays.
Interesting approach to provide more fairness to client requests.
A good reminder that on modern hardware read-write locks are rarely the solution despite the documentation claims.
Still a bit mysterious but could be interesting if they really deliver.
We got some math for that! No need to guess.
Of course it's a question of the amount of allocations you need.
It's a solution for a problem long gone. SPAs should be the exception for highly interactive applications not the norm. Most web applications don't need to be a SPA and would be better off without being one.