
Turning Over a New Leaf: Java Updates and Journeys as Summer Ends
Turning Over a New Leaf: Java Updates and Journeys as Summer Ends
Another month has flown by, leaving me amazed at how swiftly time passes. Initially, it seemed like an uneventful period, but upon reflection, I realize that’s not entirely true. Primarily, my focus has been on spending quality time with my 7-month-old daughter, who has been increasingly observant and expressive. Sometimes, the joy of fatherhood supersedes the lure of the keyboard.{#ember702}
However, I did manage to squeeze in some community engagements as well. I had the opportunity to present at two Java User Groups (JUGs)—one in Istanbul and the other in Bangladesh—both conducted virtually. So, in retrospect, the month was not entirely uneventful.{#ember703}
As we bid farewell to summer here in Canada, I’m starting to feel the early chills of the approaching fall season. The prospect of seeing the leaves transform into a riot of colours is exciting. While we await that natural spectacle, let me share what I’ve been up to this month in the realm of Java and software engineering.{#ember704}
This month marks a pivotal moment for those of us in the Java community, with the highly-anticipated release of JDK 21 just around the corner. This version promises a plethora of advancements that could redefine how we approach Java development, especially with the Virtual Threads. I’m working on a video that focuses on Virtual Threads in Java 21. While I aim to make this as informative and insightful as my written content, please bear with me if the quality isn’t at its peak yet. It’s a learning curve, and your feedback will be invaluable for future improvements.{#ember705}
As for my contributions to the Java community, here are the highlights:{#ember706}
Original Content:
- Grails 6.0 Released: Embracing Modern Java, Enhanced Micronaut Integration, and More: An in-depth look at the newest version of Grails, focusing on its compatibility with modern Java and its improved Micronaut integration.
- Streamlining Code with Unnamed Patterns/Variables: a Comparative Study of Java, Kotlin, and Scala: A detailed study comparing how different JVM languages handle unnamed patterns and variables.
- Delivery Hero Implements Event-Driven Architecture to Handle Baemin Growth: How Delivery Hero leveraged event-driven architecture to manage the rapid growth of Baemin.
- Embracing Modernity: A Comprehensive Look at Sealed Classes, Pattern Matching, and Functional Paradigms in Java: An exhaustive guide to understanding Java’s modern features, such as sealed classes and pattern matching.
- Writing Testable Code: A Journey Through Consideration and Refactoring: Insights into the nuances of writing testable Java code, peppered with examples and best practices.
- Exploring File Storage Solutions in Spring Boot: Database, Local Systems, Cloud Services, and Beyond: A comprehensive exploration of various file storage solutions using Spring Boot.
- Thread-Safe Counter in Java: A Comprehensive Guide: Everything you need to know about implementing a thread-safe counter in Java.
- Sealed Interfaces and Pattern Matching: A Quick Dive into Java’s Modern Capabilities: A quick but detailed guide to understanding Java’s latest language features.
Contributions to Reviews and Interviews:
- Article Reviewed: Dealing with Java CVEs: Discovery, Detection, Analysis, and Resolution
- Book Reviewed: Book Review: “OpenJDK Migration for Dummies”
- Interview Conducted: Unlocking Java Wisdom: A Conversation with Oracle ACE Simon Martinelli
Among all these, I’m thrilled to announce that one of my talks has been accepted for JCon World 2023! Here’s the link to the session details. Moreover, I have submitted several talk proposals to the ConFoo Conference, slated for 2024. You can take a look at the details of my proposed talks here.{#ember711}
I’d be honoured to have your support. If any of the topics resonate with you or seem like they would be a good fit for the ConFoo audience, I kindly ask for your votes. Your endorsement would greatly help me share my perspectives and expertise at this conference.{#ember712}
I hope this compilation will keep you engaged for a while. Rest assured, I’ll be back next month with more intriguing content.{#ember714}
Until then, happy reading! And thank you for being a part of this journey with me.{#ember715}
Type your email… {#subscribe-email}
✨ This article was originally published at https://bazlur.ca/2023/09/13/turning-over-a-new-leaf-java-updates-and-journeys-as-summer-ends/