geek# techno-babble for the masses

So Long .NET... Officially

So I guess it's probably quite evident by now, but I wanted to make things more "official," if you will. I'm officialy removing myself from the .NET scene. Oh really? Another one of 'those' posts, eh? Yup. But I'm not going to bash .NET. I'm not going to throw it

Node.js is Faster than Everything!

Recently I spoke at a conference in San Francisco called Node Summit. It was a pretty amazing experience, and I really loved being able to see how larger enterprises are using Node.js to power some of their most critical components. In case you have't noticed, PayPal has highlighted their

Holy Moly! A New Blog!

It's been a while, and I have been neglectful, as usual, of my silly little blog. I've decided to give things a facelift around here, since a lot has changed in my professional life. The last year-and-a-half has been very eventful, to say the least. First, in January of 2012

Power Up Your Enumerations

One of the patterns I follow a lot is creating enumerations in my code for certain reference data. I usually have tables in my SQL database to back up this data, essentially just to give myself the benefit of referential integrity. But it’s a pain to refer to data

St. Louis Day of .NET, aka SPAM Central

So this year was the second year, now, that I’ve attended the St. Louis Day of .NET conference. Last year was fairly decent. There were a few good talks, but you can’t expect perfection from a small, regional conference that doesn’t have the draw or influence of

ActionMailer 0.6 Released

Well it’s been a few months since the last release, and I decided it was time to get cracking. I’m sorry for the delay, but I hope you’ll agree that it was worth the wait. So without further adieu, let’s go over the new stuff! Separating

Intro to ActionMailer.Net (Screencast)

One of the ways I like to learn is by watching screencasts. I find that it’s easier for me to retain information. I suppose I’m just a more “visual” learner. In light of this, I’ve decided to record a short screencast introducing some of the basic features

ActionMailer.Net: Email Templates for the MVC Crowd

Over the past few days I’ve been working on an application here at work that will be sending emails pretty heavily. Up until now, my usual plan was to just write a couple of helper methods that I could call. These helper methods would undoubtedly use StringBuilder to do

Oh Noes! There Goes My Blog!

So in case you are wondering... recently I was moving my database around, and in the midst of things I managed to completely blow up my WordPress database. I thought to myself: “No matter! I have backups!” Little did I know that I had actually forgotten to set up the

The Great Host Swap

It’s funny how things work out. If you’re reading this, you’re on my new server. The great host swap of 2010 is complete. God it was a pain, but, sadly, it was necessary. Things have been solid for a long time here, but I guess everyone has