Tags: web-review, apple, hardware, multithreading, tests, standard, rust, management, linux, python, quality, 2d, engineering, software, VR, embedded, ux, c++, gpt, programming, kernel, refactoring, craftsmanship, copilot, ai, vector, foss, game, gui, processes, system, machine-learning, tech, vendor-lockin, browser, atomics, version-control, codereview, web
Let’s go for my web review for the week 2024-05.
Tags: tech, vendor-lockin, apple
A little victory for European users trapped in the iOS ecosystem… still more needs to be done though.
https://cloudfour.com/thinks/this-web-page-is-best-viewed-in-the-eu/
Tags: tech, standard, web, browser
It’s good to see this initiative keeps thriving. It’s the best way to ensure the standard is well implemented everywhere.
https://hacks.mozilla.org/2024/02/announcing-interop-2024/
Tags: tech, VR, hardware
Interesting technology. Could have a real impact regarding VR applications.
Tags: tech, ai, copilot, programming, quality
Faster with less effort doesn’t seem to lead to quality code overall.
https://visualstudiomagazine.com/articles/2024/01/25/copilot-research.aspx
Tags: tech, ai, machine-learning, gpt, foss
Very nice progress on this type of architecture. It’s definitely needed in part because it lowers the inference cost quite a lot. It’s also nice to see it released with under the Apache 2 license and the training set be documented.
https://blog.rwkv.com/p/eagle-7b-soaring-past-transformers
Tags: tech, linux, rust, processes, system
I like this kind of rabbit holes. This gives a few interesting information on how forking processes behaves on Linux.
https://kobzol.github.io/rust/2024/01/28/process-spawning-performance-in-rust.html
Tags: tech, linux, system, kernel
Interesting paper for a new fork implementation in Linux.
https://www.cs.purdue.edu/homes/pfonseca/papers/eurosys21-odf.pdf
Tags: tech, c++, multithreading, atomics, tests
Very interesting tools for testing and verifying concurrent code.
https://brilliantsugar.github.io/posts/how-i-learned-to-stop-worrying-and-love-juggling-c++-atomics/
Tags: tech, embedded, python
Interesting little web framework to run on MicroPython. Clearly could make some IoT project more accessible.
https://lwn.net//Articles/959067/
Tags: tech, rust, 2d, vector, game
Interesting tricks for having good vector graphic based animations and collision detection.
https://simbleau.github.io/rust/graphics/2023/11/20/using-vello-for-video-games.html
Tags: tech, gui, ux
This introduced lack on consistency and predictability in how you can interact with a GUI component is a problem, this will also reduce accessibility. There was value in this “tradition” of the square checkbox vs round radio button.
https://tonsky.me/blog/checkbox/
Tags: tech, version-control, craftsmanship
Indeed the example is a bit extreme. Still it illustrate quite well what should be found in a commit message. It needs to tell a story and motivate the reasons behind a change.
https://dhwthompson.com/2019/my-favourite-git-commit
Tags: tech, codereview, craftsmanship
Excellent post about code reviews. I particularly like the introduction about the motivations, it’s often forgotten.
https://philbooth.me/blog/the-art-of-good-code-review
Tags: tech, engineering, refactoring
Interesting idea on how to schedule large refactorings and make sure they happen over time.
https://max.engineer/long-term-refactors
Tags: tech, refactoring
Definitely a good approach for larger refactorings or preparing major upgrades.
https://dmathieu.com/articles/opinions/mikado/
Tags: tech, software, engineering, management
Interesting idea, why not use similar workflows than to develop software? For sure this would bring more transparency and automation, should help focusing on higher value tasks.
https://ben.balter.com/2023/01/10/manage-like-an-engineer/
Bye for now!