Overview
Syllabus
Intro
What is Thymeleaf?
What does it look like?
Designers(?) create HTML...
So what about style changes?
The trick
HTML5 allows custom attributes
Now we can prototype!
Yet prototyping is very optional
Page composition/layout
Markup selectors
Fragments with parameters
Extending Thymeleaf
Testing the view layer
Thymeleaf 3.0 in space and time
A new architecture
Improved performance
Full HTML5 support
Improved inlining
JavaScript natural templates
Fragment expressions
Decoupled templates
Reactive friendliness
Reactive-friendly operation modes
Taught by
Spring I/O