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
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
Clean DDD lessons: project structure and naming conventions
Clean DDD lessons: project structure and naming conventions
In this lesson we explain the structure of our typical projects using Clean Architecture and DDD. We look at how we organize the code and…
George
Apr 18
About Technical blog from UNIL engineering teams
Latest Stories
Archive
About Medium
Terms
Privacy
Teams