Just the facts
I gave a talk at the end of April, as part of the Equator Academy lunchtime seminar series. Went pretty well, by all accounts. My own memories are a bit vague. But a few technical and presentational lessons were learned, and it was definitely enjoyable (yes, really) once I got going. The more conversational Q&A at the end was something I could have done all afternoon.
It was a bit rapid-fire though, so I thought I’d put together a bit of extra info about the things I touched on.
First off, here are the slides that I used. There are a few more involved ones, but mostly I wanted sign-posts for the talk, rather than putting it all up there to read. I was definitely conscious of avoiding the turning-to-the-screen-and-just-reading-what-is-there syndrome.
Mostly worked.
Anway. Here’s some notes and links for stuff I found useful when I was putting the talk together.
The Front-End as Abstract Information
This more abstract perspective of the front-end is normally something that sits at the back of my head when I’m working. It’s good to periodically evaluate what I’m doing in these terms, to keep me right and help me plan what’s going where.
The Early Web
I had a look at the Internet Archive, which archives pages and sites going back to the mid ’90s, and went over some very early websites. It’s amazing to see this stuff and realise it is only ten, fifteen years old. It can be a little scary looking back at what was considered cutting edge, or at least acceptable enough back then. Especially the early iterations of big corporate sites. The impression you get is that no-one really had any idea what was about to happen.
Can’t help but make you think if the stuff we are producing today will be regarded in the same way a decade from now.
“Web 2.0? Aww, they really didn’t have a clue, did they?”
Tower Of Babel (to) Present Day
Here’s the article from A List Apart that I mentioned: To Hell With Bad Browsers. Today, supporting the latest browsers is the sexy, but 8 years ago making that choice must have been tricky and at odds with what everyone else was doing. Again, worth noting how much things have changed in a very short period.
Two other site I mentioned briefly were the Web Standards Project and the CSS Zen Garden:
The Web Standards Project did a lot of behind-the-scenes, non-sexy work in the early (and later) days of Standards awareness. Their site is still a good place to read about the basic reasons for embracing standards, as well as that historical perspective.
CSS Zen Garden started as a more design-focused attempt to encourage standards-based design and using CSS for presentation in particular. It has used the same markup since then, which contributors then transform by adding CSS and image to this.
And obviously, there is a ton of technical documentation at the W3C. The basic definitions of the technologies, but also a lot of learning material.
Modern Web Standards
I used Andy Rutledge’s Bullet List Only page to illustrate both how powerful CSS now is at laying out page and also that this power can often hide bad markup that could create issues in other situations, where the primary stylesheet isn’t being used. With standards both HTML and CSS can really do what they were designed for, and as a result both can step up a gear.
There’s a ton of stuff to read about where Web Standards are these days. Lots of newer topics too, as the ideas and insights have developed and multiplied. Here are a few more things to get started with:
How To Grok Web Standards – A great piece that explores the basic ideas of standards and semantics from different, non-webby perspectives.
Understanding Progressive Enhancement – Progressive enhancement takes the tools we have in Web Standards and think about using them more effectively, with a eye on both the present and the future. Definitely the way forward as the browser market gets more crowded and something we’ve embracing at Equator.