Homepage
Open in app
Sign in
Get started
Tech Blog UNIL — Software Engineering
A publication by UNIL engineering teams, where we talk about engineering values and challenges, how we use technology, and fun oddities encountered building our products.
Follow
On “Rich” Domain Entities in DDD and Use Cases in Clean Architecture
On “Rich” Domain Entities in DDD and Use Cases in Clean Architecture
In this article we return to the topic of business rules implementation in Use Cases, especially with regard to the well-known…
George
Sep 26
Clean Architecture Application with Vaadin Flow
Clean Architecture Application with Vaadin Flow
Let’s look at how we may use Vaadin Flow for development of Clean DDD applications. We shall take a look at a “Hello World!” example…
George
Sep 9
Common Pitfalls when Implementing Use Cases in Clean Architecture
Common Pitfalls when Implementing Use Cases in Clean Architecture
We address here some common pitfalls related to implementation of use cases in Clean Architecture. We have already written extensively…
George
Jul 30
Clean DDD Lessons: Caching in Persistence Adapter
Clean DDD Lessons: Caching in Persistence Adapter
When using Clean Architecture and DDD paradigms, separation of the persistence layer and the domain model layer is a primordial one…
George
Jun 28
Comparing Canonical DDD and Clean DDD
Comparing Canonical DDD and Clean DDD
In this article we compare two implementations for the Cargo tracking domain model: one is using a canonical (or classical) DDD approach…
George
Jun 23
Clean DDD Lessons: Testing
Clean DDD Lessons: Testing
We take a closer look at how we test our Clean DDD applications. We shall use our example application from the Library domain to illustrate…
George
Jun 12
“Enchilada!” pattern by Uncle Bob
“Enchilada!” pattern by Uncle Bob
Or why we should not return anything to Controller from Use Case when following Clean Architecture paradigm.
George
May 29
About Technical blog from UNIL engineering teams
Latest Stories
Archive
About Medium
Terms
Privacy
Teams