ttcli 1.8.0 released which allows to select between Tailwind CSS 3 or the new version 4. Also some of the webjars have been updated. See https://github.com/wimdeblauwe/ttcli/releases/tag/1.8.0 for details. #springboot #thymeleaf #livereload
ttcli 1.8.0 released which allows to select between Tailwind CSS 3 or the new version 4. Also some of the webjars have been updated. See https://github.com/wimdeblauwe/ttcli/releases/tag/1.8.0 for details. #springboot #thymeleaf #livereload
My newsletter email has just been sent with some nice Cyber Monday discounts on my books. Keep an eye on you inbox
Not subscribed yet? Subscribe now at https://www.wimdeblauwe.com/about/ and DM me to get the discount as well. #springboot #thymeleaf
A new @foojay #Podcast is now available: "Proud of Belgium". At the@devoxx@mastodon.social conference, I talked with @stephan007 about the Devoxx brand, @rdehuyss about #JobRunr, @geoffreydesmet about #Timefold, @johanvos about @gluonhq, #OpenJDK Mobile, and #OpenJFX, and with @wimdeblauwe about #Thymeleaf, #htmx, #Spring. Watch it on YouTube https://www.youtube.com/watch?v=zWs35DyF8sE or listen in your favorite podcast app.
In this second part of my series surrounding #AJAX and #SSR, I set up the shared architecture I'll use in the later posts: #SpringBoot, #Thymeleaf and #WebJars.
Just created a little #java project: a #commandLine tool for #Thymeleaf templates that can be used, for example, as #HTML Preprocessor for static websites.
https://framagit.org/motofix/thymeleaf-cli
Oof, tech whiplash! Went from #Godot to Spring Boot and #Java.
That said, I really like how #Thymeleaf implements fragments. Any HTML file can have a fragment that another template can reference. That lets you create shareable parts while keeping the elements local to where they are most used.
My book 'Modern frontends with htmx' has been updated to htmx 2.0.0.
See https://www.wimdeblauwe.com/books/modern-frontends-with-htmx/ for some screenshots and animated gifs of the things you learn to build on the book. #springboot #thymeleaf
@kerfuffle Curious about your choice of #JTE vs. natural templating like #Thymeleaf?
(I've been doing a lot of HTML generation without templates at all, so curious about your thinking.)
Once again I find removing all¹ decision-making and computation from my #Thymeleaf templates makes life so much easier.
All that logic, computation, string concatenation being done in templates is why I hated JSPs in the first place and why I dislike template languages that make writing such code easy: it's a slippery slope.
¹ Well, as much as possible. Of course looping is still needed.
HOWL at the moon - back to the future mit HTMX, Spring Boot und Thymeleaf
Im April besucht uns @atomfrede in #Mainz um über 'Hypermedia On Whatever you Like' zu sprechen.
Anmeldung und weitere Infos findet ihr hier:
https://www.meetup.com/jug-mainz/events/299173752/
"A no-frills, honest recount of the choices, changes, and the occasional 'aha' moments of an engineer trying to make something useful and efficient," by @debugagent, including #thymeleaf, #springboot, #java, and many more!
https://foojay.io/today/building-gdocweb-with-java-21-spring-boot-3-x-and-beyond/
As a #Java developer, do you really need frontend #JavaScript frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it? Join Martijn Dashorst and @marcushellberg, and @frankdelporte on the Foojay #podcast!
For the next Friends of OpenJDK (Foojay.io) @foojay #Podcast, I talked with @marcushellberg (#Vaadin) and Martijn Dashorst (#ApacheWicket) about web development with #Java, including #Thymeleaf and #htmx. Do you really need a JavaScript framework? Why would you not just stick to Java and use one of its many great libraries?
https://www.youtube.com/watch?v=aaYs7zqaBO8
You can find all previous Foojay Podcasts here: https://foojay.io/today/category/podcast/
I got interviewed by one of the Leanpub founders on my book 'Modern frontends with htmx'. You can watch the interview on YouTube at https://www.youtube.com/watch?v=FHtCg6SFjeM to learn more about the book and the person behind the book. Thanks a lot of Len Epp (Leanpub co-founder) for doing this interview, it was quite fun to do. #htmx #springboot #thymeleaf #java
Learn how to create dynamic and interactive web applications with #SpringBoot, #thymeleaf, and... #htmx, in a great new book by @wimdeblauwe, reviewed by
@frankdelporte.
https://foojay.io/today/book-review-modern-frontends-with-htmx/
Join @frankdelporte with @ixchelruiz , @mthmulders , Jamie Coleman , @hansolo_ , Anthony Goubard, and Gijs Leussink, Simon Martinelli at the recent #NLJug #jfallconf #jfall2023 #podcast
NEW RELEASE! Modern frontends with htmx: Use htmx with Spring Boot and Thymeleaf to build dynamic and interactive web application https://leanpub.com/modern-frontends-with-htmx #books #Thymeleaf
Thrilled to announce the official release of my new book 'Modern frontends with htmx'! Discover how to master #htmx with #SpringBoot and #Thymeleaf for rich, interactive web applications. Say goodbye to JavaScript complexity!
Explore more: https://www.wimdeblauwe.com/books/modern-frontends-with-htmx/
To celebrate the launch of 'Modern frontends with htmx', you can get the book now at a 10% discount via https://leanpub.com/modern-frontends-with-htmx/c/launch10
#JCON2023 mit @atomfrede: Moderne Frontends mit #HTMX, #Thymeleaf & #Spring Boot
Viele Projekte setzten „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...
Jetzt Video ansehen: https://www.youtube.com/watch?v=btGVpQjVyPM&list=PLFeSAZzYdUofvGVIxNDEQ7lvRjXWdw0rw&index=1
#WebDevelopment