library icon indicating copy to clipboard operation
library copied to clipboard

A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.

Results 18 library issues
Sort by recently updated
recently updated
newest added

I just wondered about the two things: 1. No context map. IMHO this would be helpful to get an overview of the logical relationship between the bounded contexts https://github.com/ddd-crew/context-mapping 2....

It is found in https://github.com/ddd-by-examples/library/blob/master/docs/design-level.md ![image](https://user-images.githubusercontent.com/3389477/83965097-b66f2000-a8e3-11ea-8923-39511ac366dc.png) I was confused. please confirm that if it is wrong. Thank you very much~

Bumps [h2](https://github.com/h2database/h2database) from 1.4.197 to 2.1.210. Release notes Sourced from h2's releases. Version 2.1.210 Two security vulnerabilities in H2 Console (CVE-2022-23221 and possible DNS rebinding attack) are fixed. Persistent databases...

dependencies

The values of some fields of [BookDatabaseEntity](https://github.com/ddd-by-examples/library/blob/master/src/main/java/io/pillopl/library/lending/book/infrastructure/BookDatabaseEntity.java) are always the same, such as "available_at_branch" and "on_hold_at_branch" and "checked_out_at_branch", "on_hold_by_patron" and "checked_out_by_patron". I can understand that these attributes have different meanings...

[Design Level Session Image](https://github.com/ddd-by-examples/library/blob/master/docs/images/eventstorming-design-level.jpg) is not clear and very difficult to read even after zooming in.

Adding bold in most important terms and increasing the readability of the text.

![image](https://user-images.githubusercontent.com/3389477/83963254-1c08df80-a8d7-11ea-8855-32efeeb401c7.png)

``` @Override public void save(Book book) { findBy(book.bookId()) .map(entity -> updateOptimistically(book)) .onEmpty(() -> insertNew(book)); } ``` this findBy is only there to have updateOrCreate behavior. But it makes optimistic locking...

I cloned repository from master branch today. I got a lot of logs saying: > 14:20:40.556 [main] WARN o.s.b.a.g.t.GroovyTemplateAutoConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check...

I cloned repository from master branch today. During `mvn clean install` I got once: > [INFO] > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] FindingPatronProfileInDatabaseIT.should create patron profile:65->thereIsOnlyOneHold:87...