Great workshop. Very interesting approaches. I wished that the workshop took all day to see some more practical real-life examples
@Muhammed: Sorry to hear that. Still I hope you walked away with a little bit more knowledge :). Could you maybe elaborate a bit on what you were expecting, and how you came to your original expectation in the first place? This allows me to improve either the talk or maybe the abstract.
Great talk! I love the fact you clearly explained the pitfalls of the event sourcing process.
Got some good pointers on how to approach issue we are experiencing right now!
Great talk, easy to understand and with practical actual examples.
I'd just like to add one extra tip regarding the X-Trace-Id: You could go one step further by carrying it across all internal service calls and have all logs related to a single external request searchable at once. (you could even get your SQL wrapper/ORM to add it as a comment to your queries if you log them at db level using the audit plugin for example, we have a setup similar to yours and we try to stuff that information everywhere we can)
Functional programming is a great topic, since this talk was the only one with that topic a lot attention was draw to non-experienced functional programmers like me. For me it was really hard to understand the subject.
I think the talk could use a short introduction on what problems there are and how the Phunkie repo solves these.
Speaker was great and passionate about the topic!
Marco, since the last time I saw a talk of you (already quite some time ago), your English has really improved, it feels natural now!
You managed to give a reasoning behind certain good software development principles, showed relevant examples and made it funny too!
Well done.
In general a very good talk and well delivered. The other side of the medal really needed to be shown too.
But from my hands-on experience with CQRS and ES, there were some points where you see problems that don't occur often in real life (eg. I still need to meet the first person that *needs* snapshotting...) This should be mentioned too.
What I also missed a bit: focus on the domains at hand. Aggregate size can e.g. by limiting aggregate lifetime or boundaries.
It was out of the box, extraordinary, well placed in the schedule (at the end of the day).
It was fun, but it missed some body to me...
You should have probably taken the time to talk about why you think the fragments were relevant.
You said you normally talk more in between the fragments, that's where I think the value of this talk would have been.
(I do think that with some work, it might be a great closing keynote though...)
Good to understand the universe our collegues are in. The tool part could be less in favorieten of the soft skills part.
very tasty lasagna :)