Brothercake

shouldering the standing of giants

Brothercake is a professional web-developer based in the UK, specialising in advanced JavaScript programming and accessible website development. This site is a portfolio for my work, and a collection of useful resources such as scripts, games and articles.

There's also some bits of personal stuff, and occasionally I sound-off about something or other (hmm)

Latest news and stuff

Transitions 2.0 Beta
JavaScript Library | Beta Demo 21st July 2010

Take a sneak-peak at the forthcoming 2.0 upgrade to my popular Image transitions script — with awesome new effects including skew, twist, grow, flip, slide, blinds and checkerboard.... find out more →

FormTools (JavaScript Utilities for Enhancing Forms)
JavaScript Library | Published 4th June 2010

FormTools is a collection of utilities for enhancing the usability of forms. It can do a whole bunch of useful and inventive things, such as creating masked-password fields (like on iphones and other handhelds), or adding “show password” checkboxes, or “caps-lock” warnings to password fields.

It can also handle clearing and restoring default values, adds single-click to select-all, and implements maxlength for textareas ... find out more →

Change to BSD licensing
Licensing Information | Published 4th June 2010

After a number of requests from users, I've switched to BSD licensing for all downloadable material on this site, rather than lGPL as I was using before. People were complaining that the viral nature of lGPL is an issue for them, because of its requirement that all derivative works be released under the same license. BSD licenses do not have this restriction, and are therefore a better choice. find out more →

Drop Cap: The Next Generation
Article | Published 27th May 2010

Recently I wrote about the drop-cap technique used in the newly re-designed SitePoint Blogs, and one comment in particular really caught my interest, because it was asking about a situation I'd never even considered: a drop cap where the text flows around the shape of the letter, rather than just around its bounding box, so the letter feels more like a part of the text and less like a separate entity...

CSSUtilities (JavaScript Library for Querying CSS)
JavaScript Library | Published 4th April 2010

CSSUtilities is a JavaScript library that provides a set of unique and indispensible methods for querying CSS style sheets, such as listing all the rules that apply to an element, telling you the properties it inherits, or the media they apply to, or the specificity of any selector. CSSUtilities can provide data which is impossible to derive with built-in query methods, and is way beyond the scope of general-purpose libraries ... find out more →

CodeBurner Updates for Firefox 3.6
Firefox Add-on | Published 16th February 2010

I'm pleased to announce the hotly awaited update to CodeBurner, our popular developer tool for Firefox and Firebug, bringing it up to date with Firefox 3.6. And keep watching this space, as there are further updates to all versions coming very soon...

RSS newsfeed

Stay up-to-date with the latest news and stuff (RSS 2.0)

Recent posts at SitePoint

Better Passwords #2: “Show Password” <mmx.vii.xxii>

In the second post in this short series, looking at ideas for improving the usability of password fields, James demonstrates a much-simpler solution for allowing users to see their password in plain-text.

Better Passwords #1: The Masked Password Field <mmx.vii.xix>

In the first of a series of three posts, looking at ideas for improving the usability of password fields, James demonstrates a script for converting normal password fields into “masked” password fields. And then he shows what's wrong with it!

Creating Accurate Timers in JavaScript <mmx.vi.xxii>

Asynchronous timers in JavaScript are inherently innacurate, and the more work they have to do, the worse they become. But there is a simple way of making timers that self-adjust to compensate for even the heaviest loads.

older posts →

BYO Firefox Add-On

Build Your Own Firefox Add-On Learn the simplicity of creating your own Firefox Extensions! More info | Get this book free!

Stylesheet switcher


In this area

Main areas


[brothercake] shouldering the standing of giants