Things on my mind at the moment;
NDepend – it's an incredibly powerful tool, so powerful in fact that I looked at it about 6 months ago and was a bit overwhelmed by the data it thrust in my face. I've gone back to spend some more time getting to know it, and it's incredibly impressive. It's a tool worthy of integration into your daily development routine – not just for when you've got a problem. A more detailed post to follow when I've spent a bit more time with it.
An approach for fitting WebServices into an MVP web project. Yeah you heard me – MVP. MVC is great and stuff, but it's not released yet, and it's not always going to be the answer to every question. IMO MVP implementations have real value for anyone looking to introduce a separation of concerns type approach into their enterprise applications today. Am I sounding defensive? Maybe – but I'm sick of reading forum posts and threads where someone asks an MVP related question only to be told "USE MVC" by a whole herd of fanboys who heard the term in their latest podcast download and don't really understand that as with all technologies there are pros and cons and scenarios where it's just not applicable. Rant ends.
Stored procedures – if you're still using them, why? I'm seriously curious here. After spending some time working with an old codebase which contains a lot of logic deeply embedded in stored procedures (as well as additional logic contained in the actual web application) I'm driven to publicly ask for the stored procedure fans to come forth and state their case.
LinqDataSource – it's a great tool to use for simple admin pages (simple table level CRUD operation pages, with all relationship tables bound, requiring not a single line of codebehind = very handy), prototypes, demos, and other instances of rapid development. Was SqlDataSource this great and I just never noticed? Anyone love/hate SqlDataSource enough to comment?
Horror stories when upgrading applications from .NET 2.0 to 3.5 – do they exist? How easy is it to sell the value of an upgrade to the latest version of the framework and to be able to state that it's a low risk operation? In my experience it is – but it's a wide wide world out there.
Posted on Wednesday, December 10, 2008 11:47 PM |