Hello, and welcome to a new edition of Links lists!
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.
Introduction At LinkedIn, we are committed to deliver a best-in-class platform experience for our members. One of the technologies that we use to do that is Java, an object-oriented programming language that produces software for multiple platforms. We are a huge consumer of Java, running over 1000…
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!
JDK 17 has been out for a few months and it’s not just packed with new language features. The performance boost compared to older JDK versions is also really significant. It becomes especially clear when compared to the previous LTS releases, JDK 8 and JDK 11. Much of the improved performance comes…
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!
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
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.