Building Modern Webapps at The Spring Experience
10 December 2006 · web development · html · css · accessibility · progressive enhancement · unobtrusive javascript · speaking · event · spring experience
I’ve just done my Building Better Webapps presentation at the Spring Experience in Miami. I it went pretty well, as far as I can tell, but I realised that there were a whole bunch of links I wanted to give out that weren’t on the slides. For anyone who’s interested here they are, and for anyone who dragged themselves out of bed on a Sunday morning to come see me speak: Thanks, I really enjoyed it! Many thanks also to all the Spring folk who’ve made my weekend thoroughly enjoyable.
- Introduction
- Don’t bet against the internet
- Web standards
- Progressive enhancement
- Graded Browser Support
- A-Grade Browser Support Chart
- HTML
- HTML Mastery Links
- CSS is Worthless
- Microformats
- Bill Gates: “We need microformats”
- CSS
- Div Mania
- Modular CSS
- A CSS Framework
- Playing Nice with the Other CSS Kids
- CSS: Specificity Wars
- Specificity
- How To Clear Floats Without Structural Markup
- hasLayout
- Javascript
- A DOM Ready Extension for Prototype
- The JavaScript Library World Cup
- Notes on JavaScript Libraries
- Javascript and Accessibility
- AJAX and Screenreaders: When Can it Work?
- Making Ajax Work with Screen Readers
- FlashAid
- Bringing new life to applets with Ajax
- Web 2.0: Is Converging Towards the Desktop Good?
- Unobtrusive Javascript
- RailsConf Presentation Slides and Example Code
- Hijax
- The Enron Explorer
Marking up data tables
1 November 2004 · html · accessibility · web development
456 Berea Street have written up what appears to be the definitive guide to marking up data tables. Luckily for me I’ve never been lumbered with the dubious honour of coding massive tables but I thought I knew pretty much everything about it. Nope, I was wrong - I had no idea that there was a ‘header’ attribute. I doubt I’ll ever use it but still… The rest of the article is a great how-to.
Is XSL the Way Forward?
18 October 2004 · xml · xsl · contentwithstyle · textpattern · css · html · php · asp · web development
I had my first real brush with XML and XSLT transormations last week and I am very very impressed. The CMS I’m working with generates XML transformed with XSLT to spit out the navigation elements so I had to give myself a crash course in what it was all about. I still don’t entirely understand the syntax but I can get basic things done thanks to the wonders of the web community.
I started with the W3C Schools’ XSLT Tutorial, with a quick detour through their XPath Tutorial and finished with a handy article from Pascal called XSL: the other way of styling up content. Nice one mate! An hour or so later I was writing my first piece of XSL…
So far I like XSL enough to consider sacking off my planned site migration to TextPattern and instead rewrite it as XML-XSL-CSS… The further separation of style and content just makes sense. Why embed your layout into your ASP/PHP logic? I could redesign my site comepletely and not have to touch the back-end code - I’d just tweak the XSLT and CSS. Now that appeals to me.
Page 1 of 1