Recently Microsoft launched the first new Windows Operating System Vista as a Beta for the developing community.
Here you can find more information.
Microsoft only released this Beta to MSDN subscription members and TechNet members.
At Erwyn van der Meer's blog  there is a lot of info about Vista, in Juli 2005 he experimented a lot with this new OS and found some interesting things he put on his blog.

Henry Cordes
My thoughts exactly...

 


Puk

Published 7/28/2005 by Henry
I'm proud to announce:
Saturday 23 july 2005 on 12:11 my son Puk was born.
He and his mother both are doing very well.
We are proud, tired and very happy!

Puk
PUK

Henry Cordes
My thoughts exactly...


Online...

Published 7/22/2005 by hendaman

After some server related problems, my blog now really is reachable through the internet.
I'm happy and will start to put my thoughts about technical matters on this site.

Henry Cordes
My thoughts exactly...


Domain 'henrycordes.nl'!

Published 7/18/2005 by Henry

Today the domain henrycordes.nl is officially claimed. In the next few days, this blog can be reached through:
http://blog.henrycordes.nl

noavatar

Henry Cordes
My thoughts exactly...


TFSC or Team Foundation Source Control is built from ground up, Microsoft did not update Visual SourceSafe and call it TFSC. It is a multitiered architecture.
On the other hand, if your familiar with Visual SourceSafe, the look and feel is basically the same, there are just more features.
There are some new features in TFSC compared to Visual SourceSafe, there are:
  • Changesets
  • Branching
  • Merging
  • Shelving
Changeset
TFSC introduces a concept called changeset. With Visual SourceSafe and other source control products, the files under source control had no linkage, they all where individual files.
Changesets describe a group of associated file modifications, each changeset is given a unique identifier for tracking and reporting.

Branching
Branching in TFSC is intelligently copying items from one project to another. The origin, context and history is maintained and future changes can be merged back into the original path. This allows multiple builds and releases to be maintained efficiently. Another benefit of branching is storage space efficiency. The source control server minimizes the required storage by maintaining one copy of the content.

Merging
Merging (in CVS this process exists for a long time already) reconciles all the changes from branched code (“the source”) with the original code (“the target”). This is more than blending text, it will merge additions, deletions, undeletions and renames from the source to the target.

Multiple checkout
Team System projects can be configured for multiple checkout . this feature allows more than one user to edit the same file simultaneously. The same engine that merges changes from branched projects merges changes from two or more checked out projects back to the source (people working with CVS know this feature is nothing to be afraid of).

Shelving
Shelving is another new key concept to TFSC. Shelving allows a developer to store pending changes to the server without checking them in (in the form of a shelveset).
A shelveset is similar to a changeset, except the files are stored on personal space on the server.
Reasons for shelving:
  • Switching to another project with higher priority;
  • Code fails a check in policy and can’t be fixed immediately;
  • Code is not complete enough to be shared
  • Developer needs to leave and wants to keep his code safe

Visual SourceSafe
SourceSafe continues to be available, it will have some new features also:
HTTP access through a Web Service interface
Copy, modify, merge model
A LAN performance booster
Asynchronous file opening, start working before loading is complete
Better support for projects in multiple timezones and multiple languages and Unicode

Henry Cordes
My thoughts exactly...