Table of Contents Step 1: Create an Application in EntraCreate App RoleAssign UsersCreate Client SecretStep 2: Configure OAuth2 with Entra in our ApplicationAdd DependenciesConfigure the ApplicationEnable Entra SecurityConfigure Role PrefixRoles in ActionStep 3: Setup Karibu TestingSummary Many companies use Microsoft …
-
Integrating Google Analytics With Vaadin Flow: A Step-By-Step Guide
Table of Contents PrerequisitesCreating the Analytics ComponentUsing the ComponentStep 1: Add To Main LayoutStep 2: Track Custom EventsHow It WorksBest PracticesCommon Use CasesConclusion Want to track how users interact with your Vaadin Flow application? Learn how to integrate Google Analytics …
-
AI-powered Chat Application using IBM watsonx.ai and Spring AI
Table of Contents PricingIBM watsonx.aiCreating IBM watsonx.ai Chat-based ApplicationPrerequisitesConfigurationsChatbotChat ApplicationBasic ChatStreaming Chat Generative Artificial Intelligence (Gen AI) disrupted enterprises with the introduction of GPT-4 foundation model by Open AI in the late 2022 to early 2023 triggering big tech to …
-
Crafting Your Own Railway Display with Java!
Table of Contents BackgroundImplementationConclusionReferences Have you fancied to have your own railway display at home? If you love traveling by public transport and always jump on the train just before the door closes like us, it’s really cool and highly …
-
Summary of the AJAX Frameworks Comparison
Table of Contents AnalysisTime to choose In previous weeks, I’ve analyzed several libraries and frameworks that augment the client with AJAX capabilities. Vue.js Alpine.js HTMX Vaadin In this post, I’ll compare them across several axes. Analysis Frontend skills:Remember that I …
-
Vaadin: Battery-Included Server-Side AJAX Framework
Table of Contents Short introduction to VaadinVaadin setupFirst steps with VaadinAdding componentsUser interactionsConclusion I’ve written a lot about Vaadin. I was so enthusiastic that I wrote the first book about it (besides the Book of Vaadin), its updated edition for …
-
Browserless Testing of Vaadin Applications with Karibu Testing
About a testing framework that stands out for its ability to run browserless testing, offering several advantages over traditional end-to-end testing approaches, such as Selenium, Playwright, or Cypress.
-
Foojay Podcast #53: JCON Report, Part 5 – CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways, Proxies,…
In this episode you’ll hear Simon Martinelli, Nicolas Fränkel, Marcus Hellberg, Rick Ossendrijver, and Abdel Sghiouar.
-
Vaadin 24.4 Adds React Support, In-App Coding Assistant
24.4 adds React support to the entire Vaadin platform by including the Hilla framework. Vaadin 24.4 introduces Vaadin Copilot, a visual development tool and AI-powered assistant.
-
Foojay Podcast #41: Web Development with Java
Do you really need JavaScript frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it?
-
Video: Vaadin Drag & Drop Support. It’s so easy!
In this video I show how simple it can be to add drag and drop to a Vaadin application!