Microservices: Externalized Configuration

In the previous article of this series, we implemented a Discovery Server to allow microservices to consume other microservices without knowing their exact location. The code is available on GitHub, and you can find the instructions to run the demo application in the first article of this series. ...

Microservices: Service Registration and Discovery

In the previous article of this series, we explored a demo application designed with a microservices architecture and implemented with Spring Boot and Vaadin Framework 8. The demo application is available on GitHub and you can follow the instructions there to run it by yourself. In this article, ...

Community Answer: Implementing a Side Menu with View Navigation

This week’s answer is inspired by a direct question I found on YouTube: Using Vaadin Framework 8.2, I was able to quickly implement a simple application with a side menu, containing options that change the main content of the UI when they are clicked and keeping the back and forward buttons of the ...

Community Answer: Clickable images in Grid components

I learned something new while investigating the problem described in this question on stackoverflow.com: It turns out, you can add click listeners not only to ButtonRenderers but to ImageRenderers as well. They both extend the ClickableRenderer class, as you can see if you inspect the class ...

Getting Started with Microservices in Java

Microservices are single-purpose, loosely coupled applications that can be developed, scaled, and deployed independently. The sum of them constitutes a whole system. Microservices promote continuous delivery, team independence (freedom to select the right tools and processes), quick evolvability, ...

Community Answer: Creating new Vaadin Themes in Spring Applications

This answer is inspired by a question I found in one of my videos on YouTube: I thought it would be cool to show not only how to add a new Vaadin theme in an existing Spring Boot application, but also how to modify the theme in order to give the app a totally different look, by using only a few ...

Community Answer: Processing a File in a Background Thread

A couple of weeks ago I found this interesting question in the forum: I figured it was a perfect chance to try some live coding and record a video explaining how to implement a simple application with these requirements: 1. Allow users to upload a file. 2. Show a spinner in the UI while the file is ...

Community Spotlight - October 2017

For this Community Spotlight edition, I interviewed Jay Jay Billings, a Research Scientist and Ph.D. candidate in Energy Science at the University of Tennessee. Jay has been leading a group of Software Engineers for 8 years in the Computer Science Research Group of the Computer Science and ...

Community Spotlight - August 2017

For this month’s Vaadin Community Spotlight I interviewed Jorge Salazar, a Java Developer with 10 years of experience, who works for Pyxis, a Latin American company specializing in software development and IT services. Jorge lives in Uruguay where he not only is a member of the software development ...