Web development blog

The Blue Hamerite finish of JavaScript frameworks

30 May, 2008

I’ve been working on the same project for several months now so haven’t really had the opportunity to mess around with new web page layout ideas. After looking around at what’s going on in the more visual fields of web design and development I was amazed at how much things have changed in such a short period of time.

All of a sudden, the web is looking great. It’s almost as if the whole thing has had a makeover following the initial hype of Web 2.0. Or maybe this is Web 2.0, it’s just that it took a little longer to happen than we at first thought it would.

One area of development that is particularly interesting at the moment is JavaScript libraries. I’ve made some fairly dramatic structural changes to our site at work using JavaScript working in conjunction with the Document Object Model, but these are scripts that I’ve written myself for a particular purpose and as such are fairly bullet proof. A library takes it a step further by offering the kind of functionality that I’d never have the time to develop.

My initial impressions of the Mootools framework was excitement tinged with the usual IE disappointment, and because of its Object Orientated nature I found debugging to be a much more drawn out process. Although it has to be said, that in itself was a superb lesson in Object Orientation.

Although we’re yet to go live with any of the functionality I’ve been playing with, it is great fun, there are simply hours of pleasure to be had from playing around with the framework and snippets of code. The whole thing reminded me of unwrapping my first metal toolbox as a child (Blue Hamerite finish).

Mootools

This is a great website too http://css-tricks.com/

Filed under: General, Browser issues, css, Design, Microsoft, JavaScript — alan @ 2:52 pm

Web Standards Solutions. The Markup and Style Handbook

4 April, 2007

I wrote this on my Boomablog back in August 2005 and thought that it would be quite relevant here.

It may sound like a bold claim, but in a small way this book changed my life for the better. Over the last year or so I’ve been trying to implement as much standardised CSS and XHTML code into my web development work as possible. This has been an enjoyable and enlightening experience that has been complemented by a gradual move to PHP / MySQL for my personal stuff. In the early days of the web it was like everyone was building their own car for the very first time, now people like me are waking up to standards compliant code as if we would the idea of tuning up the carburettor to make the machine cleaner and more efficient.

In Web Standards Solutions Dan Cederholm succeeds in bringing a sense of order to some of the paths towards standards compliant and lighter code that have been well documented over the past year or so. The book is broken down into 16 easily digestible chapters that each focus on a different aspect of design, there are workable approaches to each solution that are appraised and documented for their individual merits.

Personally I like the way that the chapters remain autonomous, many markup / scripting / code related books tend to revolve around a large project so you can’t turn to the bits you want to without having to relate back to the start. In that respect the examples can seem very simplistic, but that is where the power lies. Chapter 2 for instance, I’ve always used headings (h1, h2) but have never really had their importance laid bare in a simple manner - now it all makes sense and I can implement accordingly. The same goes for lists, ‘Evil’ tables and other elements.

Essentially what we’re dealing with here is a book that champions the merits of CSS, it does this by not trying to achieve to much and by leaving the real work to the reader, which I think is clever. It also demonstrates that there’s still life left in the book for this sort of thing, whilst all this information is available online this is a neat package that has a beginning and an end. And most importantly, you can put a bookmark in and read it on the train.

Filed under: General, Projects, css, Web apps, Reading — alan @ 3:10 pm