James Moore

Head of .NET Developer Tools - Red Gate Software

A Proliferation of New Technologies

Published Wednesday, October 22, 2008 6:50 PM

Over the past few years we’ve seen a proliferation of new technologies from Microsoft. We have WPF, WWF, WCS, WCF, Silverlight, ASP.NET MVC, The entity framework, LINQ, Expression Studio, TFS, DLR, DSL… The list already appears endless, and in another two years we can probably add another half dozen technologies based around Windows 7, the much-rumored Cloud OS and the next version of .NET. As a developer, it feels like we are on a perpetual treadmill of new technologies and fads. And whilst I’m sure that some of these techniques and technologies can make our lives easier, how the hell do I tell which ones?

Let’s take WWF as an example – at the moment I understand the underlying principles of what it’s for, but how do I choose whether to leverage it during my development process? I know it’s a workflow processing system. But is it going to scale? Is it going to deal with that really nasty requirement I know is waiting for me six months down the line? I know that it will take me a week or two to roll my own solution which is sufficient, but it might take at least that long this time round to learn about WWF and decide if its going to help me or if I should roll my own. All these questions and so few answers.

How do you choose which technologies to learn? Have you spent time exploring these new possibilities? Are you still using C++ and Active X? I would love to hear what it takes for you to invest in a new technology. For me, I try and track adoption rates of these technologies; once they hit a certain % my job requires I spend some time learning about them to see if there are any opportunities there. But how do you deal with this if you have the pressure of project deadlines?

If you’re looking for simple solutions to make your development process smoother, then there are hundreds of mini-features in .NET Reflector which do just that. While working with Lutz on the transfer of the tool, I spent a lot of time digging around in its technological guts finding them. Given that some of these bits of functionality gold can be a little tricky to find, we have an article on .NET Reflector this month to make your life just that little bit easier -  Reflector: Soup to Nuts is something like our very popular SQL Server Crib sheets, so let us know what you think!

If the feature you wish Reflector had is not in the core product, then there are over 30 add-ins available on codeplex.com. These add a huge amount of functionality to Reflector, from code analysis through to small tweaks to the UI. We also asked Richard Morris to sit down with the most prolific add-in author, Jonathan De Halleux, and discuss MbUnit, Reflector and working at Microsoft on Pex. We think he deserved to be Geek of the Week, but take a look at the interview and decide for yourself.

As always we love to hear from you, so if you have any feedback on Reflector or ideas for features you would love to see added or tweaked, please let us know!

Cheers,

James.

by James

Comments

 

Garry Pilkington said:

It is in the news so much recently that there is no avoiding the fact we are either in or about to go
October 24, 2008 6:07 AM
New Comments to this post are disabled

















<October 2008>
SuMoTuWeThFrSa
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
A SysAdmin's Guide to Change Management
 In the first in a series of monthly articles, ‘Confessions of a Sys Admin’, Matt describes the issues... Read more...

Exchange: Recovery Storage Groups
 It can happen at any time: You get a request, as Admin, from your company, to provide the contents of... Read more...

Build Your Own Virtualized Test Lab
 Desmon explains the fundamentals of building a test lab for Windows servers and Enterprise applications... Read more...

Rendering Hierarchical Data with the Treeview
 It sometimes happens that Web Server controls that visualize data don't quite fit with the way that... Read more...

SQL Server 2008: Performance Data Collector
 With Performance Data Collector in SQL Server 2008, you can now store performance data from a number of... Read more...