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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .