Welcome to MSDN Blogs Sign in | Join | Help

I'm getting ready to head off on vacation for a few weeks. I'll be backpacking through Patagonia with some friends.

But while I'll be off the grid for a few weeks, I won't be without some cool tech gadgets. I just installed the newly free TrueSpace 7.6 on my laptop to play with on the loooong plane ride and while I have some other downtime. My Zune is literally FILLED with video podcasts that I found on Zune Marketplace. And I'm stocked up on rechargeable batteries. What can I say... I'm a geek? But I'll also be hiking a few hundred miles over the next few weeks, so at least I won't be stuck at a desk!

Here's an interview I did for Channel 10 last week showing off some of the gadgets we're taking on the trip. See you in late August!


High Tech Hiking in South America

This is a great idea! Nice write-up, Laurent.

For more great ideas on how to get the most from Live Mesh check out the Live Mesh Scenarios Directory.

Today the XNA team delivered some much-anticipated details regarding the forthcoming XNA Community Games which will allow XNA game developers to upload and even make money selling their games via Xbox LIVE.

For more details check out:
http://creators.xna.com/en-us/XboxLIVECommunityGames

I'm especially excited about this announcement since in my part time I've been brushing up on my XNA skillz by reviewing this upcoming book on XNA. Now to just come up with the next big thing!

1 Comments
Filed under:

From time to time I routinely field questions from customers wanting to see the End-User Licensing Agreement for a particular product. Luckily I have access to the product "boneyard" (an internal Microsoft share) where legacy Microsoft products get put out to pasture, and from there I can pull up the EULA. But I always thought it would be nice if we had this information online.

As it turns out, it is. Maybe this is new, or maybe it's been there for a while and I didn't read the memo, but it's pretty nice. Check out:

http://www.microsoft.com/about/legal/useterms/default.aspx

clip_image002

While this certainly doesn't contain every piece of software that Microsoft has ever released, I'd be hard pressed to think of a release from the past few years that's not on that list. I planned on linking to the Microsoft Bob EULA, but upon inspecting the files at the boneyard share it appears that Bob didn't have a EULA.

Side note: Trying to install Microsoft Bob on my Vista x64 machine crashed during setup. I should probably file a bug about that... does anybody have any contacts on the Microsoft Bob team? :-)

Mickey Gousset and I were recently looking for some resources on getting started with Microsoft Project Server. So I emailed my friend Ameya Bhatawdekar on the Team Foundation Server program management team. Ameya is not only working on the out-of-the-box integration between Visual Studio Team System code name "Rosario" and Project Server, but he also used to work on the Project Server team. Here's what Ameya suggested to get started with Project Server:

Gary Chefetz’s books are a good read (book 1, book 2) as is the one from the one from Quantum PM to get a good overall understanding of the EPM solution. Have a go through the role guides to learn about the EPM system from a roles perspective.

Administrator role guide
Project manager role guide
Executive role guide
Resource manager role guide
Team member role guide

Ameya

Thanks, Ameya! I'll have to add this to my ever-growing tech reading list.

Dan and I delivered a special edition of This Week on Channel 9 to help celebrate America's Independence Day. As my blog title suggests, things didn't quite go as planned during one of the test runs.

Oh, and there's some great software development-related content in this episode as well, not just fun & games. :-)


This Week on C9: Fireworks, Powerset, Equipt, Pex, and cool downloads

I recently visited Nikolai Tillmann and Peli de Halleux on the Pex team to talk about how Pex can really bolster the effectiveness of unit testing. I've got to say that out of all of the Channel 9 videos I've filmed this was one of my favorites. I stuck around for another 30 minutes after the interview talking to Nikolai and Peli about some of their plans for the future of Pex. But I'll have to save those details for another interview... :-) I hope you enjoy this interview as much as I did.


Pex - Automated Exploratory Testing for .NET

