Wednesday Links - Edition 2022-03-16

Christopher Kocel - Mar 16 '22 - - Dev Community

JDK 18 G1/Parallel/Serial GC changes (6 min)🗑️
https://tschatzl.github.io/2022/03/14/jdk18-g1-parallel-gc-changes.html

Java 19 could be big (2 min)🎡
https://www.infoworld.com/article/3652336/java-19-could-be-big.html

How to Stop a Java Thread Without Using Thread.stop()? (3 min)🛑
https://4comprehension.com/how-to-stop-a-java-thread-without-using-thread-stop

Migrations Done Well: Typical Migration Approaches (10 min)🧳
https://blog.pragmaticengineer.com/typical-migration-approaches

What problems does Kafka solve in distributed systems? (13 min)✍🏻
https://blog.softwaremill.com/what-problems-does-kafka-solve-in-distributed-systems-39eafe476383

Lessons learned from previous projects (5 min)🦉
https://blog.frankel.ch/lessons-learned-previous-projects

The Code Review Pyramid (2 min)🔺
https://www.morling.dev/blog/the-code-review-pyramid

Anatomy of a JWT (7 min)🔍
https://fusionauth.io/learn/expert-advice/tokens/anatomy-of-jwt

Rewriting Bash scripts in Go using black box testing (8 min)📜
https://stackoverflow.blog/2022/03/09/rewriting-bash-scripts-in-go-using-black-box-testing

Node.js Reference Architecture (3 min)🏛️
https://github.com/nodeshift/nodejs-reference-architecture

Evaluating Range Predicates (6 min)📐
https://richardstartin.github.io/posts/range-predicates

Gradle 7.4 Introduces Aggregated Test Reports (5 min)🧪
https://www.infoq.com/news/2022/03/gradle-7-4

LogMasker lib (1 min)🥸
https://gitlab.com/pazvanti/logmasker

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player