30 July 2009

VSTS: What’s in it for Me?

I just completed a presentation on “VSTS 2010: What’s in it for Me?” for the Omaha Team System User Group and Omaha .NET User Group (original post).  The venue was once again sponsored by Farm Credit Services of America and the food and give-aways were sponsored by QCI – thanks Jodi!  I haven’t reviewed the sign-in sheet yet to get the exact count but we had somewhere in the neighborhood of 50 to 60 attendees for tonight’s talk – a great turn out.

There are so many new features in VSTS 2010 that it was a challenge keeping the presentation within the time constraints of the meeting.  I managed to squeeze it into about an hour and twenty minutes.

Here’s a quick overview of the features covered in tonight’s session:

  • TFS Installation & Administration
  • Scalability Options
  • Branching and Merging Visualization
  • Gated Check-ins
  • Hierarchical Work Items
  • Query Folders
  • Excel-based Reporting
  • New TFS Reports
  • Dashboards
  • Microsoft Test and Lab Manager
    • Manual Test Runner
    • Test Lab Management
  • Unit Test Improvements
  • Historical Debugger
  • Test Impact Analysis
  • Database Features
  • Architecture
    • Layer Diagram
    • Architecture Explorer
  • New UML Diagrams
    • Activity Diagram
    • Use Case Diagram
    • Logical Class Diagram
    • Component Diagram
    • Sequence Diagram
  • Other Miscellaneous Items

As you can see, the list is pretty long.  Great stuff!  A big “THANKS” to all that attended.

If you’re interested in the PowerPoint slide deck, you can grab it here.

Windows 7 – Free Copy for Beta Testers!

This just in…  For those of you (myself included) that were involved in the Windows 7 Technical Beta program (available on Microsoft Connect), you will now be able to download a full (i.e. non-upgrade), not-for-resale, copy of Windows 7 Ultimate for your own personal use!  Thanks Microsoft!

More details are available via this post.

Omaha Team System User Group

I have been somewhat behind posting lately (I hear new babies in the family will do that smiley) so it only seems right that I post about the next Omaha Team System User Group meeting 12 hours before it starts.

This month, the Omaha Team System User Group and the Omaha .NET User Group are combining their efforts into a single meeting.  Tonight, I will be presenting on “VSTS 2010: What’s in it for me?”.  This will be a presentation that covers the major, new features that have been added to Visual Studio Team System 2010.  There are a LOT of new features to cover so it will be a challenge getting through them while still spending enough time on each of them to do them some justice.

As a side note, the server hosting the Omaha Team System User Group site, www.otsug.org, crashed last week so the site is currently down.  My goal is to have the site restored by the middle of next week.  In the meantime, please visit Omaha .NET User Group for details concerning the Omaha Team System User Group.

Here are the details for tonight’s meeting:

Please RSVP via the Omaha .NET User Group web site if you plan on attending.

Location:
Farm Credit Services of America
5015 South 118th St
Map

Time:
6:00 PM

12 July 2009

Microsoft Thrive

I recently heard about a new site from Microsoft called “Thrive” and finally checked it out.  Here’s a quick blurb from the site:

We’ve heard from lots of developers that times are tough. You’re doing more with less, applying your skills more broadly, and maybe even learning new tools. That’s why we created Thrive – a one-stop community hub that offers job postings, technical content, and community resources. So whether you’re seeking new ways to differentiate yourself on the job, or you need to re-tool your skills for that next big role, Thrive has the resources to help you get there faster.

There is quite a bit of information available on this site and the jobs listing seems to have quite a few available positions listed.  If you’re looking for a job or simply looking for developer-related information to help you maintain your edge, this site is worth a look.

At first glance, this seems like a nice attempt to provide developers (who make use of Microsoft-based development technologies) with a single site for information.  If I were to have any criticism, it would be that the “Community” section of the site doesn’t seem to provide any (obvious) way to actually communicate/collaborate with other developers.  Maybe this is coming down the road or maybe that’s not the intent.

Not that I’m complaining because any source of reliable, useful information is a good thing :-)

10 July 2009

Silverlight 3 Ships

I don’t normally post about Silverlight since I tend to focus on Team System so much.  However, lately I have been spending a lot of time with Silverlight since I will be doing a presentation on it at our internal user group later this fall.  As such, I noticed that Silverlight 3 has officially shipped.

Here’s a short list of new features available in v3.0:

  • Ability to run Silverlight applications “out of browser”
  • H.264
  • Navigation Framework
  • DeepZoom
  • SaveFileDialog (yeah!)
  • WriteableBitmap
  • Pixel Shaders
  • ClearType (again, yeah!)
  • Hardware Acceleration
  • New Controls
  • UI to UI Binding (third yeah!)
  • New REST Networking Stack
  • Mouse Wheel Support
  • And much more…

You can read more about the details here.

Quick Links:

27 May 2009

Omaha Team System User Group

Yesterday was a long day that ended on a great note – the Omaha Team System User Group meeting.  Mike Douglas, from Deliveron Consulting Services, presented on Installing and Configuring Team Foundation Server 2008.  Here is the synopsis:

