Speaker

Frederik Hahne

Frederik Hahne

Software Architect, Senior Software Engineer

Software Architect, Senior Software Engineer

Paderborn, Germany

Actions

Frederik has been developing mainly web applications since 2007, but he has also experience in building desktop applications. He has created JSP-based applications, Wicket web applications and SPAs with angular.js and vue.js.
Since 2022, Frederik has been contributing his knowledge as a Software Architect/Senior Software Engineer for adesso SE at the beautiful Paderborn site.
in various, mostly Java-based, projects. In his scarce free time, he organises the Java User Group Paderborn to
promote the exchange of knowledge in and around Paderborn.
He has been part of the JHipster Core Team since 2015 and is responsible for
especially the Gradle support and lately the integration with Spring
integration with Spring Native and GraalVM.

Frederik entwickelt seit 2007 vorwiegend Webanwendungen, er besitzt aber auch Erfahrung im Bau von Desktopanwendungen, angefangen von JSP-basierten Anwendungen über Wicket bis hin zu Angular und Vue.
Seit 2022 bringt Frederik sein Wissen als Software Architect/Senior Software Engineer für die adesso SE am wunderschönen Standort Paderborn in verschiedene, meist Java-basierte, Projekte ein. In der knappen freien Zeit organisiert er die Java User Group Paderborn, um den Wissensaustauch in und um Paderborn zu fördern. Er ist seit 2015 teil des JHipster Core Teams und kümmert sich dort insbesondere um den Gradle Support und in letzter Zeit um
die Integration mit Spring Native und GraalVM.

Area of Expertise

  • Information & Communications Technology

Topics

  • java
  • Core Java / Java SE
  • Java and Server-side
  • JavaScript & TypeScript
  • Java & JVM

Sessions

Bring back the joy in web development with HTMX and Hypermedia-Driven Applications en de

Since single page applications have become the de facto standard for building modern web applications, the complexity of frameworks and tools has continued to grow.
But does it always have to be an SPA? For many applications, this associated complexity is not necessary.
The necessary interactivity of many business applications is minimal. What if HTML were more powerful and, for example, every element could trigger an AJAX request and a response would not always replace the entire page?
This presentation looks at central elements of hypermedia applications and how HTMX can implement typical patterns of modern web applications.
In combination with modern template engines (Thymeleaf, JTE, JStachio), ‘full-stack development’ is once again possible and even fun!

Moderne Frontends mit HTMX, Thymeleaf und Spring Boot en

In den letzten Jahren schien es fast selbstverständlich ein Web Frontend als Single Page Application umzusetzen. Die Komplexität und Volatilität von Frameworks wie Angular und React führt schnell zu einer gewissen „Javascript Fatigue“. Dennoch setzten viele Projekte „by default“ auf Single Page Applications, da sich (angeblich) nur so dynamische Webanwendungen umsetzen lassen. Insbesondere seit Thoughworks in ihrem Techradar SPAs by default on hold gesetzt hat ist das Interesse an klassischem Server-Side-Rendering wieder gestiegen.
In diesem Vortrag werde ich euch zeigen, das man mit der Kombination Java, Spring Boot, Thymeleaf und HTMX sehr produktiv, dynamische Webanwendungen bauen kann und kein Javascript Framework notwendig ist.

Wieder Freude an der Webentwicklung mit HTMX und Hypermedia! en de

Da Single-Page-Applications (SPAs) zum De-facto-Standard für den Aufbau moderner Webanwendungen geworden sind, ist auch die Komplexität von Frameworks und Tools stetig gewachsen.
Aber muss es immer eine SPA sein? Für viele Anwendungen ist diese damit verbundene Komplexität nicht notwendig.
Die erforderliche Interaktivität vieler Geschäftsanwendungen ist minimal. Was wäre, wenn HTML leistungsfähiger wäre und beispielsweise jedes Element eine AJAX-Anfrage auslösen könnte, ohne dass die Antwort immer die gesamte Seite ersetzen müsste?
Diese Präsentation beleuchtet zentrale Elemente von Hypermedia-Anwendungen und zeigt, wie HTMX typische Muster moderner Webanwendungen umsetzen kann.
In Kombination mit modernen Template-Engines (Thymeleaf, JTE, JStachio) wird „Full-Stack-Entwicklung“ wieder möglich – und macht sogar Spaß!

Spring I/O 2025 Sessionize Event Upcoming

May 2025 Barcelona, Spain

Microsoft JDConf 2025 Sessionize Event

April 2025

Java Forum Nord 2023 Sessionize Event

September 2023 Hannover, Germany

JCON EUROPE 2023 Sessionize Event

June 2023 Köln, Germany

HTML and CSS Days

HTML als Hypertext Workshop

October 2022 Berlin, Germany

Virtual BigTechDay

The JHipster Development Platform

May 2020

Code Days/OOP

Getting Hip with JHipster

February 2020 Munich, Germany

Frederik Hahne

Software Architect, Senior Software Engineer

Paderborn, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top