Site Archives
The Unforgiving DOM, How to Remove an Object from the DOM
This morning when working on some user interface pieces, I came upon a situation that required me to remove an HTML element (in this case a tag) from the page. Not just hide it, but delete it completely. This, of course, is done through the Document Object Model.The cross-browser way to accomplish this is as such, […]
SaaS Requires Less Competition and More Collaboration
Part of the reason that the move from a traditional software business to the SaaS model presents difficulties to independent developers is just that: they’re independent. As SaaS finds roots in the workplace, end users demand the custom integrations and mobility that they’ve come to rely upon in their current (or previous) client-server infrastructure. So […]
Scale as a Commodity
I’ve been keeping tabs on SaaSCon and the speakers. A post on the SaaSCon Revolution blog seems to paraphrase Hummer Winblad’s Ann Winblad:
SaaS allows software companies to SCALE at a rate that is so much higher than traditional software companies.
This statement couldn’t be more true. One thing I tend to think about is the long […]
Addendum to SaaS Enablement Collaboration Post
In my last post, I mentioned that SaaS enablement technologies must support and promote vendor collaboration and integration.
Here I’d like to provide one caveat to that statement: independent software vendors still need a sense of identity. If your SaaS enablement platform swallows all vendor recognition, what incentive do they have to market their own applications?
I […]
Strategically Choosing SaaS Enablement
SaaS enablement technology is a driving force behind the adoption of SaaS. When going the route of using enablement technology or an underlying platform for a software as a service offering, the decision can be nerve racking. After all, you as a software engineering firm or vendor are molding part of your strategy as a business […]
SOA, SaaS, and Traditional Software
Phil Wainewright just wrote an article discussing the effect of service oriented architectures on “old application categories” and the relationship to SaaS. This prompted me to really think about the effects of the SOA proposition on “old category” software. One of the more interesting things to note is that SOA presents the IT industry with […]
An Asyncronous Callback with the Microsoft AJAX Library (aka Atlas)
In this post I will present an example asynchronous callback to a hosted web service using Microsofts Atlas (August 06 CTP), which will be known as the Microsoft Ajax Library going forward. The example will highlight two things:
How to assemble a custom object and prepare it for asynchronous callback
How to handle various responses from the […]
How to Rewrite Standard Recursion through a State Stack & Iteration
Recursion, as a construct, is quite beautiful. It offers an elegant means of acheiving an algorithmic goal and is used in everything from mathematics to text processing and data structure manipulation. The problem is, using it in practice through today’s popular languages (such as my favorite, C#) can prove to be a disaster. At a […]
The Pizza Box Metric
A couple of years ago, I read an article about the origins of Yahoo! The article described the infamous Yahoo! trailer and the scene where Michael Moritz of Sequoia Capital first walked in and encountering a mess, complete with drawn shades and pizza boxes strewn across the room. The dwelling seemed fit for dogs, or […]
Find It Quickly
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.


