Talk comments

Very interesting presentation with some insights based on a real project. I liked very much that a way to the final solution was presented and that all the problems were highlighted as well. Enough technical details to make the talk interesting and useful for other developers in improving their own projects. Great presentation skills from the speaker, good and clear diagrams. One of the best talks of the whole conference in my view.

A decent introduction to Event Sourcing, but without going in-depth or showing some real life challenges and how they can be approached. It is quite easy to show only strong points of this technique by showing examples as simple as a blog. A good starting point for people new to the concept but I would really appreciate some insights from real projects and pointing out difficult parts of using Event Sourcing (like is it realistic to do Event Sourcing in agile projects which change very fast, or maybe is it just for well-established domains like banking, accounting, etc.).

Roman Józwiak at 21:13 on 3 Oct 2016

IMHO it was too much about database problems.
In general presentation was ok.

A mix of product/sponsor placement and some very obvious ideas that didn't bring anything new to the table. So if one doesn't use PHP7 he is not a good software craftsman? Come on, give me a break. One of the less interesting talks of the first day (which may be considered prime time, as only one track was on).

Interesting content presented in a compelling way. A good starting point for concepts important for functional programming with lots of code examples (which could be a little to difficult to be digested in such a short time). Some slides were shown way too short. Good presentation skills for a presentation that was referenced by several speakers afterwards.

I'm still not convinced about doing hardcore functional programming in PHP (I don't see the benefit that would compensate making one's code uncomprehensible for 90% of developers unless some asynchronic operations are taken into account) but I highly appreciate a comprehensive explanation and a PHPSlang library made available.

Very interesting talk based on real-life examples in a successful product. Maybe slides could be fancier and a way of delivery could be more entertaining. Anyway, I'm glad that you shared your experience and even showed your code, great!

Roman Józwiak at 21:01 on 3 Oct 2016

Wild beer has appeared.
Beer uses "Pssst".
It's super effective!

:)

I was expecting something more in depth. A smart yet simple concept of having a tool like phpmd in a separate Docker container may be useful in some cases, but in most projects it would be easier (and sufficient) to add it as a dev dependency to the project itself I suppose. I would like to hear more about automating build, tests and deployment with Docker, which was only mentioned briefly.

Good workshop about an interesting library that helped me to get started.

I would suggest however changing the way workshop is conducted a bit - for each step first it should be discussed what changes are needed (with some diagrams maybe to show how building blocks interact), and only then participants are to add respective code.

Also examples given based on real projects were a bit to complex to follow. Maybe it would be better to have some smaller chunks being presented again with some diagrams instead of following sometimes quite complex code.

All in all, I really enjoyed the workshop as the topic is close to what I'm doing in commercial projects. It definitely gave me a starting point for investigating RulerZ and Specifications in more details.