foojay – a place for friends of OpenJDK https://foojay.io/today/category/survey/ a place for friends of OpenJDK Tue, 07 Oct 2025 05:30:45 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://foojay.io/wp-content/uploads/2020/04/Favicon-3-2-150x150.png foojay – a place for friends of OpenJDK https://foojay.io/today/category/survey/ 32 32 Take the State of Java 2025 Survey https://foojay.io/today/take-the-state-of-java-2025-survey/ https://foojay.io/today/take-the-state-of-java-2025-survey/#respond Mon, 06 Oct 2025 12:23:17 +0000 https://foojay.io/?p=121351 Do you want to know which Java JDK distribution is used where for what and when? The time has come again to take the State of Java Survey and share insights while gaining Java ecosystem knowledge. All those participating will ...

The post Take the State of Java 2025 Survey appeared first on foojay.

]]>
Do you want to know which Java JDK distribution is used where for what and when? The time has come again to take the State of Java Survey and share insights while gaining Java ecosystem knowledge.

All those participating will get the complete research, which can be of great benefit in your technology choices in the Java ecosystem.

Click the image below to get started:

Or simply click this link:

https://survey.alchemer.com/s3/8466906/Azul-State-of-Java-Survey

The post Take the State of Java 2025 Survey appeared first on foojay.

]]>
https://foojay.io/today/take-the-state-of-java-2025-survey/feed/ 0
Learn About How Your Peers Use Java! https://foojay.io/today/learn-about-how-your-peers-use-java/ https://foojay.io/today/learn-about-how-your-peers-use-java/#respond Thu, 24 Oct 2024 12:44:16 +0000 https://foojay.io/?p=114636 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 ...

The post Learn About How Your Peers Use Java! appeared first on foojay.

]]>
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 6:30pm CT on October 31, 2024. If you want to participate, the survey is short, and we’ll hook you up with the report after the survey is complete in January 2025.

Plus you’ll be helping to add to our collective knowledge.

Go here for all the details:

And let’s not forget, you’ll be entered into a drawing to win a set of Apple AirPods Max (value $549).

Don’t forget to share this article!

Sponsored Content

Watch Java’s Place in the AI Revolution Webinar

Watch as Java Champions Frank Greco, Zoran Sevarac, and Pratik Patel feature in a live new webinar highlighting Java's place in the AI Revolution, focusing on Exploring AI/ML Using Pure Java Tools.

Watch Here!

The post Learn About How Your Peers Use Java! appeared first on foojay.

]]>
https://foojay.io/today/learn-about-how-your-peers-use-java/feed/ 0
Sustainable Software Engineering: Input Requested! https://foojay.io/today/sustainable-software-engineering-input-requested/ https://foojay.io/today/sustainable-software-engineering-input-requested/#respond Wed, 21 Aug 2024 09:49:20 +0000 https://foojay.io/?p=114002 Since about a year ago, the Foojay community has a group of people that are working on a book with tips and information on Sustainable Software Engineering.

The post Sustainable Software Engineering: Input Requested! appeared first on foojay.

]]>
The Foojay community has a strong tradition around the creation of content on all things Java and OpenJDK. Since about a year ago, the community has a group of people that are working on a book with tips and information on Sustainable Software Engineering. For some of the topics in the book, we are looking for data to either support claims that are made, or inform us on the best direction to write a topic.

That is why in this post, I am going to ask for your help!

We have created a survey that aims to provide insight in how organizations, IT departments and teams are dealing with topics around green computing and sustainable software development.

Now we just need a lot of people filling out the survey and providing us with that data. E

ven you or your organization does not do anything, we still want to ask you to fill in the survey, because that is also a valid outcome.

The survey is anonymous and it is in no way passing any judgment to anyone. You would be of immense help if you fill out the survey and share it with as many people as you can.

You can find the survey here.

The post Sustainable Software Engineering: Input Requested! appeared first on foojay.

]]>
https://foojay.io/today/sustainable-software-engineering-input-requested/feed/ 0
Oracle Alternatives Survey & Report https://foojay.io/today/oracle-alternatives-survey-report/ https://foojay.io/today/oracle-alternatives-survey-report/#comments Mon, 13 May 2024 19:27:51 +0000 https://foojay.io/?p=111035 Azul is planning to issue an Oracle "alternatives" Report in late July, and would like your help to complete the survey.

The post Oracle Alternatives Survey & Report appeared first on foojay.

]]>
Azul is planning to issue an Oracle Java "alternatives" Report in late July, and would like your help to complete the survey.

The focus of this report is to explore the following themes:

  • highlight the frictions created by Oracle with their pricing policies and tactics
  • show whether customers are in fact moving off of Oracle Java to OpenJDK alternatives
  • prove the extent to which customers are willing to pay for commercial support and application migration expertise

Below is the link to the survey.

https://survey.alchemer.com/s3/7845442/Azul

There are only 25 questions in total, including the screener questions, so this should only take about 10 - 15 minutes to complete.

The survey will close in two weeks time, so if you could complete this report within that timeframe that would be great!

You will all receive a copy of this report once finalized.

Prime Time: The High-Performance Java Event

Join industry experts from the Java community for a free even dedicated to modernizing Java workloads. When performance, elasticity, scale, and cloud cost matter, make it Prime!

Register Now

The post Oracle Alternatives Survey & Report appeared first on foojay.

]]>
https://foojay.io/today/oracle-alternatives-survey-report/feed/ 1
2023 Community Survey https://foojay.io/today/2023-community-survey/ https://foojay.io/today/2023-community-survey/#respond Tue, 06 Jun 2023 08:33:06 +0000 https://foojay.io/?p=98646 Friends of OpenJDK Community Survey. Kickoff and instructions for a community driven data gathering exercise.

The post 2023 Community Survey appeared first on foojay.

]]>

Table of Contents


Here’s the idea.

A survey that allows the community to ask the questions they want, including (shock horror) occasional commercial ones.

Often, when a survey's results are released, the reader is left wanting more, experiencing that perennial "yes but" moment. Typically, the survey data is hidden and unavailable for analysis, and the desired follow-up questions or clarifications are not addressed.

The Foojay survey breaks this pattern. We will make all the data available, within the bounds of GDPR, and you will have the opportunity to propose the questions that should be included. The Foojay Board also has the chance to propose their own questions.

The result will be a survey where the friends of OpenJDK ask themselves the burning questions that other surveys overlook, although some of the the usual ones will probably sneak in!

How to get involved?

If you have ideas for questions or want to see what we already have, visit the related slack channel on Foojay slack and share your thoughts.

(Make sure to read the instructions to gain access to Foojay slack first.)

If you are involve in the Foojay Board or another organization and want to get connected reach out to me on slack.

Dates?

Not yet... visit the survey slack channel!

The post 2023 Community Survey appeared first on foojay.

]]>
https://foojay.io/today/2023-community-survey/feed/ 0
State of Java Survey 2024 https://foojay.io/today/state-of-java-survey/ https://foojay.io/today/state-of-java-survey/#comments Tue, 23 May 2023 05:47:41 +0000 https://foojay.io/?p=98451 Do you ever wonder what OpenJDK distributions and what Java versions your peers are using? What Java versions?

The post State of Java Survey 2024 appeared first on foojay.

]]>
Do you ever wonder what OpenJDK distributions and what Java versions your peers are using? Java-based infrastructures and languages? How many are running Java applications in public clouds? 

THE SURVEY DESCRIBED BELOW IS NOW COMPLETE, NO MORE RESPONSES CAN BE ACCEPTED.

Azul has been gathering all that data from a survey of Java users, running until 6:30pm CT on June 15, 2023. If you want to participate, the survey takes about 10 minutes, and we’ll hook you up with the report after the survey is complete. Plus you’ll be helping to add to our collective knowledge. Plus you’ll be entered into a drawing to win prizes like an Apple MacBook Pro laptop or a set of AirPods. 

Here's an example of the kinds of questions you'll be getting during the survey and how it wraps up.

The post State of Java Survey 2024 appeared first on foojay.

]]>
https://foojay.io/today/state-of-java-survey/feed/ 1
OmniFish Jakarta EE Survey 2022 https://foojay.io/today/omnifish-jakarta-ee-survey-2022/ https://foojay.io/today/omnifish-jakarta-ee-survey-2022/#comments Mon, 12 Dec 2022 11:44:26 +0000 https://foojay.io/?p=61362 Want to have a say in what happens for the next version of Jakarta EE? Check out the new edition of the Jakarta EE Survey 2022 by OmniFish!

