Skip to content

"Vaadin 24 in the real world" + "Engineering a better Java build tool"

Photo of Dominik Dorn
Hosted By
Dominik D.
"Vaadin 24 in the real world" + "Engineering a better Java build tool"

Details

Joint Meetup with Scala Vienna

Agenda:
18:00 doors open
18:20 organizational stuff
18:30 - 19:30 Vaadin 24 in the real world - building the Java Vienna Raffle! - Sebastian Kühnau
19:30 - 19:55 Pizza break
19:55 - 20:00 Raffle
20:00 - 21:00 Mill: Untapped Potential in the Java Build Tool Experience - Li Haoyi

Vaadin 24 in the real world - building the Java Vienna Raffle
Vaadin ist ein Open-Source-Framework für die Entwicklung moderner Full-Stack-Webanwendungen – vollständig in Java, ohne Technologiewechsel zu JavaScript oder HTML. Aber was, wenn man Web Components oder UI-Bibliotheken integrieren möchte? In diesem Talk zeige ich verschiedene Wege, wie sich Komponenten aus externen Bibliotheken in Vaadin einbinden lassen – von nativen HTML Komponenten bis hin zu Web Components. In praktischen Beispielen zeige ich, wie das konkret funktioniert und wie wir das bei der Raffle-App gemacht haben, die speziell für die JUG Wien von Dominik und mir entwickelt wurde. Der Code steht im Anschluss natürlich zum Ausprobieren bereit.

Vaadin is an open-source framework for building modern full-stack web applications entirely in Java – no technology switch to JavaScript or HTML required. But what if you want to integrate existing Web Components or UI libraries? In this talk, I’ll walk you through several ways to bring external components into Vaadin – from native HTML Components to React-based integrations. A live demo will show you how it works in practice, using a raffle app Dominik and me built specifically for the JUG Vienna meetup. You’ll get access to the code so you can try it yourself afterward.

About the Speaker
Sebastian Kühnau ist seit zwei Jahrzehnten Java-Junkie und schon während seines Studiums Vaadin verfallen. Seit 2016 arbeitet er in verschiedenen Tech-Rollen bei Vaadin und unterstützt Kunden, maßgeschneiderte Webanwendungen zu entwickeln. Nebenher ist er zudem auf verschiedenen Events in und mit der Community aktiv.

Untapped Potential in the Java Build Tool Experience
The Java language is known to be fast, safe, and easy, but Java build tools like Maven or Gradle sometimes don't quite live up to that standard. This talk will explore what "could be": where current Java build tools fall behind modern build tools in other communities, in performance, extensibility, and ease of getting started. We will end with a demonstration of an experimental build tool "Mill" that makes use of these ideas, proving out the idea that Java build tooling has the potential to be much faster, safer, and easier than it is today.

About the Speaker
Li Haoyi graduated from MIT with a degree in Computer Science and Engineering, and since then has been a major contributor to the open source community. His projects have over 10,000 stars on Github, and are downloaded over 20,000,000 times a month. Haoyi professionally built distributed backend systems, programming languages, high-performance web applications, and much more.

Photo of Java Vienna group
Java Vienna
See more events