Month: February 2009

Link Roundup for Feb. 26, 2009

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…

Read More

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…

Read MoreView 1 Comment

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…

Read More

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…

Read MoreView 2 Comments

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More