I went out to ORUG tonight. Voxeo was presenting a thing they’re working on, Tropo. Disclosure: they bought us dinner. Full disclosure: I think this thing is really tight.
I used to help set up phone systems in high school, and phone trees have always seemed like kind of a mystery. Tropo lets you build whole […]
I found this and thought it might be useful to someone. Paying it forward.
How to restore your hacked WordPress database from Google Cache through Ruby
Continue reading about Restoring a Wordpress blog from Google Cache
Wow. (From: The Great Ruby Shootout)
Continue reading about There are many Rubies, but one is faster
As part of the Zentact project I’ve been working on, we were asked to integrate with various webmail clients. This makes it easy to manage your contacts while sending email.
Doing this was a bit of a pain. Since all code is minified, and they all use Javascript events differently, there was a good bit of […]
Continue reading about The HTML structure of webmail interfaces: Gmail, Hotmail, and Yahoo Mail
I’ve been quoted in a series of articles at CIO.com on code reviews. The two particular ones I’m in are
How to Lead a Code Review
Making Code Review Software Tools Help, Not Hinder
Neat!
The author of the articles is Esther Schindler, who has also written articles like “Four Non-Obvious Things Pink Floyd Can Teach Your Team“. I […]
Hey kids! Guess who’s presenting at Acts as Conference, 2009! These guys! Also, some guy with a big nose.
I’m giving a talk on OAuth, the greatest way to protect your APIs while keeping your users secure. Simple, easy, fun, and it might even get you laid. The amazing, spectacular, splendiforous OAuth! Yea. It’s gonna be […]
It’s official, Zentact is live. This is the product that Cloudspace has been building for the past several months for John Sampson, Eric Marcoullier, and Jared Brandt (who also makes some damn fine wine).
The skinny of Zentact is that it’s an address book with a Firefox extension that lets you know when someone in your […]
Continue reading about Zentact reaches out to web and says hi. Web waves back.
Did you know that if you’ve got Firebug for Firefox installed, you can use it for debugging your own code? By calling
console.log("Here's a message!");
Firebug will print the message to it’s internal message log. Neat!
Now, that’s all good. But let’s say you’re on a project that’s not using a Javascript preprocessor to minify and strip debugging […]
Continue reading about A Javascript debugging tip for Firebug (or “Stop using alert()!”)
Here’s a tip for developing Firefox Extensions in FF3.
You might have heard of the Extension Developer’s Extension (EDE). EDE is an extension that provides useful settings and features for people who are writing their own extensions. For example, EDE makes it easy to activate Javascript debug settings, interactively debug Javascript, and a few other goodies.
My […]
Continue reading about How to use Extension Developer’s Extension in Firefox 3
Gregg’s “Speeding up Ruby, without the Rails” Presentation
He points out that the C library stuff is going to cause blocking, because Ruby’s threading manager doesn’t know when it can stop execution. He demos this with mysqlplus, showing 10 queries with the blocking driver, and then showing mysqlplus which is the non-blocking driver. 10x speedup.
He points […]
Continue reading about Gregg’s “Speeding up Ruby, without the Rails” Presentation