Skip to content

Instantly share code, notes, and snippets.

View guidoschmidt17's full-sized avatar

Guido Schmidt guidoschmidt17

View GitHub Profile
testing ZPure
with ZPure : 18.048537958s
result ZPure : 100000000 (Chunk(AggregateCreated(Identified(00000000-0000-0000-0000-000000000000, 0),Identified(00000000-0000-0000-0000-000000000000, 0)),RemovedProperty(Identified(00000000-0000-0000-0000-000000000000, 0),field1),Deleted(Identified(00000000-0000-0000-0000-000000000000, 0))),Right((ItemInstanceImpl(SimpleMaster(7087a789-5ebb-4152-962b-0d62788a29ab,deleted Identified(00000000-0000-0000-0000-000000000000, 0),description),0),())))
testing homegrown Dsl
with homegrown : 16.619121917s
result homegrown : 100000000 Chunk(Created(MasterImpl(90be2364-2e26-4302-ab28-79fb5862861f, 1)),AggregateCreated(Identified(4837d755-bf2b-4a29-823f-cb1222576dc0, 0),MasterImpl(90be2364-2e26-4302-ab28-79fb5862861f, 1)),AggregateCreated(Identified(bf40683b-5eb1-4d38-8f6a-b319ff38590a, 0),MasterImpl(90be2364-2e26-4302-ab28-79fb5862861f, 1)),AggregateCreated(Identified(d2aec4d3-c2f4-463d-b304-048344cf56bb, 0),MasterImpl(90be2364-2e26-4302-ab28-79fb5862861f, 1)),ChangedN
package cqrs
package domain
package fx
package mastermanagement
import zio.prelude.*
import zio.prelude.fx.*
import eventstore.*
import eventstore.Event.*