JonSkeet.BrainDump() Via Twitter, I found Jon Skeet’s page of awesomeness. Lots of .NET articles and a library of miscellaneous utilities. Check it out! Tips for ASP.NET MVC Views Michael has some good advice on organization for your MVC projects. If you are working with ASP.NET MVC, you should give it a read. Hanselman does Model…
try-catch-FAIL
Month: <span>February 2009</span>
Link Roundup for Feb. 25, 2009
Visual Studio 2010 Eyecandy Jason Zander has posted some pics of the new WPF-based Visual Studio 2010 interface. Some of the changes are subtle, and overall things look pretty good. What I don’t like is the "New Project" dialog. What’s wrong with the 2008 dialog? What does the new dialog offer that the current one…
Managing Database Updates with Batch Scripts…
… or as I like to call it, "A lesson on the pitfalls of doing anything remotely complicated with batch scripting". To preface all of this, we have a fairly primitive method of managing database schema and data updates for our main product here at Day Job. The database has a UDF that returns a…
Stack Overflow Fallout
Some of you may remember my shock and horror at Jeff Atwood and Joel Spolsky’s statements in Episode 38 of the Stack Overflow podcast. Aside from insulting Uncle Bob, a guy who is a heavy-weight in the world of software engineering, they made several asinine statements about software testing and code quality. After some back-and-forth…
Link Roundup for Feb. 23, 2009
Mono Options/NDesk Options Simple, C# 3.0-friendly library for working with command-line arguments. It’s too simple for what I need, but hey, it should work for some basic scenarios. Website -> Virtual Directory Inheritance in ASP.NET I ran into a big problem today with ASP.NET barfing over an application that was configured as a virtual directory…
Me.Status = Status.Busy
Every semester I think "there is no possible way my workload could get any worse," yet every semester is worse than the one before. This semester is killing me. Homework, thesis, project work, real work, baby arrival preparations, and jiu-jitsu are leaving me with almost no free time. Thankfully Red Bull has not been outlawed…
You know what’s awesome?
When Microsoft Word decides to switch the spell check language on you for no apparent reason. I was typing along, working on my notes for an upcoming test, when all of the sudden it started to flag a lot of words as misspelled. Things like “integration”, “aggregation”, and “transformation” started showing up with the red…
Code that makes you go ‘hmmmmmmm’…
Or, in my case, "AAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHH". Why would someone do this: DateTime.Parse("1/1/1998") Just… why?!? WHY?!?! KAAAAAAAAAAAAAAAAAHN!!! Also, for the record, "Start Date" definitely does NOT equal "StartDate". This is the problem with using magic strings in code. And yes, I’m behind on blogging. School is killing me. I seriously spent about 10 hours over the weekend…
Link Roundup for Feb. 11, 2009
I was way behind on my Google Reader list, so here are the gems for the last few days: Event handlers can cause memory leaks Be careful how you use event handlers in .NET, and be sure you unsubscribe objects that you want GC to clean up. Hanselman Podcast Megalist Hanselman has posted a ton…
My day as a data analyst
That’s right, I have fallen from grace as lead developer and have been reduced to writing mundane SQL to generate spreadsheets for customers. Fortunately this is just a temporary assignment, but it’s a PITA nonetheless. I did learn a few useful things today though. First, SQL sucks. And second, SQL sucks. Third, if you have…