hResume Update

Lots going on in land these days, and I’m here to get you up to speed.

Since the release of their WordPress plugin for hResume the spur hResume team has built a standalone hResume Creator. Now anyone can create and publish their resume using hResume. No knowledge of or microformats required!

Elsewhere in the world of hResume, David Janes has updated his Almost Universal Microformats Parser with support for hResume. There is currently a breakout discussion concerning the “contact info” portion of the hResume schema occuring. If you’re interested, please join the fray.

hResume. Let them come to you.

PayPal Seeks JavaScript Expert

We’re working on some cool things at PayPal right now and we want to round out the Web Development Platform team with a JavaScript expert who can come in and own the behavorial layer. Here is an excerpt from the job posting…

Do you feel like solving problems that have never been solved before? Have you investigated all the JavaScript libraries/frameworks and know what the pros/cons are of each? Were you using XmlHttpRequest before the term AJAX was coined? Do you prefer progressive enhancement over graceful degradation? Do you believe in unobtrusive DOM scripting? If you can answer yes to these questions, we want you on our team today! We need a JavaScript expert to join the Web Development Platform team at PayPal. Come, help define our next generation client-side architecture and develop a scalable JavaScript strategy at one of the most ubiquitous brands on the Web.

For the full job description with requirements, go to PayPal Jobs and enter requistion number 12132BR.

If this sounds like you, or someone you know, please get in touch! Reference Requisition 12132BR.

Disclaimer: While I am an eBay employee, these opinions are my own.

hResume plugin for WordPress

Alexander Muse and the team at Spur have created the hResume Project and released an hResume plugin for WordPress. They’re looking for feedback, so if you have the opportunity, please check it out.

hResume is a microformat for publishing resumes and CVs. I provide a little care and feeding for the hResume specification when time permits and wrote about my experiements with hResume back in the early part of 2006.

I love the idea of publishing and maintaining my own resume in one central location. hResume is highly searchable and filled with the kind of semantic goodness that only XHTML and microformats can provide. While I am not actively pursuing new employment opportunites, I get a lot of inquires from resourceful recruiters who work for the kind of progressive companies that I would be interested in if I was shopping for a new gig. It sure beats the hell out of the maintenance nightmare of uploading yet another unformatted text version or static Word document to the job boards of yesterday and remembering to go back and update them.

hResume. This is the way it’s supposed to be!

Home Sweet Home

I am home after two weeks on the opposite end of the Earth. It was an experience that exceeded my wildest expectations and highlighted the fact that it really is a small world after all. Understanding that makes me want to see more. They warned me this would happen.

The journey, the destination, the people, the work, the play. It was just outstanding. And this in spite of coming down with the worst flu I’ve had in years. Not sure how I powered through it but, like I told Eric, I did not travel half-way around the world to lie around in bed feeling sorry for myself.

I feel so fortunate to have had this opportunity. It certainly was a highlight of my career and I look forward to returning soon.

The Foundation is Complete

Don’t think about the walls before the foundation is complete. That was the main theme of my Web Standards Training for 30+ Web developers over 4 days in Chennai, India.

All along, I was billing these full day sessions of classroom instruction as Web Standards Training. But for one reason or another, people still wanted to think of it as being about CSS or tableless layout or how to use divs. So it was a good thing that the first half of each day was dedicated to the structural layer of HTML.

When it comes to building Web pages, I like to use the analogy of building a house (among others). So I always begin by asking the question, “What is the first thing you construct when building a house?” The answer, of course, is the foundation. When it comes to building a Web page, I equate the structural layer that is HTML with the foundation of a house. And I kept driving home that point. “When you’re building a foundation, you should focus on the foundation. Don’t think about what color the walls are going to be while building the foundation.” It all seemed to make sense to everyone and by the end of that first half everyone understood what semantic markup meant and how the structural layer is the single most important layer of the three-layer cake (there’s another) that is structure, presentation and behavior.

Of course, all structure and no presentation makes for a dull Web page (and a bland cake) so the rest of each day was spent teaching the basics of CSS. We covered the anatomy of a rule, selectors, pattern matching and specificity. It’s definitely the layer that has the most frosting and they ate it up. There is nothing more satisfying than watching people furiously scribbling notes when you touch upon something that they never knew.

All of this was topped off with a brief introduction to the behavorial layer and the magic of unobtrusive DOM scripting.

I’m going to call it a success. I think we all got something out this training. For me, it was realizing that I truly love to teach the stuff that I love. It really fills me up when I can share my knowledge and instill just a bit of the passion I have for Web standards in others. For them, it was opening a door to a new way of thinking about their work. It is my sincere desire that none of them will ever approach building a Web page the same way again and that they will always …focus on the foundation first.

Disclaimer: While I am an eBay employee, these opinions are my own.


Man, you gotta love Connexion by Boeing! Half way to Hong Kong, high over the Pacific and I’m connected. I am constantly amazed at how much the proliferation of the Internet has changed this World.

It’s dark, I’ve got noise cancelling headphones on and I am blogging. I honestly feel like I could be sitting in a chair in my living room right now. The only thing that reminds me that I am flying is the occasional turbulence.


In approximately 45 minutes I will begin the longest journey I’ve ever embarked upon. For the first time in my life I will leave North America and about 36 hours later I will touch down in Chennai, India.

My mission? Straight from the syllabus, it is…

Through lecture, guided discussion, and demonstration, provide the experienced Web developer with a working knowledge of modern Web standards based coding techniques.

What an awesome opportunity!

And we’re baaaaaaaaaaaaaack!

New host, new publishing system.

What the hell. Dreamhost has the one-click WordPress install and I wasn’t particularly enamored of MovableType anyway. So I did a bit of research and found that everyone’s doing it. But in the end, I think it’s the focus on semantics and the fact it’s open source that did it for me.

And it couldn’t have been easier! There is much left to do. More later…