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 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
Clean DDD Lessons: Transactions with Spring
Clean DDD Lessons: Transactions with Spring
In this lesson we look at how we can use transactions with Spring framework in an application following Clean Architecture paradigm.
George
Apr 14
Banana, Greek goddess, and the Blue Book
Banana, Greek goddess, and the Blue Book
This is hopefully somewhat humorous introduction to some very important concepts in software design.
George
Apr 11
Consistency Boundary: Aggregate, Eventual, Use Case
Consistency Boundary: Aggregate, Eventual, Use Case
In this article we discuss three ways a consistency boundary may be implemented for a business invariant spanning two or more aggregate…
George
Jan 7
Clean DDD lessons: audit metadata for domain entities
Clean DDD lessons: audit metadata for domain entities
In this lesson we look in details how we can keep track of the changes done to our domain models — otherwise known as auditing.
George
Dec 15, 2023
About Technical blog from UNIL engineering teams
Latest Stories
Archive
About Medium
Terms
Privacy
Teams