Author Profile

Home » Author Profile

James Edwards

James EdwardsJames (aka brothercake) is a front-end developer based in the UK, specializing in advanced JavaScript programming and accessible web site development. He is an outspoken advocate of standards-based development, and contributing author to SitePoint's The Art & Science of JavaScript.

Send James a message.

James Edwards has written 8 articles for SitePoint with an average reader rating of 8.7.

All articles written by James

10 Things They Never Tell You In Firefox Extension School
Multi-threading in JavaScript
HTML or XHTML: Does it Really Matter?
Beyond CAPTCHA: No Bots Allowed!
The Art and Science of JavaScript
Accessible JavaScript: Beyond the Mouse
Ajax and Screenreaders: When Can it Work?
Beat Any Website into Shape with Greasemonkey

All blog posts from James

The CodeBurner Family Welcomes Three New Babies!
Who's Using ARIA?
HTML 4 Considered Harmful
Announcing Updates to our Popular Add-ons for Firefox 3.5
10 Cool Things We'll Be Able To Do Once IE6 Is Dead
The Right Way to Make a Dropdown Menu
Techy Treasures #5: Fudging CSS Counters in Internet Explorer
Announcing Version 1.1 of CodeBurner: the Reference Tool for Firebug
Developing CodeBurner — An Exercise in Exploratory Programming
Introducing CodeBurner: the SitePoint HTML & CSS Reference Tool for Firebug
Techy Treasures #4: What's inside a dollar function?
Techy Treasures #3: When is a mouseout not a mouseout?
Techy Treasures #1: Feelin' Empty
Tagging is Not Just for Content
Debugging JavaScript: Throw Away Your Alerts!
Using JSON for Language-independent Configuration Files
Regex Matching Attribute Selectors
Mangling XML as Text with PHP DOM
Conditional Comments for HTML Email
Top 5 Tips for Staying Awake
BBC Rejects hCalendar Microformat Because Of Accessibility Concerns
Dust-Me Selectors: Now Compatible With Firefox 3!
Thanks for what?
Building The Matrix - Notes from The Architect
You can stick your em-dash up your dot dot dot
You guys all suck
You're Fat and I Hate You
continue - the forgotten statement
A collection is not an array
Unblocking Adblock
The Accessible Dungeon of Doom
Internet Explorer doesn't just suck, it also blows!
Dust-Me Selectors Version 2.0
All in the mind?
Dealing with unqualified HREF values (Part 2)
Why Accessibility? Because It's Our Job!
Comment-Driven Development
How green can you be?
Don't make users take responsibility for our problems
Nihilism, accessibility, and the preponderence of amazing co-incidences
Dealing with unqualified HREF values
What is a community?
Find unused CSS selectors with "Dust-Me Selectors"
Insert in place without document.write

Follow SitePoint on...