Friday, 14 November 2008

Getting up to speed in C# and .NET

I have played with C# and .NET since version 1.0 was in beta but the nature of my job meant that I never got to use it beyond the occasional utility for some process. The majority of my time recently has been spent in VB6 with other smaller projects using JavaScript, Perl, PHP, Python, etc. I also develop most of the installers used in the office using InstallShield and have been working with that since version 3, now at 2009 for both InstallScript and MSI installers.

The .NET toolset has now been adopted at work and I need to get up to speed. I expect this to be a steep climb so I am going to attempt to blog the process, mostly for myself to refer back to but, with any luck, it might help someone else facing a similar mountain.

The technology stack in use at work at this point is Visual Studio 2008, .NET 3.5, ASP.NET 3.5, SQL Server 2005, Javascript and the Backbase control library. Additionally I am building a website for a relative using the ASP.NET MVC framework.

I also need to learn Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Microsoft Enterprise Library (3.1 & 4.0), Wix and to better understand Design Patterns. I expect that this list will need to grow but that is it for now at least.

Articles in this putative series will be tagged according to the technology involved but will all be tagged as Learn to try and tie them together in some fashion.

I imagine that after a first enthusiastic burst that new posts will slow. ;-))

No comments: