Skip navigation

Interactive program & free workshops at the Community Hall

Community Activities

Discover, learn and hack together with the community. Great side effect: you expand your network at the same time.


Java Innovation Lab

Touch, experience, participate: Java Innovation Lab is exhibition space and playground at the same time. Experience innovative Java projects that focus on connecting the real world with the virtual world. You will certainly have plenty of opportunities to talk to the people responsible for the project.

  • Java Innovation Lab
  • Tuesday and Wednesday
  • Tuesday, 8.30 am - 9.30 am, 11 am - 6 pm, Wednesday: 9 am - 5 pm
  • Quantum Exhibition Hall



Exchange knowledge on libraries and open source software. What library do you currently use in your project? Do you wish to recommend a particular open source software? In Meet-the-Lib you can talk shop about these subjects with like-minded people. Of course you can directly start programming together afterwards.

A laptop is not required but can be useful.

  • Meet-the-Lib
  • Tuesday
  • 7 pm - 9 pm
  • Quantum 3+4 Lecture Room

Mentoring Fight Club

The first steps in mentoring are: Sharing interests, being there, listening and asking questions. And that's exactly what we practice in pairs at Mentoring Fight Club. The first rule of the Mentoring Fight Club is: "We don't talk about mentoring. The second rule of the Mentoring Fight Club is: "We don't talk about mentoring. The third rule of the Mentoring Fight Club is: "Whoever is there for the first time has to talk... and everyone else, too. You can expect several one-on-one discussions with the aim of analysing and practicing listening and asking questions. No previous knowledge is necessary and all profiles – even not IT-related – are welcome!

  • Mentoring Fight Club
  • Tuesday
  • 5 pm - 7 pm
  • Café HiLow

JUG Café

At the JUG Café, each JavaLand visitor has the chance to get to know or join the Java User Group of their region or simply celebrate the reunion over coffee and cake. Find out about the activities of the JUGs and get to know their contact persons during selected coffee specialities.

  • Meet the JUGs
  • Tuesday and Wednesday
  • Tuesday: 11 am - 6 pm, Wednesday: 9 am - 11 am, 12 pm - 15 pm
  • JUG Café


Want to clear your head before an informative conference day but jogging isn't your cup of tea? Then give #freeletics a try – full body training without equipment. We explain the basics and do a workout together.

Bring your gym clothes, water and a towel, if necessary.

  • #freeletics
  • Tuesday
  • 7 am - 8 am
  • Ling Bao Garden

JavaLand Jogging

Early risers, watch out: Would you like to charge your batteries in idyllic surroundings on the morning of the second day of the conference and clear your head for day full of knowledge? Then join the JavaLand Jogging! The route is an approximately three-kilometer-long circuit that is run twice. The meeting point is in front of the entrance of the Hotel Ling Bao.

  • JavaLand Jogging
  • Wednesday
  • 7 am - 8 am
  • Meetup in Front of Hotel Ling Bao



The goal of a Legacy Code Retreat is to practice dealing with the nightmare of every developer (aka Legacy Code) in an environment where errors won't cost your head. So work without pressure and take your time to try out alternatives. And, of course, actively exchange ideas with other software developers. The work object will be a lovingly broken-coded variant of the GitHub Trivia game. The programming language can be freely chosen from the portfolio of JVM languages.

A laptop with Java 8, optional other JVM languages and an IDE (Eclipse, IntelliJ, NetBeans) is required.

  • Legacy Code Retreat
  • Monday
  • 6 pm - 8 pm
  • Room Dambali, Hotel Matamba


Many attendees know JavaLand4Kids by now. But what exactly is behind this and how can you get involved as a mentor and teach children programming in a playful way? Learn from an insider's perspective about formats and initiatives in the field of supporting young talents, for example through a workshop with the educational programming environment Scratch. Additional mentors and organisers will be present for a discussion session. 

  • 4-Kids - Find out how to Support Young Talents
  • Tuesday
  • 11 am - 1 pm
  • Café HiLow


We will show you how easy it is to contribute to an open source project. The Apache Maven project is used as an example. We will try to fix different bugs/features or develop ideas for new functionalities and show how to bring something like this into an open source project.

A laptop with Java, an IDE and GitHub is required. A GitHub account might be helpful. You should have some knowledge of Java and Maven, and bring some topics that don't work out the way you want them to. 

  • How Can I Participate in an Open Source Project?
  • Tuesday
  • 2 pm - 4 pm
  • Community Tent

