Weekly Links #3

IETester – could be a new way to test websites in multiple versions of Internet Explorer on the same machine. Still an alpha release, but rather promising.

What Web Hosting Is For – DreamHost – my current host – suggest customers move their hosted email onto a service like GMail so they can do what they do best: web hosting. Opinions are pretty mixed on this, and I haven’t made up my mind on it yet.

Processed Tower Defense – I had wondered if it could be done, seeing as JS is very flexible and capable. The author writes on design of the game, and has a follow-up entry as well. [via]

Foundations of Programming – pt 8 – Back to Basics: Exceptions – Karl continues his series of programming practices with a great look at the usage of exceptions.

How to Build Your Very Own Provider Model – Keyvan Nayyeri writes on building a provider model in .NET. Part 1, Part 2, Part 3.

Dime Casts.net – provides bite-sized, 10-minute (or so) screencasts covering coding practices and tools. Derik Whittaker writes about the launching of the site, and a day two follow-up.

The ultimate getElementsByClassName, anno 2008 – Robert Nyman updates the useful script to include support for the native functions in Safari 3.1 and the upcoming Firefox 3 and Opera 9.5. Very nice.

Applying Divine Proportion To Your Web Designs – Smashing Magazine has a great overview of the ways to add proportion to web site designs.

Free eBook – Best of Simple Talk ASP.NET – a great collation of useful .NET articles covering numerous topics.

30 Useful PHP Classes and Components – good listing of useful classes, components, and tools written in PHP, for PHP projects.

CSS Decorative Gallery – demonstrates how to use CSS to style a web photo gallery with graphic overlays – the example is incredible, I have GOT to try this!