You are currently browsing the Test Me posts tagged: speaker


PHP|Tek 2012 – Developer Testing 201: When to Mock and When to Integrate

I am honestly very excited to be going to Chicago this May to speak and teach at PHP|Tek ’12.

If you have read the description for Developer Testing 201: When to Mock and When to Integrate you might notice the last line, which says

This course is a continuation of Developer Testing 101.

As much as I have been told that I am terrifyingly adorable, this wasn’t me being cute or a joke. There is in fact a 101 level, but do not fear!

The summary for Developer Testing 101: Become a Testing Fanatic is

In this workshop we will cover the methodologies and three basic levels of testing, then we will deep dive into how to use PHPUnit to achieve developer testing. The tests may not be the prettiest, most robust, or efficient, but you should leave the course with the ability and confidence to write tests for your code.

Topics include: xUnit framework basics and workflows, test classification, asserts, data driven testing, and an introduction to mocking.

This is a beginner course, but seasoned veterans may discover features they never knew.

The short…

As long as you have experience with PHPUnit, you will be ready to consume the material in Developer Testing 201.

Bonus material to cover beforehand:

Can’t wait to see you there!

PHP UK Conference 2012

Slides for my talk “Scaling Communication via Continuous Integration” are now available on Slide Share.

As presented at PHPUK2012 in London.

PHPNW11

Slides for my talk “Are Your Tests Really Helping You?” are now available on Slide Share.

As presented at PHPNW11 in Manchester, UK.

PHPUnit Coding Standard: https://github.com/elblinkin/PHPUnit-CodeSniffer
(P.S. I owe tons of documentation and a few “removal of assumptions”)

BTW: #PHPNW11ROCKS

PHPNW 2011

If you can make it to Manchester, UK for October 7-9, 2011, then you should consider coming to PHPNW 2011. Buy tickets here.

The schedule looks fantastic. Sebastian Bergmann and thePHP.cc will be there. Also, from my limited experience with this conference so far, Lorna Mitchell and crew run a very tight ship, which has left me even more impressed and excited.

I am very excited to say I will be also be speaking at PHPNW

Are Your Tests Really Helping?

Developer testing can reduce debug time, serve as executable documentation, build confidence, expose questionable patterns running rampant in your code, and in general, increase the speed of development and deployment. Tests can also cost you time, sanity, and agility.

This session will not be the same old re-hash of the Misko Hevry talk on testability. Instead of a talk that is generic, syntactically translated from Java to PHP, and neglectful the major coding patterns prevalent in existing PHP 5 code bases, all of which results in the majority of the audience as un-sold, we will look at coding and testing patterns inspired by a real PHP project. We will also discuss how to identify patterns and make small adjustments where testing is and is not helping. The end result will be a toolbox of habits we can use to improve testability and forward momentum in development.

I do honestly appreciate the gold standard talks on “Clean Code” (“Thank you, sir”), but those talks are nearly four years, if not more, old.

PHP is the driver of websites that touch millions, if not hundreds of millions, of users, and it is about time everyone stops doing the same-old hand-me-down presentations outside of a new hire training or a college classroom, and I’m tired of it.

I will try my best to give a great talk that can leave the crowd excited to go home and re-assess what is and isn’t working in the production of his PHP product and where to go from there.

Now, back to writing a less promotional blog post.


Tags