Links list - 2022-08-28

Hello, and welcome to a new edition of Links lists!

Tech articles

Upgrading version of Java at scale

LinkedIn runs a lot of Java - over one thousand applications! It makes sense, though, to allow them to make use of the various GC performance improvements that have been made between Java 8 and 11 (and again in Java 17). However, updating such a large code base is bound to take some time. The linked article details the various migration steps, and some of the performance benefits that they have obtained, increasing throughput and decreasing latency.

Java GC performances progress

As mentioned above, the garbage collector in Java is still being innovated - multiple algorithms now exist, for multiple use cases. This article details some of the improvements. Spoiler: they are really impressive!

Generic auditing of tables' modification in PostgreSQL

A super interesting article about how to implement an auditing system, that tracks all modifications to a certain set of tables, with a very limited amount of PostgreSQL code. Very simple and effective approach!

A brief history of CSS

CSS has a super complicated history, that ties in the origin history of the web and browsers. Here is a fun explanation of why body has a default margin of 8px. 🙂

Non tech

Lots of people live in Asia

I have found this crazy image, that really shows the incredible amount of population in Asia, and in particular between China, India, and the south-east part of Asia.