JSON export in Vaadin Flow
Explains how to design a JSON export feature as a UI-driven workflow in Vaadin Flow, focusing on consistency with UI state like filters and paging.
Sven Ruppert is a Java and Kotlin developer focused on cybersecurity, software architecture, and hands-on engineering, sharing practical tutorials, workshops, and deep dives into secure, modern Java development.
10 Artikel from this blog
Explains how to design a JSON export feature as a UI-driven workflow in Vaadin Flow, focusing on consistency with UI state like filters and paging.
Second part of a series on refactoring a monolithic UI view into modular components like BulkActionsBar and SearchBar to improve maintainability and testability.
Part 1 of a 2025 Advent Calendar series on refactoring a URL shortener's UI by extracting reusable components like BulkActionsBar and SearchBar.
Part 2 of a technical series on implementing an active/inactive model for a URL shortener, covering Java client updates and UI integration.
Introduces an active/inactive model for a URL shortener, detailing its benefits for software developers in managing campaigns and integrations.
Part 2 of a tutorial on implementing a basic, file-based login and route protection system for a Java/Vaadin admin interface.
A tutorial on implementing a simple, configurable login mechanism for a URL shortener's admin interface, focusing on security without external dependencies.
Part 2 of a series on implementing mass operations (like bulk delete and expiry clearing) in a URL shortener's admin UI, focusing on technical implementation.
Introduces new UI concepts for mass operations in a URL shortener application, focusing on multiple selection and contextual action bars.
Explains the redesign of a URL shortener's search and filter UI for power users, focusing on integration, synchronization, and technical architecture.