Archive for February, 2010

I finally got my Descriptive CacheManager Framework up on CodePlex.

I devised this in 2007 as part of a personal project, it’s code that I’ve maintained since, and it’s been in use on very high traffic sites of over 40 million pageviews per month in the past three years – so it’s pretty battle-hardened.

It’s 2010 and the time has come to share the code with the community!

What’s it for?

The Descriptive CacheManager Framework allows you to take a simple, different, and more effective method of caching items in ASP.NET. The developer defines descriptive categories to decorate their objects, rather than arbitrary timeout values, which are then used by the framework to determine an overall policy based on its knowledge of all items under its supervision.

It can also:

  • Replicate cache items to other web servers in your load balanced setup (even those outside of the same network)
  • Allow cache items to survive application restarts

All without replacing the famously good underlying ASP.NET cache itself.

The CodePlex project for it is here. Check it out and let me know what you think!

I’ll be doing a series of posts here and updates to the CodePlex project with demonstration configuration files in the coming week. Do get in touch if you want to know more information!

Today was cracking for a number of reasons: I got a bunch of stuff checked-in to the Umbraco 4.1 branch, made it to Umbraco’s 5th birthday event on the Thames in London, met up with a tonne of interesting people all variously involved in implementing Umbraco solutions around the UK, and did a talk with Pete Miller on scalability and cloud hosting.

The event itself was, by all accounts, a great success. Adam Shalcross (Cogworks) and Warren Buckley (Xeed) did a great job of organising it all, so much so that the venue had to be changed to fit the amount of people who wanted to go.

Here’s the video of our talk. The first part of my intro I think I was still recovering from 4 days’ food poisoning on which I’ll blame my propensity for saying “erm”, but I like to think I settled down eventually…

Alex Norcliffe & Peter Miller from CondeNast – Cloud computing & scalability from Paul Marden on Vimeo.