My wife and I are going to Vegas for the holidays so I will see you all when I get back! If I don't blog much, it's because I hit on a hard 17 at blackjack and am too depressed to come to the computer.



Cookie Viewing. I've been sort of vaguely looking for a cookie management application for Internet Explorer for a while. I've tried out a couple, and been generally unimpressed with their speed or features. However, I've finally found one that seems worth keeping: IECookiesView.
[Larkware News]

Snazzy!  This will be a good companion to IEHTTPHeaders!



Taken. So i have a Tivo full of Taken episodes, the trailers looked promising, but i just can't get into it
[Simon Fell]

You're preaching to the choir, Simon.  I've got my ReplayTV full of Taken, and I even used "High Quality Mode."  I can't bring myself to delete them, but I feel like I was taken by the Spielberg name and nothing else.  Hm...I've also considering ReplayTV-ing all 24 episodes of 24 and watching them back to back to back...maybe that will pull me out of my recent disillusionment over the quality of TV lately.



Seems

Posted 2002-12-15 12:24 PM in Web Services.

Seems like everyone is in the middle of Martin Fowler's Patterns of Enterprise Application Architecture.  Of course, that's expected, both when Martin has something to say, but also when any new Patterns book is written. 

At my company, we've even started a weekly lunch study group to discuss the book, and also to introduce Patterns to the uninitiated.  Seems that the concept of design patterns dcoveron't always enter the mind of the average programmer when they think of good design and opportunity for reuse.  Fortunately there are lots of resources for the beginner.  My favorite is the Portland Pattern Repository.



Justin And A Hrefhttpradioweblogscom01

Posted 2002-12-13 08:08 AM in Web Services | ASP.NET.

Justin and Thomas Wagner are talking about Caching in a Web Farm.  Justin has proposed an extension to the his cache server idea includes a .NET Remoting server that fire events to the local web server caches telling them to invalidate.

I was a team that implemented a Cache-y observer-observable pattern with SQL Server and Triggers (which has been seen many times before, as well as on GotDotNet with Ron Howard's trigger-based ASP.NET Cache Invalidation on Database Change).  Basically the Web Server had endpoints that register for callbacks and the SQL Server lets them know when things change. 

It would be even cleaner if the only observer was the Justin's Cache Server...then it fires event back (via Remoting, whatever) to the Web Server caches.  But, I digress.  The real opinion I wanted to get out was that I personally believe two philosophies of cache invalidation, for simplicity, whenever possible. 

One: Explicit Pull - When the the client of the cache knows when it explicitly needs the latest stuff, it includes says so explicitly.  All other calls that don't include this explicit modifier, come from the cache, which may or may not invalidate over time or n number of calls.

Two:  Invalidate For Equally Acceptable But Not As Time Consuming Or Complex Other Reasons - I just don't think that the trouble one usually has to go to to create foolproof interrupt based cache invaliation is worth the effort.  Instead, a real business analysis of what "real time" means to the user.  Follow the ubiquitous and ever useful (for my purposes) 80/20 rule.  If I can get a performance hit even caching something a few seconds then use a time based invalidation. 




Contact

Sponsors

Hosting By

Hot Topics

Tags

Calendar

<December 2002>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

Archives

February, 2010 (8)
January, 2010 (13)
December, 2009 (13)
November, 2009 (7)
October, 2009 (19)
September, 2009 (11)
August, 2009 (12)
July, 2009 (21)
June, 2009 (26)
May, 2009 (16)
April, 2009 (13)
March, 2009 (17)
February, 2009 (17)
January, 2009 (18)
December, 2008 (32)
November, 2008 (17)
October, 2008 (22)
September, 2008 (16)
August, 2008 (14)
July, 2008 (25)
June, 2008 (19)
May, 2008 (17)
April, 2008 (17)
March, 2008 (26)
February, 2008 (21)
January, 2008 (28)
December, 2007 (19)
November, 2007 (17)
October, 2007 (31)
September, 2007 (39)
August, 2007 (37)
July, 2007 (43)
June, 2007 (37)
May, 2007 (32)
April, 2007 (38)
March, 2007 (29)
February, 2007 (46)
January, 2007 (31)
December, 2006 (27)
November, 2006 (31)
October, 2006 (32)
September, 2006 (39)
August, 2006 (34)
July, 2006 (40)
June, 2006 (18)
May, 2006 (31)
April, 2006 (34)
March, 2006 (30)
February, 2006 (38)
January, 2006 (44)
December, 2005 (19)
November, 2005 (34)
October, 2005 (24)
September, 2005 (37)
August, 2005 (20)
July, 2005 (24)
June, 2005 (33)
May, 2005 (16)
April, 2005 (22)
March, 2005 (34)
February, 2005 (15)
January, 2005 (37)
December, 2004 (28)
November, 2004 (30)
October, 2004 (34)
September, 2004 (22)
August, 2004 (34)
July, 2004 (18)
June, 2004 (64)
May, 2004 (49)
April, 2004 (21)
March, 2004 (29)
February, 2004 (29)
January, 2004 (36)
December, 2003 (25)
November, 2003 (24)
October, 2003 (59)
September, 2003 (42)
August, 2003 (24)
July, 2003 (44)
June, 2003 (29)
May, 2003 (21)
April, 2003 (30)
March, 2003 (27)
February, 2003 (47)
January, 2003 (50)
December, 2002 (31)
November, 2002 (38)
October, 2002 (44)
September, 2002 (15)
May, 2002 (2)
April, 2002 (4)

Google Ads