GraalVM Community Workshop

GraalVM has been getting great traction in a short period of time, evidenced by a rapidly growing number of stars and contributors on GITHub. However, a community project sometimes needs face-to-face feedback, not just online interactions. So, to facilitate discussions with the community and increase cooperation and trust, the GraalVM team will be hosting a community workshop in Zurich, Switzerland, in our Prime Tower offices on November 25–26, 2019.

Our goals for the workshop are to get feedback from the community such as:

  • How we can help the community use GraalVM more easily and with less friction? How can we avoid breaking downstream users on upgrade?
  • What would be the most useful directions that GraalVM can take to facilitate new applications? In particular, how can we help people implementing languages and frameworks on GraalVM?
  • How can we cooperate with other projects and vendors to mutual benefit?
  • What are the biggest pain points in using GraalVM and/or features you'd most like to see?
  • Are there other languages we should be investigating?

We believe that GraalVM can quickly become the best way for deploying applications. The goal of this workshop is to discuss current development, best practices, direction and roadmap for GraalVM. Also, this is an effort to gather Java software engineers, GraalVM enthusiasts and external contributors in one place to possibly influence the development of the JIT compiler, the ahead-of-time compilation technology, languages, and so on.

Format

To start of, we'll take a couple of hours for presentations on our current thoughts on the GraalVM roadmap and release schedule, our interactions with the Java community, and a little background on the history of the project. We'll also talk a bit about upcoming improvements to our development process. Then, we'll proceed for the remainder of the time with an "un-conference" style agenda where participants propose topics and vote on them.

If attendees want to prepare a presentation, let us know, and we'll allocate a few hours to cover those (while still ensuring plenty of time for the ad-hoc topics). We'll also have breakout rooms via signups for quiet conversation and ad hoc consultations.

If there is a problem that you would like to discuss, or hear more about, you may send a note describing the topic to graalvm-maintainers_ww_grp@oracle.com.

Whom should we expect?

Due to the size of the venue and a limited space, the preference will be given to GraalVM committers with a record of past inputs and those with a strong potential for future contributions. We already have confirmed attendees from the Helidon, Micronaut, Quarkus and SpringBoot teams.

If you believe GraalVM community workshop is for you, please notify us by email to graalvm-maintainers_ww_grp@oracle.com.

Logistics

Location: Prime Tower, Hardstrasse 201 Zurich, 8005, CH, Floor 17

Date: 25-26 November, 2019

We'll start at 9am. Lunch will be provided, and we'll have a group dinner on the 25th. We'll finish up by 5pm on the 26th.