Building JavaFX From Scratch

Oracle does not distribute JavaFX anymore, so we will build it ourselves!

A laptop with Java 11 and the newest Gradle is required.

  • Building JavaFX From Scratch
  • Tuesday
  • 4 pm - 5 pm
  • Community Tent

JavaLand Kung Fu

"Mens sana in corpore sano", says the old proverb. In other words: With back pain it is difficult to concentrate! Chinese culture has known a simple, effective solution for centuries: Shaolin Qigong, gymnastic exercises of Kung Fu. Don't worry, no fighting is involved. We'll show you how to eliminate headaches immediately with simple stretching exercises and permanently eliminate back pain with only 20 minutes of sport a day. As a side effect, thanks to better concentration, even better code beckons!

  • JavaLand Kung Fu
  • Tuesday
  • 6 pm - 7 pm
  • Community Tent

Introduction to Functional Programming with Java

Functional programming is on everyone's lips at the moment. Since Java 8 and Lambdas, Java users now also have some tools at their disposal to implement functional solutions more comfortably. That's why we want to deal with some of the basics of functional programming and see how they can be used in Java. After this workshop, you will know what a pure function is, why referential transparency is a great concept, what values are, how a functional program can be evaluated and what functional data structures are. Furthermore, we will look at how to write a functional DSL and why this is also very interesting for everyday use.

A laptop with Java 8 or higher, IDE and an editor is required. 

  • Introduction to Functional Programming with Java
  • Tuesday
  • 6 pm - 9 pm
  • Lecture Tent

Jakarta EE Hands-on

We will turn you into a Java EE Committer! We show you the steps, fill out the paperwork, download the code, show you the trackers and much more!

A laptop with Java 8 and Maven is required.

  • Jakarta EE Hands-on
  • Wednesday
  • 9 am - 10 am
  • Community Tent

Coding Dojo

It is important for your daily work to constantly improve your knowledge and skills. With Code Katas you will solve manageable programming tasks in small teams and learn from your colleagues. It's not the result that counts, but the way is the goal.

A laptop with latest JDK and any Java development environment is required.

  • Coding Dojo
  • Wednesday
  • 9 am - 10.30 am
  • Community Tent


More and more developers are coming into contact with the Bash. Now, the Bash is even available for Microsoft Windows. In this workshop, you will learn practical tips and tricks on the subject.

A laptop with any OS is required. You should have already worked with Bash and know how to use a text editor.

  • Bashing
  • Wednesday
  • 12.30 pm - 3.30 pm
  • Lecture Tent

Clojure Coding Dojo

The best way to learn a programming language is by programming! In the Coding Dojo, we will focus on Clojure/ClojureScript and solve a Kata together. 

  • Clojure Coding Dojo
  • Wednesday
  • 4 pm - 6 pm
  • Lecture Tent


Early Adopters’ Area

Get in touch with the creators of Java: "Spec Leads" and experts from the Java Community Process (JCP) can be found in the Early Adopters' Area - and this time of course also representatives of the "Future of Java EE": Eclipse Enterprise for Java and Eclipse Micro-Profiles. If you want, you can work directly and hands-on with us.

  • Early Adopters' Area
  • Tuesday and Wednesday
  • Tuesday: 11 am - 6 pm
    Wednesday: 9 am - 11 am, 12 pm - 4 pm
  • Community Tent


The Hackergarden is the ideal place to meet new people, have fun and improve the lives of developers around the world "patch by patch". Write a plugin, a documentation, add new features or fix bugs in open source projects... all this together with experts who are willing to share their knowledge. There are no presentations here, the Hackergarden is an association of dedicated developers who want to program together.


A laptop is required.

  • Hackergarden
  • Tuesday and Wednesday
  • Tuesday: 11 am - 6pm
    Wednesday: 9 am - 11 am, 12 pm - 4 pm
  • Community Tent
Foosballchain – Foosball results in a Blockchain

Here you can play foosball as well as hack! First, measure your strength at the foosball tournament, the results will be recorded in a Blockchain. However, only a basic version will be provided. It is up to you and the other participants to add more great features!

A laptop with Java IDE is required.

  • Foosballchain – Foosball Results in a Blockchain
  • Wednesday
  • 12 pm - 4 pm
  • Café HiLow