A basic micro-frontend with Vaadin
A tutorial on building a micro-frontend architecture using Vaadin and Spring Boot, integrating multiple UIs via IFrames.
Thomas Uhrig is a software developer based near Karlsruhe, Germany, who writes about building microservices, Java and Kotlin ecosystems, Spring Boot, GraphQL, and modern cloud infrastructures. On his blog you’ll find deep dives into topics such as micro-frontend architectures, database latency monitoring, event-driven design, and migrating legacy systems to static site generators. His content is technical, detailed and tailored to practitioners looking to improve code readability, system design and deployment workflows.
9 articles from this blog
A tutorial on building a micro-frontend architecture using Vaadin and Spring Boot, integrating multiple UIs via IFrames.
A guide on visualizing End-2-End test results using Bitbucket's API and Kotlin scripting to identify regressions and stability issues.
A guide on how to find all Spring beans with a specific method-level annotation, using custom event listeners as an example.
A guide to integrating the Neo4J graph database with Spring Boot, including entity definition, data creation, and querying nodes and relations.
A case study on implementing a custom microservice (Chronos) to measure end-to-end latency in a microservice architecture.
Exploring an alternative approach to mocking Spring Data repositories using Dynamic Proxies for in-memory testing implementations.
A developer details migrating his decade-old blog from WordPress to Jekyll, citing simplicity and using GitHub Pages and FTP deployment.
A guide on testing Spring Boot's @ConfigurationProperties with a custom builder for flexible and efficient configuration testing.
A guide to building a GraphQL API using Kotlin and Spring Boot with Netflix's DGS library, demonstrating data fetching and merging.