Barcamp Sacramento Tomorrow

Reminder, I’ll be at BarCamp Sacramento tomorrow. BarCamp is an unconference (it is free to attend, users can give talks at will). I’ll do my Underpants Gnomes talk. And I can do an impromptu Rails on Ruby talk. 🙂 Unconferences are great. We should support more. It’s sort of like Lunch 2.0 only not with […]

Simple prescriptions and making choices

Shanti Bradford wrote a response to my rant. (Yes, it was a rant.) I read the article and he makes some valid points. It’s a good pivot to summarize some of the things that came up in the discussions. But then he wrote: “[Terry’s article] makes the classic mistake of assuming (or implying) most apps […]

PHP (and mac) pinup

I was catching up on some of my newsreading when I ran across this article, with the quote: Image from Macenstein and model from Suicide Girls. (horny php guy desktopper) I thought I’d make it into this desktop image as a shout-out to all you (male) PHP devs out there. (There was an old PHP […]

Database Abstraction vs. Data Access

Alejandro Gervasio has an excellent article on using polymorphism to create a database abstraction layer. Basically if you are wondering why or how PEAR DB, MDB, ADOdb, or PDO use the Factory pattern to provide database abstraction this walks you through it. Maybe five years ago, this was a mind-blowing idea. But perhaps we should […]

The Shu Ha Ri of strings

In a discussion on the speed differences between various types of strings, I was completely misunderstood (or ignored). Sad. George told me his all-time favorite PHP talk of mine was the first one I gave: “OOPs: The PHP Fear and Loathing Guide to Basic Object-Oriented Design.” Perhaps one reason may be is this segment (click […]

Slashdot is still good for a laugh

I thought maybe Slashdot at +5 would start getting better now that everyone has migrated to digg. “Actually, lots of people have abandoned PHP for Python and Ruby.” Dan Ost Nope. (I guess this depends on your definition of the word “lots.”)

Vote for Andrei

This is a shameless plug for my friend Andrei. Andrei is writing something that forms the very essence of my future employment: PHP 6, and more specifically, unicode support in PHP 6. ICU in PHP is three meaningless letters about three other meaningless letters to most of you. I get that. Even though this meaninglessness […]

POW makes Ajaxian

Dave told me his website was getting stumbled. The reason is he made Ajaxian: Congrats. I love Ajaxian even if you have to wonder with all the Web 2.0 koolaid they drink there what’s going to happen when they have a James Jones moment. Dave, as your first user ever, you have to convince me […]

Building your family tree with Geni

Last week, Trevor sent me a link to Geni, which is a ajaxified family tree website. Trevor noted that the API they’re using is html which is rendered through document.getElementById().innerHTML calls. They are missing an opportunity to release a real API which would allow mashups with Flickr and Plaxo. [My comments after the jump]