
The Java Landscape: A Month with Vaadin, OpenJDK Insights, and Java Enhancements
The Java Landscape: A Month with Vaadin, OpenJDK Insights, and Java Enhancements
Dear Readers,{#ember48}
August has arrived a bit early for me, and I find myself reflecting on a month that slipped away in a flurry of activity. This unexpected pace resulted in my missing the chance to write last month’s newsletter. However, I’m making amends by writing this month’s edition early.{#ember49}
Last week, a spark of inspiration led me to embark on a quick pet project. I wanted to create something simple and elegant, but the thought of diving into the complex world of ReactJs, Vue.js, and other frontend technologies was daunting. I didn’t want to spend precious time learning new tools when my heart lies with Java.{#ember51}
That’s when I stumbled upon Vaadin. Vaadin allowed me to code with Java and only Java, taking me back to the days when I used to love working with Swing. Vaadin is a perfect blend with Spring Boot, and I was able to craft a decent UI without touching a single line of JavaScript.{#ember53}
I must admit, I was quite pleased with the result. But would I recommend Vaadin to others? That’s a question I find difficult to answer.{#ember54}
It’s an amazing piece of technology allowing you to build something quickly without learning a new front-end language. However, it’s worth noting that Vaadin isn’t entirely free, and some components might come with a price tag.{#ember55}
Now, let’s turn our attention to the content I’ve contributed over the past month. I’ve been busy exploring various topics related to Java, and I’m excited to share these pieces with you:{#ember57}
Original Content:{#ember59}
- The Evolution of Java: Challenging Stereotypes and Embracing Modernity
- Dive into the OpenJDK: Top 10 Reads on Foojay.io
- Preparing for JDK 21: A Comprehensive Overview of Key Features and Enhancements
- JEP 451: Balancing Serviceability
- JetBrains Unveils AI Assistant
- Micronaut Brings Virtual Thread
- Vaadin Release 24
- Modern Cryptography on OpenJDK
- Enhanced Testcontainers Support
- Java Enhance ZGC
- Transforming Java Pattern
Book Review:{#ember61}
Interviews:{#ember63}
- Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov (Part I)
- Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov (Part II)
- Charting the Course of Java: An Insightful Conversation with Java Champion Sebastian Daschner
- Busting Myths, Building Futures: A Conversation with Cay Horstmann on Java and Machine Learning
Inspiring quotes{#ember66}
Software development is hard, and the reasons for it being hard haven’t changed in decades: shifting and hard-to-capture user requirements, poor team dynamics, byzantine architectures, premature optimization, fragile ecosystems, and chasing fads. –Cay Horstmann {#ember67} The one piece of advice I have is for you to write about something…writing (or communicating in another way, such as a video or podcast), marvelously focuses your attention and makes you into a better writer (or podcaster or video celebrity). –Cay Horstmann {#ember68} One of the biggest challenges we face is, in my opinion, technical fragmentation. With an ever-increasing list of programming languages, toolkits, frameworks, clouds, and SaaS solutions, it can be really hard to choose “the right tool for the job” –Jakob Jenkov {#ember69} The biggest challenge for any knowledge worker in these times is distractions. Our phones, email clients, Slack ….The best knowledge workers know how to focus, how to manage distractions, and how to create an environment in which they can fully be “in the zone” –Sebastian Daschner {#ember70}
Recommended Reads:{#ember71}
This month, my personal reading list has been shorter than usual, but I’ve started reading an interesting book called “The Art of Changing Brain” by James E. Jull. If I manage to finish this book, you can expect a review soon.{#ember74}
I hope this compilation will keep you engaged for a while. Rest assured, I’ll be back next month with more intriguing content. Until then, happy reading!{#ember76}
✨ This article was originally published at https://bazlur.ca/2023/08/07/the-java-landscape-a-month-with-vaadin-openjdk-insights-and-java-enhancements/