Monthly Archive: July 2009

Automatic Properties (And Why You Should Avoid Them)

Automatic Properties (And Why You Should Avoid Them)

Ah yes, automatic properties.  Insn’t it great that you don’t have to do all of that extra typing now?  (Well, you wouldn’t be doing it anyways with ReSharper, but that’s besides the point.) For some reason, they’ve never sat well...

Why ASP.NET (webforms) Sucks.

Why ASP.NET (webforms) Sucks.

Somehow, I got into a heated discussion at work today regarding the suckitude of ASP.NET web forms development model.  As a preface, I wrote Java for four years in a college, ASP in VBScript and JScript all throughout college, ASP...

Mercurial vs. SVN

Mercurial vs. SVN

As I’ve been starting on a new project recently, I’ve been delving into Mercurial (hg) as an alternative to Subversion (svn). I’ve been using svn for about 3 years now, and – for the most part – it has been...

TARP Paying Off…At Least For Now.

TARP Paying Off…At Least For Now.

Whoa, caught whiff of this just now: On June 9, the Treasury Department announced that 10 of the largest financial institutions that participated in the Capital Purchase Program (through TARP) have been approved to repay $68 billion. Yes, they had...

XMPP SASL Challenge-Response Using DIGEST-MD5 In C#

XMPP SASL Challenge-Response Using DIGEST-MD5 In C#

I’ve been struggling mightily with implementing the SASL challenge-response portion of an XMPP client I’ve been working on. By far, this has been the hardest part to implement as it’s been difficult to validate whether I’ve implemented the algorithm correctly...