November 6, 2011
Blog ArchivesBack to Basics: Daylight Savings Time bugs strike again with SetLastModified
No matter how well you know a topic, or a codebase, it's never to late (or early) to get nailed by a latest bug a over a half-decade old. DasBlog , the ASP.NET 2 blog engine that powers this blog, is done. It's not dead, but it's done. It&#…
Back to Basics – Keep it Simple and Develop Your Sense of Smell – From Linq To CSV
I was working with a friend recently on a side thing they were doing. They wanted to create an "Export" function for some small bit of data and start it from their website. You'd hit a URL after logging in Some data would come out of a database You'd get a .CSV file downloaded You could open it in Excel or whatever. I spoke to my friend and they said it was cool to share their code for this post. This post isn't meant to be a WTF or OMG look at that code, as is it meant to talk about some of the underlying issues. There's few things going on here and it's not all their fault, but it smells . They are using a Page when a IHttpHandler will do. Not a huge deal, but there's overhead in making a Page, and they're…(read more)
2009 Blogged – Greatest Hits
While I (really) unplugged in December of 2009, you can access a nice calendar of all my 2009 posts (as well as other years) at this link . In 2008 I published a Greatest Hits post that I will keep updated, but here's a list of links to the posts I most enjoyed writing this last year. I hope you find some of them useful, and perhaps you missed one or two or you just started reading recently and this 2009 "Greatest Hits" Post will catch you up on the stuff I was thinking about this year. General Geekery Painful Reminder: Focus on Core Competencies (and Back Stuff Up) 10 Awesome Things I Remember About Computers FizzBin – The Technical Support Secret Handshake Paving my machine for a fresh 2009 – First-Pass Must-Haves Low Bandwidth…(read more)