This presentation provides an overview of TFS 2008 and demonstrates best practices, lessons learned, and “gotchas” installing and configuring TFS 2008.  The overview explains the architecture and components of Team Foundation Server 2008 and recommended server configurations.  The demonstrations will include using the Best Practice Analyzer, setting user permissions and using the TFS Admin Tool, and creating and configuring a team project from start to finish.  The configuration process will include recommended settings, source control folder structure, and creating appropriate notification.  The presentation will conclude with techniques and lessons learned for troubleshooting problems with installations.

Mike covered a lot of information in an hour and 45 minutes answering lots of questions along the way.

The meeting was co-sponsored between Farm Credit Services of America and Deliveron Consulting Services.  Deliveron provided the food and some great giveaways (including an Xbox 360, TFS books, and some gift certificates).

The slide deck from last night’s presentation is available here.

Visit the Omaha Team System User Group web site for more information or contact me if you have any questions.  We hope to see you at the next meeting!

18 May 2009

Visual Studio 2010 - Beta 1 Available

As of today (May 18th, 2009) Visual Studio 2010 Beta 1 (various SKUs) and .NET Framework 4 Beta 1 have shown up on the MSDN subscriber site. Here is a quick list of what shows up for the Enlish language (I'm not sure what other languages, if any, are yet available):
  • .NET Framework 4 Beta 1 (ia64)
  • .NET Framework 4 Beta 1 (x86 and x64)
  • .NET Framework 4 Beta 1 (x86)
  • .NET Framework 4 Client Profile Beta 1 (x86 and x64)
  • .NET Framework 4 Client Profile Beta 1 (x86)
  • Visual Studio 2010 Professional Beta 1 (x86) - DVD
  • Visual Studio 2010 Remote Debugger Beta 1 (x64)
  • Visual Studio 2010 Remote Debugger Beta 1 (x86)
  • Visual Studio Team Foundation Server 2010 Beta 1 (x86 and x64) - DVD
  • Visual Studio Team System 2010 Team Suite Beta 1 (x86) - DVD
  • Visual Studio Team System 2010 Test Load Agent Beta 1 (x86)
  • Visual Studio Team System 2010 Test Load Controller Beta 1 (x86)
I do not know when the beta will show up on the public download site but I wouldn't think it would be too far behind. I am looking forward to seeing what changes/features have made their way into the beta (and what features were left out/removed).

Now, off to download...

13 April 2009

Deleting Work Items in TFS – a UI

If you work with Work Items in VSTS/Team Foundation Server then you’ve probably had the desire to delete a work item at some point.  Sounds easy enough, right?  Just right-click a work item and select… wait, there’s no Delete option?  That’s right – the Team Foundation Client does not include any functionality for deleting work items from TFS.

Although it’s a tad inconvenient, you can delete work items from TFS by installing the Team Foundation Server Power Tools  (October 2008 release or greater).  Of the many features available as part of the power tools, there is a command called destroywi that can be used to delete work items.  For example, to delete the work item ID 1234, use the command:

tfpt destroywi /server:tfs-dev /workitemid:1234

Although this is a relatively straightforward task to perform, not everyone is comfortable with the command line interface not to mention you have to look up the work item ID(s) ahead of time.  To ease the process a little bit, I created a simple UI that sits on top of the Team Foundation Server Power Tools that allows you to easily select a Team Foundation Server and Project to query from.  You can run an existing query to display a list of work items from which you can select one or more work items to be deleted.  You can also enter the work item IDs directly (as a comma-separated list) if you prefer.

Here is a screen shot of the utility after running the All Work Items query for a Demo project:

image

When you select one or more work items to be deleted, click the Delete button.  You will be prompted to be sure you want to delete since the action cannot be undone (i.e. it’s permanent).

DISCLAIMER: We have been using this utility in multiple production environments for several weeks now and have not experienced any issues.  However, since this utility physically deletes work items from a Team Foundation Server (via the Team Foundation Server Power Tools), use at your own risk :-)

Download the Delete Work Item utility here.

09 April 2009

VSTS 2010 Feature List

Brian Harry has started a series of posts detailing the new features in Visual Studio Team System 2010.  In his first post, he lists the high-level features along with associated blogs that provide further details.  He will be drilling into more detail with future posts but this is a great list if you’re just wanting an idea of what’s new in VSTS 2010.

06 April 2009

Omaha Team System User Group

Due to the recent birth of our new son, Zachary, I am somewhat late in getting this post on-line.  Although I am a little behind in getting this posted, I still want to get the word out about our last presentation at the Omaha Team System User Group.

Jeremy-OTSUG On March 24th, Farm Credit Services of America (FCSA) once again hosted the user group meeting.  Many thanks go out to Russ Wagner for his continued help and for accepting the position as co-leader of the Omaha Team System User Group!

This meeting’s topic was presented by Jeremy Novak, a developer at Farm Credit Services of America.  Jeremy presented on a new open source product called Remote Test Runner – or, RTR. RTR was originally developed at FCSA for internal use to aid in the automation of customer acceptance testing (sometimes referred to as service-level testing).  RTR was published to Microsoft’s CodePlex site following the presentation.

Remote Test Runner is a unit test assistance tool that allows the user to exercise Visual Studio-based test classes outside of Visual Studio. RTR reports on Data-Driven tests at the data field level as opposed to the unit test method level. Failed asserts no longer abort a test.

For more details about RTR, check out this previous post or the RTR project site on CodePlex (link below).

References: