Building responsive layouts with Vaadin utility classes: A complete guide

Building responsive layouts with Vaadin utility classes

With users accessing websites and applications across various devices and screen sizes, creating responsive layouts has become essential for web developers. Responsive design ensures your content looks great and functions well on everything from smartphones to large desktop monitors. One approach ...
Consuming REST Services from Java applications

Consuming REST services from Java Spring Boot applications

Using REST services is still the de facto way of providing data to traditional front-end applications. They often act as a "public API" for third-party solutions like mobile apps or as a "persistence layer" for client-side web apps (React, Vue, etc.). Java is probably the most common platform for ...
Learn how to embed java apps into other websites without using third-party cookies.

Embedding Java apps on websites without third-party cookies

Can you use Vaadin if your site doesn't run on a Java server? Many websites operate on platforms that might not support Java natively. You might have a blog, a static site, or a platform-managed service, but you may still want to leverage Vaadin's powerful features for your web application. You can ...
Automate your Java Swing migration to the modern web with Vaadin.

Webinar: Automating Java Swing Modernization with Vaadin's Toolkit

Struggling with outdated Java Swing applications that are slow, have poor user interfaces, and consume excessive resources? Enterprise application modernization is more efficient with Vaadin’s Modernization Toolkit. In a recent webinar, Ben Wilson demonstrated how to automate the modernization of ...
Learn how to host REST endpoints next to your Vaadin UI in this Vaadin tutorial.

Hosting REST endpoints next to your Vaadin UI

When building your UI with Vaadin, you need no REST endpoints. With Vaadin Flow, you don’t even need to think about what gets transferred between your browser and the server. But it is common for your Vaadin application to expose some REST endpoints, for example, to separate services or ...
Building responsive web design in pure Java.

How to implement responsive web design in Java

Responsive design aims to improve the usability of your app on different devices and varying window sizes. Many consider responsive web design to be a task dedicated to CSS magicians. With Vaadin, the same end result can also be accomplished in pure Java. In fact, you can achieve much more than ...
Join us at Vaadin Create conference—the tech conference for developers using the Vaadin platform!

Announcing Vaadin Create conference 2024: Secure your early-bird ticket

Developers, mark your calendars for October 29-30, 2024 – Vaadin Create is back! Join us at the Frankfurt Marriott Hotel in Frankfurt, Germany, to learn from top Vaadin experts, dive into the latest updates in our full-stack platform, including Vaadin Flow and Hilla frameworks, and connect with an ...
Learn the six ways to get started with a Vaadin project quickly.

Six ways to quickly get started with your next Vaadin project

Starting a new project with an unfamiliar framework can be daunting. The steep learning curve involves mastering new syntax and concepts, often slowing initial progress. Troubleshooting can become a solo endeavor due to limited documentation and community support, and integrating the framework with ...
File-Based Routing in Vaadin 24.4: Simplify Hilla App Creation

Introducing file-based routing in Vaadin 24.4: Simplify Hilla app creation

With the release of Vaadin 24.4, developers building Hilla applications now have access to a powerful new feature: file-based routing. This enhancement streamlines the process of adding new views and configuring view properties directly within your React components. In this blog post, we'll explore ...