Java Annotated Monthly – June 2022
Hello in June! This month we will try to predict the future and say something about OpenJDK 19. We’ll read Kotlin books, recap recent conferences, and maybe even make a plan to go to one. Let’s start catching up with recent news and articles!
- JEP 428: Structured Concurrency.
- What Can We Expect In OpenJDK 19? – Although the Java 19 release is scheduled for late September 2022, Miro Wengner already knows what will happen in that release!
Java Tutorials & Tips
- Static Java Current State – Olimpiu Pop interviews Dan Heidinga, a long-time contributor to the project, to ask how far away we are from broad adoption.
- Inside Java Newscast #26 – Nicolai Parlog provides a short recap of records and talks about the JDK Enhancement Proposal 405.
- JDBC Tutorial – Marco Behler codes! This time Marco presents his “Nice & Easy” tutorial on Java Database Connectivity.
- Java data access technology survey results – Vlad Mihalcea shares his thoughts on Josh Long’s Twitter poll.
- Remote Debugging with Shai Almog – Connect to remote processes to fix bugs using remote debugging and observability.
- The Case Against Logging – Sebastian Daschner investigates how useful logs are and whether they help to solve problems that arise.
- How to do password hashing in Java applications the right way! – There are multiple ideas on how to store sensitive passwords. Brian Vermeer demonstrates how to do it the Java way.
- Journeys in Java: Docker Compose – The fifth episode of Jennifer Reif’s series on Building an Empire of Microservices.
- Developers disassemble! – In this blogpost, Chris Newland recommends using HotSpot Disassembler.
- Investigations of Phase-Aware Source Code – Dan Heidinga writes about new ways to express phase-aware applications.
- Testing Clean Cleaner Cleanup – Roger Riggs shows how to test whether cleanup is working.
Languages, Frameworks, Libraries, and Technologies
- IntelliJ IDEA 2022.2 EAP 3 – Maria Kosukhina’s blog post covers new features, including the improved IntelliJ profiler and GINQ support for Groovy 4.
- Kotlin API for Apache Spark: Streaming, Jupyter, and More – Pasha Finkelshteyn introduces the most important changes in the freshly released version 1.1.
- Building applications with Kotlin and Arrow.kt in style – Simon Vergauwen presents a small example that shows Arrow Validation with KotlinX Serialization.
- The Guide To Your First Annotation Processor with KSP – Adib Faramarzi becomes a Kotlin artist and presents his KSP-based library, ListGen.
- Kotlin Coroutines dispatchers and Common Kotlin Coroutines use-cases – Two free-to-read chapters of Marcin Moskala’s book.
- Grab a -50% code for Kotlin in Action, 2nd Edition – New in MEAP by Manning Publications.
- Key takeaways from our Kotlin Multiplatform journey – Yev Kanivets shares his insights from using KMP for almost 2 years.
Conferences and Events
- TDC INNOVATION, Florianópolis, Brasil, and online, June 1–3, 2022.
- DevConf.CZ, Brno, Czech Republic, June 2, 2022.
- MakeIT, Portorož, Slovenia, June 2–3, 2022.
- Voxxed Days Trieste, Trieste, Italy, June 10, 2022.
- JNation, Coimbra, Portugal, June 7, 2022.
- J-Spring, Utrecht, Netherlands, June 8, 2022.
- GOTO Conferences: Netherlands (Amsterdam, June 12–16, 2022) and Denmark edition (Aarhus, June 13–16, 2022).
- WeAreDevelopers, Berlin, Germany, June 14–15, 2022.
- Voxxed Days Luxembourg, Mondorf-les-Bains, Luxembourg, June 21–22, 2022.
- Devoxx Poland, Krakow, Poland, June 22–24, 2022.
- Voxxed Days Thessaloniki, Thessaloniki, Greece, June 24–25, 2022.
- Videos from the Joker 2021 conference – Among the listed recordings, you can find Andres Almiray’s presentation on JReleaser.
- Devoxx UK 2022 playlist. Additionally, Olimpiu Pop has written a few words about Mark Little’s talk from this conference.
- Jfokus 2022 playlist – My personal recommendation: If you haven’t seen Dylan Beattie’s The Art of Code yet, now is the perfect chance.
- What’s more, maybe you will find those two episodes of A Bootiful Podcast interesting – Josh Long’s interviews with Spring I/O Founder and Devoxx UK Organizer.
That’s all! Did you find the content interesting? Feel free to contribute to the next issue! If you want to add something, please email us at (JAM<at>jetbrains.com) or get in touch on Twitter. Last but not least, you can access Java Annotated Monthly directly via the dedicated web page. All of the issues are in one place. This keeps our users happy and makes it easier to search for your favorite news. Check this page out and pass it along to a friend.