Welcome to edition #73. I hope you enjoy it!
NYJavaSIG
Registration is open for the next NYJavaSIG event on May 13th. This time, Hands-on-Workshop about Layrry with the Java Champion Andres Almiray. Registration is open on the NYJavaSIG website, and there limited spots available. Hurry up!
IntelliJ Plugins
This week, Sirisha Pratha presented a webinar, Make IntelliJ IDEA your own, where she explored IntelliJ plugins and demonstrated how to build your own. The recording is available on the JetBrains channel on YouTube.
Batch Processing
Batch applications are widespread, and with the exponential increase of data, it is essential to build efficient solutions. Reza Ganji wrote about it in his article High-Performance Batch Processing Using Apache Spark and Spring Batch.
Kafka
Kafka 2.8 is the first release without ZooKeeper. To understand the reasons behind it and the changes, the article written by Gunnar Morling is what you need.
Shenandoah
Roman Kennke’s article discusses concurrent reference processing and the changes done to the Shenandoah GC on Java 16.
Pattern Matching for switch
The JEP 406 is targeted to Java 17 as a preview feature and brings more changes to Switch (statements and expressions). More information at https://openjdk.java.net/jeps/406.
If you want to see your article featured here, reach out to me on Twitter or here on the blog.
Você tem sugestão de artigos em Português? Gostaria de ver seu artigo divulgado aqui no blog? Envie sua sugestão pelo Twitter ou pelo blog.