Talk comments

Nice talk. Would be nice to see some examples of real projects in the wild that are set up this way.

Ralf Jahr at 14:01 on 4 Nov 2023

Although I was not able to codeall parts as they were explained because of business reasons, I liked the tutorial a lot. We got a good overview, were made aware of some initial hiccups we can run in and the presenter announced that she will provide a more complete code example to us.

Dan Moore at 13:56 on 4 Nov 2023

Crisp, smooth slides. Good answers for questions. Liked the warning about "opinions ahead".

Areas for improvement:
* answer q: how do you enforce rules around access, for example to keep the entity from being called directly by the controller? static tools, language rules etc?
* is there org structure beyond the app? what about infra config or stuff around deployment/config changes? database migrations?
* made a few points about libs being different than apps, but then the focus the rest of the talk was app organization. would have been interesting to learn more about lib organization principles.

Peter Meth at 13:53 on 4 Nov 2023

Good overview of using machine learning with PHP. Code snippets could have been bigger on the slides

Jim Wigginton at 13:53 on 4 Nov 2023

Good talk! A PHP specific solution for this that I think the talk would have done well to mention is https://github.com/Roave/SecurityAdvisories . The idea with that is that you install that as a dependency and then it conflicts with any dependencies for which a CVE has been published. Not sure if Java has anything like that but it's a neat idea!

Great talk and introduction to this tricky to get started system. Thanks for the live code walk through, it really helped me understand BDD

Really good talk going into the security vulnerabilities world. Nice run down of CVSS scores, explaining risk, zero days, and exploits. Good information to cover.

Wun Chiou at 13:42 on 4 Nov 2023

Good overview of the components of a modern PHP app. I liked the history part of the presentation; I've definitely written code like that back in the day. Some of the implementation presented was opinionated (e.g. single-actions vs. controllers or don't use nested routes), so I think you could have moved that end quote to earlier so as to better frame that.

Very thorough and informative presentation! Some of your examples seemed to not necessarily follow your other examples - just made it a little difficult to reason through.

Joseph Leedy at 13:32 on 4 Nov 2023

Great talk with lots of relevant and timely information.