https://github.com/modelingevolution/trainings
https://github.com/modelingevolution/trainings
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/modelingevolution/trainings
- Owner: modelingevolution
- License: mit
- Created: 2024-03-05T09:03:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-18T19:13:26.000Z (about 2 years ago)
- Last Synced: 2024-03-18T21:09:08.074Z (about 2 years ago)
- Language: C#
- Size: 79.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Training Practices:
## 01 Hello Event Store (chapter-1)
In this example, you will learn how to run EventStoreDB in docker, how to establish a connection to it. How to append and subscribe to events.
* [DotNet](./src/dotnet/01-hello-event-store/README.md)
* [Node.JS](./src/nodejs/01-hello-event-store/README.md)
## 02 Concurrency (chapter-1)
In this example, you will learn how to guard business rules with optimistic concurrency. You will also learn some typical approaches for aggregates and read-models.
* [DotNet](./src/dotnet/02-concurrency/README.md)
## 03 JavaScript Projections (chapter-1)
In this example, you will learn how to combine many events (by-event-type) into one stream.
* [DotNet](./src/dotnet/03-projections/README.md)
## 04 Read Models Recreate (chapter-1)
In this example, you will learn how to recreate a read-model, without affecting the previous. Also you will learn how to deal with uniqueness.
* [DotNet](./src/dotnet/04-read-models/README.md)
## 05 Replicator (chapter-1)
In this example, you will learn how to replicate data from production/QA to your developer's environment with replicator in order to debug your app.
* [DotNet](./src/dotnet/05-replicator/README.md)
## 06 TDD/BDD (chapter-2)