Tag Archives: tekx


I attended TekX in Chicago last week.

I’ve been attending tek for (I think) four years now, and it’s consistently the best conference I do all year. It’s pretty much the only conference where I attend talks and feel like I’ve gotten something out of them more than merely academic interest. And this year, the Wednesday keynote (Josh Holmes) was the best keynote talk I’ve attended in years. He spoke about the value of simplicity. Specifically, the value of understanding what the customer needs (possibly as distinct from what they ask for?) and giving them that thing they’ve asked for, rather than a framework for generating frameworks for solving a larger class of problems that might some day solve the one they have.

I attended Derick’s talk about the DateTime stuff that he’s been working on. Although I was aware of some of this stuff from his talk two years ago, it was unfinished at that point, and so I haven’t actually played with any of it. I expect to have uses for it, starting today.

Having worked for a while on the DateTime stuff for Perl, I know how hard timezones are, how hard recurring events are, and various other things associated with calendars. Derick has done amazing work.

I attended a talk by @lornajane about Subversion and Git. This was the first non-religious comparison that I’ve seen. I’m so very turned off by the religious fervor that seems to always go along with discussion of revision control. Lorna’s discussion of comparative features, benefits, and so on, was very refreshing, and I finally feel that I have some idea what the real differences and similarities are. This talk was followed by a talk about Git which was more religion and less information, but still gave me some good solid information. I’ve been using Git now for 2 or 3 weeks, and so far I hate it. It appears to solve problems that I don’t have, and make simple things into 3 or 4 steps rather than 1. Offline commits are clearly a really cool thing. Nothing else that Git offers seems to be terribly useful. The rhetoric around Subversion being old and crufty, while Git is new and shiny, just doesn’t seem to match the reality.

I really should write a separate post about Git. I’m getting sidetracked.

Anyways, TekX was brilliant, and I highly recommend that you put it on your schedule for next year if you do anything in the PHP world.

TekX 2010

So, I really should say a little more about PHPTek (aka TekX) that will be held in Chicago next month (May 18-21).

I’ve been doing PHPTek for, I think, three years now, and it’s quite growing on me. It has the energy that tech conferences used to have back in the 1990s, without the absurd over-hyping of everything. The talks are always high-quality, and relevant, on actual useful technical subjects, containing practical advice that you can go straight back to work and implement.

Over the last few years I have switched back and forth between Perl and PHP in my work place, but PHPTek has continued to be relevant, due to the quality of the talks, and the huge knowledge of the speakers which lets them generalize their subject sufficiently to be applicable.

Oh, yeah, and a lot of my friends go there, so I get to hang out with them.

This year I’ll be giving a brand new talk (so new, in fact, that I haven’t even finished writing it yet) with an old name (Apache Cookbook) in which I’ll be talking about a dozen or so things that you can immediately apply in your Apache HTTP Server to make your job easier, more efficient, and quite possibly more fun.

So, come and hear my talk, and the other awesome talks at the conference, and hang out with some very cool people. If you’re planning to come, you should sign up for the TekX Attendees Google Group so that you have a head start by the time you get there.