Gumble's Tasty thoughts

Tasty info for .Net developers.

Friday, November 03, 2006

So you are a .NET developer?

For me I suppose I’m more specifically perceived to be an ASP.NET developer. However most of you will agree that to be an "ASP.NET" developer means a bit more than it used to when we were Web developers at the turn of the Millennium. In any given day/project an ASP.NET developer is assumed to be a master at

  • UI design & graphics,
  • HTML, CSS, JavaScript & Browser Quirks,
  • ASP.NET itself, User controls, Custom control development & Ajax,
  • OO, C# & VB.NET,
  • Web Services,
  • XML, XPATH, XQuery & XSLT,
  • Data Access concepts,
  • Code generation tool kits, Build scripts,
  • SQL, Database design,
  • IIS,
  • Security (which opens a whole new door)
  • Etc…

Its little wonder that a lot of the code I see on the web, user group list and projects I interact with, is of a average quality. “Jack of all trades, Master of none”. I don’t want to sound offensive or seem like I’m sitting on my high horse. I’m just calling it as I see it. It’s damn hard to learn just a few of those skills let alone be competent at many of them. However the intention of this Blog is to provide some direction, process and reusable code for the masses. I figure I have done the bleeding while learning this stuff, I have been to the user group meetings, the Tech Eds, watched countless hours of webcasts so this is my attempt to aggregate the useful stuff I have collected so less time can be wasted and more time can be spent on productivity or recreation :)

I’m looking forward to covering the following topics in future Blogs: Security, SQL Server Performance tips, Code Generation, Productivity and quality control tools, Authorization Providers, storing and cataloging files in the database. I will sprinkle in some other trendy topics as I go but I hope all of this helps you towards building your killer app.

Gumble

Thursday, November 02, 2006

Welcome

Welcome to what is to be a thoughtful collection of opinions and ideas related fairly specifically to the world of software development from a perspecitve of user of Microsoft tools. These tools include the .NET framework (1, 2 & 3), SQL Server (2k & 2k5), IIS, Sharepoint/MOSS 2k7 etc.

I hope that this blog provides a place where being technically savy is not mutually inclusive of being a complete nerd. I like to think that I work a moderatly low level (for a .NET developer) so I hope i can offer some tips, code and ideas to those developers out there who just "want to get it done".

Lee Campbell ~Gumble