Skip to content

Repository for the "Temporal Patterns" workshop at DDD Europe 2023, containing slides and code examples.

Notifications You must be signed in to change notification settings

H-Ahmadi/DDDEU_2023_Temporal_Patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Temporal Patterns Workshop

This is the repository for Temporal Patterns hands-on lab at DDD Europe 2023. This repository contains all the necessary materials and code examples to enhance your learning experience during the workshop.

⚠️The repository is empty right now. The content will be added soon.

Workshop Details

Title: Temporal Patterns
Event: DDD Europe 2023 - Amsterdam
Duration: 2 Hours
Link to the workshop

Abstract

Many systems need to track and keep records of changes to data. It's not just about audit logs, but the ability to travel back in time and actually use the data. For example, you can use it to analyze and predict future events, run what-if scenarios for the past, or use it in the model for solving time-oriented problems.

When dealing with these kinds of problems, event sourcing is one of the first things that comes to mind. But not all systems are using event sourcing, or are not willing to do so. Keeping track of state changes and using them when needed is what temporal patterns are all about.

The purpose of this workshop is to demonstrate how we can keep track of changes in our model by using temporal patterns. There will be different patterns discussed depending on the situation, such as whether the change is concerning a single property or an entire object.

Note: We will primarily focus on temporal patterns in object-oriented languages. Even though functional languages can be used to implement these concepts, this workshop does not cover them.

Materials

In this repository, you will find the following materials and resources:

  1. Presentation Slides.
  2. Code Examples.
  3. Resources for further reading

Step by Step Study

[ Soon ]

About

Repository for the "Temporal Patterns" workshop at DDD Europe 2023, containing slides and code examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published