Quantcast
Channel: brothercake's feed
Browsing latest articles
Browse All 34 View Live

Latest developments at brothercake.com

It's been a busy few months here at brothercake HQ, as a variety of challenging projects have come my way. Of particular interest is the work I've been doing building Extensions for Opera [...

View Article



Dust-Me Selectors for Opera and Firefox

Dust-Me Selectors is a development tool for Opera and Firefox, that scans HTML pages to find unused CSS selectors.The long-awaited updated to this popular Firefox add-on has just been released, after...

View Article

Bad Kogan!

So kogan.com has introduced the world's first browser "tax", on customers who use IE7, and apparently they've received a lot of praise for this. Well let me add my voice to those who think this is...

View Article

Evolving a New Mutation [SitePoint Blogs]

I used to be a big fan of DOM Mutation Events. They provided a simple way for scripts to monitor changes in the DOM, irrespective of the event or action that caused them. However, that simplicity...

View Article

Children of the DOM [SitePoint Blogs]

Close node relationships in the DOM have always been problematic, because most interpretations of the DOM include whitespace text-nodes, which scripts don't usually care about. It's right that they...

View Article


3 Neat Tricks with Regular Expressions [SitePoint Blogs]

I'd like to show you three cunning things you can do with regular expressions, that provide neat solutions to some very sticky problems: Removing Comments, Using Replacement Callbacks, and Working...

View Article

Accessible Audio Descriptions for HTML5 Video [SitePoint Blogs]

Traditionally, audio-described videos have to be made specially, with the audio encoded in a separate track of the single video file. It takes pretty specialised video-editing equipment to encode...

View Article

Is Generated Content Actually Content? [SitePoint Blogs]

The CSS2.1 specification summarizes generated content as "[rendered] content that does not come from the document tree" — in other words, text and images defined in CSS, rather than in markup.But even...

View Article


Improving Usability With Extra Navigation Keys [SitePoint Blogs]

When handling keyboard events in JavaScript, most scripts and applications tend to stick to the basic range of keys that provide core accessibility. This is all good, but there are some other common...

View Article


Essential Audio and Video Events for HTML5 [SitePoint Blogs]

The VIDEO and AUDIO elements provide a comprehensive range of events. While some are quite straightforward, like the self-explanatory "play" event, others can be rather more tricky to understand,...

View Article

When Do Elements Take the Focus? [SitePoint Blogs]

Do elements take the focus when you click them with the mouse? Do they show focus indication, like a dotted-border or focus-ring?The answer always used to be "yes" — and in my view, it certainly...

View Article

Best Practice for Code Examples [SitePoint Blogs]

The majority of articles about web development include code examples, and across the web we see great variation in how they're formatted and presented.But a lot of them are not very good — because the...

View Article

The Dark Shadow of The DOM [SitePoint Blogs]

Shadow DOM is designed to address the encapsulation problems that plague some kinds of web development.But Shadow DOM can't be defined in static HTML, only via scripting, so while it's undoubtedly...

View Article


We Can't Rely on Color [SitePoint Blogs]

A recent article by Georgina Laidlaw on the flat UI design style got me thinking about the accessibility implications of this trend, and especially how it affects the use of color to convey...

View Article

When Feature Detection Fails [SitePoint Blogs]

Once upon a time, browser detection was the stock-in-trade of JavaScript programmers. Now we use feature detection, because the important thing is whether the browser supports a particular feature,...

View Article


Good Users and Bad Passwords [SitePoint Blogs]

It's getting more common for sign-up forms to validate the format of passwords, and then give visual feedback on the password's content or strength. But is this good usability? And is it even good...

View Article

Accessible Drag and Drop with Multiple Items [SitePoint Blogs]

I'd like to show you how to extend the capabilities of HTML5 drag and drop — so it can handle multiple elements, and support keyboard interaction, for sighted and screen reader users.

View Article


Lessons from a Failed Experiment in JavaScript Accessibility [SitePoint Blogs]

When you tick the 'show password' box on a site you expect to be able to see your password. But what happens for users with screenreaders?

View Article
Browsing latest articles
Browse All 34 View Live




Latest Images