Wednesday Links - Edition 2020-10-14

Christopher Kocel - Oct 14 '20 - - Dev Community

Project Panama and jextract ( 4 min read ) 🌴
https://inside.java/2020/10/06/jextract/

JDK 15 Security Enhancements ( 6 min read ) 🔒
https://seanjmullan.org/blog/2020/10/13/jdk15

JEP 395: Records ( 14 min read ) ⏺️
https://openjdk.java.net/jeps/395

Shebang Mechanism Support in IntelliJ IDEA 2020.3 ( 1 min read ) 🥊
https://blog.jetbrains.com/idea/2020/10/shebang-mechanism-support-in-intellij-idea-2020-3/

Scripting Java with a jBang ( 3 min read ) 🥊
https://www.infoq.com/news/2020/10/scripting-java-jbang/

Sealed Java State Machines ( 2 min read ) 📩
https://benjiweber.co.uk/blog/2020/10/03/sealed-java-state-machines/

A Hitchhiker's Guide to Containerizing Spring Boot Java Apps ( 8 min read ) 📦
https://blog.frankel.ch/hitchhiker-guide-containerizing-java-apps/

Junit 4.13.1 Released ( 30 sec read ) 🧪
https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md

Spring Framework v5.3.0-RC2 Released ( 2 min read ) ⛱️
https://github.com/spring-projects/spring-framework/releases/tag/v5.3.0-RC2

WebFlux support for kotlinx.serialization and Spring MVC support for Coroutines ( 20 sec read ) ➰
https://twitter.com/sdeleuze/status/1316063126056513538

Why Reactive Principles Ensure System Scalability: A Conversation with Josh Long ( 10 min read ) 🚎
https://www.reactive.foundation/post/why-reactive-principles-ensure-system-scalability-with-josh-long

New Release Cadence for Kotlin and the IntelliJ Kotlin Plugin ( 2 min read ) 📅
https://blog.jetbrains.com/kotlin/2020/10/new-release-cadence-for-kotlin-and-the-intellij-kotlin-plugin/

How Kotlin implement lambda under the hood ( 2 min read ) λ
https://medium.com/@yangweigbh/how-kotlin-optimize-lambda-under-the-hood-3f7eb286736c

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