Welcome to foojay, a place for friends of OpenJDK, sponsored by Azul. Foojay’s user-focused Java and OpenJDK technical dashboards provide free data for everyday Java developers. Right away you have access to updated analysis, selected highlights, and categorized lists arranged for easy consumption.
Java Technologist Dashboards
Together with Java enthusiasts around the world, the foojay team works to identify critical aspects of each new OpenJDK release and update -- with related information such as OpenJDK distributions, download locations, and JVM command line arguments -- and brings to the fore precisely the content and services that have value and relevance to those that use Java on a daily basis throughout the industry.
Go here to see all the fixes and CVEs of the recent OpenJDK update releases, while indicating their relevance to you by voting on them. Use the Highlights tab to see what the community as a whole thinks about them. More details on the motivations for the OpenJDK update release details dashboard are described here on foojay.
A key contributor to foojay is Marc Hoffmann. On his javaalmanac.io, he presents extensive data on each Java release, with details on distributions, new features, and API differences between releases.
That information he's also made available here on foojay, where it is known as the Java Version Almanac, consisting of a set of dashboards with detailed information on each version of Java:
Take special note at the lower end of each page of the almanac, where you'll find details on the differences between the APIs of the currently selected Java version compared to all previous Java versions:
Go here to explore the Java Version Almanac on foojay, with thanks to Marc.
Another key contributor to foojay is Chris Newland, who's gathered extensive data sets on JVM command line arguments, which he hosts on his own chriswhocodes.com.
At the same time, he's also been making his data available here as part of the integrated Java dashboard environment that is foojay:
Go here to explore the wealth of JVM command line arguments on foojay, with thanks to Chris.
The Java community is rich with up to date and cutting edge insights and knowledge into everything related to Java and the OpenJDK. A dedicated blogging area is available on foojay to anyone who has thoughts or code to share on topics relevant to the Java ecosystem.
Let's introduce some of the bloggers active on foojay.
Marcus Hirt is the project lead for the Open JDK JMC project. Once upon the time he co-founded Appeal, the company creating the JRockit JVM.
Marcus blogs on topics relating to Java Mission Control (JMC) and Java Flight Recorder (JFR). Check out his posts here.
Kevin Farnham is a technology writer and software engineer. He's focused on high-performance low-latency big-data Java, Python, C/C++ programming.
Kevin blogs on general high level Java topics, focusing on how Java has evolved over the years and its place relative to other programming languages. Check out his posts here.
Go here to see the full blog roll, and watch that space, there's many more blog posts coming!
Interested in a specific Java topic? Type it into the search and find related items across fixes, JVM command line arguments, and blogs.
It’s exciting to have foojay as an integrated place to provide this sort of information to everyday Java developers and to work with others on evolving foojay content to provide these and other commentaries on the latest Java developments.
We’re actively looking for highly skilled and knowledgeable Java developers to join us (we are even hiring for that purpose) and our aim is for foojay to increasingly become a place of sharing reference materials and discussion throughout the Java industry.
Of course, also follow @foojay2020 on Twitter for regular highlights of new dashboards, services, and content provided by foojay for Java developers everywhere.