Code Evolution: Contact Form (part 1) – A2LAMP

So on Saturday, January 19th, I gave a talk about how to take existing code and refactor it into something a little more respectable. It’s a little wandering and has some faults perhaps, but shows you the ropes of how to iterate something over time.

You can find the source code for where we started and where we ended for this talk on GitHub.

Other links:


Looking ahead: SunshinePHP 2013

I am eagerly looking forward to attending SunshinePHP in February. I wasn’t planning to go for the longest time (cost related), but then, among other things, the community attacked.

I’m looking forward to so many things. I have made many friends over the years, in the Symfony community specifically and the PHP community at large. I want to greet old friends, and new ones. Seriously — come shake my hand and say “HI!” Beware — I will do the same to you!

The Talks

There are SO many good talks. Seriously:

And that’s ignoring Rasmus, Cal, and Keith’s keynotes — those will be excellent.

The People

It adds an entirely different dimension to your community involvement (on twitter, on IRC, in mailing lists, on GitHub) when you have met the people you are interacting with. Heck — at Symfony Live 2012 in San Francisco, I used Fabien Potencier as my Rubber Duck! Having that context, having met them in person, deepens the interactions you have with people online, and helps to make them more than just an internet handle. I’m looking forward to seeing so many of my friends again, while also taking the opportunity to meet some new ones as well.

The Venue

Seriously. Florida. In February. Do I really need to say more?

And Finally

If I find out you came to SunshinePHP and didn’t shake my hand, I will personally convince GitHub to delete all of your code be very grumpy.