Category: javascript

For a new project I'm working on I'd like to create an audio-reactive visualisation using analysis of the music that's playing. The new Web Audio API lets you do this pretty easily in the browser (Webkit-only at ...

At the recent Web Directions JavaScript libraries panel , I was in charge of representing the hard-working non-library hacker. (Of which there exist approximately two in the wild.) And when it came to the final ...

My great uncle Jeremiah once told me these wise words: "If you give a man a painting, he will enjoy it for one day. But if you give a man a canvas, he will draw a giant penis on it." It's that memory of old uncle ...

The thought only just occurred to me that I'd never used the newly emerging technology for creating rounded corners in CSS – border-radius . So to rectify this, I set about experimenting with abstract uses ...

As with most of my output, I originally coded widgEditor to satisfy my own curiosity about WYSIWYG editors. Its actual uptake amongst users has – and still – takes me thoroughly by surprise. And that's ...

YAJB – Y et A nother J avaScript B ook. That's what you're thinking right now. And I don't blame you. JavaScript (codename: Ajax) has been the flavour of the month for over a calendar year. We've got ...

There's only so many copies of my books that I can give to my parents, so what am I to do with the remaining free copies I get from the publisher? Well, I could stack them on top of one another and use them to make ...

SVG (Scalable Vector Graphics) has been a tantalising mirage on the horizon for a lot of web developers for a long, long time. The promise of a fully-featured, open source markup format for vector graphics on the ...

In a scenario that gave me nightmarish flashbacks to my brief stint on student radio, I was up at 3AM this morning on Skype to Lyle Troxell, host of Geek Speak – a radio show that broadcasts tech news and ...

I gave a talk to the Melbourne chapter of the Web Standards Group recently, and they secretly bugged the room and managed to get a podcast out of it. If you'd like something to make those long train journeys ...

In the grand old tradition of making bloodthirsty games about religious holidays, I offer you Bunny Hunt – a tribute to the cute little character that makes Easter such a deliciously chocolate-covered event. ...

Although you won't be able to get the full effect of my crazy spinning bowtie and manic grin, you can download my presentation notes and example files for "JavaScript and the DOM" below. Voted " Most Smartarse Presentation of the ...

It's been a badly kept secret by me, but it might come as a surprise to a couple of you that for the past four months I've been writing a book for SitePoint . It's tentatively titled "The JavaScript Anthology" and gets right into ...

Seems like some people don't mind seeing JavaScript only applications , some do. But irrespective of which technology we argue about (CSS, JavaScript, Flash), the inherent question is: when is it worthwhile to cater to a minority? ...

JavaScript has only ever played a bit part on the Web. Back in the 90's it was good for making things go whoosh , but it wasn't used for much more than mouseovers and cursor trails. Gradually, however, it has been making itself ...

You're probably sick of articles expounding the virtues of XMLHttpRequest by now, well this isn't one of them. While I am suitably impressed with the uses that have brought dynamic retrieval of data via ...

My Book: Simply JavaScript

Simply JavaScript is an enjoyable and easy-to-follow guide for beginners as they begin their journey into JavaScript. Separated into 9 logical chapters, it will take you all the way from the basics of the JavaScript language through to DOM manipulation and Ajax.

Step-by-step examples, rich illustrations and humourous commentary will teach you the right way to code JavaScript in both an unobtrusive and an accessible manner.

About this site

The Man in Blue is the alter ego of Cameron Adams, a Web Technologist in MelbourneSydney, Australia. (That means he does graphic design, HTML/CSS, JavaScript, writing, server-side jiggery pokery, and anything else that takes his fancy that day.)

Cameron has been designing graphical/informational/software things on and off the Web since 1997. You can see more of Cameron's design work on his portfolio, and if you're interested his services are available for hire.