Archive for the 'web development' Category

PHP without PHP

Thursday, December 18th, 2008

Original article posted to PHP Advent 2008. Happy Christmas!
Take a simple PHP trick and follow it on a huge tangent to the philosophy of good web architecture.
It’s an honor to be asked to share my ideas with the PHP community. When Chris and Sean asked me to write an entry for the Advent Calendar, I [...]

Terry the bully

Friday, November 7th, 2008

Am I an intellectual bully?

The two faces of PHP
District Bar, South of Market, San Francisco, California
Nikon D3, Nikkor 24-70mm f/2.8G
f/2.8 at 1/50 sec, iso 12800, 45mm (45mm)

Certainly some of the comments expand on that by attributing all manner of atrocities to me,

Defining Design Patterns

Friday, November 7th, 2008

My friend and colleague, Paul M. Jones, calls me out as a bully. Apparently from the way interviewees complain to their headhunter about me, I am.
Like W after 2004, and fully intend to use this new capital accumulated by my just-annointed bully-mandate to tell him (and the interviewees) off as being sore losers who can’t [...]

Challenges and Choices (Making Frameworks Suck Less Part 2)

Thursday, November 6th, 2008

As promised, as the election is over, I will get back to blogging non-political things.
And hey, I haven’t posted a continuation of my web frameworks presentation yet!
Good thing too because, if you don’t know, I’m giving a talk on that tonight at CBS Interactive (CNET) in San Francisco. Come see it or watch online at [...]

Presentation-Fu (Making Frameworks Suck Less Part 1)

Saturday, September 20th, 2008

People ask me all the time how I make such awesome conference talks, so I decided to give you the gory step-by-step. Along the way I’ll even include my top-sekret speaker notes which I never share! It’ll give you an idea of the intense mental preparation it takes to be a top conference speaker in [...]

You’ve been hacked!

Monday, September 15th, 2008

Well, Yahoo! Open Hackday has come and gone, and I’m still avoiding telling my Dave Filo story, so I suppose it won’t hurt to mention a fun pre-hackday hack I saw last August.
When the hackday registration page went up, it looked like this:

Notice the sample fields in grey? The one for the URL reads http://jrandomhacker.com/coolproject. [...]

Senior software Engineer at CBS Interactive

Thursday, August 21st, 2008

Another PHP job forwarded to me from Linda Lee and Andrew Mager, this time from CBS Interactive (née CNET).
Company: CBS Interactive (formerly CNET networks)
Title: Sr. Software Engineer
Division: GameSpot.com, TV.com, MP3.com
Location: San Francisco, CA
CBS Interactive is looking for Sr. Software Engineers in their Games, Entertainment and Lifestyles division—including GameSpot.com, TV.com, MP3.com and Chow.com. These engineers will [...]

Drupal Engineer

Tuesday, August 19th, 2008

A friend’s client is looking for a Drupal engineer.
Company: Stealth mode
Job Title: Drupal Engineer
Description: Drupal engineer needed for stealth mode company founded by serial entrepreneur in NYC
The candidate must be in the US. The position reports to Project Manager and CEO via weekly conference calls.
Must haves:

Drupal 5.9 experience
Solid experience utilizing views, organic groups [...]

Ogres Select Consumption Over Networking (OSCON)

Tuesday, July 22nd, 2008

It’s weird how worlds intersect. Here is some lobbycon dialog:
“I don’t know, but if you plot the points, there aren’t many intersections. I’ve noticed it on my Facebook: The Open Source world has different geeks, and then the Web 2.0 world is mixed up. Priorities are f’d—people like X, who are big in the Web [...]

Making a contribution

Friday, July 11th, 2008

In condensed matter physics, there is an area called turbulence that has wide practical application: weather, golfing, navigation, bridges, building subs, boats, and planes.
(Most of you know turbulence from those random unexplained dips you get when your plane is in flight.)
But for theoreticians, turbulence is different.
In 1941, some Russian guy wrote a theory for the [...]