Zend Framework 2 Tutorial

Comments

Comments are closed.

Great job. Good overview and introduction to ZF2. Really filled in a lot of the pieces I didn't understand.

Rated 5

Anonymous at 12:32 on 14 May 2013

Great talk! Your delivery style works well for the content. Great introduction for even for someone who previously had no knowledge ZF at all.

Rated 5

Anonymous at 12:32 on 14 May 2013

Great talk! Your delivery style works well for the content. Great introduction for even for someone who previously had no knowledge ZF at all.

This tutorial really helped me to understand how intuitive ZF2 really is. Every time I've tried using it in the past, it seemed very overwhelming. I now feel prepared to dig in, next time ZF2 becomes an option.

Thanks!

This was a fine presentation. It provided a good overview to the key features of ZF2, pointed out the changes from ZF1 for those familiar with it, and got into some of the philosophy of MVC and event driven design. My only complaint was it fell a bit short as a tutorial session. It wasn't structured in such a way to allow people to follow along in their own environment very well. A little hands-on can go a long way in cementing knowledge.

This presentation solidified many of the topics that were unclear to me simply be reading and re-reading the documentation. I now have a better idea of what will be required to migrate our existing ZF1 code base into ZF2.

Great talk! Thanks!

Great intro to ZF2. Lots of code samples, which is awesome. The only thing I might have liked to see more of is the related core source that handles processing a lot of these configuration sections we see used in this presentation.

Rated 5

Anonymous at 20:59 on 22 May 2013

Excellent talk. It really helped make some things click for me that I'd been missing.

Rated 5

Anonymous at 20:59 on 22 May 2013

Excellent talk. It really helped make some things click for me that I'd been missing.

Really enjoyed the talk. Hearing and seeing the way ServiceManager is used for everything was HUGE. I've been using ZF1 for a while now, and I get how nice this would be for not only overriding core framework code, but creating community. Examples were clear and easy to follow along. Thanks for staying up so late for us!!

Great presentation. Nice pace and a lot of examples. Loved it.

Now I feel like I understand what working with ZF2 is like. Been using ZF1 for the past 4 years or so and been meaning to take a look at ZF2. Previous attempts have ended in futility! I liked that your started the talk with zftool, I was able to finally get a working install of a ZF2 in just a few secs.

Your delivery was really clear, and very detailed. You covered a lot of ground in a short time. I am sure I missed something. As a primer on ZF2, I would have to say this was superb! I will have to re-watch, at times I wanted to hit pause.

Great presentation Rob! You had the honor of being the first presenter at NomadPHP, and I had the honor of learning something new. Being new to PHP, I have been very hesitant to approach ZF2. I started a tutorial before attending Tek13, and found it a bit difficult to follow. I decided to go to the Symfony tutorial session instead since I had seen ZF2 on my own, so I was very happy to know I'd get to see yours tonight.

In a very short time, you explained the basics of how things work very clearly. I can only imagine how much I'd learn in a full course on ZF2 taught by you!

I look forward to reviewing the recording soon.

Well done sir!

As I was reviewing the slides I decided to try out dependency injection wiring with getControllerConfig(). It seemed straightforward to me from the slides, but I ended up banging my head when the closure that wired up my controller would not get called. Eventually, I found the answer. It was because the module configuration file had a definition for the same controller. It would be nice to highlight this in your slides. If you mentioned it in the talk, sorry, I must have missed it.

Solution was found here: http://zendblog.shinymayhem.com/2012/09/using-servicemanager-as-inversion-of.html

Rob, another excellent talk on ZF2: crystal clear with the right-level of detail for the medium.

Of course, I have seen several talks already on ZF2, from you, from Matthew, and from Evan, among others. So, each talk makes things clearer and less mysterious. Since your's is the most recent one I have attended, you become the beneficiary of all that exposure.

But one reason I found this talk so effective was that it focused mostly on using/consuming the framework. Framework internals were mentioned briefly to describe what is going on without getting sidelined by their complexity or their implementation details.

Other highlights:

1. I found the especially effective the essentially chronological description of request processing: bootstrap, including event-wiring; routing; controllers that return either view-models or responses; and finally view-rendering.

2. The abbreviated event-firing diagram and the light-touch description of the event system was understandable without being overwhelming.

3. Your explicit identification of keys vs classes in the various service manager configs was *hugely* helpful. Of course, that extra level of mapping is a cool feature of the ZF2 itself. But since keys in the service manager often have the appearance of class names, it's easy to miss that they are just key names, unless it's explicitly identified.

In summary, another great talk and an auspicious launch of NomadPHP.

Thanks and cheers!