The post OmniFish Jakarta EE Survey 2022 appeared first on foojay.

]]>
Table of Contents
OmniFish - Jakarta EE experts

Do you want to have a say in what happens for the next version of Jakarta EE?

Check out the new edition of the Jakarta EE Survey 2022 by OmniFish, which follows the tradition of the bi-annual OmniFaces surveys.

The purpose of the survey is to help everybody understand the current status of the Jakarta EE ecosystem, what we as a community represent, which parts of Jakarta EE we all use the most and what we all expect from Jakarta EE in the future.

We’d like to invite all Jakarta EE users to participate in the survey here:

Fill in the Jakarta EE Survey 2022

You might also help spread the word about it so that the results are as relevant as possible. Tell your friends, share the survey on social media:

Jakarta EE 10 was released just a few weeks ago with a few interesting features. Several runtimes support it already. The work on Jakarta EE 11 is just starting. Now is the perfect time to look at the current Jakarta EE landscape, evaluate what the latest Jakarta EE brings, what is still missing, and what is more important for Jakarta EE users to focus on in the future.

One of the best ways to do it is to collect opinions of Jakarta EE users directly, via a survey. Arjan Tijms, one of the OmniFish founders, has been doing that with the OmniFaces survey in the past few years and has always shared the results with the community with a commented analysis on the OmniFaces blog. You can have a look at the results of the previous surveys from 2020 and 2018.

The current Jakarta EE survey for the year 2022 is based on the questions from the previous OmniFaces surveys, which are slightly modified to reflect the changes since the latest survey.

In the 2022 edition, there are 4 categories of questions again:

  • Current usage of Jakarta EE
  • Servlet containers
  • APIs related to Jakarta EE
  • The future of Jakarta EE

Compared to 2020, we simplified some of the questions once more. We omitted less popular answers. We kept the questions about the future of Jakarta EE and MP together as this issue still isn’t resolved. We also ask about the preferred Jakarta EE frequency of releases.

We’d like to collect as many responses as possible and then share them with the Jakarta EE community so that we all understand better what we use and need. We believe this greatly helps everybody in improving the Jakarta EE ecosystem.

The results of the survey may have an important impact of what will be added in Jakarta EE 11 and also on the ecosystem around Jakarta EE, such as vendor-specific features in Jakarta EE runtimes or tooling around Jakarta EE.

Join us in this effort, participate in the 2022 Jakarta EE survey and share the survey with your friends and followers.

More information:

OmniFish - Jakarta EE experts

  • Eclipse GlassFish Production Support
  • Jakarta EE Consulting
  • Custom Development with Jakarta EE

For more information about OmniFish, contact them at their contact page, or Twitter at @OmniFishEE.

The post OmniFish Jakarta EE Survey 2022 appeared first on foojay.

]]>
https://foojay.io/today/omnifish-jakarta-ee-survey-2022/feed/ 1
Payara Platform October 2021 Survey https://foojay.io/today/payara-platform-october-2021-survey/ https://foojay.io/today/payara-platform-october-2021-survey/#respond Wed, 13 Oct 2021 07:58:29 +0000 https://foojay.io/?p=49780 We are inviting all Payara Platform community users to answer a few questions about your use of the Payara Platform and ecosystem components!

The post Payara Platform October 2021 Survey appeared first on foojay.

]]>

We are inviting all Payara Platform community users to answer a few questions about your use of the Payara Platform and ecosystem components.

We want to know what you like, what you want to see improved, and we're giving you the opportunity to vote on new features you'd like to see added to the Payara Platform.

Your survey  answers help drive future development efforts for the Payara Platform.

Want to help guide development of the Payara Platform and enter to win a $25 Amazon voucher? We’d love it if you could take approximately 6 minutes to answer the following multiple choice questions by October 27th, 2021. Your feedback helps drive product development and improvements.

We’ll randomly choose 2 people from all completed survey entries to receive a $25 Amazon voucher after October 28th, 2021. Thank you!

https://www.payara.fish/Survey

The post Payara Platform October 2021 Survey appeared first on foojay.

]]>
https://foojay.io/today/payara-platform-october-2021-survey/feed/ 0
JavaFX: June 2021 Community Update https://foojay.io/today/javafx-june-2021-community-update/ https://foojay.io/today/javafx-june-2021-community-update/#comments Mon, 21 Jun 2021 08:22:42 +0000 https://foojay.io/?p=45215 In order for any technology to grow and improve, community support and feedback are paramount.

