Chris Rathjen

Warning: May be "Jab myself in the eye with a pencil" geeky.

Browse by Tags

Tagged Content List
  • Blog Post: TechEd 2008 FAQ: Branching and Merging with Team Foundation Server

    This was the most popular question asked at our booth (and perhaps all of the VSTS area) at Tech Ed Developers 2008. It was asked in various forms, but they all boil down to basically the same question: How should I manage branching and merging? Some folks are new to the concepts (e.g. many folks...
  • Blog Post: Must go faster...must go faster!

    In addition to being Jeff Goldblum's favorite one-liner ( apparently ), this is a pretty common expression for anyone dealing with computers. My experience has been that, aside from the very day you get a brand new machine, you probably wish it could do something faster than it does - load a program...
  • Blog Post: Team Foundation Server: Why are my files transferring so slowly?

    I'm not sure if anyone "in the field" has run into this (yet), but it's happened to us a couple times internally now, and I figured other folks might be interested in the issue. We've seen situations where larger files (in the latest case, 100 meg) take an inordinate amount of time to upload (checkin...
  • Blog Post: Q: Resolve dialog is empty even though I have conflicts

    Various people have hit some variation of the following: "When I checked out a file, I got a message saying there was a newer version in source control. But, when I ran resolve, it said there were no conflicts to resolve. What gives?" There are at least three possible reasons for this, I'll...
  • Blog Post: Which came first, the product or the patch?

    I'm setting up a Version Control Proxy for this week's manual testing efforts (flavor of the week: OS and product language settings are Japanese, topped off with setting the calendar to The Japanese Emperor Era ). I'm running into a new variation of the chicken-and-egg problem that both confused and...
  • Blog Post: Accessing Team Foundation Remotely: Fast, Faster, Fastest!

    We've had quite a few folks asking about TF Version Control's performance, especially in the remote access scenario. Buck wrote up a nice post awhile back on the remote access story; you can still find it here . The good news is that, even leaving customer needs aside for a moment, the Version Control...
  • Blog Post: My file's bigger than yours!

    As you probably know by now, we intend to support versioning even very large files in Team System. Last I checked, I believe the only hard limit was a question of how big your database's hard disk is. We've had to fix a few issues (and had to get ASP.Net and SQL 2005 to fix a few issues) along the...
  • Blog Post: Choose your client. But choose wisely...

    As you may know, Team System is not just for developers, but for all members of a software development team - testers, project managers, and architects, as well as developers (and, if you look at XNA , artists, sound engineers, modelers...the list goes on). Not all of those folks want to install/use...
  • Blog Post: Beta3 VPC available at last

    Buck's latest post has all the details...
  • Blog Post: TLAs, part 2: ZBB/ZRB

    You might not see these as much as RTM or even OGF , but they're the two that are currently at the forefront of the team's minds. The devs are chasing ZBB - the Zero Bug Bounce. I've also heard it defined as the "Zero Bug Balance" or "Zero Bug Backlog", both of which actually make more sense than the...
  • Blog Post: What's an OGF?

    You may have seen this "Microsoftism" mentioned before - one of our innumerable Three-Letter-Acronyms (TLAs) - the OGF . But, a casual poke around didn't turn up a summary of what it is and how we use the concept (in MS in general, but here on Team Foundation in particular). What it stands for...
  • Blog Post: So close...yet so far...

    There's a LOT to like in the 2.0 version of the Framework and Base Class Library. But, I ran into something today that I feel is missing. Or at least, it'd be really cool of it was there. I want to be able to override the ToString method on an enum. I know, I know - on the surface, it sounds...
  • Blog Post: My God, it's full of Edge Cases

    I've posted on resolve before , but I figured it'd be nice to come back and see where things stand in the Beta3->RTM timeframe. When you run get, checkin, or merge, the system can’t always do what you want it to. There are some basic cases – you tried to checkin but you don’t have the latest version...
  • Blog Post: The Steering Wheel is Invalid

    We wrapped up the Beta3 testpass, as you can probably guess. My favorite questionable translation from the last week of testing: Babelfish claimed an error message generated on the Japanese version of XP translated to "The steering wheel is invalid." After collecting myself, I quickly realized the error...
  • Blog Post: "SHIP IT!" (virtually)

    In the comments for my last post , nearly everyone was asking for VPC images to be provided along with Beta3 itself. The good news: There will be VPC images made available for the Beta3 release. The not-so- good news: They probably won't be available on the same day. It takes some time to get these...
  • Blog Post: I just called...to say..."SHIP IT!"

    Team Foundation Server Beta3 is almost here. We're finishing up the Beta3 testpass, making those painful decisions about what's important enough to fix in Beta3 and what has to wait for RTM, making sure those last few nasty Beta3 bugs that were resolved are actually fixed, etc. It's a fun, but busy intense...
  • Blog Post: More on shelving

    More on the phantom comments. I missed a couple comments to my shelving post that I want to follow up on. Keith outlined a basic scenario to help him understand the workflow: I have checked out a file and made extensive changes then get told to make a simple fix in the file. I'm not ready to...
  • Blog Post: <-- Blogging n00b

    Apparently, I'm more of a blogging neophyte than I thought. Or, I could blame the infrastructure, I suppose. I set anonymous comments to 'moderate' instead of publish by default. Which is great, but apparently I don't get notified when there are unmoderated comments, so I didn't realize I wasn't seeing...
  • Blog Post: No SourceSafe-style Sharing in VSTS - what do I do instead?

    Last post , I wrote about the lack of sharing. The question I didn’t answer was, “Well, what should we do instead?” This question came up on the forums in this post , and evolved into a specific scenario; here’s an excerpt: We are developing applications that will work on Windows machines, Windows...
  • Blog Post: Hatteras won't Share? NO FAIR!

    This has come up on my blog before , but since it came up in the forums again, I thought I’d point people at the subject again and solicit more feedback. Here’s the forum poster’s question: In VSTS, is there an equivalent to Share available? We have applications which are developed across...
  • Blog Post: What's in an exit code?

    Can you trust the meaning of an exit code from an app of which you have no specific knowledge? I wouldn’t recommend it. But what James and I are wondering is, can you at least trust an application to only return zero if nothing bad happened? Version Control lets users configure their own tools to compare...
  • Blog Post: Security Push: Home Stretch

    We're into the last week of our Security Push effort for Visual Studio Team System. We've reviewed lots of code, found a few bugs (thankfully, only a few scary bugs), verified our capabilities while operating in a hardened environment, and are wrapping up our penetration tests. It's been a different...
  • Blog Post: To catch a cracker...

    ...you must be able to think like one. Actually, I'm more interested in deterring and thwarting than I am in catching one (though the latter makes a better movie, no doubt). But, all of these goals benefit from the ability to adopt the mindset, goals, and approach of your adversary. Part of the "Road...
  • Blog Post: FAQ: Is shelving just a fancy word for branching?

    I've had some feedback from various sources lately about shelving, and how some people are perceiving it. Some think we're just putting a new name on an old concept - that shelving is just a form of branching. Others seem to think we're just giving you a shared filesystem that risks obviating the point...
  • Blog Post: Team Foundation vs. Subversion: Shelving

    We found an article online recently, where one of the Subversion guys is talking about shelving . First, despite the title, we're not against each other (at least, not exactly) - we have a couple Subversion fans in our own office, for that matter. But I figured, given Mike's description of how you might...
Page 1 of 2 (44 items) 12