|
|
|
|
This is a mirror of Richard Hundhausen's (aka The DBAgilist) blog "Tales from the Doghouse."
-
Microsoft's Patterns
& Practices group recently released the final version of the “Team Development
with Team Foundation Server” Guide. This guide has been in beta for the last couple
of months.
It shows you how to get the most out of Team Foundation Server to help improve
the effectiveness of your team-based software development. Whether you are already
using Team Foundation Server or adopting from scratch, you’ll find guidance and insights
you can tailor for your specific scenarios. It's a collaborative effort between patterns
& practices, Team System team members, and industry experts.
Some quick facts:
-
496 – Total number of pages
-
18 – Total number of chapters in this guide
-
11392 – Total number of downloads of the Beta version of this guide
-
8 – Number of attempts to get the Adobe build to work to generate the guide in .pdf
format
-
60 – Number of external and MSFT contributors and reviewers
Download the guide from CodePlex.
|
-
Yesterday, Microsoft released a
tool to migrate from IBM ClearCase to
TFS.
Find more information on TFS migration topics, keep an eye on this blog.
|
-
My students this week told me about the new
version. I remember using the original XML Notepad, and it was great, very simple.
For the longest time, I couldn't find it on Microsoft's site to download, and then
a newer version showed up on CodePlex.
|
-
Microsoft has published a detailed KB
article about the problems fixed by SR1. The article includes a link to download the
update.
Aside from many fixes, there are three major improvements found in this release:
-
Cross-database references - support is improved so that you can reference objects
within different databases by using database project references or by referencing
a database metafile (.dbmeta). This support reduces or eliminates the cross-database
reference warnings within a database project
-
Improved file support within SQL Server file groups - you can define files within
file groups as database project properties instead of having to create files and file
groups within the pre-deployment storage script.
-
Variables - a Variables page is added to the database properties. This new page
enables you to define setvar variables for use in the deployment scripts.
|
-
Not only did Microsoft just recently post Beta
2 of Visual Studio 2008 (Orcas) a few days ago, but yesterday Microsoft made a CTP
of the next generation of Visual Studio Team System (codename Rosario) available for
download. Craziness ... which do I spend my time with? It's like having two mistresses
to pick from.
Anyway, here are the details, if you want to start playing with Rosario: (keep in
mind that it won't ship until some time [6,12,18?] months post Visual Studio 2008,
so at least 2009):
Finally, and most important, provide feedback to the team using http://connect.microsoft.com.
|
-
Over the past few years, a few of my clients have deployed Team
Foundation Server Proxy to improve the performance of their remote/distributed
teams. It boosts network performance by caching copies of source control files
in a remote location, local to the developer needing the files but away from the main
source control location. In short, the proxy helps each user avoid a costly
download of the files to their workspace across the slower connection.
So why wouldn't this work for Team Build?
In today's VSTS
chat, I asked if anyone had done this. I should have expected that Buck
Hodges would have, and even blogged
about it.
|
-
Still trying to decide if Team System is right for you and if you can afford it. I
would say you can't afford *not* to have it. Check out this list of case
studies from other companies and teams who agree with me.
Thanks to Rob Caron,
for putting together this consolidated list of the "top" Visual Studio Team System
case studies. They support a wide range of propositions by showcasing
real customers who have gone through the adoption process and have great stories to
tell.
|
-
Microsoft just released their Team
System Web Access Power Tool (formerly known as TeamPlain).
This is a Web interface to Team Foundation Server.
If you have team members that don't want Visual Studio/Team Explorer installed on
their desktop, but they still want to participate with the project lifecycle, this
is a great, web-based approach to getting everyone connected quickly/easily. Here
are some of the features:
-
Add new work items or edit existing ones
-
Work with any type of work item, including custom ones
-
Add new work item queries or edit existing ones
-
View, download, upload, check-in and check-out documents on SharePoint team portal
-
View reports, export as PDF or Excel
-
Browse source control repositories, download files, view changesets, diffs, histories,
and annotated views
-
View build results, start or stop builds
-
Search for keywords in work items
-
Authentication Modes: Integrated Windows Authentication or Forms Based Authentication
(Recommended to use with SSL)
Read more about it in Brian Harry's blog
posting.
|
-
Join members of the Visual Studio Team System product group to discuss features available
in Visual Studio Team Foundation Server, Architecture Edition, Development Edition,
Database Edition, and Test Edition. In addition, discuss what's new in Visual
Studio 2008 Beta 2.
Microsoft will be holding two sessions:
-
Join the chat on Wednesday,
August 1st, 2007 from 10:00am - 11:00am Pacific Time. Add
to Calendar
-
Join the chat on Wednesday,
August 1st, 2007 from 4:00pm - 5:00pm Pacific Time. Add
to Calendar
|
-
Ok, I finally got fed up with all of the spam in my historical dasBlog postings.
It's really embarrassing to send a link to a a colleague, only to have them snicker
at all of the spam comments and trackbacks.
For those of you who don't know what a trackback is,
it's basically an acknowledgement that enables authors to keep track of who is linking
to, or referring to their articles. When used properly, trackbacks form a communication
link between the two blogs, so that new comments on one blog can basically ping
the other, allowing readers to easily follow discussions on both. The problem is that
spammers have abused this mechanism and bloggers end up with trackbacks and pingbacks
to various gambling, herbal medication, and adult sites.
Earlier this year I joined the ranks, and disabled my trackback and pingback
services in dasBlog. I then followed Scott
Hanselman's advice on using Akismet spam
blocking service.
The big effort was then how to cleanup the <Comment> and <Trackback> elements
that were spam, so, like others before me, I built a tool to assist with this.
-
Download ScrubDasBlog.zip or ScrubDasBlogSource.zip to
your hard drive
-
Edit the blacklist.txt to include your own blacklisted URLs *
-
Backup your existing feedback files: \content\*.dayentry.xml
-
Run the ScrubDasBlog utility, specifying the path to your \content folder and the
path to your blacklist.txt file, for example:
scrubdasblog c:\inetpub\wwwroot\mydasblog\content
c:\scrubdasblog\blacklist.txt
* If you have predominately more SPAM comments and trackbacks in your dasBlog history,
then you can generate a starter blacklist by going into your \content sub-folder
and typing the following:
type *.xml | find "AuthorHomepage" > blacklist.txt
After you generate the blacklist.txt file, you should remove any good sites and remove
any duplicates, before running the ScrubDasBlog utility.
I would recommend downloading the Source code version and reading through my code.
Please comment on any improvements you might make.
|
-
Bookmark this
page. For the next several weeks, Scott
Golightly (Microsoft Regional Director from Utah) and I will be publishing several
instructional videos around Team System.
Currently, there are two videos posted:
-
How Do I: Customize TeamPlain?
-
How Do I: Create Custom Work Items in Team Foundation Server?
More coming each week. Stay tuned ...
|
-
I saw a demo of these at Tech-Ed, and thought I would share with my friends.
Essentially, the Database Operations team at Microsoft uses a suite of jobs on all
their servers for performing backups, automated database maintenance, improve
performance , and improving disaster recovery. I'm sure every SQL Server expert/consultant
out there has his or her own bag of tricks, but Microsoft is finally sharing
theirs.
These SQL maintenance jobs provide automated tasks such as database or transaction
logs backup, performing database optimization like Index defrag or update statistics,
cleaning MSDB backup history and recycling the SQL error log. Each of these jobs runs
stored procedures that are installed when the jobs are created.
The following are the jobs get installed with this package.
-
SQLBackupAll
-
SQLBackupDiffAll
-
SQLBackupTranAll
-
SQLBackupChecker
-
SQLDBCCAll
-
SQLIndexDefragAll
-
SQLUpdateStatistics
-
SQLCleanupMsdbBackupHistory
-
SQLCycleErrorLog
Download the automation jobs here,
and then refer to the Word document inside.
|
-
This week Microsoft released the Visual Studio Team Foundation Server – Project
Server 2007 connector as a CodePlex
project. The project has been up for a few weeks, but is now being broadly advertised.
The TFS-PS2007 connector is designed to integrate the project management capabilities
of TFS with Project Server 2007. It's been developed by the Visual Studio Team System
Rangers in response to significant customer demand for a connector solution. Future
versions of Team System will have native integration with Project Server, in the meantime
this Connector solution is the best way to integrate the two Microsoft products. This
solution builds on the previous PS2003 VSTS Connector, published on GotDotNet.
|
-
Today's chat was well attended, with many experts and well over a hundred guests.
The quests came fast and furious, with some great answers given by the experts. It
seems people are really anticipating Orcas (and Rosario) for those features that didn't
make it into v1.
I have captured the entire transcript (both expert and guest chats) in this PDF
document.
Note: this is the raw content, copied and pasted from the chat, so you are getting
it "as is".
|
-
Today's chats were well attended, with many experts and well over a hundred guests.
The quests came fast and furious, with some great answers given by the experts. It
seems people are really anticipating Orcas (and Rosario) for those features that didn't
make it into v1.
I have captured the entire transcripts (both expert and guest chats) in this PDF
document (for the 10am PST chat) and this PDF
document (for the 4pm PST chat).
Note: this is the raw content, copied and pasted from each chat, so you are getting
it "as is".
|
|
|
|
|
|