Talk comments

Anonymous at 13:08 on 29 Oct 2014

Good talk. Have been developing apps like this using other languages for a bit. Nice to get a quick introduction to this for PHP. The oAuth portion was great.

R.

Anonymous at 13:07 on 29 Oct 2014

Great overview of DI and how IoC works.

Pacing was slow. Too much about how ZF does things that could have been copied from the manual, and not enough general information.

Brett,

First of all, thanks for the detailed feedback ;-)

As you've pointed our require.js is something that needs to be used carefully, if you have 100 JS files you certainly would not want to build a dependancy tree 100 long. What would make sense is to combine JavaScript into logical packages of 10 maybe 15 files at most that are separated into applicable concerns. Those concerns would then be defined as dependancies to be loaded via require.js or similar AMD mechanisms.

iFrames are a great way to leverage multiple CPUs on pages with multiple refreshable elements, dynamic dashboards come to mind as one possible application.

Repaint/Reflow is still very much an issue and good'old trick still work just as well as they did a while back. It is a fair point browsers have improved lately, but most still suffer from many reflow issues, which can be minimized using the clone or hide/show tricks.

As far as unique filenames, you raise a very good point. I think I'll make 1/2 slides showing some specific examples of how to make it happen, since explaining it without a reference is rather tricky.

The information was excellent and well organized and a lot of what I really wanted to see about internals and the changes in PHP7

But this was definitely a PHP internals talk and I think not accurately described as such in the abstract.

Also sometimes it was hard to understand, but overall a great overview of the changes made.

Definitely wanted to start designing all of my applications this way and Lorna did a great job of covering the most important aspects of doing this.

Anonymous at 12:01 on 29 Oct 2014

Good overview talk! Loved that you didn't just read slides and spoke to the audience.

Your examples were clear and concise. Learned about some interesting tool recommendations that I haven't tried yet. Thanks.