Ever work on a small project (say 5-8 developers, a few hundred thousand lines of code) and get the feeling that the codebase is unreasonably large and difficult to navigate or use/reuse? Ever notice that other people keep duplicating logic...
As I’ve been working on my current project, I’ve found that many freshman developers who want to get better often have a hard time navigating the huge amount of resources out there to improve their skills. It’s hard to commit...
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...
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...
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...
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...
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...
I’ve been working on a little utility to experiment with the XMPP protocol. The idea was to write a tool that would allow me to send, receive, and display the XML stream and XML stanza messages at the core of XMPP....