Hello, and welcome to a new edition of Links lists! It's been a while!
Tech articles
How the new GitHub search works
I have really enjoyed this article about how GitHub's new code search works. The scale that GitHub handles is quite impressive - over 115 TB of code! Unsurprisingly, the new search engine is built in Rust 😊
Actors with Rust and Tokio
A very interesting article about how to implement the actors pattern with Rust and tokio. Concise and very effective implementation! I like it a lot!
Are React hooks a bad idea?
I am not an expert in React, but I've tried using hooks and I have run into some of the problems described in the following article. It also shows the new signals approach that some alternative framework are adopting. Very interesting!
Replace make with just
I've been using just recently instead of a classic Makefile... and I'm very happy with it! It's super simple to use, and it does few things - but it does them well! Highly recommended!
Design documents and reviews
An interesting article by Skyscanner about design documents and design reviews.
Contract testing
At my current employer, lastminute.com, we are using Pact for testing the contracts between microservices. It's a tool that requires some effort, but it can help you write tests that go beyond what you could obtain with an OpenAPI specification.
There are a couple of articles on our tech blog on the topic if you are interested.
Non tech
How does wealth (and mark-to-market) work
Basic, but interesting article about how "where the wealth goes when markets go down", and what mark-to-market means.
