New Website Launched
My old website is a perfect example of the costs of "Technical Debt". I am an IT consultant, I do websites for a living, yet for my personal blog up until recently I took the cheap & easy route. My site was hosted with Webhost4life because they were cheap, I was using an out of the box blog engine(SubText) because it was easy, it was only a matter of time before cheap & easy caught up with me. I noticed a few weeks ago my site was down...sort of.
- One domain name pointed to a site with a server error(no recent code changes)
- The other domain name was pointing to a working but out of date copy of my website
It seems they screwed up a prior server migration the last time my site crashed unexectedly, promising me that the new servers were reliable. I called tech support to get my site back up and was told the platform I was on was old and no longer supported, the only resolution they offered was to migrate...yet again...to new servers and this time hope it was done right.
Ultimately I decided that even if the new migration worked I was still unhappy.
- I was tired of fighting the HTML web editor to make it do what I wanted
- I wanted to add custom applications
- Even if the migration worked correctly this time, I was hosting with an unreliable host
In the end I decided if it is worth doing, I should practice what I preech and do my own website the way I would do it for a customer if they were paying me. I hired a graphic designer to come up with a look and feel and started developing a new site. I wanted a good hosting provider that supported .Net 4.x and MVC2 so I opted to go with Discount ASP. It was not cheap or easy nor is the site done but at least now I am proud of my site.
More writing
AI Model Regulation (Fable, GPT-5.6, OSS)
We used to celebrate new AI models, but lately releases are being delayed, restricted, or slow-rolled over national security concerns. Should AI be regulated, and if so, by whom?
Clustered Indexes and Performance
One of the most overlooked aspects of database design that I see from most application developers is the clustered index. Let us take a moment to discuss why this detail is so important, and to walk through some examples.
I'm BACK!
After a brief 8-year break, I decided to start blogging again! Here is what motivated me to start.
Getting Started with the Telerik MVC Extensions
A review of my experience using the Telerik MVC Extensions on several real world projects and instructions for integrating the Telerik MVC Extensions into your ASP.Net MVC project.
Codemash 2012 Recap & Pictures
Codemash Recap and Event Photos from Codemash 2012 including misc event photos, pictures of humorous Tweets on the large screen, a few presentations and the Pecha Kucha talks