Adam Singer

Veni, vidi, expertus sum- I came, I saw, I tested

Blog - About

About Adam Singer

An inside look at life as a Software Design Engineer in Test at Microsoft in the Visual Studio product group.

I post code samples and workarounds, information on new features and random thoughts. My sense of humor is an acquired taste- which is a polite way of saying I make some pretty dumb jokes.

For more information, see post #1!

  • Adam Singer

    Notable

    • 0 Comments
    After a bit of revising and internal processing, I'm the proud author of two TechNotes ! Both are topics I've posted here before, but if you'd like to see them in their next stage of evolution, here they are: TN_1700: Which Team Foundation commands...
  • Adam Singer

    Looking at the world through rose-colored versionspecs

    • 6 Comments
    James ' post on the DateTime versionspec reminded me that I wanted to post a brief summary of versionspecs in Visual Studio Team Foundation's Version Control. There are 5 different flavors of version specifications, each with its own syntax. Their...
  • Adam Singer

    Twelve Step Programs

    • 2 Comments
    Over the past few weeks, I've set up several Visual Studio Team Foundation Servers. Granted, this is something I've done a few dozen times since I first arrived, but I feel like I'm starting to get this down to a science. In any case, I wanted to post...
  • Adam Singer

    My voice is my passport

    • 0 Comments
    Locks vs. Permissions Visual Studio's Team Foundation Version Control has a very powerful access control model, permitting administrators to grant groups and individuals only the specific capabilities they need to do get the job done. Team Foundation...
  • Adam Singer

    It's always darkest...

    • 7 Comments
    ...just before it goes pitch black. These past three weeks, the Visual Studio Team Foundation testers have been darker than dark (we called it "dark dark"). We got tons of new automation written, analyzed numerous automated runs, and even managed to find...
  • Adam Singer

    Acme Code Corp.

    • 0 Comments
    One of the major missing features in the 1.0 and 1.1 .NET Framework was generics (similar to "templates" in C++, though with important differences ). The other day, Jim and I were discussing how to best approach the new set of Visual Studio Team Foundation...
  • Adam Singer

    The Origin of the Specs

    • 0 Comments
    According to Wikipedia , there are over 800,000 species of insect, only 82,000 of which are " true bugs ". The same sort of thing can be said about work items in Visual Studio Team System if you drop a few orders of magnitude. Here's a quick note on the...
  • Adam Singer

    Because it is not the sky

    • 0 Comments
    We're testing the Japanese Beta3 version of Visual Studio Team System's Team Foundation Server. Of course, most of us don't actually know any Japanese, so we have to rely on computer translators to help us figure out what's going on. Not all of the translations...
  • Adam Singer

    Microsoft Palabra

    • 0 Comments
    Did you know that Microsoft Word 2003 has translation built in? Type in a sentence and highlight it. Then, go to "Tools" -> "Language" -> "Translate..." Select the "to" language, and watch for your translation. I tried translating "This is a...
  • Adam Singer

    Playing with Power

    • 4 Comments
    As Chris says, we're very near the Beta 3 ship and the "ship it!" mantra is strong. We've done some pretty crazy testing during this test pass, including some of my current favorites- intentionally self-induced network connectivity issues, full disks...
  • Adam Singer

    Cause and effect

    • 1 Comments
    Recently, Keith Hill asked which version control commands require a checkin to complete. As Keith, Ed, and I delved into the topic, I realized this might be of broader general interest, too. Thanks to James for the assist on this one! As many of you...
  • Adam Singer

    Snip/Cut: Extracting and implanting data

    • 3 Comments
    To misquote Kermit the Frog, "Time's fun when you're catching flies and other bugs." It's been awhile, I suppose, but we've been busy writing new automated tests, verifying fixes, and generally Making Things Work (tm). In any case, something came to...
  • Adam Singer

    Working within the System

    • 0 Comments
    I've just heard that there's a chat in a little under three hours on " Learning Visual Studio Team System ". It should be a great opportunity to learn what's currently available as well as let us know what you'd like to see in Team System. Of course,...
  • Adam Singer

    Extra! Extra! Get the latest news!

    • 4 Comments
    Every now and again, some feature or other of our source control code strikes me in a "wow, that's smart" sort of way. For example, one feature of our "changeset" command I didn't know until fairly recently is the "/latest" option. If you don't know what...
  • Adam Singer

    Finding the [elided] in [elided] [elided]

    • 1 Comments
    A little bit back, Keith Hill posted in the TFS Forum about seeing "..." in Source Control Explorer's "Pending Change" and "User" columns. Why does this happen? What does it mean? Where can you find the missing information? Do you have to learn Morse...
  • Adam Singer

    /map marks the spot

    • 4 Comments
    Now that you've had a bit of time to play around with Beta 2, I'm curious what people think of the mapping and cloaking funcitonality of Team Foundation source control. Do you set up multiple maps? Have you cloaked anything? How do you think the average...
  • Adam Singer

    Workspace: the final frontier

    • 1 Comments
    We've been getting some feedback that the " workspace " concept isn't entirely clear. In my post on baselines , I briefly mentioned the concept of workspaces and would like to write a bit more on the subject to clear up any questions. If a system user...
  • Adam Singer

    Remapping in style

    • 5 Comments
    James introduced me to a neat trick recently with working folders. Oftentimes, I create a workspace and only want to map one team project to the local workspace root. Of course, I could use the UI, but that's not scriptable from a command file . I could...
  • Adam Singer

    Rounding the Baselines

    • 8 Comments
    Bruce from GrapeCity Inc. asks: When reading something about version control I learn a term "baseline". But in TF version control, I did not find it but a new term "workspace". I feel the two terms have similar meanings. Is my understanding right or...
  • Adam Singer

    Editorial privileges

    • 5 Comments
    A follow-up question from my most recent post - How often do you think you'll want to edit the comments and checkin notes of previously submitted changesets? Will you use it? Do you want to be able to edit other parts of the changeset (note that work...
  • Adam Singer

    Alice in changesets

    • 5 Comments
    In our last episode , we discussed the checkin process. Of course, checking in changes isn't the end of the process; it's really just a new beginning. Changesets represent discrete points in time and can be used refer to a specific state of the repository...
  • Adam Singer

    Mmmm... tastes like checkin

    • 3 Comments
    I have a few further questions about your Team System usage for those of you playing around with the December CTP: How often do you check in changes? How many files are in each checkin on average? Did you import a large source tree when you started playing...
  • Adam Singer

    Welcome to the Hotel Team Foundation

    • 2 Comments
    So, this has been awhile coming. Let's blame that on the combination of 2 zillion screenshots and the lovely weather we've been having. You can check in any time you like, but you can never leave. Well, actually, you can only check in if the tree...
  • Adam Singer

    Weapon of Choice

    • 8 Comments
    Here's yet another question for anyone out there using the December CTP. When you want to use version control, do you find you more often use the command line or the VS integrated client? Which would you rather use? Have you found anything lacking in...
  • Adam Singer

    Stream of conscience

    • 0 Comments
    A friend out in Redmond recently passed along this link . Stan Zdonik was my advisor up at Brown , and I was fortunate enough to help out on the StreamBase project when it was called Aurora . Apparently, Forbes.com found out about StreamBase and wanted...
Page 3 of 4 (79 items) 1234