+++ note_kind = "logos_intake_seed" title = "My attempt at Event Modeling Scott Wlaschin's F# book 'Domain Modeling Made Functional': Chapter 1" slug = "blog-ivanrainbolt-com-my-attempt-at-event-modeling-scott-wlaschins-f-book-domain-modeling-made-functional-chapter-1" status = "seed" created_at = "2026-03-27T13:09:16.3033850+00:00" updated_at = "2026-03-27T13:09:16.3033850+00:00" source_system = "blog" source_instance = "blog-ivanrainbolt-com" access_context = "owner" acquisition_kind = "git-sync" intake_channel = "published-article" signal_kind = "article" entry_pool = "public-safe" sensitivity = "public" sharing_scope = "public" sanitization_status = "approved-for-sharing" retention_class = "durable" rights_policy = "owner-controlled" locators = ["native-item-id:cledy1bz5000209jx43jrcien", "source-uri:https://blog.ivanrainbolt.com/my-attempt-at-event-modeling-scott-wlaschins-f-book-domain-modeling-made-functional-chapter-1"] tags = ["blog", "blog-post", "software-development", "functional-programming", "ddd", "fsharp", "eventmodeling", "public-writing"] +++

My attempt at Event Modeling Scott Wlaschin's F# book 'Domain Modeling Made Functional': Chapter 1

Summary

I have taken an interest in what Adam Dymitruk promotes as "Event Modeling". I still find it elusive mainly because of a lack of actual and real examples. I have been convinced (in no small part by Scott Wlaschin) that F# is the language to code in.

Source

  • source system: blog
  • source instance: blog-ivanrainbolt-com
  • access context: owner
  • acquisition kind: git-sync
  • intake channel: published-article
  • signal kind: article
  • tags: blog, blog-post, software-development, functional-programming, ddd, fsharp, eventmodeling, public-writing

Handling Policy

  • entry pool: public-safe
  • sensitivity: public
  • sharing scope: public
  • sanitization status: approved-for-sharing
  • retention class: durable

Rights

  • rights policy: owner-controlled

Locators

  • native-item-id: cledy1bz5000209jx43jrcien
  • source-uri: https://blog.ivanrainbolt.com/my-attempt-at-event-modeling-scott-wlaschins-f-book-domain-modeling-made-functional-chapter-1

Working Notes

  • What does this signal mean inside LOGOS?
  • Is this best understood as raw intake, refined knowledge, or doctrine?
  • Which later canonical or derived flows should this connect to?