As you may have noticed, I have not created a new post in over a year. This is mostly due to more work than time and a lot of other excuses.
I hope to change that trend over the next several months.
Last night I attended the Nasvhille .Net User Group (UG) to see a presentation by Elijah Manor. If you were unable to attend, you missed a great crash course on MVC (Model View Controller), JQuery, Ajax, etc. I strongly recommend downloading and reviewing the sample code.
While at the UG I was asked to put together a presentation for the meeting in March 2009. Now for the task of figuring out a topic...
My recent interests have primarily been focused on improving the performance of enterprise applications. This has led to research on scaling techniques (such as implementing REST (Representational State Transfer) with ROA (Resource Oriented Architecture), parallelism, and languages that inherently promote thread safety such as F#. There are some great Dot Net Rocks episodes that give an overview of some of these topics (http://www.dotnetrocks.com/default.aspx?showNum=367, http://www.dotnetrocks.com/default.aspx?showNum=375, http://www.dotnetrocks.com/default.aspx?showNum=377).
While it is likely that one of these topics will be chosen for the presentation, there are several other patterns and/or practices that may end up winning out. Some of these include: DI (Dependency Injection), Data Persistance Layer (NHibernate), DTO (Data Transfer Object), TDD (Test Driven Development).
Over the new few months I will be posting about various points of interests related to these topics.