OOP is More than Cars and Dogs


Comments are closed.

Anonymous at 09:54 on 14 Nov 2015

PHP 7 is set to be released any day and Anonymous classes are accepted and implemented in 7.0... and we should be talking about them!

Anonymous at 09:54 on 14 Nov 2015

Touched on so many topics I've only come across in passing and provided a solid, fundamental overview that really helps me better understand these topics.

Anonymous at 09:55 on 14 Nov 2015

Very well paced. Obviously prepared and practiced. MaDE me appreciate oop after a decade of hatred.

Anonymous at 09:55 on 14 Nov 2015

good content and presented in an easy to understand and relate to.

Good examples and easy to follow explanations. Would recommend to anyone new to OOP to see this.

Brushed up on some things I knew, and learned some new concepts that I can start using right away! Great talk!

This was great - I always got caught up the long parent - child chain of doing things to get classes to work "right"

Having Chris pull together traits and interfaces to work to solve these problems was really nice.


First time seeing Chris talk, great job! The sad puppy in the beginning made me cry a bit but the ending made it worth it :).

In all seriousness, it will be exciting to implement traits and interfaces in existing code bases.

A really solid discussion of OOP (pun intended).

Anonymous at 10:33 on 14 Nov 2015

Very clear presentation, well-structured. Perfect for me, since I've been working on (and learning) interfaces, traits, etc. in a new Laravel app. I almost feel as though there could be a part two, and I'd love to hear that, too.

Lots of great examples

Very good examples and good explanation on actually accomplishing better OOP design. Also nice introduction and usage of traits.

Great talk, with the exception of the podcast dig... ;)

Good intro talk to OOP, talk had a good flow and covered the topics in a logical manner. Good rate and volume. Good talk!

Great explanation of why the typical way most people are taught OOP isn't the best way to do OOP. Good examples of why inheritance doesn't always work in the real world. Nice work explaining how composition can be superior to inheritance and how solid principles are important.

Anonymous at 14:15 on 14 Nov 2015

The content of the talk was largely presented well, however, the slides were very hard to read. They had way too much information on each slide and in way too small of a font. Additionally, Chris misidentified phantomjs as a node project (it's not). The Laraval example should have been loaded and ready before the presentation.

Good presentation.

Anonymous at 16:56 on 14 Nov 2015

As someone unfamiliar with multiple inheritance, this talk's discussion of traits and interfaces was interesting.

Excellent explanation composition vs inheritance.

Anonymous at 21:54 on 14 Nov 2015

Great explanation of how OOP is taught vs how it should be.

Great overview and coherent to an OOP newbie/confu-bie, so bravo!

Anonymous at 11:18 on 17 Nov 2015

Great talk , nice to learn about traits.

Anonymous at 15:41 on 17 Nov 2015

This was one of my favorite talks of the weekend. I think the content was very well put together and easy to understand