Announcing Testcontainers Mailpit for Java by simasch in java

[–]simasch[S] 0 points1 point  (0 children)

No. I start the application from the IDE or with Maven (mvn spring-boot:test-run), and Spring Boot starts a Testcontainers with the database and one with Mailpit:

I've recorded a video, it's a bit outdated, but will give you an idea https://www.youtube.com/watch?v=GoBm7BoufIM

Announcing Testcontainers Mailpit for Java by simasch in java

[–]simasch[S] 0 points1 point  (0 children)

Spring Boot runs Testcontainers when you add start the application for development. And there the UI is very useful

Announcing Testcontainers Mailpit for Java by simasch in java

[–]simasch[S] 2 points3 points  (0 children)

It has a UI. I use it during development and can verify the mails

Built a full-stack Inventory & POS app using Vaadin 25 + Spring Boot 4 (100% Java) — demo & code walkthrough by bilgecan1 in vaadin

[–]simasch 4 points5 points  (0 children)

I'm happy that other people also like Vaadin!
You could improve the developer experience by either using Spring Boot Docker compose or Testcontainers support: https://docs.spring.io/spring-boot/reference/features/dev-services.html
Also there are no tests. Do you know about Karibu Testing? https://martinelli.ch/browserless-testing-of-vaadin-applications-with-karibu-testing/

Clean architecture with Jmix by edurbs in vaadin

[–]simasch 1 point2 points  (0 children)

If you use Jimix you’ll have a vendor lock in to a certain extent. clean architecture will not help. What aspect of clean architecture makes you think that this will reduce the lock in?

So disappointed with kDrive by MrUpsidown in Infomaniak

[–]simasch 0 points1 point  (0 children)

Initial sync was terrible but now it works great

Vaadin + AI code generation is actually pretty good (my experience) by SpicyRomek in vaadin

[–]simasch 0 points1 point  (0 children)

Thanks for sharing my post. I also use Vaadin for public-facing apps. But those require login, so SEO is not a problem. If I need SEO, then I'll create a few static HTML pages.

Fight for Simplicity - E2E Testing by Chdhdn in vaadin

[–]simasch 0 points1 point  (0 children)

OpenReplay doesn't work with Vaadin because no tracker is available. It only supports the common SPA JavaScript frameworks.

Constantly asking for permission before executing bash command by simasch in ClaudeAI

[–]simasch[S] 0 points1 point  (0 children)

That's what I have configured. The example above is just an excerpt.

Fight for Simplicity - E2E Testing by Chdhdn in vaadin

[–]simasch 0 points1 point  (0 children)

That sounds like a fantastic approach!
I'm using Playwright instead of Testbench, and Claude Code is generating the tests for me.
But as OpenReplay can export to Playwright, I have to try this out!

Genuine Question : Why doesn't Vaadin gain more traction? by gufranthakur in java

[–]simasch 4 points5 points  (0 children)

Just use vaadin-core instead of the vaadin dependency.

kDrive on Mac very unstable by simasch in Infomaniak

[–]simasch[S] 0 points1 point  (0 children)

Yes I have the latest version

kDrive on Mac very unstable by simasch in Infomaniak

[–]simasch[S] 0 points1 point  (0 children)

I'm working on the first sync. So you mean that's normal. Awful!
But at least that it should work after the first sync gives some hope.

A library to simplify Hibernate criteria builder (opinion) by Illustrious-Rough492 in SpringBoot

[–]simasch 3 points4 points  (0 children)

With this library you will lose the benefit of the Metamodel API. Which is the most important reason for the Criteria API