Skip navigation.

Web talk

December 2007

Show Some Respect For Your Users

For the past three years Drew McLellan has been editing 24 Ways—a site which comes to life twenty-four days before Christmas and publishes one article a day. Articles focus on web standards, usability, client-side coding, and the like. Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

So How Do You Set The Last-Modified Header?

What happens you want to set the Last-Modified HTTP header and all you have is a UTC date? Most likely you’ll get an exception. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Are ASP.NET Themes Worth The Trouble?

The debate of tables vs. divs has been waged on so many occasions that I feel discussing it is like beating a dead horse. I abandoned tables-for-layout four years ago and never looked back. I recommend you to do the same. Nonetheless, Peter’s recent post mentioned ASP.NET themes, which got me thinking. Read this blog post

  | Discuss this post4 comments  |  No TrackBacks

Design-By-Contract with Spec#

I was reading Billy McCafferty’s introduction to design-by-contract (DBC) and stumbled upon Spec# which extends C# to support contracts in the form of object invariants, pre- and postconditions, throws sets; non-null types, etc. Microsoft Research has a great intro whitepaper, The Spec# Programming System: An Overview (PDF) which is definitely worth reading if DBC is of any interest to you. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

LINQ Standard Query Operators Cheat Sheet

Lately, I’ve been spending a lot of time with LINQ retrofitting custom collections of days past to become LINQ-ified. I dug through the somewhat outdated articles on MSDN, blogs and 101 LINQ Samples (outdated as well) to wrap my head around LINQ.  Read this blog post

  | Discuss this post7 comments  |  No TrackBacks

Monopoly: C# 3.0 Edition

Coming to a Toys R Us near you: Read this blog post

  | Discuss this post8 comments  |  No TrackBacks