Thursday, April 12, 2007

Publication #3, Maverick.NET, and Feedback

For the past few weeks, I've been in hiding on a farm in Northern NH. Its a relaxing environment for me, and the lack of outside noise gives me the chance to work on peripheral interests I normally cant pursue.
Right now, its a relentless blizzard outside, which is interesting considering the time of year.

From this isolated position, I polished up and released my third article to the codeproject regarding database schema versioning methodologies. Its old news to this blog, but the codeproject gives some of my ideas better exposure. It seems to be getting mixed reviews. The developer crowd tends to be a very opinionated bunch...

One of my clients (which choose to remain anonymous until their patent is secure) has a need for a web application built around internationalization. The puzzle of how to properly localize a web application has been a good reason for sleep loss over the past few nights until I found this. Maverick.NET is a framework for implementing MVC design patterns (like Ruby on Rails) directly in .NET. Everyone has their gripes with the ASP.NET web-page framework, and MVC helps address the separation of concerns issues. Unlike Castle Monorail, it has some built-in support for internationalization, so if youre writing international-oriented web apps like I am, this is so cool its not even funny.

I visited today's "Best Picks" from the CodeProject.com. Currently, I've got 2 articles in the top 5! I wonder how these are calculated. At any rate, I felt like it was worth a screenshot. Its always encouraging to see that the lessons I've learned are worth sharing enough to help others.



All in all, its been a pretty busy week and Im looking forward to returning to Colorado for some time.

Saturday, April 07, 2007

NHibernate Performance, Part Deux

Its been a very transaction-ful easter over here in beautiful New England for me. One of my clients has some interesting concurrency issues on a clustered database system (can you read distributed transactions?), while I just read on Martin Fowler's blog that EBay doesn't use transactions!

At any rate, my second article on performance tuning for NHibernate is finally up, where is was promptly attacked by one of the authorities on this research, Mr Ayende Rahien. Its encouraging to me though, because it speaks volume about the influence my writings have (besides the fact I've reached almost 500 views since I released it this morning.

Insted of re-posting a juvenile article destined to be in flux here, go to the codeproject and have a look for yourself. I encourage you to attack it, chew it up, spit it out, and let me know what taste it leaves behind for you.

By the way, my last article was linked as "new and notable" by codebetter.com, a blog with over 11,000 subscribers. Its funny how word gets around. I wonder... is 3,400 views in one month considered to be that popular of an article?