Christian Heilmann

Author Archive

CSS vs JavaScript Presentation at the F2E Summit 07 in Sunnyvale

Friday, March 9th, 2007

On the second day of the Yahoo! internal Frontend Engineering summit in Sunnyvale I’ve been talking about the interplay of CSS and JavaScript. You can download the CSS vs. JS presentation in PDF format – 865KB.

Here is the presentation teaser:

One of the big discussion topics right now is where CSS ends and JavaScript begins. “CSS only” menus advertise themselves as being more accessible and cleaner than JavaScript solutions whereas a lot of pure JavaScript solutions are hard to style. This short course introduces you to ways of how CSS can benefit from JS and vice versa. It’s not a battle – it is a matter of mutualism.

[tags]CSS,JavaScript,behaviour,f2esummit07,presentation[/tags]

My Maintainable JavaScript presentation at the Yahoo! Front End Engineering Summit 2007

Thursday, March 8th, 2007

Talking about Maintainable JavaScript

Today I gave a talk at the Yahoo! internal Front End Engineering Summit in the Sunnyvale office. You can download the presentation in PDF format and get the workshop files and my solution for the task representing the best practices talked about in the presentation.

The conference is pretty amazing and it is a lot of fun to see the amount of skill accumulated in the company you work for. Tomorrow I’ll be talking about the differences between CSS and JavaScript and how to make them work together.

[tags]presentation,talk,javascript,best practices,maintainability,f2summit07[/tags]

Top Five Reasons why I blog

Thursday, March 8th, 2007

I’ve been tagged by Ann Arbor of 3.7designs to talk about the top five reasons I blog. Oh well, normally I don’t play the tagging game, but why not?

Reason 1: I wanted to keep a repository of what I do and feedback I get for it

This is actually how that started. I created a lot of scripts and stuff at onlinetools and got lots of emails (amongst the avalanche of spam) asking for add-ons, reporting bugs and asking me how much a commercial implementation would cost. As my email servers were not the most stable and the spam got very annoying (gmail wasn’t out yet) I started to blog instead.

Reason 2: I am constantly tinkering away with ideas

With new jobs I got less free time and didn’t want to write full scripts any longer but sometimes just jot down a nice thought or a half-baked idea. What better place to use than a blog?

Reason 3: I want to keep people updated of changes I did to products already released

In the past I played with mailing lists and of course these also got spammed quickly enough. Hence a blog with an RSS feed was the best option.

Reason 4: Networking

There is nothing better to connect to other people than having a blog, pinging them and trolling your own stats for links from other blogs. I actually found some colleages to hire that way. Flickr is also a great place for that.

Reason 5: Promotion

Having a blog that gets linked a lot is a great chance to promote your or other people’s stuff. It is just fun to use google as your bookmarks ;-)

These are my reasons. let’s tag others:

[tags]linkmeme,blogging,five reasons why I blog[/tags]

Another failed accessibility redesign

Tuesday, March 6th, 2007

Redesign for accessibility gone wrong

Can we please get a wheelchair person with a very long right arm for a publicity shot?

[tags]accessibility,redesign,building,toilet,wtf[/tags]

Quick SEO meta tag testing bookmarklet

Tuesday, March 6th, 2007

In order to test the title and meta information of a lot of web sites, some testers asked me for a simple way to get that information without having to look at the source.

I quickly whipped up a bookmarklet that shows the title and any meta information with a name attribute and their lengths in a dynamically generated “sticky note” overlay.

Simply drag the meta information link on this page to your browser link toolbar to have it for your testing needs.

[tags]bookmarklet,favelet,SEO,search engine optimization,meta tags,titles,testing,tools[/tags]