Talk comments

Great talk. Especially on documentation part. It contained Ruby examples... Well, I love Ruby! :) I think PHPers have still a lot to learn from Ruby community and vice versa )

This was actually great inspirational talk. It really explians how things should be in open source community. I'd add one point to it: even if you don't actually like or personally interested in project, even if you don't even ever use it, but you find it might be useful for someone it is a good idea to spread the word about it. That what help so much!

I'd like also like to agree on the following comment:

" Cal for some of us some of the names did not mean anything."

It was unclear did you mention Beau because he is open source developer or because he is your friend. It would be more motivating to pay more time to open-source if you would mention someone who is not a PHP celebrity. Maybe local open source developers or someone from popular open source projects started last year. Probably for that we need something like https://rubyheroes.com

And thanks for this great talk

Enjoyed the talk. Among the standard DI stuff I really liked real world examples from Symfony framework. I hope to see this talk once again next year in Kiev )

I'm glad I came to this talk which is why I chose "worth hearing", however it was entirely theoretical. The slides were just bullet points with little-to-no code examples and was a little dry as a result. I think the AOP-side wasn't too well thought out as DI and AOP are not mutually exclusive.

I think some were lost in the Symfony parts because if you don't know the framework then everything else is a moot point - mentioning the kernel / event dispatcher etc. I think to resolve this the speaker merely needs to put an introductory slide for the big things he's mentioning even if people might already know it, which will help both newbies to the concept and allow more advanced devs to gloss over it as it's only a minute out.

I was hoping for a good anti-DI talk (I had my laptop ready to make notes for some quick retrofitting for my talk!!) but didn't really gain anything like the abstract promised.

Nice content and very powerful presentation.

Great presentation.

Good introductory talk.

Really good introduction to the topic and something new for the PHP world

Anonymous at 17:45 on 10 Oct 2016

Truly inspirational keynote. But at some point it was too much. Cal for some of us some of the names did not mean anything. What will get you more attached to the people is to give examples from the country you're visiting. Hint: ak the organizer about something that will make the people from the country you're visiting proud!! Best regards GRR :)

Bruno Škvorc at 17:20 on 10 Oct 2016

Thanks for the feedback, Milan!

I believe I haven't clarified the purpose of the talk enough, if that's how you feel. Entirely my fault, and I'll definitely work on it - thanks for shedding some light on things.

What I wanted to ultimately say in the talk is not that a particular framework is bad because of A and another is bad because of B, but rather that the concept of relying on a framework to do everything is bad. The last part - use whatever you want, but never as a crutch, always as a learning tool - means that I'd like people to REALLY get to know the tools they use. If they're using a framework, don't just use it blindly, else they get to the self-jailing part. When using a framework, one should know *exactly* what makes it tick and how it works, and then it's almost as if they're not using a framework at all - at that level of understanding, it's like they're using their own code, and there's no risk of getting jailed into the framework's ecosystem.

To be honest, I don't feel like any framework is inherently bad or good for X or Y reasons - I'm of the firm belief that whatever gets you shipping sooner is what you should use. But while using it, you shouldn't proceed a single step in an unknown direction - always investigate, always look inside the classes and packages you use, and never blindly trust.

I hope that clears the purpose of the talk up a bit, but I'll be sure to include it in the talk if I ever give it again, thanks for the heads up!