Author: Frank Delporte Original post on Foojay: Read More A family vacation as a topic for a Foojay blog post? Really? Yes, because, very unexpectedly, it was influenced by a change in the OpenJDK project… Traveling to Kazakhstan In August, our family vacation brought us to Kazakhstan. An important trip, as it is the birth country of our (now) 14 …
Read More »foojay
Exploring New Features in JDK 23: Module Design Pattern with JEP-476
Author: Miro Wengner Original post on Foojay: Read More Although the module design pattern can be implemented in many different ways, the main motivation behind using it remains the same. This is the isolation of a specific section into small building blocks, which are the so-called modules. Therefore, the module design pattern belongs to the structural design pattern family. Before …
Read More »Java Tips # 01 – Writing Shebang Scripts in Pure Java
Author: A N M Bazlur Rahman Original post on Foojay: Read More Did you know you can write a CLI script in Java just as easily as you would in a bash script, and run it directly from the shell? This is commonly called a shebang script, though we are mostly familiar with writing them in bash. Bash scripts are …
Read More »JavaFX Links of October 2024
Author: Frank Delporte Original post on Foojay: Read More Here is the overview of the JavaFX LinksOfTheMonth of October 2024, published on jfx-central.com during this month. With some very nice new content for JFX Central itself, see at end of the list… Did we miss anything? Is there anything you want to have included in one of the next overviews? …
Read More »The Art of Full Stack Debugging
Author: Shai Almog Original post on Foojay: Read More Full Stack Development, A Shifting Definition The Full Stack Debugging Approach Frontend Debugging: Tools and Techniques It isn’t “Just Console.log” The Power of Developer Tools Tackling Code Obfuscation Debugging Across Layers Isolating Issues Across the Stack The Importance of System-Level Debugging Embracing Complexity Conclusion Full stack development is often likened to …
Read More »Learn About How Your Peers Use Java!
Author: Geertjan Wielenga Original post on Foojay: Read More Do you ever wonder what OpenJDK distributions and what Java versions your peers are using? Java-based infrastructures and languages? How many are using Java to code AI functionality? How Java workloads are affecting cloud compute costs? Azul has been gathering all that data from a survey of Java users, running until …
Read More »Exploring New Features in JDK 23: Just-Write-And-Run prototyping with JEP-477 not only for beginners
Author: Miro Wengner Original post on Foojay: Read More It seems like it’s never been easier to start writing a simple program that can be turned into a more advanced one as development progresses. Let’s explore possibilities delivered by JDK 23 release. From the early days, Java may have struggled with a relatively verbose and sometimes strikingly complicated process of …
Read More »Vaadin: Battery-Included Server-Side AJAX Framework
Author: Nicolas Frankel Original post on Foojay: Read More I’ve written a lot about Vaadin. I was so enthusiastic that I wrote the first book about it (besides the Book of Vaadin), its updated edition for Vaadin 7, and a companion website. Still, I’m amazed that so many people in the JVM world never heard of it. In this article, …
Read More »Foojay Podcast #59: DevRel Explained and How to Become a Conference Speaker
Author: Frank Delporte Original post on Foojay: Read More What do people who have Developer Relations as their job description do? And how do you become a conference speaker? You’ll learn in this Foojay podcast! At Devoxx in Belgium, I got to talk to Josh Long, Baruch, Pratik Patel, and Roni Dover, who were on the stage because it was …
Read More »Book Review: Mastering the Java Virtual Machine
Author: Mahendra Rao B Original post on Foojay: Read More Otávio Santana’s “Mastering the Java Virtual Machine” takes readers on an insightful journey through the inner workings of the JVM. As I read this book, I found myself reconnecting with the fundamentals of Java programming while also discovering new depths of understanding. The book strikes a perfect balance between nostalgia …
Read More »