Friday! Today isn’t quite as VS and TFS heavy, but there’s a little bit peppered in. On with the links…
Agile is for Your Whole Business from Joel Semeniuk
I really liked this post from Joel on Agile software development and its application to your entire business. I’m actually a partner in a health and fitness business and have been thinking quite a bit about how to apply Agile concepts to what we do.
Test Case Management (TCM) Reporting – Frequently Asked Questions – Part 1 from Visual Studio Team Test
This is a great post answering a few frequently asked questions about Test Case management and reporting with Microsoft Test Manager and Visual Studio 2010. Using reports and data effectively seems intuitive, but its been my experience that most teams are very ineffective at not only gathering effective quantifiers to manage their team but then using that data once they have it.
Anatomy of a Good Bug Report from Tim Heuer
Tim shows us the anatomy of a good bug report by describing what she be in it, which fields should be required, and what a good bug report looks like. I worked for a company many moons ago that rewrote it’s “bug template” multiple times to overcome issues where people weren’t entering good data in bugs. In reality, the biggest impediment to creating and using bug reports wasn’t the specifics of its contents but rather the discipline of the team to enter effective data and then use it. So standardize on something (like Tim’s recommendations) and then actually use the damn thing.
Using the HTML 5 File API to Read the file Contents from The Problem Solver
It’s post like this that make me want to drop everything and focus entirely on HTML 5. Here, we get a look at reading file contents using the HTML 5 FileReader API.
How We Review Code from Lee Winder
Code Reviews are probably the least understood, and therefore least effectively quality control tool that teams use. How a code review is of extreme importance, and can take code reviews from being a complete waste of time to being the most important part of your development process. To understand the different types of code reviews and how they can be used, check out this great post describing different review strategies.
Dennis Ritchie, the man responsible for developing the C programming language, has died. The computing world has lost someone whose contributions are every bit, even if not more so, substantial as Steve Jobs. On with the links…
What is New in VS TFS 2011 Part 2 and Part 3 from Tarun Arora
Tarun continues his excellent series on the new goodness in Team Foundation Server 11 by showing off the features that pertain to Testers, Business Analysts, Project Managers, and TFS Administrators. A lot of ground is covered, and if you’ve ignored TFS 11 up until this point, this series is a good place to get started catching up.
Building with VS11 and Team Foundation Service Preview from Bryan Group
I’ve linked to a bit on this subject before, but Bryan’s post on TFS Build and Team Foundation Service is the most complete I’ve seen yet. He shows how to set up TFS Build with TF Service and also walks through queuing and monitoring your builds.
Why Does My MS Project Run So Slow When Connected to TFS from Donovan Brown
Donovan has a quick tip to help out MS Project performance when you’re using MS Project with TFS Work Items.
The Three Things We Need at Work from Chad Moore
I really liked this post from Chad Moore on the three key factors to creating a productive and profitable workspace. Chad is in game development, but the factors he highlights (autonomy, mastery, and contribution) are universal to all teams. This is definitely worth a quick read.
Do you like video games? If so, this is what awesome looks like. On with the links…
Using the TFS API to Display Results of a Hierarchical Work Item Query from Colin Dembovsky
If you’re querying data with the TFS API, you’ve probably figured out that RunQuery() won’t work for a tree or direct links query. To overcome this, Colin has put together some code that will allow you to query hierarchical work items and has lots of details and screens at the link (downloadable code too).
How Windows 8’s Memory Management Modifications Make for a Better User Experience from Ars Technica
Ars brings us a great read explaining the memory management story in Windows 8 and how it claims to be even more efficient than Windows 7. I’m a big Ars fan and think you should be to, so set a bookmark.
Windows 8 and the Up and Coming Hardware Revolution from Keith Elder
I really liked Keith’s post on how Windows 8 will juggle the traditional PC and the tablet interface, and his thoughts on the perfect computer. He also links to a really cool BUILD presentation titled 8 Traits of Great Metro Style Apps. It’s worth your time if you’re trying to get your head around where Microsoft thinks the future is going, at least where interfaces are concerned.
Things I Wish I Knew Earlier from Zachary Hoefler
This is a terrific post with some nuggets on Zach’s experience at an internship and what he wished people had told him up front. I’ve been at it a lot longer than Zach, but I can vouch that there is incredible wisdom in what he says and that every programmer should give it a read. There’s greatness in the comments too.
Space nerds simply have to watch this video of the three-year Martian trek by the Opportunity rover. Amazing. On with the links…
Visual Studio 11 Developer Preview: Search Everywhere from The Visual Studio Blog
The search story in Visual Studio has gotten much better in Dev11, and the Visual Studio Blog has all the details.
What is New in VS TFS 2011 Part 1 from Tarun Arora
Tarun has an incredible post, the first in a series, showing off the new features and capabilities of Team Foundation Server 11. This post provides a broad look at the focus of TFS 11 and then dives into a number of specific features, including the new Team Explorer, Code Review capabilities, version control improvements, and much more.
Building Windows Phone Apps with a 64-bit Build Agent from TFS Build from Paul King
Developers have run into a host of issues trying to use TFS to manage builds for Windows Phone applications. In this post, Paul walks you through getting everything set up by showing you how to resolve one issue where you need to specify which version of MSBuild to run during the build process.
Announcing Wrox's Professional C++, 2nd Edition from the Visual C++ Team Blog
Mar Gregoire announces the release of his book, Professional C++, Second Edition, which includes bits on the latest C++ standard, C++11. You can get a copy on the Kindle (or other digital book readers) as well. Odds are, this one will make it to my shelf.
Vintage Soviet cars are charming. On with the links…
Database Changes Between TFS 2010 and TFS 2011 from Tarun Arora
Tarun has put together an incredible post outlining the database changes that were made between TFS 2010 and TFS 2011 and which feature those changes pertain to. It’s a neat peek behind-the-scenes as to the scope of the changes and how you can access that data.
How Do I: Use the web.config Transforms in Visual Studio 2010 from Chris Koenig
Chris Koenig, our local Microsoft Developer Evangelist here in Dallas, has a succinct video showing off how to use the web.config transform feature in Visual Studio 2010. Web.config transforms help deal with the classic problem of having different web.config files and settings for different environments. These transforms are essential to teams with ALM needs that involve different environments depending on the maturity of a specific feature or release.
Visual WIP Beta 2 is Now Out! from Hakan Forss
A second beta of Visual WIP, a Kanban visualization tool for Team Foundation Server that gives visibility to your Work in Progress, has been released. This project has definitely shaped up over its lifetime and there are lots of new features in this release as well as a number of bug fixes. Details and screens can be found at the link.
5 Things You Might Not Know About Visual Studio from Gustavo Samour
Visual Studio is massive and very complex, so it follows that your experience using Visual Studio may be drastically different from others. Consequently, you might be missing out on a number of useful tools and features. This post outlines five things you might not know about Visual Studio, but should know. Also check the comments for a few additional nuggets that might be useful.