1 DAY CONFERENCE

Implementing DDD & CQRS with the Event Store

Topics covered:

Monday, 16th September at NYFA Space, New York City

Greg Young and James Nugent will be speaking. Starts at 5:00 AM.

In this one day Event Store workshop, you'll take a deep dive into using the Event Store as a stream database using both the native Atom-based API and the .NET client API. You'll also learn how to use the built-in projections library to do complex event processing and write temporal correlation queries using JavaScript.

Implementing DDD & CQRS with the Event Store (Part I)

Would you like to learn how to implement DDD & CQRS with the Event Store? Watch this SkillsCast recording of Greg Young & James Nugent's two-part Tutorial. In Part I, we kick off by writing to the Event Store using the HTTP interface and consuming event streams over HTTP as Atom feeds....

Watch this SkillsCast of Greg & James' tutorial and learn how to:

  • write to the Event Store using the HTTP interface
  • consume event streams over HTTP as Atom feeds
  • understand immutability, caching and scaling reads
  • implement authentication and authorisation
  • use reading, writing with the .NET client
  • implement subscriptions and durable subscriptions using the .NET client
  • implement a repository for event-sourced aggregates
  • use a durable subscriber to populate external read models

If you enjoyed this DDD & CQRS with the Event Store (Part I) SkillsCast Tutorial, do check out Part II - DDD & CQRS with the Event Store

If you like to find out more about The Event Store and find downloads, go to geteventstore.com

Greg Young

Greg Young coined the term "CQRS" (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since.

James Nugent

James is a software developer and consultant living in Bath, England. He often works on systems in industries with significant regulatory constraints, including pharmaceutical manufacturing, healthcare and energy. He is currently working on the op

Implementing DDD & CQRS with The Event Store (Part II)

Would you like to learn how to implement DDD & CQRS with The Event Store?

Watch this SkillsCast recording of this two-part Tutorial by Greg Young and James Nugent to learn how to use DDD, CQRS and the EventStore to:

  • theory of projections and basic building blocks
  • debugging projections using Chrome
  • repartitioning event streams
  • using state to correlate events
  • joining multiple event streams
  • emitting new events
  • transforming and filtering results
  • case study: a temporal correlation query for selecting candidates for clinical trials based on medical history
  • overview of other uses for the Event Store

You can find a SkillsCast recording of Part I of this tutorial here.

The Event Store is an open-source, functional database with Complex Event Processing in JavaScript. Go to geteventstore.com to find more information and downloads.

Greg Young

Greg Young coined the term "CQRS" (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since.

James Nugent

James is a software developer and consultant living in Bath, England. He often works on systems in industries with significant regulatory constraints, including pharmaceutical manufacturing, healthcare and energy. He is currently working on the op

NYFA Space

New York Foundation for the Arts, located in historic DUMBO, Brooklyn, is a versatile venue for your upcoming presentation, rehearsal, staged reading, meeting, conference or party.

NYFA Space

20 Jay Street, Ste 740, Brooklyn, New York City, 11201, US


View details, travel and nearby hotels

Hold tight, skillscasts coming soon!

 

To discuss sponsorship opportunities please contact the team: