Modern frontends with Thymeleaf and htmx by Wim Deblauwe
Frontend development is getting more and more complex when using JavaScript frameworks like Angular or React. On top of that, the landscape is also rapidly changing. Developers claim that this is needed to build the highly interactive web experiences we all come to know and like. However, that is not true. This talk will show how you can use the productive combination of Java 17, Spring Boot, Thymeleaf, and the htmx JavaScript library to build such experiences without writing JavaScript. Adding a few attributes to your HTML will allow you to implement patterns like Click To Edit, Endless Scrolling, Lazy Loading, etc…
You might think that you need to start your new project with a JavaScript framework because you “might need that interactivity” later. This talk will show that you can use htmx to enhance your web application easily where it makes sense. For the rest of your application, use the simplicity and productivity of server-side rendering.
htmx is already making great strides in the PHP/Laravel and Python/Django world, it is time for the Java/Spring Boot world to embrace this as well.
Wim Deblauwe
Wim Deblauwe is a freelance Java developer with over twenty years of Java experience. He is the author of Taming Thymeleaf and has implemented many Thymeleaf projects, for companies ranging from startups to established companies.
------------------------------------------------------------
INTRO
* visuals & editing by @Mercator
* music : Avocado by Ephixa
Видео Modern frontends with Thymeleaf and htmx by Wim Deblauwe канала Devoxx
You might think that you need to start your new project with a JavaScript framework because you “might need that interactivity” later. This talk will show that you can use htmx to enhance your web application easily where it makes sense. For the rest of your application, use the simplicity and productivity of server-side rendering.
htmx is already making great strides in the PHP/Laravel and Python/Django world, it is time for the Java/Spring Boot world to embrace this as well.
Wim Deblauwe
Wim Deblauwe is a freelance Java developer with over twenty years of Java experience. He is the author of Taming Thymeleaf and has implemented many Thymeleaf projects, for companies ranging from startups to established companies.
------------------------------------------------------------
INTRO
* visuals & editing by @Mercator
* music : Avocado by Ephixa
Видео Modern frontends with Thymeleaf and htmx by Wim Deblauwe канала Devoxx
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
[VDIASI23] - Venkat Subramaniam - Keynote: Where Promises Fall Short[VDIASI23] - Ana-Maria Mihălceanu - A Glance At The Java Performance ToolboxIntroduction and pitfalls of Java's new concurrency model by David VlijmincxAppSec is too hard!? by Philippe De RyckWorking with Dev Containers by Chris AyersBootiful Spring Boot 3 by Josh LongQuantum Jumps In Cryptography and Computing by Dan ConnFrom High-Level to Systems Programming: A Practical Guide to Rust by Ben GreenbergBattle of the frameworks : Quarkus vs SpringBoot by Giorgos Andrianakis & Christos Sotiriou[VDBUH2023] - Carlos Sanchez - We Moved one Java Product to Kubernetes and This Is What We LearnedWhat We've Learned from Scanning 10K+ Kubernetes Clusters by Rotem RefaelUnit Test Your Java Architecture With ArchUnit by Roland WeislederRevisiting Design Patterns after 20 by Edson YanagaSpring Modulith – Spring for the Architecturally Curious Developer by Oliver DrotbohmSailing Modern Java by Piotr Przybyl[VDCLUJ22] Laurențiu Spilcă - The new Spring Security[VDCLUJ22] Mete Atamel - Serverless beyond functionsLearning Through Tinkering by Tom CoolsOAUTH 2.1 explained simply (even if you are not a developer) ! by Julien TopçuUsing Record Types to Build Better Domain Models by Henning SchwentnerKeep Your Cache Always Fresh with Debezium! by Gunnar Morling