Wedensday Links - Edition 2022-03-30

Christopher Kocel - Mar 30 '22 - - Dev Community

Java Records tortured with Lombok yet again (2 min)🏝️
https://softwaregarden.dev/en/posts/new-java/records/vs-lombok-yet-again-with-builder-pattern/

An update on Java 17+ adoption (2 min)👍
https://spring.io/blog/2022/03/28/an-update-on-java-17-adoption

JDK 18 Security Enhancements (8 min)🔒
https://seanjmullan.org/blog/2022/03/23/jdk18

Java Platform Evolution (7 min)🧬
https://dev.java/evolution/

Git tip - Dynamically change your email based on repo location (30 sec)📧
https://twitter.com/TastefulElk/status/1507989014523133954

Why we dropped event sourcing with Kafka Streams when given a second chance (6 min)🌊
https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-streams-when-given-a-second-chance-b904a80bc4be

Counting over Range Predicates (8 min)📐
https://richardstartin.github.io/posts/range-counts

Hash, displace, and compress: Perfect hashing with Java (13 min)#️⃣
https://www.andreinc.net/2022/03/15/perfect-hashing-with-java

How to Reduce Cloud Cost by 99% for EDA Kafka Applications (6 min)💸
https://minborgsjavapot.blogspot.com/2022/03/how-to-reduce-cloud-cost-by-99-for-eda.html

The Saff Squeeze (4 min)🪗
https://blog.thecodewhisperer.com/permalink/the-saff-squeeze

nrich: A Tool for Fast IP enrichment (1 min)👑
https://blog.shodan.io/nrich-a-tool-for-fast-ip-enrichment/

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