
Charlie Application Framework
By late 2004 I had decided that I needed to my own application framework, on top of which I could build both small web sites and large web applications. I gave my framework the name ‘Charlie’ and documented its development on my weblog, The Life of Charlie.
The reason I am particularly proud of Charlie is that it may be the greatest example of the care and attention I put to everything I do. Architectural options were researched, considered, and implemented. Design patterns were researched, considered, and implemented only when applicable. Object design concepts were researched, considered, and implemented as often as possible. Some aspects of traditional .NET programming were challenged, while others were faithfully applied, each time after research and consideration.
I did not finish creating Charlie, as I accepted a full-time contractor position to work on Microsoft’s www.asp.net web site. While Charlie did not cross the finish line, elements of Charlie found their way in to the Titan application that runs the www.asp.net web site. Indeed, the experience of architecting and implementing a complete application is sure to enhance the quality of any application I work on in the future.
To learn more please refer to my weblog, The Life of Charlie.