If you're headed to PDC2008 in October (and I hope you are!) you should consider registering for one of the pre-conferences. The pre-conferences are focused on helping you get the most out of Microsoft technologies which are available today, so that you bring home knowledge that you can apply immediately. The pre-conferences happen the day before PDC2008 officially starts (October 26). By attending a pre-conference you can get up to speed on all of the latest technologies so you are best prepared to hear about all of the the future technologies being discussed during the rest of the week at PDC.

There are many great pre-conferences to choose from. I wanted to highlight one that I am particularly excited about: Getting More Out Of Visual Studio Team System 2008. This all-day pre-conference is being presented by one of the Team System MVP's, Brian Randell. If you've seen Brian present then you know that he's a great instructor with a lot of passion for teaching people about developer technologies.

The full pre-conference description is below. I hope you can make it!

Get More Out of Visual Studio Team System 2008 Presenter(s): Brian Randell

This pre-conference will focus both on implementing best practices and avoiding worst practices when working with Team Foundation Server and the suite of client tools. Throughout the day you will cover end-to-end life cycle management. Begin with guidance on defining your team project, source code control, and project classifications system, tips for customizing your process templates and using work items to drive your teams progress. From there you will learn effective techniques for getting your builds set up and running, using quality practices and tools including unit testing, web testing, test publication, profiling and load testing. We close by covering how to move forward once a major milestone is complete. This session assumes familiarity with Team Foundation Server and Visual Studio Client Tools; each section of the session will provide practical guidance so that you are getting the most of VSTS and you leave prepared for changes coming in future releases of Team System.

I have made a long overdue update to my earlier post, A More Reliable and Faster Download Experience for Rosario / VS08 VPC's. These files were updated on March 31, 2008. The new VPC images have an expiration date of December 31, 2008. There are also some great hands-on labs available for use with the Team Suite + TFS images.

If you were at PDC05 or MIX08 then you already know about the now-popular Show Off event which features fun, innovative, and inspirational projects developed by you and your peers. Today we announced that Show Off will be returning to PDC2008 - so now you can take credit (and maybe even win some cash!) for all those late-night coding projects you've been working on. Dan Fernandez and I will be your hosts for PDC2008 Show Off, so we hope to see you there!

Check out the PDC2008 Show Off Details and Rules. Note that you do NOT have to attend PDC2008 in order to submit an entry.

If you're planning on submitting a Show Off entry or just showing up and supporting your fellow PDC attendees, here's some blog bling:

ShowOffBlogBling 

