We're really getting everything in the browser these days, even barcode detection.
Interesting introduction into WebGPU. Nice to see it's not quite Vulkan because some abstraction is needed in the browser (although, of course the approach is similar). There's also a couple of design choices which are welcome to improve portability.
Now let's hope it gets stable and widely supported soon.
Interesting warning about too early standardization. Don't go top-down, better go bottom-up working on each separate problem and see if something emerges.
Excellent article in French from one of the most influential people of the agile community in France. He delivers an interesting story about how state agencies started to apply some of the agile values and principles but how unfortunately this wave is already receding.
Good primer on refactoring, I especially appreciate the big fat warning about language erosion... the number of times I hear "refactoring" for something which is not a refactoring at all...
Looks like an interesting static analyzer, I guess I'll try to use it on a couple of projects.
Interesting stuff coming especially on the CSS side.
Oh this is really neat! This is a good way to visualize how it evolved over time, I find the period starting in 2005 especially interesting.
Interesting set of tips. Indeed that's a good way to reduce quite a bit the complexity of your application web frontend. Might not be always applicable though.
Very interesting article about perspective. It touches upon human vision, painting, photography and 3D. In the in what we produce is mostly an artistic choice and it gets into interaction with how our brains interpret them.
CSS is definitely a rabbit hole full of features. That delays quite a bit the time when you need to use Javascript.
Not the first time I bump into an article about that one. Solid.js is definitely getting close to something I might enjoy using (unlike React which I dislike quite a bit).
Interesting food for thought at places. In any case clearly highlight the difficulties of delivering application binaries on Linux platforms in a portable way.
Nice application for testing APIs.
This completes the article about why the GIL doesn't prevent data races. It explains in a bit more detail how the incrementation was creating the data race.
Couple of interesting tips in that vim setup. Always surprising how much can be achieved with such a small setup.
This is so true... It's just almost always better to use standard components in my experience. In particular it makes things easier for keyboard navigation and accessibility.
Contrary to popular belief, data races are definitely a reality in Python. Don't be fooled, the Global Interpreter Lock won't prevent them.
A good reminder that there is not a one size fits all solution in the tech world. Also be skeptical of the silver bullets that "obviously" everyone should use. Project context matters above all.
Really cool optimizations for B-Trees. Once the layout is reworked this is a neat way to use SIMD as well.