Talk in English - US at Madison PHP Conference 2015
View Slides: http://www.slideshare.net/ctankersley/oop-is-more-than-cars-and-dogs-55113970
Short URL: https://joind.in/talk/ef14b
(QR-Code (opens in new window))
OOP is More than Cars and Dogs
Comments are closed.
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!
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.
Very well paced. Obviously prepared and practiced. MaDE me appreciate oop after a decade of hatred.
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).
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.
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.
As someone unfamiliar with multiple inheritance, this talk's discussion of traits and interfaces was interesting.
Excellent explanation composition vs inheritance.
Great explanation of how OOP is taught vs how it should be.
Great overview and coherent to an OOP newbie/confu-bie, so bravo!
Great talk , nice to learn about traits.
This was one of my favorite talks of the weekend. I think the content was very well put together and easy to understand