To get a general idea of what the community would like to see in JavaFX in the future, I have asked developers to share their thoughts. The collated results are given below.

Each entry also includes links to open-source libraries and other resources that may provide (or help develop) some of the necessary functionalities.

The post JavaFX: June 2021 Community Update appeared first on foojay.

]]>
JavaFX is a modern cross-platform open-source UI toolkit for the JVM. It provides a wide range of built-in controls and platform-specific features, such as hardware acceleration. If you have not used JavaFX before, you can get started at openjfx.io.

In order for any technology to grow and improve, community support and feedback are paramount. To get a general idea of what the community would like to see in JavaFX in the future, I have asked developers to share their thoughts:

The collated results are given below. Each entry also includes links to open-source libraries and other resources that may provide (or help develop) some of the necessary functionalities.

1. Fixes to Outstanding Bugs

The teams behind openjfx and Gluon have been working hard to ensure high quality contributions are made to the JavaFX codebase. JavaFX 17 will be a massive release with a number of key issues being fixed in this version. However, there are still a few pesky bugs that are encountered by the JavaFX developers in their projects. A few of the links provided by the community are listed below, with TableView being specifically mentioned by a number of reporters. Time-permitting, members of the community are also encouraged to work on issues important to them or initiate relevant discussions on the mailing list to reach a solution and expedite the process.

Resources:

2. New Media Formats

The list of currently supported media types in JavaFX includes:

  • AAC (Audio)
  • MP3 (Audio)
  • PCM (Audio)
  • H.264/AVC (Video)

In addition to these, the community would also like to see support for:

  • High-resolution audio, such as FLAC.
  • H.265, VP9 and AV1 video.

Furthermore, other enhancements related to media were mentioned:

  • Webcam support.
  • Frame grabber API.

Resources:

  • vlcj-javafx is an example demo application using the currently in development vlcj-5.0.0 and LibVLC 4.0.0.
  • jave2 is a Java wrapper of the ffmpeg project.
  • java-stream-player is a Java audio controller library.
  • SVT-AV1 is an AV1-compliant encoder/decoder library core written in C.
  • webcam-capture allows using a built-in or an external webcam directly from Java.
  • lancoder provides video and audio encoding distributed across multiple machines in a local network, controlled by a simple web interface.

3. Chromium-like WebView

Many have expressed interest in getting WebView support to the same level as Chromium. On a high-level, this appears to be a significant undertaking. It would be beneficial to discuss further what specific aspects require attention the most and produce a list of tractable actions.

Resources:

  • java-cef is a simple framework for embedding Chromium-based browsers in other applications using the Java programming language.

4. Native Rendering

The introduction of PixelBuffer in JavaFX 13 was a much welcomed feature, allowing developers to avoid copying pixel data. Further improvements relate to access to native rendering, which has been and remains a popular discussion topic among JavaFX developers.

Other suggestions that have been mentioned also include:

  • An implementation of the JavaFX API based on the Skia rendering engine.
  • Non-swing based tools for writing JavaFX images to files.
  • WebGL support.
  • Thread-safety for PixelBuffer.
  • Improved SVG support.

Resources:

  • Skija is a high-quality Java bindings library for Skia -- an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms.
  • DriftFX allows rendering any OpenGL content directly into JavaFX nodes.
  • Writing JavaFX Image to file is a stackoverflow implementation that can be helpful with a specific Image format.

5. Advanced 3D

Whilst the JavaFX codebase already allows some 3D development, it is certainly possible to enhance it. For example, custom shader support is one of the features that is commonly requested and has also been discussed on the openjfx mailing list on a number of occasions.

Resources:

  • FXyz is a JavaFX 3D visualization library that includes many custom shapes and a few 3D model loaders.
  • jfx3dimporter provides a number of 3D model loaders.
  • FXGL is a game engine that provides extra 3D support within the game development context.

6. Layout and Platform-specific Features

JavaFX developers would also like to see improved support for Look and Feel on major OSes (Windows, Mac OS, Ubuntu Linux, iOS and Android). This aligns well with recent theme related discussions on openjfx. Other suggestions related to user experience also include:

  • Built-in docking layout.
  • CSS support for animations, transitions and chained effects.
  • SystemTray API.
  • Rich-text support like in Swing.
  • Active keyboard input language detection.

