Links list - 2022-05-08

Hello, and welcome to a new edition of Links lists! Don’t miss out on the non-coding link this week!

Coding

The test pyramid

A very long, and well done, article about many different kinds of automated testing. Really worthwile read.

The Practical Test Pyramid

Find out what kinds of automated tests you should implement for your application and learn by examples what these tests could look like.

Low level architectures

Two interesting articles about low level architectures. This is how they begin:

The x86 architecture does things that almost no other modern architecture does, but due to its overwhelming popularity, people think that the x86 way is the normal way and that everybody else is weird.

Let’s get one thing straight: The x86 architecture is the weirdo.

Fun read if you like low level stuff!

The X86 Architecture Is the Weirdo

So unlike all the others, yet people think it’s the normal one.

The X86 Architecture Is the Weirdo, Part 2

It does everything differently, because of course it does.

Tools

Exa

A lovely tool. Slogan: a modern replacement for ls. Also, I really like the design on its website!

(And yes, of course it is written in Rust.)

Exa · a Modern Replacement for Ls

You list files hundreds of times a day. Why spend your time squinting at black and white text?

Non coding

Mechanical watches

You probably have seen this already since it is all over the internet this week, but if you haven’t, you really should check out this next link. It is just so incredibily well built, I’m in awe. It is a fantastic explanation of how a mechanical clock works, but even if you do not care in the slightest for the topic, really do spend a couple of minutes to look at how well the explanation it is built. The animations are incredible, everything is color-coded for clarity, and the text explanation is really well done. A true masterpiece.

It reminds me a bit of the early days of multimedia, when we had amazing things such as Microsoft Encarta. I remember being so impressed by an encyclopedia that had vidoes and photos in it!

Mechanical Watch – Bartosz Ciechanowski

Interactive article explaining how a mechanical watch works.