Micronaut Turbo - The return of the Monolith

Similar presentation at JCON Prague.

In this session, Sergio del Amo introduces Turbo integration with the Micronaut® Framework.

Turbo allows you to get the speed of a single-page web application without writing any JavaScript.

Turbo bundles several techniques for creating fast, modern, progressively enhanced web applications without using much JavaScript. It offers a simpler alternative to the prevailing client-side frameworks, which put all the logic in the front-end and confine the server-side of your app to being little more than a JSON API.

Topics include:

  • Integrating Turbo in a Micronaut Application.
  • Use Micronaut Views Templates with Turbo Frames and Turbo Streams.
  • Respond Turbo Frames with the @TurboFrameView annotation.
  • Respond to form submissions using just HTML and a set of CRUD-like actions with Turbo Streams.
  • Deliver page changes with Turbo Streams over WebSockets.
  • Respond Turbo Streams with the @TurboView annotation.

Micronaut Turbo brings back the joy of building web applications with JVM languages.

Target Attendees

Everyone is welcome. However, we recommend attendees have at least a working familiarity with web development, HTTP, Java, and JVM development frameworks. Experience with Micronaut is a plus, but not required.

Technical Requirements

For the lab exercises, you will need JDK 11 and IntelliJ IDEA Community Edition or Ultimate.

Tags: #presentation #micronaut #turbo