Resources
Table of Contents:
Community
Workshops
Online workshop Saturday, 8 am PST, Nov 30th, 2024. Book your spot here
Podcast
Catch up with the latest episodes of the Event Modeling Podcast
Live Streams
Discord
We have moved our community from Slack to Discord. The Slack channel was created to set an environment where discussions could happen and allow a new avenue for the practice to get adopted. That purpose is better served by Discord which allows community members to interact and coordinate better. You can join the community through this link:
Book
Martin Dilger’s book on Event Modeling and Event Sourcing is available for purchase here. It explains both concepts but it’s complete enough on Event Modeling to be used as a way to learn the practice.
Newsletter
The weekly newsletter is a great way to stay up to date with the latest news in the Event Modeling community. It will summarize many topics from the community and the podcast. This should be a great way to keep up if you don’t have time to listen to the podcast or keep up with the discord discussions.
Laptop Stickers
You can send these to your own printer to save on shipping and other costs.
Intro Videos
Beginner to expert level presentation on Event Modeling as part of the YOW conference 3 city tour in Australia in December 2023.
Full mini-workshop for InfoZone.se on Event Modeling.
Bobby Calderwood’s Mini Course
A community discussion with the Copenhagen DDD meetup group done remotely. Here we start some Event Modeling exercises.
Event Modeling being explained to the DDD Greece meetup group.
This is the first public recording of a talk on Event Modeling. It was recorded at the Event-Driven Meetup in Seattle, WA. James Nugent was presenting on the Raft consensus algorithm that same night.
Tools
Online Modeling Tools:
Miro Plugin from Nebulit.de
Event Modeling Plugin for Miro allows you to create event models and navigate them with ease as well as generate code from the model. Other features include checking references to ensure “information completeness” and moving the elements quickly to efficiently add to the moedel.
S
ONote
ONote is a browser based tool for event modeling exclusively. It focuses on the cadance of event modeling and real-time collaboration.
Evident Design
Evident Design is the next generation successor to ONote.
Modellution (Beta)
Modellution is a web platform designed for modeling information systems. It allows real-time visual collaboration, estimates, Jira & ClickUp integrations, and code-generation. There’s free commercial version available.
Miro Template
In the demos of event modeling, Miro is used. If you would like to get started from a small example, you can download the example event model above from here.
Implementation Gist
This script only requires fish shell and a couple of command line utilities to show the above example work. You can find it in a gist here.