Javascript framework pile on

Dr Dobbs has a review of Javascript frameworks, which they call “AJAX frameworks”, that’s an interesting read in my opinion.

I’m not going to write about Javascript frameworks in this article (one huge article a week is draining enough and writing and responding to the fallout would take forever to write). Instead I’m going to single out Alex’s complaint: the article used an ancient version of Dojo Toolkit.

[The validity of complaints after the jump.]Continue reading

Tagged is hiring (Senior Software Developer)

(I’m sure there are other positions we need to fill, but this one I have the full description for and would make my life so much better…)

The position is a Senior Software Developer at Tagged in San Francisco. It is a profitable pre-IPO social networking service ranked in the top 100 website. We develop in PHP and Java if that’s important.

The best thing about this position is you don’t work under me. 🙂

[Full blown job description after the jump.]
Continue reading

Barcamp Sacramento

BarCamp Sacramento, June 2-3

Adam Kalsey and Scott Hildebrand of SacStarts are holding a BarCamp in Sacramento on June 2nd and 3rd.

BarCamp is a conference where the participants are the speakers. Show up, sign up to give a session, and get going. There’s lots of networking in the halls, food, great conversations, and you’ll even learn a thing or two.

I love the price (free) 🙂 I’ll be there, maybe you should also. Maybe I’ll dig up an old talk or or test drive a new one (no doubt there will be some PHP involved in mine).

Show your support for the Web people a little further inland and signup!

Web 2.0 backlash

Ahh, an interesting matchup going on with a famous community-driven website:

Digg users vs. Digg the company

site: Digg front page
winner: Digg users (at least for now)

Digg - Technology (20070502)

I feel sorry for digg, but you know what they say:

Live by the geek, die by the geek.

I suspect, the more digg fights it, the worse they’ll lose.

(my favorite on the page: Though a lot of the others are/were quite creative. I had to laugh.)

PHP (and mac) pinup

I was catching up on some of my newsreading when I ran across this article, with the quote:

Is this quote for real?

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 image I saw about five years ago sort of like this…those of you who remember, know what I’m talking about.)

(Passing thought: this person has been a PHP developer longer than me.)

[Commentary after the jump.]Continue reading

Ed Finkler agrees with me

From Pro PHP Podcast:

Q: What do you think are the three largest failings of PHP and Security?

“I agree with some things that Terry Chay has said about this: that the things that tend to make PHP insecure also tend to be the things that make PHP easy to work with.”
Ed Finkler, PHP Security Expert, CERIAS

Thanks Ed. 🙂

Listen to the podcast. It’s a realistic assessment of the state of security in PHP.

[Some comments after the jump.]Continue reading

The Lunch 2.0 story so far

Lunch 20 @AOL.COM

LUNCH 20 @AOL.COM
AOL, Mountain View, California

Nikon D70, Nikkor 12-24mm f/4G
f/4 at 1/25 second, iso 500, 12mm (18mm)

Summer is here and Lunch 2.0 is starting up again. There are two events scheduled already, and from two of my favorite Web 2.0 startups to boot!

The first one will be at LinkedIn. Which is important because their founder is on the board of the company that pays my salary. We’re the second entry in their newly-born corporate blog! Next step: get Mario to blog about my LinkedIn Haikus (they really work, honest!).

The other one will Ning on June 14. Little known factoid: Ning was our very first Lunch 2.0, even if they didn’t know it. (Ahh, back in the good old days when Lunch 2.0 meant sneaking into a company’s cafeteria and sticking our Lunch 2.0 flag in the ground… or fork in their cake.)

IMG_0563.JPG by Mario Sundar

Gina Bianchini of Ning and Reid Hoffmann of LinkedIn at Web 2.0 Expo. Two people dear to my heart. And it’s not because they’re hosting Lunch 2.0.

Oh, who am I kidding. It is. We love you guys! 😀

The what and wherefore of lunch-two-point-oh

Lunch 2.0 is about participating in an interesting conversation over a free lunch.

If you are interested in being a diner, going to a Lunch 2.0 is really easy. Just say you’re going to attend and our hosts will deal with the fallout. 😀 Afterwards, write about it in your blog, post some photos, or produce a video. (Send us an e-mail so we can link it.) While that’s not a requirement, it’s that sort of buzz is what pays the bills when our hosts have to justify this craziness to their corporate overlords. Or, if you are a corporate overlord, host one yourself…

If you want to host a Lunch 2.0, it’s really easy to become an “eatery.” Just send Mark or me an e-mail. We really want to eat your lunch. Honest! Mark explained our philosophy best:

Lunch 2.0, much like Web 2.0, is all about being open. We welcome any companies that are interested in hosting Lunch 2.0 events 🙂

C’mon Lunch 2.0 has got to be hipper than that moleskine that you carry around to keep your lo-tech creds up.

Lunch 2.0: Taste the buzz.

Warning: A long and inconsistent story ahead

Speaking of waxing nostalgic, I think it’s about time I finally post this article about the Lunch 2.0 story. The first time I tried to write this was in response to a query by FutureWorks back in October of last year. The second was in February to celebrate the first anniversary of Lunch 2.0. This will be the third attempt, so it’ll be a long one…

It’s about time I got my story straight about this Lunch 2.0 thing (or at least, my lies consistent). What follows is the honest-to-God truth (uh, sort of).

[How we created Lunch 2.0: The True Hollywood Story after the jump]Continue reading

The beauty of buckets

Some of the more astute readers of my last article may have noticed that it took 40 seconds to run the LinkedIn sync on my address book. That’s not really surprising. Sync is slow and UI needs to accommodate it. Plaxo does this by popping up a warning and detaching the sync process so you can continue using the site.

[More after the jump.]Continue reading

Plaxo gets its sync on

Speaking of Plaxo and LinkedIn, it looks like some people at my former company actually listened to the moral of the Underpants Gnomes talk and launched Plaxo-LinkedIn integration as a premium feature (as well as a Labs section).

I tried it out and the first screen I got was a rejection because Safari isn’t supported. This is actually heartening since it’s about time Plaxo started to release stuff that wasn’t perfect.

The next step told me things were a one-way sync, so it’s really just an importer. I hope that this is a problem with LinkedIn’s end. It shows a nice status animation in both the top right and a candystripe bar.

Plaxo-LinkedIn integration screen one

Note to self: steal the animation in the top right for Ajaxian applications. Note to Plaxo: it’d be nice if the status bar actually updated.

[More Plaxo Sync Platform review after the jump.]
Continue reading