Petter Holmström 🇫🇮
Father, husband, volunteer firefighter, software engineer at @vaadin.com, drummer. Swedish-speaking Finn.
- We just published new @vaadin.com guides on how to build forms "the Vaadin Way" in #Flow and #Hilla. Please have a look and tell us what you think! #react #java #springboot vaadin.com/docs/latest/...
- Are you interested in @vaadin.com and #softwarearchitecture? I want to hear your thoughts! dev.to/peholmst/how...
- Getting started with @vaadin.com just got easier! Hit the ground running with a Walking Skeleton - a minimal but fully functional application. Then use the updated Building Apps guides to "add muscles" to it, while learning about Vaadin best practices.
-
View full threadI see the point. The problem is that the term service is used a lot. So I would suggest renaming the package to application instead of service.
- That was actually my first idea, but I was afraid that would also confuse people since the term application is also used a lot. Maybe it's not such a bad idea after all. It would make some other things easier further down the road...
- Then you shouldn't name it Service because a Services in DDD is used to perform domain operations and business rules and belongs to the domain.
- I see a difference between a domain service and an application service. If I were to put the service package in the domain, it would become a domain service. In this case, it is an application service, who has a different role and different responsibilities.
- Why is the service not in the domain package?
- Because I don't see it as a part of the domain model, but as a facade between the UI and the domain model.
- I've been using AI a lot lately to write documentation. It helps me produce good content fast, but I feel like it also dumbs me down. I don't even bother to write my best English anymore, as the AI will re-write it for me anyway. I'm not sure I like this.
- I have to stop doom scrolling. It feels like every day, the world is getting crazier. I already have problems sleeping at night and focusing at work during the day.