Current Topics of Interest (for me anyway)

23. July 2007 06:08

Over the last few weeks, my blogging rate has been a lot lower than usual.  This is partially due to me changing jobs and moving all within the last month.  But, it can also be attributed to be doing a lot of reading (both blogs and books).  In a certain sense, you could say that I have been doing some research to get myself up to speed regarding a few areas on which I would like to focus more closely.  As such, I thought that I would post what these areas are since you are likely to see future blog posts about them. 

  • WCF

It should come as no surprise to see WCF as the first item on my list.  WCF has been of great interest to me since long before it was officially released.  Although I have slacked off a bit on many detailed posts as of late, I expect to begin posting more stuff in this area...especially as the 3.5 release approaches. 

  • Test Driven Development

I have been intermittently using nUnit for a while, but it has been mostly to facilitate the automation of general unit testing.  Even though I am a big fan of the concept of TDD, I have not really been in a situation where I was allowed to use could apply it.  Fortunately, my new position will present the opportunity to really leverage TDD.  So, I want to invest some time to prepare myself a bit in an effort to maximize the benefits.  Even though there is quite a bit of material available in this area, I will probably post a few of my personal experiences along the way.

  • Parallel Computing

Parallel computing has been a hot topic lately.  You are beginning to hear more and more about the necessity of parallel computing in order to achieve greater scalability and performance as it becomes questionable whether Moore's Law will continue to hold true.  It has always been an intriguing area to me.  I am interested in potentially leveraging parallel processing to dramatically improve the performance and scalability related to a project at my new position.  This would mostly pertain to some intensive calculations, but it could be useful for a variety of algorithms.

If any of this stuff sounds interesting to you, keep an eye out for future posts on the subjects.  Feel free to drop me a line via the blog contact form if you have any comments or suggestions. 

Comments

7/31/2007 1:08:25 PM #

Jeff,


Have you done much with MSBUILD and VSTS?  On my last project we were using Team Suite and developed several TeamBuildTypes to handle multiple build and deployment activities.  We also used Continuous Integration to perform various test upon code check-in.  If any build errors occured, the dev team was spammed by the last person to check-in.  You definitely didn't want to be the one to "break the code".  Anyway, didn't know if you had an opportunity to work with it or not.


Regards,


Brian

Brian Jones |

7/31/2007 9:48:39 PM #

Hey Brian,

It's been way too long since we have spoken.  I hope all is well on your side of the U.S.

At my current position, we are using MSBuild to help with automating part of our build process.  We currently are using the Team Developer edition of VS2005.  Unfortunately, we don't have a Team Server setup right now.  

As far as Continuous Integration is concerned, we are using Cruise Control.NET.  I definitely like the way it is clearly pointed out when someone breaks the build.  It definitely creates an incentive to ensure your code is tested prior to check-in.

Thanks for dropping a line.

Jeff

jeff.barnes |

Comments are closed

About Me

I'm a passionate software developer and advocate of the Microsoft .NET platform.  In my opinion, software development is a craft that necessitates a conscious effort to continually improve your skills rather than falling into the trap of complacency.  I was also awarded as a Microsoft MVP in Connected Systems in 2008, 2009, and 2010.


Can’t code withoutThe best C# & VB.NET refactoring plugin for Visual Studio
Follow jeff_barnes on Twitter

View Jeff Barnes's profile on LinkedIn

 

Shared Items

Disclaimer

Anything you read or see on this site is solely based on my own thoughts.  The material on this site does not necessarily reflect the views of my employer or anyone else.  In other words, I don't speak for anyone other than myself.  So, don't assume I am the official spokesperson for anyone.