<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hilla on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/category/hilla/</link><description>Recent content in Hilla on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 03 Oct 2023 09:25:44 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/category/hilla/index.xml" rel="self" type="application/rss+xml"/><item><title>Spring Boot and React in Harmony</title><link>https://foojayio.github.io/website/today/spring-boot-and-react-in-harmony/</link><pubDate>Tue, 03 Oct 2023 09:14:40 +0000</pubDate><guid>https://foojayio.github.io/website/today/spring-boot-and-react-in-harmony/</guid><description>&lt;h3 id="h3-0-develop-clean-and-maintainable-business-apps-on-top-of-spring-boot-and-react-and-do-it-faster-using-the-hilla-framework"&gt;Develop clean and maintainable business apps on top of Spring Boot and React, and do it faster using the Hilla framework.&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;For many full-stack developers, the combination of Spring Boot and React has become a staple in building dynamic business applications. Yet, while powerful, this pairing has its set of challenges. From type-related errors to collaboration hurdles, developers often find themselves navigating a maze of everyday issues.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enter &lt;a href="https://hilla.dev/" title="Hilla" target="_blank" rel="noopener noreferrer"&gt;Hilla&lt;/a&gt;
, a framework that aims to simplify this landscape. If Hilla hasn&amp;rsquo;t crossed your radar yet, this article will provide an overview of what it offers and how it can potentially streamline your development process when working with Spring Boot and React.&lt;/p&gt;</description></item><item><title>A Faster Way to Build React + Spring Boot Apps Using Hilla 1.3</title><link>https://foojayio.github.io/website/today/a-faster-way-to-build-react-spring-boot-apps-using-hilla-1-3/</link><pubDate>Thu, 22 Dec 2022 09:59:35 +0000</pubDate><guid>https://foojayio.github.io/website/today/a-faster-way-to-build-react-spring-boot-apps-using-hilla-1-3/</guid><description>&lt;p&gt;It&amp;rsquo;s time to build a new web application. You&amp;rsquo;ve decided to use React with a Java back end, so you&amp;rsquo;re good to go right? Not quite.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s still a lot of work to do to set up a new project, configure your build tools, find good UI components, and create APIs for communication between your front end and back end.&lt;/p&gt;
&lt;p&gt;What if you could skip all that work and focus on building your app and delivering features?&lt;/p&gt;</description></item><item><title>Hilla 1.3: Build React + Spring Boot Apps Faster</title><link>https://foojayio.github.io/website/today/hilla-1-3-faster-react-spring-boot-development/</link><pubDate>Thu, 15 Dec 2022 00:01:50 +0000</pubDate><guid>https://foojayio.github.io/website/today/hilla-1-3-faster-react-spring-boot-development/</guid><description>&lt;p&gt;Hilla is a full-stack web framework for Spring Boot.&lt;/p&gt;
&lt;p&gt;With its type-safe server communication, building apps is faster (autocomplete everywhere) and refactoring them is safer (compile time errors vs production).&lt;/p&gt;
&lt;p&gt;Hilla includes 45+ UI components and integrated build tooling so you can get a full-stack project running in a minute.&lt;/p&gt;
&lt;p&gt;Hilla 1.3 adds support for using React to build the frontend.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release highlights&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href="https://hilla.dev/docs/react" target="_blank" rel="noopener noreferrer"&gt;React support&lt;/a&gt;
 (including React wrappers for all Vaadin components)&lt;/li&gt;
&lt;li&gt;New: &lt;a href="https://www.npmjs.com/package/@hilla/cli" target="_blank" rel="noopener noreferrer"&gt;Hilla CLI&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://hilla.dev/blog/hilla-1-3-adds-react-support/" target="_blank" rel="noopener noreferrer"&gt;Release blog post&lt;/a&gt;
 | &lt;a href="https://github.com/vaadin/hilla/releases/tag/1.3.0" target="_blank" rel="noopener noreferrer"&gt;Release notes&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Master-Detail with Hilla</title><link>https://foojayio.github.io/website/today/master-detail-with-hilla/</link><pubDate>Tue, 21 Jun 2022 12:13:24 +0000</pubDate><guid>https://foojayio.github.io/website/today/master-detail-with-hilla/</guid><description>&lt;p&gt;In this article, I&amp;rsquo;ll explain how to use the web application framework &lt;a href="https://hilla.dev" target="_blank" rel="noopener noreferrer"&gt;Hilla&lt;/a&gt;
 to create a master-detail view with a Grid to display the data and a Form to edit the data.&lt;/p&gt;
&lt;h2 id="h2-0-what-is-hilla"&gt;What is Hilla?&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Hilla integrates a Spring Boot Java back end with a reactive TypeScript front end. It helps you build apps faster with type-safe server communication, including UI components, and integrated tooling. &amp;ndash; From &lt;a href="https://hilla.dev/" target="_blank" rel="noopener noreferrer"&gt;hilla.dev&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hilla uses TypeScript with &lt;a href="https://lit.dev/" target="_blank" rel="noopener noreferrer"&gt;Lit&lt;/a&gt;
and &lt;a href="https://developer.mozilla.org/de/docs/Web/Web_Components" target="_blank" rel="noopener noreferrer"&gt;Webcomponents&lt;/a&gt;
 in the frontend and Spring Boot in the backend. In the backend you&amp;rsquo;ll create endpoints from which the API and the TypeScript will be generated. This makes the access to the backend much easier and it&amp;rsquo;s also typesafe and compile-time-checked.&lt;/p&gt;</description></item><item><title>Hilla 1.0 - A new reactive frontend framework for Spring Boot backends</title><link>https://foojayio.github.io/website/today/hilla-1-0-a-new-frontend-framework-for-springboot/</link><pubDate>Wed, 09 Mar 2022 08:20:42 +0000</pubDate><guid>https://foojayio.github.io/website/today/hilla-1-0-a-new-frontend-framework-for-springboot/</guid><description>&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/hilla-1-0-a-new-frontend-framework-for-springboot/og-image-github-700x350.png" alt="Hilla Framework" loading="lazy"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="https://hilla.dev/" target="_blank" rel="noopener noreferrer"&gt;Hilla&lt;/a&gt;
 is a new framework for building reactive web apps on Java backends. It seamlessly integrates a reactive &lt;a href="https://lit.dev" target="_blank" rel="noopener noreferrer"&gt;Lit&lt;/a&gt;
 TypeScript frontend with a &lt;a href="https://spring.io/projects/spring-boot" target="_blank" rel="noopener noreferrer"&gt;Spring Boot&lt;/a&gt;
 backend. Hilla is built and supported by &lt;a href="https://vaadin.com" target="_blank" rel="noopener noreferrer"&gt;Vaadin&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Hilla is designed to be simple enough for small utilities, but robust enough to build complex, enterprise-grade apps.&lt;/p&gt;
&lt;h2 id="h2-0-automatic-java-to-typescript-code-generation"&gt;Automatic Java to TypeScript Code Generation&lt;/h2&gt;
&lt;p&gt;Automatic TypeScript code generation helps ensure that the frontend always stays in sync with the backend, so you can build apps faster and with greater confidence, even when your team grows bigger. The strong type-safety also means you can explore server endpoint methods and their input and return types right from your IDE as you type.&lt;/p&gt;</description></item></channel></rss>