Elementary Full stack Development with Hypermedia and Java 21 By Patrik Duditš
Is it possible to make server-side rendering on Java less complex? What if we'd done it with just Java 21 (preview) features?
Using Java to drive both backend and web frontend is not in any way a novel idea. But that usually comes with programming models that feel complex and constrain how user, browser and server interact.
This talk introduces two backend agnostic hypermedia libraries that allow for much simpler programming model: Unpoly and HTMX. We can use Unpoly to replace full-page re-renders with partial updates and branching off to layers or modal interactions while server renders full-page views. Or we can use HTMX to drive fragment updates on page while server renders snippets of HTML to update.
In order not to get distracted with java frameworks, our template engine will be Java 21 String templates and our server the one shipping with JDK with routing built with new, expressive case statements.
PATRIK DUDITŠ
Patrik spent most of his career developing web applications on top of Java EE. The passion for this tech stack lead him to work full-time on runtimes and MicroProfile and Jakarta EE specifications at Payara.
His most favorite problems to tackle are distributed systems, monitoring, race conditions but frontend development as well.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Elementary Full stack Development with Hypermedia and Java 21 By Patrik Duditš», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.