Classic Layout

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 »

Deep dive into bits, bytes, shorts, ints, longs, signed, and unsigned with Java

Author: Frank Delporte Original post on Foojay: Read More On the Pi4J discussion list, someone recently asked what the best and easiest way is in Java to convert a byte value. In Java, there is no distinction between signed and unsigned bytes, which can be confusing. My book “Getting Started with Java on the Raspberry Pi” contains an explanation about …

Read More »

Changes Included in Release 24.08 of Azul Zing Builds of OpenJDK

Author: Frank Delporte Original post on Foojay: Read More Azul Zing Builds of OpenJDK, the optimized Java runtime within Azul Platform Prime, has reached the release of the 24.08 Stable Release line. Zing builds are available in two versions: Stream Builds: Fast-moving monthly releases (end of the month) that include the latest features and changes in PSU releases. These are …

Read More »

Profile IntelliJ IDEA with its own profiler

Author: Igor Kulakov Original post on Foojay: Read More Other languages: Español 한국어 Português 中文 Just like my previous post, this one is going to be slightly meta. Obviously, you can use IntelliJ IDEA to profile another process, but did you know IntelliJ IDEA can profile itself? This might be useful if you are writing an IntelliJ IDEA plugin and …

Read More »

Meetup Tip : Payara Hackathon- Generative AI on Jakarta EE

Showcase your creativity, technical skills, and visionary ideas as you build the future of AI-powered enterprise applications. Sign up for free for the Payara Hackathon – Generative AI on Jakarta EE. Virtual Event: 2 October – 6 November 2024. The Payara Hackathon is on! Make sure to sign up at the bottom of this page & then… get coding! Hackathon …

Read More »

Exploring New Features in JDK 23: Gatherers upgrades pipeline design pattern JEP-461

Author: Miro Wengner Original post on Foojay: Read More Source-code flexibility goes hands in hands with maintainability and testability. The Java language benefits not only from its maturity but also from the fact that it is one of a strongly typed language. This may initiate possible discussion topics, as each defined variable requires its type to be known, which can …

Read More »