Vaadin Blog
Saving and displaying images using JPA
Saving and displaying images is an essential part of many Web applications. A typical use case is to store profile pictures. There are 2 common methods to store images: Storing the image in a folder and saving the path in the database. Storing the image (bytes) in the database. The first method is ...
A powerful web component that lets you edit JSON in browser
Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. Let’s praise it once more, JSON is the best invention as a replacement for XML. The format is ...
Developing without Server Restarts
Developing without Server Restarts Note: HotswapAgent+DCEVM is not supported for the latest Vaadin LTS (Vaadin 14). See the current Development Workflow documentation on the Vaadin Docs site for the recommended hot-deploy solution for your underlying framework (plain servlet, Spring or CDI). A ...
Introducing geo-location, a web component which lets you easily locate, track or reverse geocode your current location
Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. Nowadays, many companies make use of location tracking to create different apps, and such purposes ...
8 best Polymer carousel web components for your next web app
Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. The carousel is a sophisticated but super effective UI component. It is used to revolve around a ...
Using a WebAssembly Module with Vaadin Flow
Utilizing WebAssembly modules (WASM) increase the performance and efficiency of a web application. With Vaadin Flow, loading a WASM can be as simple as writing the proper fetch statement in one of your Polymer templates. Flow also allows developers to easily control the use of these modules from ...
This web component, gif-player, lets you control the playback of your gif
Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. Is it pronounced “gif” or “jif”? We do not really know. However, we do know one super awesome gif ...
Top 5 web components for password input
Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. Do you know that the first Thursday of May of each year is the World Password Day? The original idea ...
Microservices: Health monitoring
In previous articles of this series, we discussed high availability and fault tolerance capabilities to make services resilient to failures in external services. In this article, we’ll add “health endpoints” and implement a dashboard to visually monitor service status. Why do we need this? ...