Speaking at phpDay 2015


I will be returning to Verona for phpDay 2015 in just a few weeks to give two presentations, Writing Faster PHP with HHVM & Hack, and a new talk on PHP 7:

What to Expect When You’re Expecting: PHP 7

PHP 7 is coming, and with it will come new features, backwards compatibility breaks, and huge performance gains.

This talk will get you prepared for all the changes in this upcoming release and offer practical advice you can implement now to ensure you code still works come upgrade time.

I’m excited to give my first talk on PHP 7, and excited to go back to Verona — if you have the opportunity to get there, it’s a beautiful city, with wonderful people, and don’t forget to sample the amazing Gelato!

Hopefully I’ll see you there!

Speaking at php[tek] 2015 (May 18th-22nd)


I will be speaking at php[tek] again this year, php[tek] is a cornerstone of the PHP community calendar, and I cannot wait to be back in Chicago1 again.

I will be presenting another new talk:

Extending MySQL with PHP’s MySQL Native Driver**

PHP’s MySQL Native Driver (mysqlnd) has been providing great performance benefits since PHP 5.3, but there is more to it than just replacing libmysqlclient.

MySQL Native Drivers plugin architecture provides the ability to do read/write splitting, caching, load balancing, and more. Learn how to do all of these things simply and transparently, as well as how to write your own plugins using PHP.

Hopefully I’ll see you there!

  1. Rosemont 

Daring Fireball: The Apple Watch


In his latest post John Gruber talks about the Apple Watch.

Now I’m all for gadgetry, and I am pre-ordering my watch, but what excites me most about this is the new communication features, and John hits the nail on the head with his description:


You’re 16. You’re in school. You’re sitting in class. You have a crush on another student — you’ve fallen hard. You can’t stop thinking about them. You suspect the feelings are mutual — but you don’t know. You’re afraid to just come right out and ask, verbally — afraid of the crushing weight of rejection. But you both wear an Apple Watch. So you take a flyer and send a few taps. And you wait. Nothing in response. Dammit. Why are you so stupid? Whoa — a few taps are sent in return, along with a hand-drawn smiley face. You send more taps. You receive more taps back. This is it. You send your heartbeat. It is racing, thumping. Your crush sends their heartbeat back.

You’re flirting. Not through words. Not through speech. Physically flirting, by touch. And you’re not even in the same classroom. Maybe you don’t even go to the same school.

I’m not saying digital touch is only for teenagers. I’m not saying it’s only for flirting. But the scenario above exemplifies the ways that digital touch opens the door to forms of remote communication that most of us haven’t ever considered. Non-verbal, non-visual, physical communication across any distance. This could be something big.

I am excited about being able to communicate in new ways with the people I care most about. After all, isn’t that the promise of the internet?