World Congress 2025

How to kill JavaScript from your Stack with HTMX and Kotlin

July 11, 2025 09:40 – 10:10 · 30 min Stage 10

What this session covers

Interactive full-stack web application often require TypeScript, a JavaScript framework, third-party libraries to handle routing and data fetching, serialization, and a database.

To reduce complexity, one alternative is using server-side HTML templating engines like Thymeleaf or Handlebars. However, this sacrifices interactivity and composability, and it introduces the risk of breakage whenever the data model changes, due to the lack of static compilation.

In this talk, discover how to build a full-stack web application without relying on a templating or frontend frameworks. We’ll bypass the REST APIs altogether. Instead, experience the power of Kotlin DSLs, which allow you to write expressive, composable and type-safe code, and achieve a user experience rivaling Single Page Applications by using HTMX for dynamic interactions. Using a simple web application as an example, we’ll explore how to do routing, page transitions, real time validation, and write components that can be reused.

frontend javascript kotlin

World Congress 2025

Related talks

Open session

Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios

  • Manfred Steyer

    AngularArchitects.io

    Trainer, Consultant, Architect

Open session

End-to-End TypeScript: Completing the Modern Development Stack

  • Marco Podien

    Algorand Foundation

    Senior Developer Relations Advocate

Open session

Transforming Task Management: Integrating Camunda with Scalable Frontend Solutions

  • Kevin Kaiser

    ING

    Product Owner

  • Ludwig Wrabel

    ING

    Product Owner

Open session

Marko.js: Unsung Hero of Scalable Web Frameworks

  • Eugene Fidelin

    eBay

    Engineering Manager

All sessions at this congress