Speaker Spotlight # 29

Speaker Spotlight # 29

We have Great speakers coming this year to our conference. Here is a spotlight on one of them.

About Chase Peeler – I am the Senior Software Architect at Endeavor, the private label (wholesale) field services leader. I’ve been using PHP for over 15 years, 10 of them professionally. In my current role I lead Endeavor’s development team in enhancing our internal web application/customer portal. Some of my accomplishments include implementing unit testing, transitioning to git for version control, employing the use of Jenkins for CI, and designing a custom framework to help bridge the transition from a legacy system to a more maintainable one.

Chase will be speaking on: Interfaces and Traits go together like peas and carrots

Interfaces are a powerful tool in the object oriented arsenal. However, many times we use an interface when a class would make more sense, but single inheritance prevents us from doing so. In PHP 5.4, we were given a powerful tool called a trait. Many people, however, simply view the trait as “compiler assisted copy/paste.” The truth is, traits are much more powerful. In this talk, I’ll look at ways we can utilize traits to easily provide functionality to our interfaces, allowing us to minimize code duplication caused by the fact we can’t define, inherit, and override interface code.

Leave a Reply

Your email address will not be published. Required fields are marked *

Search
Archives
Calendar
October 2017
S M T W T F S
« Sep    
1234567
891011121314
15161718192021
22232425262728
293031