Resources:

  • JMetro is a set controls, stylesheets and skins inspired by Fluent Design and adapted to fit JavaFX.
  • JFoenix is a Java library that implements Google Material Design using Java components.
  • MaterialFX is a Java library which provides material components for JavaFX.
  • RichTextFX provides a JavaFX text area that can display custom objects in-line with different text styles.

7. Easy Deployment

The current JavaFX ecosystem is sophisticated enough to provide a range of options for producing self-contained platform-specific executables. However, in some cases the deployment options and / or applicable configurations may not be trivial. This is of particular importance to new JavaFX developers. Hence, a (potentially unified and) simpler workflow has been requested with an easy way to produce auto-updatable native applications.

Resources:

  • jreleaser can be used to release Java projects quickly and easily.
  • javafx-maven-plugin is a Maven plugin that can run and create custom images for JavaFX 11+ applications.
  • gluonfx-maven-plugin is a Maven plugin that leverages GraalVM, OpenJDK and JavaFX 11+, by compiling the Java Client application and all its required dependencies to native code, so it can directly be executed as a native application on the target platform.
  • JPackageScriptFX demonstrates how projects can use scripts to build self-contained, platform-specific executables and installers of their JavaFX applications via the jdeps, jlink, and jpackage tools.
  • update4j is an auto-update and launcher library designed for Java 9+.
  • fxlauncher is an auto updating launcher for JavaFX Applications that can be combined with JavaFX native packaging to get a native installer with automatic app updates.

Summary

There are two key take-away messages:

1. JavaFX has a strong and vibrant community that is more active than ever before.

2. The community is formed by developers from various real-world domains, where JavaFX is actively being used.

In summary, we should be mindful that some of these features, while desirable, may not always align with the JavaFX project goals. In such cases, it would be sensible to initiate further discussions and explore whether the required functionality should be developed as an external library (on top of JavaFX) rather than internally (as part of JavaFX).

P.S. If I have missed any of the replies or relevant libraries, please comment below and I will update the article to include the missing items.

The post JavaFX: June 2021 Community Update appeared first on foojay.

]]>
https://foojay.io/today/javafx-june-2021-community-update/feed/ 1
New JVM Ecosystem Report 2021 Has Arrived! https://foojay.io/today/new-jvm-ecosystem-report-2021-has-arrived/ https://foojay.io/today/new-jvm-ecosystem-report-2021-has-arrived/#comments Fri, 18 Jun 2021 08:14:41 +0000 https://foojay.io/?p=45260 Snyk has just released the annual JVM ecosystem report! This report presents the results of the largest annual survey on the state of the JVM ecosystem.

This year's survey is a cooperation between Snyk and Azul and was slightly different from the previous surveys.

We aimed for the survey to be more concise and focus only on the most important aspects of JVM developers today. Additionally, this year every participant was allowed to choose multiple options. We believe that the way the 2021 survey was designed, we have a better and more comprehensive view of the current JVM ecosystem. In this report, we also looked at different open data sources like GitHub and Google Trends to see how that data compares to the survey results.

The post New JVM Ecosystem Report 2021 Has Arrived! appeared first on foojay.

]]>
Table of Contents
Report Highlights:

Snyk has just released the annual JVM ecosystem report! This report presents the results of the largest annual survey on the state of the JVM ecosystem. 

This year's survey is a cooperation between Snyk and Azul and was slightly different from the previous surveys. We aimed for the survey to be more concise and focus only on the most important aspects of JVM developers today. Additionally, this year every participant was allowed to choose multiple options. We believe that the way the 2021 survey was designed, we have a better and more comprehensive view of the current JVM ecosystem. In this report, we also looked at different open data sources like GitHub and Google Trends to see how that data compares to the survey results.

Next to the results, there are some great highlight stories in this report like:

Report Highlights:

The highlight of the 2021 JVM Ecosystem report

We would like to thank everyone who participated and offered their insights on Java and JVM-related topics. Big shoutout to Foojay.io, the VirtualJUG, and other Java communities for the invaluable help. This massive effort results in an impressive number of developers participating in the survey, giving great insight into the current state of the JVM ecosystem.

The post New JVM Ecosystem Report 2021 Has Arrived! appeared first on foojay.

]]>
https://foojay.io/today/new-jvm-ecosystem-report-2021-has-arrived/feed/ 2