Skip navigation.

Web talk

August 2006

Introducing Fluent Control Container

Some time ago I ran into Martin Fowler’s Fluent Interface, and something clicked right then and there: I can build a control container following this paradigm. Few things numb my brain more than instantiating server controls by hand, filling out their properties and adding to some container. This happens a lot when developing data-bound and templated server controls. Read this blog post

  | Discuss this post5 comments  |  No TrackBacks

Recent reading

I often hear that summers are slow and that the software industry is dead between June 1st and Sept 1st. I don’t know about that. For me, the only thing I remember about the past couple of summers is lots of coding, refactoring, planning (repeat this cycle N times). That’s the reason for little blogging lately. However, to keep my sanity healthy, I read books. Below is some recommended reading should you have a similar reading taste. Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

Wizard Control and Browser Back Button

The Wizard control, shipped with ASP.NET 2.0, exhibits a peculiar side effect when the browser Back button is used. Read this blog post

  | Discuss this post9 comments  |  No TrackBacks

Building a Composite Databound Control the 2.0 Way

ASP.NET 2.0 shipped with a new server control, CompositeDataBoundControl, which considerably cuts down on the amount of code you have to write by hand. Since its documentation is a little out of whack, I decided to point out a couple of things. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

The Economy of Niches

An interesting thought from The Long Tail by Chris Anderson: Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Intricacies of Using Cache

Tess posted a fascinating quiz, ASP.NET Quiz - Does Page.Cache leak memory? (part 1 and part 2), with explanations of various nuances of using cache in a particular “memory leak” scenario. Make sure you read both posts and comments. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

On For Loops and Hoisting

Just read an extremely interesting post, An in depth look at for loops, by Greg Young about JIT optimizations of various loops and how code composition affects which optimization is chosen and when. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Opera 90.1 Is Out

Opera must’ve accelerated their development to bang out version 90.1, as my outdated copy pointed out: Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks