Blogs

Let’s go for my web review for the week 2025-33.


Didn’t Take Long To Reveal The UK’s Online Safety Act Is Exactly The Privacy-Crushing Failure Everyone Warned About

Tags: tech, politics, surveillance

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.

https://www.techdirt.com/2025/08/04/didnt-take-long-to-reveal-the-uks-online-safety-act-is-exactly-the-privacy-crushing-failure-everyone-warned-about/


Fight Chat Control - Protect Digital Privacy in the EU

Tags: tech, politics, surveillance, privacy

It’s looking bad, this still need to be fought.

https://fightchatcontrol.eu/


GitHub will be folded into Microsoft proper as CEO steps down

Tags: tech, ai, machine-learning, copilot, microsoft, github

Honestly, it took much longer than I expected. Now you know that GitHub has really become a conduit for Microsoft’s AI initiatives.

https://arstechnica.com/gadgets/2025/08/github-will-be-folded-into-microsoft-proper-as-ceo-steps-down/


Miegakure: A 4D puzzle-platforming game.

Tags: tech, 3d, 4d, mathematics, game

OK, the concept if really mind bending. The tech behind it is really interesting.

https://miegakure.com/


Over engineering my homelab so I don’t pay cloud providers

Tags: tech, self-hosting, infrastructure

Definitely over engineered but a good way to play with many interesting tools.

https://ergaster.org/posts/2025/08/04-overegineering-homelab/


How I use Tailscale

Tags: tech, tools, networking, self-hosting

Interesting tips and caveats when using Tailscale.

https://chameth.com/how-i-use-tailscale/


HTTP is not simple

Tags: tech, http, complexity, protocols

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.

https://daniel.haxx.se/blog/2025/08/08/http-is-not-simple/


Cursed Knowledge

Tags: tech, reliability, communication, dependencies

Interesting approach for a project to collect such traps in their dependencies.

https://immich.app/cursed-knowledge/


Why do we even need SIMD instructions ?

Tags: tech, cpu, simd, performance

SIMD instructions are indeed a must to get decent performance on current hardware.

https://lemire.me/blog/2025/08/09/why-do-we-even-need-simd-instructions/


This Send/Sync Secret Separates Professional From Amateur Rust Developers

Tags: tech, rust, multithreading

This is a nice summary of the Send and Sync traits semantic in Rust.

https://blog.cuongle.dev/p/this-sendsync-secret-separates-professional-and-amateur


Arenas in Rust

Tags: tech, memory, safety, security, rust

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.

https://russellw.github.io/arenas


Are we Teaching Rust Effectively?

Tags: tech, rust, teaching, learning

Indeed, is it that the language itself has a steep learning curve? Or that the emphasis is on the wrong things in the public discourse? I like the emphasis on the Aliasing Xor Mutability, it looks like a good way to approach the language.

https://blog.kodewerx.org/2025/08/are-we-teaching-rust-effectively.html


A clever comment style

Tags: tech, programming, comments, c++

That’s an interesting trick to make sure people reevaluate comments when they remove some code. Doesn’t work for every language of course.

https://akrzemi1.wordpress.com/2015/04/22/a-clever-comment-style/


id Software Programming Principles

Tags: tech, programming, craftsmanship, agile, developer-experience

Those principles are old now, but they really captured the zeitgeist of the time.

https://felipe.rs/2017/02/25/id-software-programming-principles/


TDD Harms Architecture

Tags: tech, tests, tdd, architecture, design

A good debunk of that claim we sometime see. Of course the tests need to be designed and you need to have good architecture blueprints to follow, otherwise you’ll be in trouble… TDD or not.

https://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html


Delete your Tests

Tags: tech, tests, quality

There’s a big “if” of course, don’t just throw your tests out of the window. But indeed, they need to bring value… so start by having really good tests.

https://benjiweber.co.uk/blog/2014/04/27/delete-your-tests/


How Much Unit Test Coverage Do You Need? - The Testivus Answer

Tags: tech, tdd, tests, coverage

This is an old one but still a funny way to approach the question of test coverage. Unsurprisingly, the context matters.

https://www.artima.com/forums/flat.jsp?forum=106&thread=204677


Code Smells

Tags: tech, quality, smells, refactoring

A good explanation of why the concept is important, also comes with a nice list to get started.

https://blog.codinghorror.com/code-smells/


an engineer’s perspective on hiring

Tags: tech, hr, hiring, interviews

Hiring and designing interviews is still not an easy task in our field. This post gives a couple of interesting things to try.

https://jyn.dev/an-engineers-perspective-on-hiring



Bye for now!