Vaadin: Battery-Included Server-Side AJAX Framework
The beauty of Vaadin lies in its simplicity - you only write backend code.

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
39 views

Nicolas Frankel
5,483 viewsThe beauty of Vaadin lies in its simplicity - you only write backend code.
Nicolas Frankel
4,526 viewsIn the two previous articles, I described Vue and Alpine. We configured Spring Boot to return JSON. With HTMX, we configured it to return …

Nicolas Frankel
4,260 viewsAlpine is very similar to Vue, with the notable difference of the lack of templating; components are only available via a price. All other …

Nicolas Frankel
4,047 viewsIn this article, I take my first steps in augmenting an SSR app with Vue.

Nicolas Frankel
6,350 viewsUnderstanding the shared steps in the project setup is crucial before delving into the specifics of each client-augmenting technology.

Nicolas Frankel
4,242 viewsMy journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were …

Nicolas Frankel
7,325 viewsI'm continuing my journey on getting more familiar with HTTP APIs by reading related RFCs.

Nicolas Frankel
5,054 viewsDRY is an important principle in software development. In this article, you learn how to apply it to Apache APISIX configuration.

Nicolas Frankel
4,511 viewsA simple implementation of the Idempotency-Key header specification on Apache APISIX via a plugin.

Nicolas Frankel
4,054 viewsPractical alternatives to writing a custom plugin, offering solutions you can quickly implement in your projects.