Major Overhaul of Agile Web Technologies Website

We’ve just completed a long overdue redesign of our company website along with a matching theme for this blog.  We like the new design a whole lot more than the old one.  We hope you do to.

Due to Mozilla’s support for CSS border radiuses, the site looks best in Firefox and the other Mozilla variants.  Chrome is okay as well, although the smoothness of Chrome’s borders is questionable, at least compared with Mozilla’s.  In IE, due to MSFT’s lack of CSS border radius support, elements of the site are somewhat boxy looking,  at least to our eyes.

We’re not providing any support whatsoever for IE versions older than version 6.x.  If you’re still using IE5, you really might consider updating to a browser released sometime after 2000. We’re just saying…

We’d love to get your feedback about the site, so don’t hesitate to drop us a note via our contact page.

Microsoft To Bundle jQuery Into Development Platform

It's been a very long while since I've posted.  But this news is fairly momentous for web-developers who use Microsoft's web development platform.  According to John Resig, founding author of the very amazing jQuery Javascript library, Microsoft is seeking to incorporate jQuery into their development platform (presumably ASP.NET, ASP.NET AJAX and ASP.NET MVC). 

For many ASP.NET developers, their first foray into AJAX is using the ASP.NET AJAX Update Panel.  The update panel lowers the barrier for entry into the AJAX world by eliminating the need for developers to learn and employ Javascript.  Basically, Update Panels abstract out the Javascript code and the the server-side request/response mechanism, and manage to integrate the whole thing in way that fits into the ASP.NET page lifecycle (more or less).

Update Panels have their limitations, however, and are nowhere near as efficient, bandwidth-wise, as more surgically targeted, "hand-coded" AJAX behaviors.  The ASP.NET AJAX library provides functionality intended to ease the development of such surgical AJAX behaviors.  But with respect to the great coders at Microsoft, the ASP.NET AJAX library is simply not that easy to learn and use, and carries a lot of baggage of dubious value to many AJAX/Javascript scenarios.

Enter jQuery, a pure Javascript library that actually lives up to it's goal of making Javascript coding both easier to learn, easier to read and yes, even fun to work with.  This library is very elegantly designed; simplicity reigns supreme.  Functions have simple, understandable names ("remove" removes, "append" appends - sounds obvious, but ASP.NET AJAX gets this wrong with its heavy-handed name-spacing approach).

That Microsoft is integrating (or even considering integrating) jQuery with it's web development platform is truly good news for Microsoft-shops doing web development (and/or website design).  I've only just now heard this (at the 2008 jQuery Conference being held today in Boston at MIT).  But it's been confirmed on Scott Guthrie's blog (within the past 30 minutes or so).

Firefox Slow Under Vista On LocalHost?

If you are developing web sites or applications on a computer running Vista and have found that Firefox performance is abysmal, try this fix from Dan Wahlin's Blog:

Fixing Firefox Slowness with localhost on Vista (or XP with IPv6)

It worked great for me.