(This year's creative was inspired by Mystery Science Theater, one of my personal favorite shows of all time!)

To get some inspiration for your project, check out the top 5 audience favorites from MIX08. (courtesy of Mike Swanson's blog):

  1. Crayon Physics Deluxe - like many of the comments on the voting forms, I want this game now!
  2. Real Time Physics in Silverlight - a very cool open source physics library for Silverlight hosted on CodePlex
  3. Wii Data Visualization and Multipoint Nonsense - using the Wii for some Minority Report fun
  4. 40 - My Life in Silverlight 2 - probably the only computer application that's ever caused me to have this kind of emotional reaction
  5. Social Retailing - how we'll shop for clothes in the future

 

Finally, I would be remiss without mentioning that Mike Swanson and Thomas Lewis started this whole Show Off thing in the first place. They must be getting old and senile since they trusted Dan and myself to carry on with the tradition... I hope we don't let them down!

Last week Dan and I headed down to TechEd Developers 2008 and while we were down there we filmed an episode of This Week on Channel 9. As you'll see from the preview image below, we had a bit of fun while we were filming.

By the way - congrats to the Channel 9 for rolling out v4 of the site! Now you can subscribe to an RSS feed of This Week on Channel 9 with attachments for your favorite media format.

RSS | iPod/MP4 | Zune


This Week on Channel9: TechEd, Bill Gates, Data Mining, IronRuby and more

 

Martin Woodward just posted a very entertaining and informative video about Brian the Build Bunny which is wired up to his Team Foundation Server to alert him about the success/failure of software builds. This is made easier by the built-in continuous integration capabilities of Team Foundation Server 2008.

What's especially cool about this is that Martin named Brian the Build Bunny after me. (Or maybe it was named after other Brian. Or the other Brian. But definitely not Bryan since he spells his name wrong. <g>)

The Visual Studio Team System 2008 Licensing Whitepaper is now published. This paper is in the same format of the very popular 2005 licensing whitepaper but now reflects the licensing changes which have been made for 2008. The spirit of these documents is to answer common licensing questions about Visual Studio Team System, and most of the verbiage centers around Team Foundation Server.

Overall the licensing for 2005 and 2008 is very similar, with a few exceptions. These exceptions are generally less restrictive than in 2005 and should come as a welcome surprise to those who have faced these challenges in the past. I encourage you to read the licensing whitepaper to read more, but here is a summary of the biggest change:

"File-a-bug scenario" - Many customers would like to allow end-users of an internal application to file bugs or enhancement requests directly against Team Foundation Server to be addressed by the development team. But in the 2005 licensing, this scenario would have required every user to be properly licensed with a CAL for Team Foundation Server. If your application was consumed by many users this could become quite expensive. But now with Team Foundation Server 2008 we allow a user to achieve this scenario without requiring a CAL. There are still restrictions on what a user can and can't do, but generally speaking the "file-a-bug scenario" which many customers have asked for can now be achieved without a CAL. See the licensing whitepaper for more details. In addition, the new "Work Item Web Access" feature of Team Foundation Server will make it easy to extend a Web client to those users for the purpose of achieving this scenario. Work Item Web Access is essentially a stripped down version of Team System Web Access which only provides the capabilities enabled by the new "File-a-bug scenario." Hence you can grant your end-users access to this interface without needing to closely monitor how they use the system.

I hope that the licensing whitepaper is useful and helps to dispel many of the questions surrounding Visual Studio Team System licensing. As always, we welcome your feedback on how we can continue to make it better.

A new Community Technology Preview was just released for Team System Web Access 2008 SP1. Hakan Eskici has all of the details:

Team System Web Access (TSWA) 2008 SP1 (CTP)

· What’s New in TSWA 2008 SP1?

· Download the CTP for TSWA 2008 SP1

Work Item Web Access (WIWA) 2008 (CTP)

· What’s WIWA?

· Download the CTP for WIWA 2008

I just got done installing this release - it was a 5 minute project, very easy! Even though Windows Server 2008 isn't listed in the system requirements as a supported operating system, I went ahead and installed both releases (TSWA + WIWA) on Windows Server 2008 and it's working like a champ. Update: Buck Hodges just posted a comment to indicate that Windows Server 2008 is in fact a supported platform. This will be updated in the docs.

One tip, once you get everything deployed if you want to edit configuration settings just open up the web.config file in the respective \program files\<app>\web folder. Be sure to open the file with elevated permissions (e.g. "Run as Administrator" either Notepad or Visual Studio) or else you'll get a permissions error when you try to save the file. One thing I did was change the default Team Foundation Server to the one I use most often. See the <tfServers> tag.

Reader's of Brian Harry's blog will be familiar with the "dogfooding statistics" he posts about related to how we use Team Foundation Server at Microsoft. Brian has blogged about our deployment topology, the number of teams using TFS, the sheer scale of the number of work items and check-ins, and so on.

But a question which frequently comes up is related to how Microsoft uses Team Foundation Server to really drive business decisions. How do you know if you're on schedule? When will a feature be "done"? Where might additional resources be required? What are the latest roadblocks being faced across your teams? Answering these questions across a team of even ten people can be a challenge, let alone the hundreds or even thousands of people who work on products of "Microsoft scale."

I recently had the opportunity to sit down with Jeff Beehler who is the "Chief of Staff" for Visual Studio Team System. In addition to having a really cool title, Jeff is responsible for overall coordination of the teams who build Visual Studio Team System. Jeff has spent his career at Microsoft inventing better processes for managing large software projects, and he shared with us some of the ways he relies on Team Foundation Server every day to help him make project management decisions. Click here for the Channel 9 entry for this video.

More Posts Next page »
 
Page view tracker