<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Accentient</title><link>/blog/</link><description>Recent content in Blog on Accentient</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 26 Jun 2026 10:00:00 +0000</lastBuildDate><atom:link href="/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Can You Automate Copyright Registration From an Azure Pipeline?</title><link>/blog/automate-copyright-registration-azure-pipeline/</link><pubDate>Fri, 26 Jun 2026 10:00:00 +0000</pubDate><guid>/blog/automate-copyright-registration-azure-pipeline/</guid><description>&lt;p>Short answer: not the whole thing, and you shouldn't want to. You can automate the tedious, deterministic part of registering your source code with the U.S. Copyright Office, but the filing itself still needs a human. Here's where the line is, and how to build a pipeline that respects it.&lt;/p>
&lt;p>&lt;strong>There's no registration API to call&lt;/strong>&lt;/p>
&lt;p>You can't POST a registration. Filing runs through &lt;a href="https://eco.copyright.gov" target="_blank" rel="noopener">eCO&lt;/a> (soon to be ECS), and it's interactive by design: you complete the application, pay through Pay.gov, and upload the deposit copy. ECS has so far shipped public records (CPRS) and recordation, not a registration submission endpoint. The 2018 modernization notice floated the idea of public APIs, but as of the February 2026 ECS updates that's still aspirational. So any tool promising end-to-end automated filing today is either wrapping a browser or making something up.&lt;/p></description></item><item><title>Associating Commits to Work Items for Traceability</title><link>/blog/associating-commits-to-work-items/</link><pubDate>Sat, 13 Jun 2026 15:09:16 +0000</pubDate><guid>/blog/associating-commits-to-work-items/</guid><description>&lt;p>It's a smell when I don't see commits associated with a work item. It usually means the Developers decided that traceability isn't worth the extra step. It is. Linking a Git commit to the work item it implements is a tiny habit that buys you bidirectional, end-to-end traceability from plan to release, and it's one of the highest-return things a Scrum Team can do with Azure DevOps.&lt;/p>
&lt;p>&lt;strong>Why it matters&lt;/strong>&lt;/p></description></item><item><title>What Makes a Good Bug Report</title><link>/blog/what-makes-a-good-bug-report/</link><pubDate>Wed, 27 May 2026 14:56:58 +0000</pubDate><guid>/blog/what-makes-a-good-bug-report/</guid><description>&lt;p>A bug report is exactly what it sounds like: the reporting of a bug or other unwanted behavior in the product. The point of writing a good one is to give the Scrum Team enough information to understand it, gauge its impact, and decide if it's worth fixing. Most bad bug reports fail not because the bug was hard, but because the report was lazy. Here are the fields that actually help Developers reproduce and fix the problem.&lt;/p></description></item><item><title>Nexus Sprint Planning in Practice</title><link>/blog/nexus-sprint-planning-in-practice/</link><pubDate>Tue, 12 May 2026 13:13:41 +0000</pubDate><guid>/blog/nexus-sprint-planning-in-practice/</guid><description>&lt;p>People hear "Sprint Planning at scale" and imagine a giant meeting with sixty people in a room trying to plan one enormous Sprint. That's not how Nexus Sprint Planning works, and if that's what you're doing, stop. The flow is more sensible than that, and it starts well before anyone sits down to plan.&lt;/p>
&lt;p>&lt;strong>It starts with cross-team Refinement&lt;/strong>&lt;/p>
&lt;p>In single-team Scrum, Product Backlog refinement is optional and not even an event. In a Nexus, Refinement is a proper event and it's required, because at scale it does double duty. It identifies dependencies across teams, and it helps those teams forecast which will deliver which PBIs. The Product Backlog must be decomposed so that dependencies are identified and removed or minimized, and refinement continues until PBIs are sufficiently independent to be worked on by a single Scrum Team without excessive coordination.&lt;/p></description></item><item><title>From Manual to Automated Acceptance Tests</title><link>/blog/manual-to-automated-acceptance-tests/</link><pubDate>Mon, 20 Apr 2026 11:58:36 +0000</pubDate><guid>/blog/manual-to-automated-acceptance-tests/</guid><description>&lt;p>Professional Scrum Developers agree that automated testing is awesome and a must-have. But if your team isn't there yet, "go automate everything" is useless advice. The good news is that the path from manual to automated acceptance tests is gradual, and Azure Test Plans is built to let you walk it one step at a time. Start where you are.&lt;/p>
&lt;p>The foundation is already familiar. A Test Case is just another work item type. It can be lightweight, with only a title and description, serving as documentation. Some test cases morph into manual tests with real steps and expectations. Others get associated with an automated test. That last kind is where ATDD practitioners want to end up, and Azure Test Plans, automated tests, and Azure Pipelines together give you the foundation to build it yourself.&lt;/p></description></item><item><title>In-Sprint vs. Out-of-Sprint Bugs</title><link>/blog/in-sprint-vs-out-of-sprint-bugs/</link><pubDate>Thu, 02 Apr 2026 13:25:17 +0000</pubDate><guid>/blog/in-sprint-vs-out-of-sprint-bugs/</guid><description>&lt;p>Not all bugs are the same kind of problem, and treating them as if they were leads teams astray. A bug can be found in a product already delivered to production, in a done Increment from a previous Sprint, or in the Increment being developed in the current Sprint. That last category behaves very differently from the first two, and it's worth being deliberate about both.&lt;/p>
&lt;p>&lt;strong>In-Sprint bugs: part of the work you're building now&lt;/strong>&lt;/p></description></item><item><title>Nexus Support in Azure DevOps, Honestly</title><link>/blog/nexus-support-in-azure-devops/</link><pubDate>Wed, 18 Mar 2026 08:14:52 +0000</pubDate><guid>/blog/nexus-support-in-azure-devops/</guid><description>&lt;p>Let me be candid, because I'd rather you hear it from me than discover it mid-scale. There is no first-class support for Nexus in Azure DevOps. There's no "enable Nexus" switch, no built-in Nexus Sprint Backlog board, no Nexus dashboard waiting for you. I helped create the Nexus framework alongside Ken Schwaber, so I'd love to tell you otherwise, but I won't.&lt;/p>
&lt;p>The good news is that Nexus is just Scrum. A Nexus is a framework, similar to Scrum, that binds together the work of three to nine Scrum Teams working on a single Product Backlog to build an Integrated Increment. Schwaber describes it as an exoskeleton to Scrum. So everything you already know about using Azure DevOps for a single Scrum Team still applies. Only a couple of tweaks are needed to support multiple teams working on one Product Backlog.&lt;/p></description></item><item><title>The Supreme Court Leaves the Human-Only Rule Standing</title><link>/blog/ai-code-copyright-supreme-court-cert-denied/</link><pubDate>Thu, 05 Mar 2026 10:00:00 +0000</pubDate><guid>/blog/ai-code-copyright-supreme-court-cert-denied/</guid><description>&lt;p>This is the last stop on a road I've been following since the &lt;a href="/blog/who-owns-ai-generated-code/">overview&lt;/a> and the &lt;a href="/blog/ai-code-copyright-appeals-court-ruling/">appeals court ruling&lt;/a>. On March 2, 2026, the Supreme Court denied certiorari in Thaler v. Perlmutter, declining to hear the case. For anyone building software with AI, that quiet one-line order is the most consequential thing to happen to this question yet.&lt;/p>
&lt;p>&lt;strong>What a cert denial means, and what it doesn't&lt;/strong>&lt;/p>
&lt;p>Stephen Thaler petitioned the Court in October 2025, asking it to decide whether a work created entirely by AI, with no traditional human contribution, can be copyrighted at all. The Court said no thanks. A denial of certiorari is not a ruling on the merits. The justices didn't endorse the D.C. Circuit's reasoning, and a denial doesn't create nationwide binding precedent the way a full opinion would. What it does is leave the appeals court decision undisturbed. The human-only rule stands, and the Court has signaled it isn't in a hurry to revisit it.&lt;/p></description></item><item><title>Reusing Tests and Building a Regression Suite</title><link>/blog/reusing-tests-regression-suite/</link><pubDate>Wed, 04 Mar 2026 16:14:43 +0000</pubDate><guid>/blog/reusing-tests-regression-suite/</guid><description>&lt;p>Every Sprint you build a test plan full of acceptance tests. When the Sprint ends, what should you keep, and how? Not everything deserves to outlive its Sprint, but the tests that protect your Increment absolutely do. Here's how I think about promoting tests out of a Sprint's plan and into a durable regression suite.&lt;/p>
&lt;p>&lt;strong>Reuse a test, or truly copy it&lt;/strong>&lt;/p>
&lt;p>By design, a single Test Case work item can be associated with multiple PBIs. If you've got a generic test, say, verifying that a page request returns a response in 5 seconds or less, you can reuse it simply by adding that existing Test Case work item to another suite. Just know the catch: if you tweak it for the current Sprint, like changing 5 seconds to 3, that change affects every instance of that test case. It's a reference, not a copy.&lt;/p></description></item><item><title>Tags, Fields, and Area Paths: Slicing the Backlog</title><link>/blog/tags-fields-and-area-paths/</link><pubDate>Tue, 10 Feb 2026 15:24:17 +0000</pubDate><guid>/blog/tags-fields-and-area-paths/</guid><description>&lt;p>Sooner or later your Product Backlog gets big enough that you want to slice it: show me just the mobile work, just the bugs, just the items for the payments area. Azure Boards gives you three tools for this, and teams constantly reach for the wrong one. Here's when to use a tag, a field, and an area path.&lt;/p>
&lt;figure class="wp-block-image size-large has-custom-border">&lt;img src="area-paths.png" alt="Area paths configured in Azure Boards representing functional, logical, or physical areas of the product" style="border-width:1px"/>&lt;/figure>
&lt;p>&lt;strong>Tags: lightweight and ad hoc&lt;/strong>&lt;/p></description></item><item><title>Managing One Product Backlog Across Many Teams</title><link>/blog/one-product-backlog-across-many-teams/</link><pubDate>Mon, 26 Jan 2026 16:46:15 +0000</pubDate><guid>/blog/one-product-backlog-across-many-teams/</guid><description>&lt;p>When organizations scale Scrum to several teams, the first thing that tends to fracture is the backlog. Every team wants its own list, and before long you have three or four backlogs, three or four orderings, and nobody with a coherent view of the whole product. That's a mistake. In a scaled setup, there is one Product Backlog and one Product Owner. Full stop. Each team's view is filtered, but it's still one backlog underneath.&lt;/p></description></item><item><title>Inspecting Test Progress Mid-Sprint</title><link>/blog/inspecting-test-progress-mid-sprint/</link><pubDate>Mon, 12 Jan 2026 09:38:40 +0000</pubDate><guid>/blog/inspecting-test-progress-mid-sprint/</guid><description>&lt;p>If your forecasted PBIs are expressed as failing acceptance tests, then progress becomes wonderfully simple to read. The more passing tests, the more progress. Right after Sprint Planning there should be zero passing tests. By the end of the Sprint, hopefully, all of them pass. At any point along the way, passing tests divided by total tests roughly equates to progress. The work per test isn't perfectly even, but it's close enough to steer by.&lt;/p></description></item><item><title>Workflow State Categories: Why Your States Map the Way They Do</title><link>/blog/workflow-state-categories-in-azure-boards/</link><pubDate>Mon, 22 Dec 2025 11:42:17 +0000</pubDate><guid>/blog/workflow-state-categories-in-azure-boards/</guid><description>&lt;p>Here's a question that stumps a lot of teams the first time they customize a process: how does Azure Boards know that "Committed" in Scrum and "Active" in Agile mean roughly the same thing? The agile tools work the same way regardless of which process you picked, even though every process names its states differently. The answer is state categories.&lt;/p>
&lt;figure class="wp-block-image size-large has-custom-border">&lt;img src="scrum-work-item-types.png" alt="Scrum process work item types whose requirement states map to underlying state categories" style="border-width:1px"/>&lt;/figure>
&lt;p>&lt;strong>What a state category is&lt;/strong>&lt;/p></description></item><item><title>Two of My Books Are in the Anthropic Settlement</title><link>/blog/my-books-in-the-anthropic-settlement/</link><pubDate>Tue, 09 Dec 2025 15:31:00 +0000</pubDate><guid>/blog/my-books-in-the-anthropic-settlement/</guid><description>&lt;p>I've spent a fair amount of ink on this blog arguing that AI-generated code has no human author, and therefore no copyright. This post is the other side of that coin, and it's personal. Two of the books I wrote were in the pile of pirated works Anthropic used to train Claude, and today I filed a claim in the settlement.&lt;/p>
&lt;p>&lt;strong>How my books ended up in a lawsuit&lt;/strong>&lt;/p>
&lt;p>The two titles are old friends: &lt;em>Building Web Applications with ADO.NET and XML Web Services&lt;/em> and &lt;em>Working with Microsoft Visual Studio 2005 Team System&lt;/em>. One is from the early 2000s, the other from the Team System era, and both were properly registered with the U.S. Copyright Office back when I wrote them. I didn't go looking for this fight. The works were swept up in the class because they were among the books Anthropic obtained from pirate libraries to feed its models. When the claims process opened, I checked, found both titles, and filed.&lt;/p></description></item><item><title>Configuring Additional Teams in One Project</title><link>/blog/configuring-additional-teams/</link><pubDate>Mon, 08 Dec 2025 13:10:23 +0000</pubDate><guid>/blog/configuring-additional-teams/</guid><description>&lt;p>When you create an Azure DevOps project, a single default team is created with the same name as the project. For single-team Scrum, you just add the Product Owner, Scrum Master, and Developers to that team and you're off. Backlogs, boards, and dashboards are configured automatically. But the moment you need more than one Scrum Team in one project, you start touching Boards team configuration, and that's where people trip.&lt;/p></description></item><item><title>A Naming Convention for Test Cases</title><link>/blog/a-naming-convention-for-test-cases/</link><pubDate>Mon, 17 Nov 2025 09:24:17 +0000</pubDate><guid>/blog/a-naming-convention-for-test-cases/</guid><description>&lt;p>A single PBI with five acceptance criteria can produce five or more Test Case work items. Multiply that across a forecast of eight PBIs and you're staring at 40-some test cases in a Sprint. Without a naming convention, that list becomes a soup of vague titles that nobody can scan. So adopt one. It costs nothing and it pays off the moment your test count climbs.&lt;/p>
&lt;p>&lt;strong>The convention I recommend&lt;/strong>&lt;/p></description></item><item><title>Scrum Work Item Types, Decoded</title><link>/blog/scrum-work-item-types-decoded/</link><pubDate>Thu, 30 Oct 2025 12:05:54 +0000</pubDate><guid>/blog/scrum-work-item-types-decoded/</guid><description>&lt;p>Azure DevOps offers more than a dozen work item types, but most don't relate to planning and managing work. In the Scrum process, the ones that actually matter for a Scrum Team are Product Backlog Item, Bug, Task, Impediment, Epic, and Feature. Here's what each is for, and which ones teams tend to misuse.&lt;/p>
&lt;figure class="wp-block-image size-large has-custom-border">&lt;img src="scrum-work-item-types.png" alt="The work item types available to a Scrum process project: Product Backlog Item, Bug, Task, Impediment, Epic, and Feature" style="border-width:1px"/>&lt;/figure>
&lt;p>&lt;strong>Product Backlog Item&lt;/strong>&lt;/p></description></item><item><title>Area Paths vs. Iteration Paths</title><link>/blog/area-paths-vs-iteration-paths/</link><pubDate>Fri, 17 Oct 2025 09:02:42 +0000</pubDate><guid>/blog/area-paths-vs-iteration-paths/</guid><description>&lt;p>Two of the most useful organizing concepts in Azure Boards get confused all the time, and the confusion creates real mess in a backlog. Area paths and iteration paths sound similar and live near each other in project configuration, but they answer two completely different questions. Area paths answer "what part of the product, and whose?" Iteration paths answer "when?" Tangle them and you'll spend Sprints untangling.&lt;/p>
&lt;p>&lt;strong>Area paths model space&lt;/strong>&lt;/p></description></item><item><title>ATDD vs. TDD</title><link>/blog/atdd-vs-tdd/</link><pubDate>Wed, 01 Oct 2025 13:36:12 +0000</pubDate><guid>/blog/atdd-vs-tdd/</guid><description>&lt;p>ATDD can sometimes be confused with TDD. It's akin to confusing ADHD with ADD, but I digress. The two practices share a family resemblance, and people who've only heard of one tend to assume it covers the other. It doesn't. They operate at different altitudes, and the best teams run both.&lt;/p>
&lt;p>&lt;strong>Same instinct, different altitude&lt;/strong>&lt;/p>
&lt;p>Both are test-first. In both, you write a failing test before you write the thing that makes it pass. That shared instinct is why they get lumped together. But what each test is about could not be more different.&lt;/p></description></item><item><title>Don't Create Tasks Before Sprint Planning</title><link>/blog/dont-create-tasks-before-sprint-planning/</link><pubDate>Wed, 10 Sep 2025 09:35:18 +0000</pubDate><guid>/blog/dont-create-tasks-before-sprint-planning/</guid><description>&lt;p>It's a smell when I see tasks created and associated with a PBI before Sprint Planning. I run into it constantly, usually from well-meaning teams who think they're getting a head start. They're not. They're manufacturing waste, and a particularly stubborn kind of it.&lt;/p>
&lt;p>Here's the reasoning. In Scrum, Task work items represent the plan for developing the forecasted PBIs in the Sprint Backlog and achieving the Sprint Goal. Tasks decompose the plan for the current Sprint. That's their whole job. All the tasks for a PBI, together with that PBI, form part of the Sprint Backlog. So a task that exists before the PBI has even been forecast into a Sprint is a plan for work the team hasn't decided to do yet.&lt;/p></description></item><item><title>Project Dashboards vs. Team Dashboards</title><link>/blog/project-vs-team-dashboards/</link><pubDate>Tue, 26 Aug 2025 15:34:07 +0000</pubDate><guid>/blog/project-vs-team-dashboards/</guid><description>&lt;p>When you create a dashboard in Azure DevOps, you make a choice that's easy to breeze past: is this a project dashboard or a team dashboard? They look similar and they're built from the same widgets, but they serve different audiences and they're owned differently. Getting the distinction right keeps your information radiators from turning into a confusing pile of overlapping signboards, especially once you're running more than one team.&lt;/p></description></item><item><title>ATDD on a Scrum Team, Concretely</title><link>/blog/atdd-on-a-scrum-team/</link><pubDate>Wed, 06 Aug 2025 12:51:02 +0000</pubDate><guid>/blog/atdd-on-a-scrum-team/</guid><description>&lt;p>Starting work by creating failing tests can feel counterintuitive and weird. It also works. Test-driven development proves that every day. Acceptance test-driven development, or ATDD, takes the same idea up a level: instead of driving the design of the code, it drives the team's shared understanding of what they're building and what Done looks like at each step.&lt;/p>
&lt;p>That shared understanding is the whole point. ATDD encourages the Developers to discuss the acceptance criteria collaboratively with the right people. Those conversations yield practical examples from the user's viewpoint, and those examples become the basis for the acceptance tests. All of it can happen before any application coding begins.&lt;/p></description></item><item><title>Shared Queries Every Scrum Team Should Create</title><link>/blog/shared-queries-every-scrum-team-should-create/</link><pubDate>Mon, 21 Jul 2025 09:22:54 +0000</pubDate><guid>/blog/shared-queries-every-scrum-team-should-create/</guid><description>&lt;p>Work item queries are one of the most underused features in Azure Boards. They let you view, filter, and sort your work so you can decide what to act on, and they can power charts on dashboards and wiki pages. When you save a query to Shared Queries instead of My Queries, everyone with access to the project can run it. A few well-chosen shared queries can quietly keep a Scrum Team honest.&lt;/p></description></item><item><title>Information Radiators That Actually Inform</title><link>/blog/information-radiators-that-inform/</link><pubDate>Mon, 07 Jul 2025 13:06:05 +0000</pubDate><guid>/blog/information-radiators-that-inform/</guid><description>&lt;p>An information radiator is any display, physical or electronic, placed somewhere visible that shows process or product information. The phrase has been around for years, but plenty of teams set one up and then forget the second word. A radiator that nobody looks at, or that shows noise instead of signal, isn't informing anyone. In Azure DevOps, the dashboard is your best radiator, and it's only as good as the widgets you choose to pin.&lt;/p></description></item><item><title>Acceptance Is Not Acceptance Testing</title><link>/blog/acceptance-is-not-acceptance-testing/</link><pubDate>Mon, 16 Jun 2025 12:09:13 +0000</pubDate><guid>/blog/acceptance-is-not-acceptance-testing/</guid><description>&lt;p>As I visit with software development teams, I keep running into the same confusion about the word "acceptance." Two ideas get jammed together that really shouldn't be. Let me pull them apart, because the distinction matters more than it sounds.&lt;/p>
&lt;p>Acceptance criteria are the Product Owner's or stakeholders' definition of success for a given PBI. They define Done. Acceptance testing is the activity of verifying that those criteria are satisfied. One is the standard. The other is the act of checking against it. Conflating the two leads to sloppy thinking and, worse, sloppy claims about what's actually finished.&lt;/p></description></item><item><title>Stop Using the Value Area Field</title><link>/blog/stop-using-the-value-area-field/</link><pubDate>Tue, 27 May 2025 10:44:27 +0000</pubDate><guid>/blog/stop-using-the-value-area-field/</guid><description>&lt;p>Open a PBI work item form in the Scrum process and you'll find a field called Value Area with two options: Business and Architectural. It looks helpful. It isn't. I'd leave it alone.&lt;/p>
&lt;figure class="wp-block-image size-large has-custom-border">&lt;img src="pbi-work-item-form.png" alt="A Product Backlog Item work item form highlighting the Value Area field with its Business and Architectural options" style="border-width:1px"/>&lt;/figure>
&lt;p>The problem starts with the premise. A Product Backlog Item can have value for any number of reasons, well beyond the two choices in that drop-down. Forcing every item into Business or Architectural pretends the world is simpler than it is, and the pretense costs you more than it gives.&lt;/p></description></item><item><title>Marketplace Extensions Worth Installing on Day One</title><link>/blog/marketplace-extensions-worth-installing/</link><pubDate>Tue, 13 May 2025 12:51:55 +0000</pubDate><guid>/blog/marketplace-extensions-worth-installing/</guid><description>&lt;p>The Azure DevOps Marketplace boasts more than 1,200 extensions across all the services. That's a lot to wade through, and most teams either ignore it entirely or install a dozen shiny things they never use. Over many years of training and coaching Scrum Teams, I've come up with a short list of extensions that have proven their worth. I'm not saying my list should be your list, but it's a sensible place to start.&lt;/p></description></item><item><title>Write Acceptance Criteria You Can Actually Test</title><link>/blog/write-testable-acceptance-criteria/</link><pubDate>Mon, 28 Apr 2025 16:26:14 +0000</pubDate><guid>/blog/write-testable-acceptance-criteria/</guid><description>&lt;p>Acceptance criteria are the Product Owner's or stakeholders' definition of success for a given PBI. Most teams write them as prose, a few sentences describing what the feature should do, and then move on. That prose reads fine in a refinement session. It falls apart the moment you try to test it.&lt;/p>
&lt;p>Here's the shift that changes everything: write your acceptance criteria knowing you'll generate Test Case work items from them. Once you internalize that, you stop writing paragraphs and start writing something a Developer, and a tool, can act on.&lt;/p></description></item><item><title>Committed vs. Forecasted: Scrum Guide Drift in Azure Boards</title><link>/blog/committed-vs-forecasted-scrum-guide-drift/</link><pubDate>Wed, 09 Apr 2025 11:45:41 +0000</pubDate><guid>/blog/committed-vs-forecasted-scrum-guide-drift/</guid><description>&lt;p>Open a PBI in the Scrum process, walk its workflow states, and you'll hit one that hasn't aged well: Committed. It's a small word on a drop-down, and it carries a decade of disagreement.&lt;/p>
&lt;figure class="wp-block-image size-large has-custom-border">&lt;img src="committed-vs-forecasted.svg" alt="A concept diagram contrasting the word Committed with the word Forecasted for the work selected in a Sprint" style="border-width:1px"/>&lt;/figure>
&lt;p>One of the most controversial updates to the 2011 &lt;a href="https://scrumguides.org/" target="_blank" rel="noopener">Scrum Guide&lt;/a> was removing the term "commit" in favor of "forecast" for the work selected in a Sprint. Before that change, practitioners used to say the Development Team commits to the items it will deliver by the end of the Sprint. Scrum now calls that selection a forecast, because forecast better reflects the reality of doing complex work in a complex domain.&lt;/p></description></item><item><title>No Human, No Copyright: The Appeals Court Confirms It</title><link>/blog/ai-code-copyright-appeals-court-ruling/</link><pubDate>Fri, 21 Mar 2025 10:00:00 +0000</pubDate><guid>/blog/ai-code-copyright-appeals-court-ruling/</guid><description>&lt;p>A while back I argued that if an AI writes your code, probably nobody owns it, and that the question was still working its way through the courts. One of those courts has now answered. On March 18, 2025, the U.S. Court of Appeals for the D.C. Circuit affirmed the lower court in Thaler v. Perlmutter, and the speculation I wrote about in the &lt;a href="/blog/who-owns-ai-generated-code/">overview&lt;/a> got a good deal less speculative.&lt;/p></description></item><item><title>Stakeholder Access Is Free Transparency</title><link>/blog/stakeholder-access-is-free-transparency/</link><pubDate>Thu, 20 Mar 2025 16:38:01 +0000</pubDate><guid>/blog/stakeholder-access-is-free-transparency/</guid><description>&lt;p>Here's a feature teams routinely leave on the table: Stakeholder access. It's free, it's unlimited, and it gives the people around your Scrum Team a window into the work. If you care about transparency, and Scrum says you should, this is one of the easiest wins in all of Azure DevOps.&lt;/p>
&lt;p>Stakeholders are users with free but limited access to the features in Azure DevOps. The Stakeholder access level can be assigned to an unlimited number of users without a license or subscription. That's worth repeating. You can give every manager, sponsor, and interested party in the building a real, live view into the product and process without paying a cent.&lt;/p></description></item><item><title>Turn Acceptance Criteria Into Test Cases by Paste</title><link>/blog/acceptance-criteria-into-test-cases/</link><pubDate>Mon, 03 Mar 2025 08:05:13 +0000</pubDate><guid>/blog/acceptance-criteria-into-test-cases/</guid><description>&lt;p>You've written good acceptance criteria for a PBI. Now you want one Test Case work item per criterion so the Developers can swarm, test, and deliver in a more asynchronous way. Typing each one by hand is tedious, and tedious work gets skipped. There's a faster path, and it's hiding in plain sight.&lt;/p>
&lt;p>Azure Test Plans has a grid view that lets Developers add or edit test cases in a two-dimensional grid, similar to Microsoft Excel. Combined with copy and paste, it turns a PBI's acceptance criteria into a stack of test cases in seconds.&lt;/p></description></item><item><title>Customizing a Professional Scrum Process</title><link>/blog/customizing-a-professional-scrum-process-in-azure-boards/</link><pubDate>Mon, 17 Feb 2025 09:37:27 +0000</pubDate><guid>/blog/customizing-a-professional-scrum-process-in-azure-boards/</guid><description>&lt;p>The Scrum process in Azure DevOps is the closest fit to the &lt;a href="https://scrumguides.org/" target="_blank" rel="noopener">Scrum Guide&lt;/a> of any system process, but it isn't a perfect fit. Over the past decade the Scrum Guide evolved while the process largely stood still. The good news is that you don't have to live with the drift. You can customize the Scrum process to line it up with the Scrum Guide and with how your own team actually works.&lt;/p></description></item><item><title>The Pre-Game Checklist: Setting Up an Org and Project Right</title><link>/blog/the-pre-game-checklist/</link><pubDate>Fri, 31 Jan 2025 09:43:47 +0000</pubDate><guid>/blog/the-pre-game-checklist/</guid><description>&lt;p>In rugby, a lot happens before kickoff. Fields get selected, dates get negotiated, teams get formed, and player positions get designated. Scrum development efforts have a pre-game too. It's everything from establishing the vision to provisioning the environment to organizing the team, and it runs right up to the start of the first Sprint. A few of those setup decisions are painful to reverse, so I treat them as a short checklist worth getting right.&lt;/p></description></item><item><title>Who Owns the Code Your AI Just Wrote?</title><link>/blog/who-owns-ai-generated-code/</link><pubDate>Tue, 14 Jan 2025 10:00:00 +0000</pubDate><guid>/blog/who-owns-ai-generated-code/</guid><description>&lt;p>Here's an uncomfortable question for every team leaning on AI to ship faster: if an AI wrote your code, who owns it? Under current U.S. law the honest answer is probably nobody, and that should bother you a lot more than it seems to. It bothered me enough that I put together &lt;a href="https://whoownsthecode.com" target="_blank" rel="noopener">whoownsthecode.com&lt;/a> with IP attorney Brad Frazer to lay the problem out plainly. The short version fits on a bumper sticker: AI code means no author, which means no copyright.&lt;/p></description></item><item><title>Azure Test Plans Is Your Sprint Plan, Not Just a Test Tool</title><link>/blog/azure-test-plans-is-your-sprint-plan/</link><pubDate>Mon, 13 Jan 2025 11:14:08 +0000</pubDate><guid>/blog/azure-test-plans-is-your-sprint-plan/</guid><description>&lt;p>Most teams I meet think Azure Test Plans is simply about creating and running tests. That's how Microsoft promotes the product and how it tends to get demoed. It can certainly do those things. But it's also ideally suited for something far more interesting to a Scrum Team: representing the Sprint plan.&lt;/p>
&lt;p>Here's the reframe. One of the outputs of Sprint Planning is the plan, which describes how the Developers will deliver the forecasted PBIs. Most teams use tasks. The &lt;a href="https://scrumguides.org/" target="_blank" rel="noopener">Scrum Guide&lt;/a> is actually quiet on the subject, which means Developers are free to experiment. One option is to formulate the plan using acceptance tests. The Developers are going to have tests anyway, so why not start the Sprint by creating those tests and let them drive the development?&lt;/p></description></item><item><title>Choosing a Process: Basic, Agile, Scrum, or CMMI</title><link>/blog/choosing-a-process-in-azure-boards/</link><pubDate>Mon, 30 Dec 2024 09:01:47 +0000</pubDate><guid>/blog/choosing-a-process-in-azure-boards/</guid><description>&lt;p>Every Azure DevOps project starts with a decision that most teams make in about four seconds and then live with for years. When you create a new project, you have to pick a process. That process defines your work item types, your workflow states, and your backlog configuration. It quietly shapes how your team thinks and talks about work from that day forward.&lt;/p>
&lt;p>There are four system processes available out of the box, and they exist to meet the needs of most teams.&lt;/p></description></item><item><title>Azure DevOps + Mural = Awesome Visualizations</title><link>/blog/azure-devops-services-mural-awesome-visualization/</link><pubDate>Thu, 25 Apr 2024 14:48:43 +0000</pubDate><guid>/blog/azure-devops-services-mural-awesome-visualization/</guid><description>&lt;p>I'm a fan of Mural and a super fan of Azure DevOps. Turns out they work pretty well together. Using Mural as a front-end to Azure DevOps offers an alternative approach to planning, visualizing, and managing work with creativity and flexibility. Mural's visual collaboration platform transforms the traditional, linear task management experience found in Azure DevOps into an interactive, digital workspace. Teams can easily create visual roadmaps, story maps, and Sprint plans, as well as collect freeform feedback during Sprint Reviews and Sprint Retrospectives.&lt;/p></description></item><item><title>Practicing Hypothesis-Driven Development in Azure DevOps</title><link>/blog/practicing-hypothesis-driven-development-in-azure-devops/</link><pubDate>Tue, 02 Apr 2024 14:09:26 +0000</pubDate><guid>/blog/practicing-hypothesis-driven-development-in-azure-devops/</guid><description>&lt;p>I like to think of Scrum Product Owners as mini-CEOs of their product. As such, they should be empowered to drive value in any direction that they desire. This often requires a Product Owner to hypothesize about an outcome and then run an experiment to prove or disprove it. Rather than just building features blindly, a Professional Product Owner bases their decisions on data.&lt;/p>
&lt;p>&lt;strong>Hypothesis-Driven Development&lt;/strong>&lt;/p>
&lt;p>Hypothesis-Driven Development (HDD) is a complementary practice that incorporates an experimentation-based approach to product development. With HDD, each Product Backlog item (e.g. feature or user story) begins with a clearly defined hypothesis that predicts how this new capability will impact user behavior or achieve specific outcomes. The results from these experiments guide the next steps: whether to iterate, pivot, or abandon - all based on actual data rather than just guessing.&lt;/p></description></item><item><title>Facilitating a Nexus Sprint Review</title><link>/blog/facilitating-the-nexus-sprint-review/</link><pubDate>Fri, 15 Mar 2024 15:30:52 +0000</pubDate><guid>/blog/facilitating-the-nexus-sprint-review/</guid><description>&lt;hr>
&lt;p>Over the years, I&amp;rsquo;ve been asked multiple times what a Nexus Sprint Review might look like. I&amp;rsquo;ve not been satisfied with the guidance I&amp;rsquo;ve found online regarding Nexus Sprint Review, so I decided to finally write my own.&amp;quot; Please feel free to adopt any ideas from this post and run your own experiments. Also, if you are not using the Nexus Scaled Scrum Framework, that&amp;rsquo;s fine. Just know that in this blog post, when I refer to Nexus Sprint Review, you can think &lt;em>scaled&lt;/em> Sprint Review.&lt;/p></description></item><item><title>Creating a Custom SSDT Test Condition</title><link>/blog/custom-ssdt-test-condition/</link><pubDate>Wed, 09 Oct 2019 16:47:39 +0000</pubDate><guid>/blog/custom-ssdt-test-condition/</guid><description>&lt;hr>
&lt;p>I was teaching our new &lt;a rel="noreferrer noopener" aria-label="SSDT2019 (opens in a new tab)" href="https://accentient.com/ssdt" target="_blank">SSDT2019&lt;/a> class today and, while discussing SQL Server Unit Testing, I was asked why the default &lt;em>Row Count&lt;/em> &lt;a rel="noreferrer noopener" aria-label="test condition (opens in a new tab)" href="https://docs.microsoft.com/en-us/sql/ssdt/using-test-conditions-in-sql-server-unit-tests#predefined-test-conditions" target="_blank">test condition&lt;/a> only tested for equality (and not less than, greater than, or inequality). I decided to build one that did just those things.&lt;/p>
&lt;p>First, I dusted off the &lt;a rel="noreferrer noopener" aria-label="old guidance (opens in a new tab)" href="https://docs.microsoft.com/en-us/sql/ssdt/custom-test-conditions-for-sql-server-unit-tests" target="_blank">old guidance&lt;/a> from (cough) 2012 and was amazed that the guidance still &lt;em>mostly&lt;/em> applied. Using Visual Studio 2019, I created a new C# Class Library (.NET Framework) project named &lt;em>CustomTestConditions&lt;/em>. I generated and associated a &lt;a rel="noreferrer noopener" aria-label="strong name key (opens in a new tab)" href="https://docs.microsoft.com/en-us/dotnet/standard/assembly/sign-strong-name#create-and-sign-an-assembly-with-a-strong-name-by-using-visual-studio" target="_blank">strong name key&lt;/a> and then referenced System.ComponentModel.Composition and the Microsoft.Data.Tools.Schema.Sql.dll assembly.&lt;/p></description></item><item><title>Find PBIs Without Test Cases</title><link>/blog/find-pbis-without-test-cases/</link><pubDate>Tue, 08 Oct 2019 16:33:37 +0000</pubDate><guid>/blog/find-pbis-without-test-cases/</guid><description>&lt;hr>
&lt;p>I'm feeling encouraged. It seems that more and more teams, whether they are using automated or manual tests, are using Azure Test Plans to create and track their acceptance testing efforts. I was teaching a pre-conference workshop at STARWEST last week, and a student asked how to find all the Product Backlog Items (PBIs) in the current Sprint that *didn't* have any associated Test Cases. If a team is using Bug work items, they could be included as well.&lt;/p></description></item><item><title>Creating a Product Backlog Treemap</title><link>/blog/product-backlog-treemap/</link><pubDate>Thu, 02 May 2019 13:28:43 +0000</pubDate><guid>/blog/product-backlog-treemap/</guid><description>&lt;hr>
&lt;p>Product Backlogs are boring. Not only are they one dimensional, but they are often unordered. This is to say nothing of their potential lack of information as well. (User) story maps are way more interesting. Not only are they two dimensional, but they group features and ideas and help to visualize the release plan. Also, teams that practice story mapping tend to be more Agile, with engaged Product Owners and stakeholders. &lt;a rel="noreferrer noopener" aria-label="SpecMap (opens in a new tab)" href="https://marketplace.visualstudio.com/items?itemName=techtalk.specmap" target="_blank">SpecMap &lt;/a>is a great story mapping Azure Boards extension by the way.&lt;/p></description></item><item><title>Scrum in a Nutshell</title><link>/blog/scrum-in-a-nutshell/</link><pubDate>Mon, 17 Sep 2018 05:42:11 +0000</pubDate><guid>/blog/scrum-in-a-nutshell/</guid><description>&lt;hr>
&lt;p>At the beginning of a &lt;em>Sprint&lt;/em>, the &lt;em>Product Owner&lt;/em> presents a refined and ordered &lt;em>Product Backlog&lt;/em> to the &lt;em>Developers&lt;/em>. A &lt;em>Sprint Goa&lt;/em>l is crafted and the Developers select an achievable set of the items to achieve the Sprint Goal best. This is their forecast. The Developers also create a plan to achieve the Sprint Goal by developing the forecasted items. All of this goes into the &lt;em>Sprint Backlog&lt;/em>.&lt;/p>
&lt;p>The Developers proceed to work to achieve the Sprint Goal, assessing their progress and updating their plan at least daily in a short meeting known as the &lt;em>Daily Scrum&lt;/em>. The &lt;em>Scrum Master&lt;/em> helps the entire Scrum Team follow the rules of Scrum and be productive throughout the Sprint, as well as help the organization understand this empirical way of working.&lt;/p></description></item><item><title>What's our Sprint Goal?</title><link>/blog/whats-our-sprint-goal/</link><pubDate>Wed, 23 May 2018 07:41:51 +0000</pubDate><guid>/blog/whats-our-sprint-goal/</guid><description>&lt;hr>
&lt;p>According to the &lt;a href="https://www.scrumguides.org/scrum-guide.html" target="_blank" rel="noopener">Scrum Guide&lt;/a>, the Sprint Goal is an objective set for the Sprint that can be met through the implementation of Product Backlog. It provides guidance to the Development Team on why it is building the Increment. As the Development Team works, it keeps the Sprint Goal in mind. Unfortunately, there is no first class support for Sprint Goals in VSTS. Instead, a team could write it on their whiteboard, use the VSTS Wiki, or add something to a dashboard (in fact there is a &lt;a href="https://marketplace.visualstudio.com/items?itemName=keesschollaart.sprint-goal" target="_blank" rel="noopener">widget extension&lt;/a> in the marketplace for doing the latter). While these are all working solutions, they don&amp;rsquo;t necessarily keep the Sprint Goal &amp;ldquo;in the team&amp;rsquo;s face&amp;rdquo; while they plan and execute their work in the Sprint Backlog.&lt;/p></description></item><item><title>Energizers</title><link>/blog/energizers/</link><pubDate>Thu, 08 Feb 2018 10:16:51 +0000</pubDate><guid>/blog/energizers/</guid><description>&lt;hr>
&lt;p>An &lt;em>energizer&lt;/em> imparts energy, vitality, or spirit to other people. Energizer activities are important in classroom training environments - especially right after a large lunch. Here is a good list of energizers recently compiled by &lt;a href="https://www.scrum.org/jesper-fernstrom">Jesper Fernström&lt;/a> (a fellow trainer from Sweden) &amp;hellip;&lt;/p>
&lt;ul>
 	&lt;li>&lt;a href="https://skillfulmeeple.com/2019/06/16/happy-salmon/" target="_blank" rel="noopener noreferrer">Happy Salmon&lt;/a> - You can also try playing in groups of 3, 6, and 10+ to experience locking, normal, and chaos respectively&lt;/li>
 	&lt;li>Longest caterpillar - Everyone moves around in the room. When you meet someone do a quick Rock-Paper-Scissors. The loser stands behind the winner, hands on the winner's shoulders, and loudly chants the winner's name while the winner finds another caterpillar for a new round of Rock-Paper-Scissors. Losing caterpillars attach to the winner and help chant the winner's name. Repeat until there is only one caterpillar. Feel free to keep chanting for a while for good measure.&lt;/li>
 	&lt;li>Chairs - Split into three groups. Give each group a secret mission (turn chairs upside down, stack chairs, and put chairs in a circle). Without talking, teams start fulfilling their mission. See if they can find a way to fulfill all 3 goals.&lt;/li>
 	&lt;li>&lt;a href="http://tastycupcakes.org/2011/04/non-musical-chairs/" target="_blank" rel="noopener noreferrer">Non Musical chairs&lt;/a>&lt;/li>
 	&lt;li>Connecting people - One person starts telling facts about himself, like "I have a dog", "I play tennis", and so on. As soon as someone else hears something that connects them they physically connect with hooked arms. The newly connected person starts calling out facts until the next person connects. Repeat until all are connected.&lt;/li>
 	&lt;li>Introduction circle - Stand in a circle facing each other. One person takes a step forward and tells everyone one thing about herself, like "I have a dog". Everyone who fits that statement takes a step forward. Reset and repeat as many times as you like.&lt;/li>
 	&lt;li>Stop them - 5 people facing a single person from a few feet away. The 5 starts moving towards the single person who is not allowed to leave his spot and must now stop them from walking into him using voice, body language, and facial expressions only. They will only stop when they feel there is a genuine command to stop. Prepare to have your personal space invaded!&lt;/li>
 	&lt;li>&lt;a href="https://www.sessionlab.com/methods/rain-icebreaker" target="_blank" rel="noopener noreferrer">Making rain&lt;/a>&lt;/li>
 	&lt;li>Silly walk - As in Monty Python. One person leads, and others mimic. Switch leader between every walk.&lt;/li>
 	&lt;li>Human knot - Even number of people. Every person raises their right hand and takes hold of someone else's raised hand. Then take hold of another person's left hand using the left hand. The human knot has formed. Now try to untangle it without letting go of holding hands. The grip can be loose and flexible, but you cannot let go entirely.&lt;/li>
 	&lt;li>Helium stick - Give a yardstick/rod (~3 feet long) to a group of 4-6 people. Ask them to estimate how long it will take them as a group to lower the stick to the ground. Have them standing on both sides of the stick balancing it horizontally at chest height using only one extended finger each under the stick. Their goal is to gently lower it to the flow, as a group. Feel free to question their ability to follow instructions when the stick starts to rise ... which it will.&lt;/li>
&lt;/ul></description></item><item><title>Room configuration for team-based training</title><link>/blog/roomconfiguration/</link><pubDate>Fri, 02 Feb 2018 09:55:31 +0000</pubDate><guid>/blog/roomconfiguration/</guid><description>&lt;hr>
&lt;p>When planning a team-based training event, please consider the room configuration. Having a comfortable table and chair arrangement will go a long ways towards a positive learning experience.&lt;/p>
&lt;p>Round or square tables allowing students to sit in teams of 4-6 with laptops is ideal. Include wall space for plenty of whiteboards, flip charts, and sticky notes. Even for training that is not specifically team-based, pairing is still encouraged. This means there only needs to be one laptop for every two students.&lt;/p></description></item><item><title>Should our team use Scrum?</title><link>/blog/should-our-team-use-scrum/</link><pubDate>Tue, 31 Oct 2017 10:36:12 +0000</pubDate><guid>/blog/should-our-team-use-scrum/</guid><description>&lt;hr>
&lt;p>As a traveling Scrum and DevOps consultant I’m constantly asked “Should our team use Scrum”? Now you might think that being a Professional Scrum Trainer – and serious Scrum fanboy – I would always answer “Yes!”. Well, you would be wrong. I frequently talk people &lt;em>out&lt;/em> of Scrum – for the right reasons.&lt;/p>
&lt;p>Professional Scrum Trainers know how hard it is for a team, not to mention an organization, to adopt and practice Scrum according to the Scrum Guide. Therefore, we want to make sure the teams and nature of the work are right for the Scrum. To that end, I’ve come up with five simple, mostly non-scientific, yes/no questions that I use to survey the inquisitor.&lt;/p></description></item><item><title>Which tests are my regression tests?</title><link>/blog/which-tests-are-my-regression-tests/</link><pubDate>Thu, 28 Sep 2017 20:16:49 +0000</pubDate><guid>/blog/which-tests-are-my-regression-tests/</guid><description>&lt;hr>
&lt;p>Although we can&amp;rsquo;t help you decide &lt;em>which&lt;/em> tests should be part of your regression suite, we can help you easily identify them by using tags.&lt;/p>
&lt;p>Over the years, we&amp;rsquo;ve seen teams using Team Foundation Server and Visual Studio Team Services to create a separate static test suite or even a test plan. Those approaches are way too much work. Let&amp;rsquo;s look at a much easier approach.&lt;/p>
&lt;p>First, we&amp;rsquo;ll create a simple test plan for Sprint 2 &amp;hellip;
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" src="CreateTestPlan.jpg" width="470" height="161" alt="Create Test Plan" />&lt;/p></description></item><item><title>Create a Professional Scrum process</title><link>/blog/creating-a-professional-scrum-process-in-vsts/</link><pubDate>Wed, 15 Mar 2017 21:22:36 +0000</pubDate><guid>/blog/creating-a-professional-scrum-process-in-vsts/</guid><description>&lt;hr>
&lt;p>Visual Studio Team Services&amp;rsquo; customization capabilities are to a point now where I can write this blog post &amp;hellip; as a rebuttal to any &lt;a href="https://accentient.com/blog/microsoft-please-give-us-a-scrum-process-template/" target="_blank" rel="noopener noreferrer">earlier post&lt;/a> of my own. As you may know, the &lt;a href="http://www.scrumguides.org/" target="_blank" rel="noopener noreferrer">Scrum Guide&lt;/a> has been &lt;a href="http://www.scrumguides.org/revisions.html" target="_blank" rel="noopener noreferrer">updated&lt;/a> more frequently than Microsoft&amp;rsquo;s &lt;a href="https://www.visualstudio.com/en-us/docs/work/guidance/scrum-process" target="_blank" rel="noopener noreferrer">Scrum process&lt;/a> (template) which, when launched, was meant to be an exact implementation. It falls upon the community (me and you) to update the Scrum process ourselves. Maybe that was Microsoft&amp;rsquo;s plan all along. :-)&lt;/p></description></item><item><title>Wassup Team Room?</title><link>/blog/wassup-team-room/</link><pubDate>Fri, 30 Sep 2016 13:05:47 +0000</pubDate><guid>/blog/wassup-team-room/</guid><description>&lt;hr>
&lt;p>According to Microsoft&amp;rsquo;s official definition, Team Rooms, like chat rooms, &amp;ldquo;provide teams with a space to discuss work in progress, ask questions, share status, and clarify issues that arise.&amp;rdquo; Sounds great, but I find that most teams I train, coach, and consult are using &lt;a href="https://info.seibert-media.net/display/Atlassian/Comparison+of+HipChat,+Slack,+Jabber,+XMPP,+Lync,+Skype+for+Business,+Whatsapp+and+other+group+chat+solutions" target="_blank" rel="noopener">other products&lt;/a> for this type of collaboration. Add to that a &lt;a href="https://visualstudio.uservoice.com/search?filter=ideas&amp;amp;query=team%20room" target="_blank" rel="noopener">general feeling&lt;/a> that Microsoft isn&amp;rsquo;t innovating within this feature, and I&amp;rsquo;d pretty much written off team rooms.&lt;/p></description></item><item><title>Ordering the Product Backlog by ROI</title><link>/blog/orderbyroi/</link><pubDate>Mon, 15 Aug 2016 14:28:08 +0000</pubDate><guid>/blog/orderbyroi/</guid><description>&lt;hr>
&lt;p>The &lt;a href="http://www.scrumguides.org/scrum-guide.html" target="_blank" rel="noopener">Scrum Guide&lt;/a> says that the Product Owner is the sole person responsible for managing the Product Backlog and that Product Backlog management includes ordering items in the Product Backlog &amp;ldquo;to best achieve goals and missions&amp;rdquo;. One of the best ways to do that is to order based on the principle of Return on Investment (ROI). This is simply the numeric business value divided by the numeric effort (e.g. story points). This may sound easy, but it&amp;rsquo;s not - mostly because Product Owners don&amp;rsquo;t track (or even know how to track) business value. #ThisIsSad.&lt;/p></description></item><item><title>Stakeholder Traceroute</title><link>/blog/stakeholder-traceroute/</link><pubDate>Mon, 13 Jun 2016 14:09:43 +0000</pubDate><guid>/blog/stakeholder-traceroute/</guid><description>&lt;hr>
&lt;p>I&amp;rsquo;m always amazed at how difficult and even impossible it can be for stakeholders to get their ideas into some product backlogs.&lt;/p>
&lt;p>I&amp;rsquo;ve started asking teams to run a stakeholder &lt;a href="https://en.wikipedia.org/wiki/Traceroute" target="_blank" rel="noopener">traceroute&lt;/a>. In other words, walk me through the process that a user might go through in order to get a good idea (not necessarily a bug) in front of the Product Owner. Here is an example &amp;hellip;&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" src="tracert.jpg" alt="tracert" width="722" height="362" />
&lt;p>The good news is that I still meet teams who value their stakeholder&amp;rsquo;s opinions and will give them (near) direct access to their product backlog. Oh, and if you are using Microsoft Team Foundation Server or Team Services, &lt;a href="https://www.visualstudio.com/en-us/products/visual-studio-team-services-pricing-vs.aspx" target="_blank" rel="noopener">you can add as many stakeholders as you want. Free&lt;/a>.&lt;/p></description></item><item><title>Storyboard your ideas for free</title><link>/blog/storyboard-your-ideas-in-powerpoint-for-free-now/</link><pubDate>Tue, 15 Dec 2015 10:01:47 +0000</pubDate><guid>/blog/storyboard-your-ideas-in-powerpoint-for-free-now/</guid><description>&lt;hr>
&lt;p>&lt;strong>&lt;span style="color: #ff0000;">Update&lt;/span> &lt;/strong>(April 2016): Microsoft has released &lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=51641" target="_blank" rel="noopener noreferrer">Office Integration 2015 Update 2&lt;/a>.&lt;/p>
&lt;p>With the recent release of Team Foundation Server &lt;a href="https://www.visualstudio.com/en-us/news/tfs2015-update1-vs.aspx" target="_blank" rel="noopener noreferrer">Update 1&lt;/a>, Microsoft has enabled all users to &lt;a href="https://msdn.microsoft.com/en-us/Library/vs/alm/Work/office/storyboard-your-ideas-using-powerpoint" target="_blank" rel="noopener noreferrer">create storyboards in PowerPoint&lt;/a> for free. This means that even stakeholders (VSTS/TFS users that don&amp;rsquo;t need a license) can now also create storyboards in PowerPoint without a Visual Studio license as well.&lt;/p>
&lt;p>This capability is provided by the Team Foundation Server Office Integration 2015 Update 1, which includes a standalone Office integration installer that provides Excel integration, Project integration, and the PowerPoint-based storyboarding tool.&lt;/p></description></item><item><title>Microsoft, please give us a Scrum process template</title><link>/blog/microsoft-please-give-us-a-scrum-process-template/</link><pubDate>Wed, 04 Nov 2015 16:11:00 +0000</pubDate><guid>/blog/microsoft-please-give-us-a-scrum-process-template/</guid><description>&lt;hr>
&lt;p>In 2014, the Scrum Guide was moved off of Scrum.org and posted to &lt;a href="http://scrumguides.org" target="_blank" rel="noopener">ScrumGuides.org&lt;/a>. At the same time, all of the major Scrum organizations in the world acknowledged this as the official definition of Scrum. Unfortunately, Microsoft still hasn&amp;rsquo;t received the memo.&lt;/p>
&lt;p>Sure, they have a Scrum process template and it &lt;em>was&lt;/em> quite good (back in 2010) because it was very minimal - &amp;ldquo;barely sufficient&amp;rdquo; even. Unfortunately, as the Scrum guide &lt;a href="http://scrumguides.org/revisions.html" target="_blank" rel="noopener">evolved&lt;/a>, the template did not. What&amp;rsquo;s worse, Microsoft decided that we all wanted Scaled Agile Framework (SAFe) &lt;a href="https://msdn.microsoft.com/en-us/Library/vs/alm/Work/scale/scaled-agile-framework" target="_blank" rel="noopener">support&lt;/a> in all templates. Our once-very-lean Scrum process template has wandered away from the light and become bloated with waste - no longer &amp;ldquo;barely sufficient&amp;rdquo;.&lt;/p></description></item><item><title>Dude, where's my releases?</title><link>/blog/dude-wheres-my-releases/</link><pubDate>Mon, 21 Sep 2015 19:09:39 +0000</pubDate><guid>/blog/dude-wheres-my-releases/</guid><description>&lt;hr>
&lt;p>You may have noticed when creating a new Scrum team project in Visual Studio Online or Team Foundation Server 2015, that the iteration list looks a bit different. Yes, Microsoft flattened out the list of iterations, listing only sprints and no more releases:&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" src="Iterations.jpg" alt="Iterations" width="780" height="432" />
&lt;p>Previously, new team projects created using the Scrum process template would have default iterations like this:&lt;/p></description></item><item><title>Turn off the Diagnostics Tools window in Visual Studio 2015</title><link>/blog/vs2015-diagnostics-tools-window/</link><pubDate>Mon, 17 Aug 2015 11:58:41 +0000</pubDate><guid>/blog/vs2015-diagnostics-tools-window/</guid><description>&lt;hr>
&lt;p>I&amp;rsquo;m sure it&amp;rsquo;s awesome.
I&amp;rsquo;m sure it doesn&amp;rsquo;t impact performance (much).
I&amp;rsquo;m sure my apps would be more awesome if I used it, but &amp;hellip;&lt;/p>
&lt;p>&amp;hellip; today I want to turn off this &amp;ldquo;helpful&amp;rdquo; window from always showing while I was debugging my code &amp;hellip;&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" src="DiagnosticToolsWindow.jpg" alt="Visual Studio 2015 Diagnostic Tools window" width="512" height="538" />
&lt;p>So I followed these steps &amp;hellip;&lt;/p></description></item><item><title>Turn off Automatic Updates on Windows 10 Professional</title><link>/blog/turn-off-automatic-updates-on-windows-10-professional/</link><pubDate>Mon, 03 Aug 2015 14:14:32 +0000</pubDate><guid>/blog/turn-off-automatic-updates-on-windows-10-professional/</guid><description>&lt;hr>
&lt;p>Call me weird, but when I create and maintain virtual machines for demonstration and training, I like to be in control of if/when Windows updates are installed. This is fit for purpose since I&amp;rsquo;m not using these VMs for production. In Windows 8.1 it was a straightforward setting &amp;hellip;
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" src="Win8NeverCheckForUpdates.jpg" alt="Windows 8.1 Never check for updates setting" width="653" height="349" />&lt;/p></description></item><item><title>Visual Studio Live! in Austin</title><link>/blog/visual-studio-live-in-austin/</link><pubDate>Wed, 03 Jun 2015 22:07:03 +0000</pubDate><guid>/blog/visual-studio-live-in-austin/</guid><description>&lt;hr>
&lt;p>&lt;span style="color: #ff0000;">Update:&lt;/span> Added additional links for my same talks at VSLive! in San Francisco today (17 June, 2015)&lt;/p>
&lt;p>Thank you to those who attended my two talks today. I enjoyed our conversation about Technical Debt and Professional Scrum Development.&lt;/p>
&lt;p>Here are a few bookmarks that I mentioned during my talks &amp;hellip;&lt;/p>
&lt;p>Technical Debt&lt;/p>
&lt;ul>
	&lt;li>&lt;a href="http://kenpsycdoc.blogspot.com/2011/05/assertive-communication-honest.html" target="_blank" rel="noopener">HARD (Honest Appropriate Respectful Direct) communication&lt;/a>&lt;/li>
	&lt;li>&lt;a href="http://research.microsoft.com/en-us/projects/pex" target="_blank" rel="noopener">Microsoft Pex (Microsoft Research)&lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://visualstudiogallery.msdn.microsoft.com/fb5badda-4ea3-4314-a723-a1975cbdabb4" target="_blank" rel="noopener">Microsoft Code Digger Extension (Visual Studio 2013)&lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://msdn.microsoft.com/en-us/library/dn823749.aspx" target="_blank" rel="noopener">IntelliTest (Visual Studio 2015)&lt;/a>&lt;/li>
&lt;/ul>
Professional Scrum Development
&lt;ul>
	&lt;li>&lt;a href="http://en.wikipedia.org/wiki/Shuhari" target="_blank" rel="noopener">Shuhari &lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://accentient.com/blog/measuring-the-business-value-of-a-pbi/" target="_blank" rel="noopener">Measuring the Business Value of a PBI&lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://accentient.com/blog/using-the-kanban-board-to-implement-a-definition-of-ready/" target="_blank" rel="noopener">Using the Kanban Board to implement a Definition of Ready&lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://accentient.com/blog/use-excel-to-create-repetitive-work-items/" target="_blank" rel="noopener">Use Excel to create repetitive work items&lt;/a>&lt;/li>
	&lt;li>&lt;a href="http://1drv.ms/1QrnfdB" target="_blank" rel="noopener">Think about delivering value every Sprint&lt;/a>&lt;/li>
	&lt;li>&lt;a href="http://www.forbes.com/sites/travisbradberry/2014/10/08/multitasking-damages-your-brain-and-career-new-studies-suggest/" target="_blank" rel="noopener">Multitasking damages your brain and career (Forbes)&lt;/a>&lt;/li>
&lt;/ul>
Also, here is my ScrumRobot source code which helps me quickly create areas, iterations, Product Backlogs, and Sprint Backlogs for demos and training. Put it to good use please.
&lt;p>Attachment: &lt;a href="ScrumRobot.zip">ScrumRobot.zip&lt;/a>&lt;/p></description></item><item><title>Use Excel to Create Repetitive Work Items</title><link>/blog/use-excel-to-create-repetitive-work-items/</link><pubDate>Tue, 24 Feb 2015 10:27:15 +0000</pubDate><guid>/blog/use-excel-to-create-repetitive-work-items/</guid><description>&lt;hr>
&lt;p>Teams often ask me for any shortcuts to periodically creating the same work items, such as for each sprint or release. In other words, they want to create the same Product Backlog Item or Task (but hopefully not Bugs) over and over.&lt;/p>
&lt;p>My first suggestion is to use &lt;a href="https://msdn.microsoft.com/en-us/library/ff407162.aspx" target="_blank" rel="noopener">work item templates&lt;/a> in TWA or TFPT to pre-populate fields. While helpful, this approach only helps with a &lt;em>single&lt;/em> work item; but what about a series of work items? &lt;a href="https://msdn.microsoft.com/en-us/library/dd286627.aspx" target="_blank" rel="noopener">Excel&lt;/a> is the answer (but you already knew that, didn&amp;rsquo;t you).&lt;/p></description></item><item><title>Promoting a PBI to a Feature (Epic)</title><link>/blog/promoting-a-pbi-to-a-feature/</link><pubDate>Thu, 29 Jan 2015 11:27:29 +0000</pubDate><guid>/blog/promoting-a-pbi-to-a-feature/</guid><description>&lt;hr>
&lt;p>For Scrum Teams using TFS 2013 to create and manage their Product Backlog, they may want to take advantage of the new &lt;a href="https://msdn.microsoft.com/en-us/library/dn306083.aspx" target="_blank" rel="noopener">Agile Portfolio&lt;/a>. This &amp;ldquo;higher level&amp;rdquo; backlog allows a team or organization to plan and track initiatives, features, epics, etc. The term &amp;ldquo;Feature&amp;rdquo; is the default, but with on-premises TFS, you can &lt;a href="https://msdn.microsoft.com/en-us/library/vstudio/hh543813.aspx" target="_blank" rel="noopener">customize&lt;/a> this.&lt;/p>
&lt;p>Recently, a team I was working with renamed &lt;em>Feature&lt;/em> to &lt;em>Epic&lt;/em>, and then wanted to &amp;ldquo;promote&amp;rdquo; several of their current PBI work items to Epics. I supported this decision, because it helps keep the Product Backlog &amp;ldquo;pure&amp;rdquo; - only containing items than can actually be developed. I wrote a script to create Epics which were basically copies of the respective PBIs. Part of this script was to set the original PBI to the &lt;em>Removed &lt;/em>state, but I wanted to add a new reason that was more meaningful than &amp;ldquo;Removed from the backlog&amp;rdquo;.&lt;/p></description></item><item><title>Team members in the Readers group can create work items!</title><link>/blog/team-members-in-the-readers-group-can-create-work-items/</link><pubDate>Mon, 17 Nov 2014 12:02:25 +0000</pubDate><guid>/blog/team-members-in-the-readers-group-can-create-work-items/</guid><description>&lt;hr>
&lt;p>Watch out. This could happen to you and your team.&lt;/p>
&lt;p>Let&amp;rsquo;s assume you have a single team project with three teams (Bacon, Lettuce, and Tomato) &amp;hellip;&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" src="blt_teams.png" alt="blt_teams" width="473" height="248" />
&lt;p>Next, let&amp;rsquo;s assume you have Jake, a stakeholder, asking for access to the team project. You don&amp;rsquo;t want Jake to be able to add, edit, or delete anything, only to read data. Following &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/bb558971.aspx" target="_blank" rel="noopener">MSDN&amp;rsquo;s guidance&lt;/a>, you add Jake to the Readers group &amp;hellip;&lt;/p></description></item><item><title>Using the Kanban Board to Implement a Definition of Ready</title><link>/blog/using-the-kanban-board-to-implement-a-definition-of-ready/</link><pubDate>Fri, 14 Nov 2014 12:57:29 +0000</pubDate><guid>/blog/using-the-kanban-board-to-implement-a-definition-of-ready/</guid><description>&lt;hr>
&lt;p>More and more teams are adopting a &lt;a href="http://guide.agilealliance.org/guide/definition-of-ready.html" target="_blank" rel="noopener">Definition of Ready&lt;/a> (also known as DoR or Readiness Criteria) to avoid starting work on PBIs that are ill-defined, such as those that do not have clearly defined acceptance criteria. While some teams can do this implicitly, others want a formal definition to explicitly communicate this working agreement with their Product Owner and stakeholders. Some teams want to make this definition actionable, such as creating tasks to move a PBI through each Ready "gate".&lt;/p></description></item><item><title>What’s New in the Visual Studio Scrum 2013.4 Process Template</title><link>/blog/whats-new-in-the-visual-studio-scrum-2013-4-process-template/</link><pubDate>Fri, 14 Nov 2014 07:28:20 +0000</pubDate><guid>/blog/whats-new-in-the-visual-studio-scrum-2013-4-process-template/</guid><description>&lt;hr>
&lt;p>Many Visual Studio and .NET &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2014/11/12/opening-up-visual-studio-and-net-to-every-developer-any-application-net-server-core-open-source-and-cross-platform-visual-studio-community-2013-and-preview-of-visual-studio-2015-and-net-2015.aspx" target="_blank" rel="noopener">announcements&lt;/a> were made this week. A minor one was the RTM of Visual Studio 2013 &lt;a href="http://support.microsoft.com/kb/2994375" target="_blank" rel="noopener">Update 4&lt;/a>. This update included improvements and bug fixes to Team Foundation Server 2013.&lt;/p>
&lt;p>To satisfy my curiosity, as I&amp;rsquo;ve &lt;a href="https://accentient.com/blog/whats-new-in-the-visual-studio-scrum-2013-2-process-template/" target="_blank" rel="noopener">done in the past&lt;/a>, I wanted to see what&amp;rsquo;s new in my favorite process template, so I downloaded the 2013.3 and 2013.4 versions and compared them using the tf folderdiff command &amp;hellip;&lt;/p>
&lt;p>&lt;span style="font-family: Consolas;">&lt;strong>tf folderdiff &amp;ldquo;Microsoft Visual Studio Scrum 2013.3&amp;rdquo; &amp;ldquo;Microsoft Visual Studio Scrum 2013.4&amp;rdquo; /recursive
&lt;/strong>&lt;/span>&lt;/p></description></item><item><title>A unique load testing experiment</title><link>/blog/a-unique-load-testing-experiment/</link><pubDate>Tue, 21 Oct 2014 16:26:13 +0000</pubDate><guid>/blog/a-unique-load-testing-experiment/</guid><description>&lt;hr>
&lt;p>Most of the guidance you&amp;rsquo;ll find about Visual Studio Ultimate Load Tests suggests that they are only for load testing Web Performance tests. Actually, they can be used to load other types of tests, such as unit tests. I demonstrated this at &lt;a href="http://starwest.techwell.com/" target="_blank" rel="noopener">STARWEST &lt;/a>last week. Instead of load testing the execution of a database or other service, I thought I would try something fun. I created a simple unit test that played a random tone using the beep command and then placed that under load.&lt;/p></description></item><item><title>Develop.Idaho 2014 Videos Published</title><link>/blog/develop-idaho-2014-videos-published/</link><pubDate>Fri, 09 May 2014 14:54:38 +0000</pubDate><guid>/blog/develop-idaho-2014-videos-published/</guid><description>&lt;hr>
&lt;p>&lt;font color="#ff0000">Updated 20 May:&lt;/font> Added presentations (but no videos) from the "Business of Software" track.&lt;/p> &lt;p>&lt;img title="di2014" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="di2014" src="di2014.png" width="196" height="120">&lt;/p> &lt;p>It took a few extra days to get these produced and published, but they are now on YouTube for your enjoyment.&lt;/p> &lt;ul> &lt;li>&lt;a href="https://www.youtube.com/watch?v=PPrZkGMqT6Y" target="_blank" rel="noopener">Welcome (Martin Hambalek)&lt;/a> &lt;li>&lt;a href="https://www.youtube.com/watch?v=cdWnTtET55g" target="_blank" rel="noopener">Keynote “It’s more than just writing code” (Ryan DeLuca)&lt;/a> &lt;li>&lt;a href="https://www.youtube.com/watch?v=sF_-OCLed9c" target="_blank" rel="noopener">“Data-driven decision making” (Dr. Vijay Dialani)&lt;/a> &lt;li>&lt;a href="https://www.youtube.com/watch?v=KQfEHX40QyY" target="_blank" rel="noopener">“The Rocket Ride” (Ryan Grisso)&lt;/a> &lt;li>&lt;a href="https://www.youtube.com/watch?v=7YWBGhn4io0" target="_blank" rel="noopener">“The new ‘Internet’ and how to leverage it” (Candace Sweigart)&lt;/a> &lt;li>&lt;a href="https://www.youtube.com/watch?v=-ey7JySW_vk" target="_blank" rel="noopener">“The Target breach was just the beginning” (Brad Wiskirchen)&lt;/a> &lt;li>“Preventing, Preparing For, and Protecting Your Company After a Data Breach” (Cece Gassner) &lt;li>“The Role of Software in the ‘Automation of Normal’” (Randy Grohs) &lt;li>“The Challenges of Moving from On-Premise to Cloud” (Jared Sund)&lt;/li>&lt;/ul> &lt;p>I’ve attached links to the respective presentations. Hopefully you can correlate them with the videos.&lt;/p></description></item><item><title>What's New in the Visual Studio Scrum 2013.2 Process Template</title><link>/blog/whats-new-in-the-visual-studio-scrum-2013-2-process-template/</link><pubDate>Mon, 24 Mar 2014 14:47:10 +0000</pubDate><guid>/blog/whats-new-in-the-visual-studio-scrum-2013-2-process-template/</guid><description>&lt;hr>
&lt;p>I noticed today that the process templates in Visual Studio Online are showing a “.2” suffix in their names. I’m not exactly sure when this update occurred, but am pretty sure it’s related to Visual Studio 2013 &lt;a href="http://support.microsoft.com/kb/2927432" target="_blank" rel="noopener">Update 2&lt;/a>, which is imminent.&lt;/p> &lt;p>&lt;img title="image" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="image" src="image.png" width="420" height="117">&lt;/p> &lt;p>So, I launched Visual Studio 2013, opened Team Explorer, and downloaded the Microsoft Visual Studio Scrum 2013.2 process template. I extracted it right next to the prior (RTM) version.&lt;/p></description></item><item><title>Free TFS 2013 Webinars in March and April 2014</title><link>/blog/free-tfs-2013-webinars-in-march-and-april-2014/</link><pubDate>Mon, 17 Mar 2014 20:56:50 +0000</pubDate><guid>/blog/free-tfs-2013-webinars-in-march-and-april-2014/</guid><description>&lt;hr>
&lt;p>I noticed that Microsoft Customer Service &amp;amp; Support (CSS) is offering a number of great webinars in the coming days on various TFS and ALM topics &amp;hellip;&lt;/p>
&lt;ul>
 	&lt;li>&lt;a href="http://blogs.msdn.com/b/tfssetup/archive/2014/03/13/webinar-na-tfs-release-management-tool.aspx" target="_blank" rel="noopener noreferrer">TFS Release Management Tool&lt;/a> (19 March 2014)&lt;/li>
 	&lt;li>&lt;a href="http://blogs.msdn.com/b/tfssetup/archive/2014/03/13/webinar-na-tfs-workitem-customization.aspx" target="_blank" rel="noopener noreferrer">TFS Work Item Customization&lt;/a> (26 March 2014)&lt;/li>
 	&lt;li>&lt;a href="http://blogs.msdn.com/b/tfssetup/archive/2014/03/13/webinar-na-tfs-migration.aspx" target="_blank" rel="noopener noreferrer">TFS Migration&lt;/a> (2 April 2014)&lt;/li>
 	&lt;li>&lt;a href="http://blogs.msdn.com/b/tfssetup/archive/2014/03/13/webinar-na-tfs-warehouse-and-reports.aspx" target="_blank" rel="noopener noreferrer">TFS Warehouse and Reports&lt;/a> (9 April 2014)&lt;/li>
 	&lt;li>&lt;a href="http://blogs.msdn.com/b/tfssetup/archive/2014/03/13/webinar-na-tfs-upgrade-scenarios.aspx" target="_blank" rel="noopener noreferrer">TFS Upgrade Scenarios&lt;/a> (16 April 2014)&lt;/li>
&lt;/ul>
Each event is scheduled twice each day. Once in an India/EMEA friendly time (4pm to 5:30pm IST) and again in a more US/North America friendly time (1:30 to 3:00 pm EST). All webcasts are 1 1/2 hours in duration.
&lt;p>Use this &lt;a href="http://www.timeanddate.com/worldclock/converter.html" target="_blank" rel="noopener noreferrer">time zone converter&lt;/a> to help determine your local time zone.&lt;/p></description></item><item><title>The ProcessTemplateEditorPackage package did not load correctly</title><link>/blog/the-processtemplateeditorpackage-package-did-not-load-correctly/</link><pubDate>Wed, 26 Feb 2014 08:55:24 +0000</pubDate><guid>/blog/the-processtemplateeditorpackage-package-did-not-load-correctly/</guid><description>&lt;hr>
&lt;p>Yesterday, while using &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=40776" target="_blank" rel="noopener">Team Explorer for Visual Studio 2013&lt;/a> to customize a process template, I ran into this error …&lt;/p> &lt;p>&lt;img title="image" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="image" src="image3.png" width="498" height="279">&lt;/p> &lt;p>As suggested, I checked the ActivityLog.xml, but it didn’t offer anything more than just the message &lt;em>CreateInstance failed for package &lt;/em> …&lt;/p> &lt;p>&lt;img title="image" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="image" src="image4.png" width="754" height="184">&lt;/p></description></item><item><title>TFS 2013 Best Practices Analyzer (BPA) fails with %TFSServerURLValidated% error</title><link>/blog/tfs-best-practices-analyzer-bpa-fails/</link><pubDate>Fri, 14 Feb 2014 09:16:10 +0000</pubDate><guid>/blog/tfs-best-practices-analyzer-bpa-fails/</guid><description>&lt;hr>
&lt;p>Earlier this week I installed the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/f017b10c-02b4-4d6d-9845-58a06545627f" target="_blank" rel="noopener">Team Foundation Server 2013 Power Tools&lt;/a> and went to run a BPA scan. It finished very quickly, giving me a couple of strange &lt;em>%TFSServerURLValidated%&lt;/em> messages …&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" alt="image" src="image.png" width="820" height="315" border="0" />
&lt;p>Viewing the report showed an additional warning “Cannot validate the URL provided”. I double-checked the spelling of my TFS URL, but it was fine. By selecting the “Other Reports” option, I was able to find the root cause …&lt;/p></description></item><item><title>Unconfiguring Team Foundation Server 2013</title><link>/blog/unconfiguring-team-foundation-server-2013/</link><pubDate>Thu, 13 Feb 2014 12:32:12 +0000</pubDate><guid>/blog/unconfiguring-team-foundation-server-2013/</guid><description>&lt;hr>
&lt;p>This is an update to an &lt;a href="https://accentient.com/blog/unconfiguring-team-foundation-server-2010/" target="_blank" rel="noopener">older post&lt;/a> that I had written for TFS 2010. Here are the steps to unconfigure TFS 2013 …&lt;/p>
&lt;ol>
&lt;li>Execute &lt;a href="http://msdn.microsoft.com/en-us/library/ms253116.aspx">&lt;span style="font-family: Consolas;">tfsconfig setup /uninstall:all&lt;/span>&lt;/a>.&lt;/li>
&lt;/ol>
&lt;p>This should be done from the %ProgramFiles%Microsoft Team Foundation Server 12.0Tools directory.&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="temp" alt="temp" src="temp1.png" width="679" height="340" border="0" />
&lt;ol start="2">
&lt;li>
&lt;p>Drop the Tfs_Configuration, Tfs_Warehouse, and (optionally) any team project collection relational databases.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Drop the Tfs_Analysis Analysis Services database.&lt;/p></description></item><item><title>Quality Enablement through Agile Testing</title><link>/blog/quality-enablement-through-agile-testing/</link><pubDate>Wed, 06 Nov 2013 16:49:29 +0000</pubDate><guid>/blog/quality-enablement-through-agile-testing/</guid><description>&lt;hr>
&lt;p>Thank you for attending last week’s Quality Enablement through Agile Testing event put on by Microsoft here in Boise.&lt;/p> &lt;p>&lt;img title="image" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="image" src="image.png" width="1028" height="303">&lt;/p> &lt;p>I hope you had fun exploring the testing tools in Visual Studio and Team Foundation Server. I know that I enjoyed co-presenting with &lt;a href="http://blogs.msdn.com/b/jasonsingh/" target="_blank" rel="noopener">Jason Singh&lt;/a> and &lt;a href="http://blogs.msdn.com/b/slange/" target="_blank" rel="noopener">Steve Lange&lt;/a>. I also enjoyed explaining and demonstrating how &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/dd997438.aspx" target="_blank" rel="noopener">Lab Management&lt;/a> can simplify your build &amp;gt; deploy &amp;gt; test lifecycle.&lt;/p></description></item><item><title>SharePoint 2013 support for Windows Server 2012 R2</title><link>/blog/sharepoint-2013-support-for-windows-server-2012-r2/</link><pubDate>Wed, 06 Nov 2013 16:34:47 +0000</pubDate><guid>/blog/sharepoint-2013-support-for-windows-server-2012-r2/</guid><description>&lt;hr>
&lt;p>&lt;span style="color: #ff0000;">&lt;strong>UPDATE&lt;/strong> (14 March 2014)&lt;/span> - As a few of you have pointed out, Service Pack 1 for Microsoft SharePoint Server 2013 is &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=42008" target="_blank" rel="noopener">now available&lt;/a>.&lt;/p>
&lt;p>Wanted to share a surprise impediment from earlier this week.&lt;/p>
&lt;p>Actually, I should have known better than to try and install the latest greatest ALM tools (TFS 2013), alongside the latest greatest SharePoint (2013), on top of the latest greatest Windows Server (W2012R2). The resulting odd behaviors were confirmed first by fellow MVP and Scrum trainer &lt;a href="http://blog.nenoloje.com/" target="_blank" rel="noopener">Neno Loje&lt;/a>, and then by &lt;a href="http://support.microsoft.com/kb/2891274" target="_blank" rel="noopener">KB2891274&lt;/a> that he shared with me.&lt;/p></description></item><item><title>Tips to passing the Professional Scrum Developer 1 assessment</title><link>/blog/tips-to-passing-the-professional-scrum-developer-1-assessment/</link><pubDate>Mon, 07 Oct 2013 13:05:11 +0000</pubDate><guid>/blog/tips-to-passing-the-professional-scrum-developer-1-assessment/</guid><description>&lt;hr>
&lt;h4>&lt;/h4>
Scrum.org’s &lt;a href="https://www.scrum.org/Assessments/Professional-Scrum-Developer-Assessments" target="_blank" rel="noopener">Professional Scrum Developer I&lt;/a> (PSD I) assessment measures knowledge of how to build complex software products using Scrum, and allows people to validate this understanding. If you are considering taking this assessment, here are some tips to follow:
&lt;ol>
	&lt;li>Read the most recent &lt;a href="https://www.scrum.org/Scrum-Guides" target="_blank" rel="noopener">Scrum Guide&lt;/a> in your native language and then read it in English&lt;/li>
	&lt;li>Take the &lt;a href="https://www.scrum.org/Assessments/Open-Assessments/Scrum-Open-Assessment" target="_blank" rel="noopener">Scrum Open assessment&lt;/a> until you can achieve 100% repeatedly&lt;/li>
	&lt;li>Study for the PSD assessment by reading
&lt;ol>
	&lt;li>The &lt;a href="https://www.scrum.org/Assessments/Professional-Scrum-Developer-Assessments/PSD-Objective-Domain" target="_blank" rel="noopener">PSD Objective Domain&lt;/a>&lt;/li>
	&lt;li>The &lt;a href="https://www.scrum.org/Courses/Professional-Scrum-Developer" target="_blank" rel="noopener">PSD course&lt;/a> (if you take it)&lt;/li>
	&lt;li>My &lt;a href="https://www.microsoftpressstore.com/store/professional-scrum-development-with-microsoft-visual-9780735657984" target="_blank" rel="noopener">Professional Scrum Development with Visual Studio 2012&lt;/a> book&lt;/li>
&lt;/ol>
&lt;/li>
	&lt;li>Take the &lt;a href="https://www.scrum.org/Assessments/Open-Assessments/Developer-Open-Assessment" target="_blank" rel="noopener">Developer Open assessment&lt;/a> until you can achieve 100% repeatedly&lt;/li>
	&lt;li>Set aside a clear time to study and then take the exam&lt;/li>
&lt;/ol>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" alt="image" src="image3.png" width="100" height="176" border="0" />
&lt;p>&lt;span style="text-decoration: underline;">Remember&lt;/span>: Reading the Scrum Guide and related reference materials alone is not necessarily enough prep for someone to pass a Professional Scrum Assessment. Questions often ask test-takers to interpret information and apply it to challenging situations, so knowledge gained from personal experience and other sources is typically needed.&lt;/p></description></item><item><title>The One Work Item check-in policy</title><link>/blog/the-one-work-item-check-in-policy/</link><pubDate>Mon, 07 Oct 2013 12:17:16 +0000</pubDate><guid>/blog/the-one-work-item-check-in-policy/</guid><description>&lt;hr>
&lt;p>Thanks to my fellow Visual Studio ALM MVP &lt;a href="http://www.colinsalmcorner.com/" target="_blank" rel="noopener">Colin Dembovsky&lt;/a> for building the “One Work Item” check-in policy that I was always too lazy to build.&lt;/p> &lt;p>&lt;img title="image" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="image" src="image1.png" width="321" height="207">&lt;/p> &lt;p>Judging by the title, it may sound like one of the other work item related check-in policies provided by Microsoft, but this one is different. It allows the team to select the &lt;em>type&lt;/em> of work item required to be associated with a check-in, as well as the &lt;em>count&lt;/em> (exactly 1 or at least 1).&lt;/p></description></item><item><title>Measuring the Business Value of a PBI</title><link>/blog/measuring-the-business-value-of-a-pbi/</link><pubDate>Fri, 04 Oct 2013 16:18:43 +0000</pubDate><guid>/blog/measuring-the-business-value-of-a-pbi/</guid><description>&lt;hr>
&lt;p>I’m curious. What do you enter in the Business Value field? Take this PBI work item for example …&lt;/p> &lt;p>&lt;img title="image" style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" border="0" alt="image" src="image.png" width="708" height="337">&lt;/p> &lt;p>According to &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/ff731576.aspx" target="_blank" rel="noopener">MSDN&lt;/a> you are supposed to &lt;em>type a number that indicates the relative business value of the item&lt;/em>.&lt;/p> &lt;p>Awesome. Are we talking about money? new customers? a percentage decrease in lawsuits? the number of new followers on Twitter? Sure. Maybe. The problem is that the field is numerical, so you can’t get real creative on what you type in the field. You also can’t combine scales. In other words, I can’t have some PBIs measured in $ value and others in smiles. The scale has to be the same, which usually means there is no scale and the field sits idle.&lt;/p></description></item><item><title>Who wants to be a Professional Scrum Trainer?</title><link>/blog/do-you-have-what-it-takes-to-become-a-professional-scrum-trainer/</link><pubDate>Tue, 24 Sep 2013 10:42:58 +0000</pubDate><guid>/blog/do-you-have-what-it-takes-to-become-a-professional-scrum-trainer/</guid><description>&lt;hr>
&lt;p>&lt;a href="https://proscrumdev.eventday.com/" target="_blank" rel="noopener">Registration is now open&lt;/a> for our Professional Scrum Developer Train The Trainer (TTT) event in Stuttgart, Germany on December 2-6, 2013. This will be the last such event this year.&lt;/p> &lt;p>We are looking for experienced trainers who, at their core, are solid software developers who use the Microsoft Visual Studio (2012/2013) ALM tools, know Scrum, and know the contemporary Agile software development practices.&lt;/p> &lt;p>As a &lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Scrum.org&lt;/a> trainer you will have a leading role in the evolution and maturity of Scrum to improve the profession of software development. As a Professional Scrum Trainer (PST) for PSD courses, you will be recognized as a trusted expert in teaching people how to deliver real working software as part of a Scrum Development team. You will also enjoy these benefits: &lt;ul> &lt;li>Schedule and deliver public or private PSD .NET courses &lt;li>Most PSTs can easily become certified to teach PSF at no cost &lt;li>Advertise public courses on &lt;a href="http://courses.scrum.org/">http://courses.scrum.org&lt;/a> &lt;li>Be listed on the Scrum.org trainer page &lt;a href="http://www.scrum.org/Find-a-Scrum-Expert">http://www.scrum.org/Find-a-Scrum-Expert&lt;/a> &lt;li>Leverage Scrum.org’s courseware and materials so you don’t have to maintain your own &lt;li>Network with other PSTs on dedicated discussion lists &amp;amp; at exclusive events &lt;li>&lt;a href="https://www.scrum.org/Become-a-Trainer">Learn more about the benefits of becoming a Scrum.org Trainer&lt;/a>&lt;/li>&lt;/ul> &lt;p>&lt;br />Qualified candidates will be invited to attend this event in Stuttgart. Candidates who are invited will receive more detailed information about the process for becoming a trainer. To submit an application or to learn more, use the links below.&lt;/p></description></item><item><title>Get ready for the launch of Visual Studio 2013</title><link>/blog/get-ready-for-launch-of-visual-studio-2013/</link><pubDate>Thu, 12 Sep 2013 14:27:05 +0000</pubDate><guid>/blog/get-ready-for-launch-of-visual-studio-2013/</guid><description>&lt;hr>
&lt;p>Visual Studio 2013 will launch on November 13. You can join the festivities virtually from your workstation or mobile device. Watch the keynote speech live or at a later time. You can also hear how customers are already using Visual Studio and get detailed insight into using the product’s features and services by watching technical sessions conducted by the Microsoft development team. This will be the first launch available in multiple languages.&lt;/p></description></item><item><title>Story Mapping Software</title><link>/blog/story-mapping-software/</link><pubDate>Wed, 11 Sep 2013 09:46:02 +0000</pubDate><guid>/blog/story-mapping-software/</guid><description>&lt;hr>
&lt;p>&lt;span style="color: #ff0000;">Updated 16 Sep, 2015 to freshen up the links&lt;/span>&lt;/p>
&lt;p>A few weeks ago I ran a free, half-day Agile software requirements &lt;a href="http://www.flickr.com/photos/rhundhausen/sets/72157635097910955/" target="_blank" rel="noopener">workshop&lt;/a> in Boise. There were over 100 attendees and we had good conversations about requirements, user stories, acceptance criteria, behavior driven development, estimation, and &lt;a href="http://jpattonassociates.com/user-story-mapping" target="_blank" rel="noopener">story mapping&lt;/a>.&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" src="image.png" alt="image" width="613" height="278" border="0" />
&lt;p>Story mapping is a practice created by Jeff Patton that converts a flat Product Backlog into a picture. The map helps to group ideas, manage large stories, as well as plan, estimate and schedule a Sprint. Most importantly, it’s an information radiator that helps people understand the big picture and road map.&lt;/p></description></item><item><title>Rename a TFS Project Collection</title><link>/blog/rename-a-tfs-project-collection/</link><pubDate>Thu, 14 Mar 2013 09:00:53 +0000</pubDate><guid>/blog/rename-a-tfs-project-collection/</guid><description>&lt;hr>
&lt;p>I was asked the other day how to rename a Team Project Collection.&lt;/p>
&lt;p>There is a way, and it is more like a three card shuffle than anything else, and will work in TFS2010 and TFS2012.&lt;/p>
&lt;p>The super quick guide: You detach the collection, and rename it on the reattach.&lt;/p>
&lt;h3>&lt;/h3>
&lt;h3>The step by step guide&lt;/h3>
1. Notify all the users and agree a time to do this, allocate at least half an hour to have breathing space.
&lt;p>You need to ensure that there are no builds or tests running, and have enough time to reset the build and test controllers and agents to point to the renamed collection. This is also assuming that you are going to keep the collection on the same SQL instance. so don’t need to consider the move from Enterprise to Standard edition (compression).&lt;/p></description></item><item><title>Exporting TF Status to Excel</title><link>/blog/exporting-tf-status-to-excel/</link><pubDate>Fri, 14 Dec 2012 10:15:18 +0000</pubDate><guid>/blog/exporting-tf-status-to-excel/</guid><description>&lt;hr>
&lt;p>You can use &lt;a href="http://msdn.microsoft.com/en-us/library/9s5ae285.aspx" target="_blank" rel="noopener">TF.EXE STATUS&lt;/a> to display information about pending changes to items in one or more workspaces. I use this prior to migrations to see what users have files checked-out and locked, and they types of pending changes I’m up against. The utility can give you two outputs: Brief and Detailed.&lt;/p> &lt;p>Brief looks like this:&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="644" height="183">&lt;/p></description></item><item><title>What’s new in the Visual Studio Scrum 2.1 Process Template?</title><link>/blog/whats-new-in-the-visual-studio-scrum-2-1-process-template/</link><pubDate>Wed, 28 Nov 2012 16:01:22 +0000</pubDate><guid>/blog/whats-new-in-the-visual-studio-scrum-2-1-process-template/</guid><description>&lt;hr>
&lt;p>If you’ve connected to the hosted Team Foundation Service lately, you’ve noticed a new version of the Scrum template is available …&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_3.png" width="555" height="107">&lt;/p> &lt;p>Being the curious type, I connected to the service with Visual Studio 2012, downloaded the new template, and compared it with the 2.0 process template using the Compare tool in Visual Studio …&lt;/p></description></item><item><title>Removing TFS bindings from solutions and projects</title><link>/blog/removing-tfs-bindings-from-solutions-and-projects/</link><pubDate>Wed, 10 Oct 2012 11:24:17 +0000</pubDate><guid>/blog/removing-tfs-bindings-from-solutions-and-projects/</guid><description>&lt;hr>
&lt;p>When you try to open a solution that is under Team Foundation Server Version Control for a TFS that you don’t have access to, you will receive the message "The solution you are opening is bound to source control on the following Team Foundation Server" …&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="409" height="195">&lt;/p> &lt;p>Clicking Yes is pointless, because you don’t have access to the TFS. Your only option is to click No. When you No, you are shown a message that "The solution appears to be under source control, but its binding information cannot be found" …&lt;/p></description></item><item><title>Useful TFS Links</title><link>/blog/useful-tfs-links/</link><pubDate>Wed, 19 Sep 2012 20:57:22 +0000</pubDate><guid>/blog/useful-tfs-links/</guid><description>&lt;hr>
&lt;p>I have just finished delivering a Team Foundation Course today, and we had some great discussions around TFS Administration, upgrading, adoption etc.&lt;/p>
&lt;p>As usual, there is a whole pile of questions that you don’t have the time to go into in great detail, or you point out a thread.&lt;/p>
&lt;p>Below is the list of items that came up for discussion:&lt;/p>
&lt;p> &lt;/p>
&lt;h2>Visual Studio 2010&lt;/h2>
&lt;table border="1" width="689" cellspacing="0" cellpadding="0">
&lt;thead>
&lt;tr>
&lt;td valign="top" width="40%">&lt;b>Item&lt;/b>&lt;/td>
&lt;td valign="top" width="447">&lt;b>Link&lt;/b>&lt;/td>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td width="31%">TFS 2010 Service Packs and Hotfixes&lt;/td>
&lt;td width="447">&lt;a href="http://blogs.msdn.com/b/granth/archive/2012/01/03/tfs-2010-what-service-packs-and-hotfixes-should-i-install.aspx">http://blogs.msdn.com/b/granth/archive/2012/01/03/tfs-2010-what-service-packs-and-hotfixes-should-i-install.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Team Foundation Power tools&lt;/td>
&lt;td width="447">&lt;a href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f">http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Productivity Power Tools&lt;/td>
&lt;td width="447">&lt;a href="http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef">http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Team Foundation Sidekicks&lt;/td>
&lt;td width="447">&lt;a href="http://www.attrice.info/cm/tfs/">http://www.attrice.info/cm/tfs/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">TFS Admin Tool&lt;/td>
&lt;td width="447">&lt;a href="http://tfsadmin.codeplex.com/">http://tfsadmin.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Feature Packs by licence&lt;/td>
&lt;td width="447">&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff655021.aspx">http://msdn.microsoft.com/en-us/vstudio/ff655021.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Scott Hanselman's&lt;/td>
&lt;td width="447">&lt;a href="http://www.hanselman.com/blog/TheBestVisualStudio2010Productivity">The Best Visual Studio 2010 Productivity Power Tools Power Commands And Extensions&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Build Extensions (APRIL 2012)&lt;/td>
&lt;td width="447">&lt;a href="http://tfsbuildextensions.codeplex.com/">http://tfsbuildextensions.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">MSBuild Extension Pack (Nov 2011)&lt;/td>
&lt;td width="447">&lt;a href="http://msbuildextensionpack.codeplex.com/">http://msbuildextensionpack.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">TFS2010 Build Extensions (for ant/maven builds)&lt;/td>
&lt;td width="447">&lt;a href="http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6">http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Code Maid&lt;/td>
&lt;td width="447">&lt;a href="http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496">http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">TFS Install Guide&lt;/td>
&lt;td width="447">&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=24337">http://www.microsoft.com/en-us/download/details.aspx?id=24337&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Check In Policies&lt;/td>
&lt;td width="447">&lt;a href="http://checkinpolicypack.codeplex.com/">http://checkinpolicypack.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">How to create custom check-in Policies&lt;/td>
&lt;td width="447">&lt;a href="http://www.ssw.com.au/ssw/standards/DeveloperDotNet/Custom_Check-In_Policy_for_Visual_Studio_Team_System%20_v7.doc">http://www.ssw.com.au/ssw/standards/DeveloperDotNet/Custom_Check-In_Policy_for_Visual_Studio_Team_System%20_v7.doc&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Merge&lt;/td>
&lt;td width="447">&lt;a href="http://blogs.msdn.com/b/jmanning/archive/2006/02/20/diff-merge-configuration-in-team-foundation-common-comman">http://blogs.msdn.com/b/jmanning/archive/2006/02/20/diff-merge-configuration-in-team-foundation-common-command-and-argument-values.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="31%">Branching Guidance&lt;/td>
&lt;td width="447">&lt;a href="http://vsarbranchingguide.codeplex.com/">http://vsarbranchingguide.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2>Build&lt;/h2>
&lt;table border="1" width="692" cellspacing="0" cellpadding="0">
&lt;thead>
&lt;tr>
&lt;td valign="top" width="40%">&lt;b>Item&lt;/b>&lt;/td>
&lt;td valign="top" width="456">&lt;b>Link&lt;/b>&lt;/td>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>TFS2010 Build Versioning&lt;/td>
&lt;td width="456">&lt;a href="http://tfsversioning.codeplex.com/">http://tfsversioning.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>nUnit for Team Build&lt;/td>
&lt;td width="456">&lt;a href="http://nunit4teambuild.codeplex.com/">http://nunit4teambuild.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Wire nUnit in to TFS 2010&lt;/td>
&lt;td width="456">&lt;a href="http://www.heikura.info/publish-nunit-test-results-as-part-of-team-build-in-team-foun">http://www.heikura.info/publish-nunit-test-results-as-part-of-team-build-in-team-foundation-server-2010&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Beyond compare config&lt;/td>
&lt;td width="456">&lt;a href="http://www.scootersoftware.com/support.php?zz=kb_vcs">http://www.scootersoftware.com/support.php?zz=kb_vcs&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Remote desktop connection manager&lt;/td>
&lt;td width="456">&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=21101">http://www.microsoft.com/en-us/download/details.aspx?id=21101&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Testing Tools in TFS 2010&lt;/td>
&lt;td width="456">&lt;a href="http://blogs.msdn.com/b/anutthara/archive/2010/02/09/resources-for-test-tools-in-visual-studio-2010.aspx">http://blogs.msdn.com/b/anutthara/archive/2010/02/09/resources-for-test-tools-in-visual-studio-2010.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Security Permissions&lt;/td>
&lt;td width="456">&lt;a href="http://msdn.microsoft.com/en-us/library/ms252587(v=vs.100).aspx">http://msdn.microsoft.com/en-us/library/ms252587(v=vs.100).aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Team Build Properties&lt;/td>
&lt;td width="456">&lt;a href="http://www.woodwardweb.com/vsts/30_useful_team.html">http://www.woodwardweb.com/vsts/30_useful_team.html&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Team Build Property reference&lt;/td>
&lt;td width="456">&lt;a href="http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/team-build-2008-property-reference.aspx">http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/team-build-2008-property-reference.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Team Build Reference Guide&lt;/td>
&lt;td width="456">&lt;a href="http://www.platinumbay.com/blogs/dotneticated/archive/2009/10/11/team-build-property-reference-guide.aspx">http://www.platinumbay.com/blogs/dotneticated/archive/2009/10/11/team-build-property-reference-guide.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Jim Lamb simple versioning walkthrough&lt;/td>
&lt;td width="456">&lt;a href="http://blogs.msdn.com/b/jimlamb/archive/2010/02/12/how-to-create-a-custom-workflow-activity-for-tfs-build-2010.a">http://blogs.msdn.com/b/jimlamb/archive/2010/02/12/how-to-create-a-custom-workflow-activity-for-tfs-build-2010.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Build Classic ASP&lt;/td>
&lt;td width="456">&lt;a href="http://stackoverflow.com/questions/8746855/classic-asp-how-to-automate-deployment-in-continuous-integ">http://stackoverflow.com/questions/8746855/classic-asp-how-to-automate-deployment-in-continuous-integration-environmen&lt;/a>
&lt;a href="http://stackoverflow.com/questions/3769210/build-classic-asp-with-tfs-2010">http://stackoverflow.com/questions/3769210/build-classic-asp-with-tfs-2010&lt;/a>
You need to have an empty solution, add an empty project, add the various .asp, and other content files in to the project. You can edit the .csproj to move the required files to the output directory.
A bit of kludge, but it will help you get a version stamped set of files.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>BizTalk 2010 Build and Deploy&lt;/td>
&lt;td width="456">&lt;a href="http://biztalkci.codeplex.com/">http://biztalkci.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>BizTalk walkthrough&lt;/td>
&lt;td width="456">&lt;a href="http://lajak.wordpress.com/2011/02/19/build-biztalk-deployment-framework-projects-using-tfs201">http://lajak.wordpress.com/2011/02/19/build-biztalk-deployment-framework-projects-using-tfs2010/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>BizTalk Deployment Framework&lt;/td>
&lt;td width="456">&lt;a href="http://biztalkdeployment.codeplex.com/">http://biztalkdeployment.codeplex.com/&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Wiring the BTDF in to the build&lt;/td>
&lt;td width="456">Discussion around the framework &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/d52bd0c6-7fd9-4da1-afe3-cf66984c6ff0">http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/d52bd0c6-7fd9-4da1-afe3-cf66984c6ff0&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2>Visual Studio 2012&lt;/h2>
&lt;table border="1" width="693" cellspacing="0" cellpadding="0">
&lt;thead>
&lt;tr>
&lt;td valign="top" width="40%">&lt;b>Item&lt;/b>&lt;/td>
&lt;td valign="top" width="415">&lt;b>Link&lt;/b>&lt;/td>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td valign="top">Team Foundation Power tools&lt;/td>
&lt;td valign="top" width="415">&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f">http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td valign="top">TFS Install Guide&lt;/td>
&lt;td valign="top" width="415">&lt;a href="http://www.microsoft.com/en-gb/download/details.aspx?id=29035">http://www.microsoft.com/en-gb/download/details.aspx?id=29035&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td valign="top">Get Rid of All Caps&lt;/td>
&lt;td valign="top" width="415">&lt;a href="http://www.richard-banks.org/2012/06/how-to-prevent-visual-studio-2012-all.html">http://www.richard-banks.org/2012/06/how-to-prevent-visual-studio-2012-all.html&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td valign="top">Visual Studio 2012 Demo and hands on lab scripts&lt;/td>
&lt;td valign="top" width="415">&lt;a href="http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtua">http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2>Visual Studio 2008&lt;/h2>
&lt;table border="1" width="695" cellspacing="0" cellpadding="0">
&lt;thead>
&lt;tr>
&lt;td valign="top" width="40%">&lt;b>Item&lt;/b>&lt;/td>
&lt;td valign="top" width="416">&lt;b>Link&lt;/b>&lt;/td>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td valign="top">TFS Install Guide&lt;/td>
&lt;td valign="top" width="416">&lt;a href="http://www.microsoft.com/en-gb/download/details.aspx?id=15743">http://www.microsoft.com/en-gb/download/details.aspx?id=15743&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td valign="top">TFS 2008 Service Packs&lt;/td>
&lt;td valign="top" width="416">&lt;a href="http://blogs.msdn.com/b/granth/archive/2012/01/03/tfs-2010-what-service-packs-and-hotfixes-should-i-install.aspx">http://blogs.msdn.com/b/granth/archive/2012/01/03/tfs-2010-what-service-packs-and-hotfixes-should-i-install.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2>Windows 8 Keyboard shortcuts&lt;/h2>
&lt;table border="1" width="695" cellspacing="0" cellpadding="0">
&lt;thead>
&lt;tr>
&lt;td valign="top" width="40%">&lt;b>Item&lt;/b>&lt;/td>
&lt;td valign="top" width="416">&lt;b>Link&lt;/b>&lt;/td>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td valign="top">Keyboard shortcuts&lt;/td>
&lt;td valign="top" width="416">&lt;a href="http://blogs.technet.com/b/next/archive/2012/03/20/the-full-list-of-keyboard-shortcuts-for-windows-8.aspx">http://blogs.technet.com/b/next/archive/2012/03/20/the-full-list-of-keyboard-shortcuts-for-windows-8.aspx&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
Hope that helps someone (apart from me!)</description></item><item><title>Upgrade your Sprint Retrospective Meetings</title><link>/blog/upgrade-your-sprint-retrospective-meetings/</link><pubDate>Tue, 14 Aug 2012 11:48:42 +0000</pubDate><guid>/blog/upgrade-your-sprint-retrospective-meetings/</guid><description>&lt;hr>
&lt;p>Tired of asking each other "how the Sprint went"?&lt;/p> &lt;p>Try one of these alternate Sprint Retrospective activities to change the pace a bit:&lt;/p> &lt;ul> &lt;li>&lt;a href="http://bit.ly/RDvVDU" target="_blank" rel="noopener">Retrospective Timeline&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/P7VH21" target="_blank" rel="noopener">Happiness Histogram&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/NlSKaR" target="_blank" rel="noopener">Mad, Sad, Glad&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/mH6KJq" target="_blank" rel="noopener">The 4 L’s&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/kfuXkG" target="_blank" rel="noopener">The 5 Why’s&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/95KeiG" target="_blank" rel="noopener">Remember the Future&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/aN9zkv" target="_blank" rel="noopener">Speed Boat&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/ngBRkl" target="_blank" rel="noopener">Learning Matrix&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/nFlxPt" target="_blank" rel="noopener">Actions for Retrospectives&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/oz157m" target="_blank" rel="noopener">Happiness Metric&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/9yakpL" target="_blank" rel="noopener">Perfection Game&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/OYbY6d" target="_blank" rel="noopener">Fishbowl&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/53145K" target="_blank" rel="noopener">Starfish&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/bVRbWu" target="_blank" rel="noopener">Team Radar&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/NM8Hov" target="_blank" rel="noopener">Circles and Soup&lt;/a>&lt;/li> &lt;li>&lt;a href="http://bit.ly/d2Jabo" target="_blank" rel="noopener">The World Café&lt;/a>&lt;/li>&lt;/ul> &lt;p>Check them out and give them a try at your next Sprint Retrospective meeting. If I’m missing one, please let me know.&lt;/p></description></item><item><title>TFS #loc.MinimumNetFXVersion and Windows 2012 0x0000005D</title><link>/blog/tfs-loc-minimumnetfxversion-and-windows-2012-0x0000005d/</link><pubDate>Tue, 03 Jul 2012 20:40:50 +0000</pubDate><guid>/blog/tfs-loc-minimumnetfxversion-and-windows-2012-0x0000005d/</guid><description>&lt;hr>
&lt;p>A tale of two error in the path to RC install.&lt;/p> &lt;p>I wanted to install the RC of TFS2012 to do some upgrade proving. To&amp;nbsp; keep up to date the target is Windows Server 2012, running SQL 2012, and TFS2012 on VMWare Workstation 8.0.&lt;/p> &lt;p>To keep it light to start with – no SharePoint.&lt;/p> &lt;p>So I rolled out my Windows 2012 Server Beta and got the error:&lt;/p> &lt;p>&lt;a href="image_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_thumb.png" width="322" height="307">&lt;/a>&lt;/p></description></item><item><title>Implementing Scrum Using Visual Studio 2012</title><link>/blog/implementing-scrum-using-visual-studio-2012/</link><pubDate>Mon, 11 Jun 2012 06:52:25 +0000</pubDate><guid>/blog/implementing-scrum-using-visual-studio-2012/</guid><description>&lt;hr>
&lt;p>&lt;font color="#ff0000">Updated 6/12/2012 &lt;/font>: Since my breakout session today was on the same topic, I thought I would just hitchhike onto this post from Sunday. My presentation and an updated ScrumRobot are available for download below.&lt;/p> &lt;p>Wow. What a great pre-conference yesterday at &lt;a href="http://northamerica.msteched.com/preconferenceseminars" target="_blank" rel="noopener">Microsoft TechEd&lt;/a> in Orlando. Thanks to &lt;a href="http://elegantcode.com/about/david-starr/" target="_blank" rel="noopener">David Starr&lt;/a> and the 80+ folks who were interested enough in the topics to hang out for the all day conversation.&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="644" height="413">&lt;br />Photo: Teams self-organizing to build a Product Backlog. You can find more photos &lt;a href="http://www.flickr.com/photos/rhundhausen/sets/72157630102805380" target="_blank" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Which Scrum Team member should set PBI and Bug work item states?</title><link>/blog/which-scrum-team-member-should-set-pbi-and-bug-work-item-states/</link><pubDate>Fri, 08 Jun 2012 12:29:29 +0000</pubDate><guid>/blog/which-scrum-team-member-should-set-pbi-and-bug-work-item-states/</guid><description>&lt;hr>
&lt;p>&lt;font size="2" face="Segoe UI Light">This is a fairly common question, usually by teams new to Scrum. The &lt;a href="http://www.scrum.org/scrum-guides" target="_blank" rel="noopener">Scrum Guide&lt;/a> clearly identifies the roles and their responsibilities. Team Foundation Server does not. It only identifies security groups and permissions.&lt;/font>&lt;/p> &lt;p>&lt;font size="2" face="Segoe UI Light">Teams that have been using Scrum for a while should answer: "Let the team decide". I’m good with that answer.&lt;/font>&lt;/p> &lt;p>&lt;font size="2" face="Segoe UI Light">For team members that don’t yet know where the rules of Scrum stop and self-organization begins, I provide the following guidance on &lt;/font>&lt;font size="2" face="Segoe UI Light">who should "flip the switch" at each state transition of a PBI or Bug work item type:&lt;/font>&lt;/p></description></item><item><title>Scrum Fundamentals Workshop in Boise</title><link>/blog/scrum-fundamentals-workshop-in-boise/</link><pubDate>Wed, 02 May 2012 10:52:28 +0000</pubDate><guid>/blog/scrum-fundamentals-workshop-in-boise/</guid><description>&lt;hr>
&lt;p>Thank you for attending the workshop yesterday. You can find the presentation link below.&lt;/p> &lt;p>It was three hours of packed information (and a packed room). I believe we had around 90 people in the workshop.&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_3.png" width="644" height="484">&lt;/p> &lt;p>The workshop focused on five primary topics:&lt;/p> &lt;ul> &lt;li>Scrum is popular (because it works)&lt;/li> &lt;li>Scrumdamentals (the fundamentals of Scrum)&lt;/li> &lt;li>Using Scrum&lt;/li> &lt;li>Continuous Improvement&lt;/li> &lt;li>Next Steps&lt;/li>&lt;/ul> &lt;p>As I mentioned, there are some good resources for you to bookmark:&lt;/p></description></item><item><title>Running nUnit in a TFS11 build on 64 bit server</title><link>/blog/running-nunit-in-a-tfs11-build-on-64-bit-server/</link><pubDate>Mon, 30 Apr 2012 07:40:39 +0000</pubDate><guid>/blog/running-nunit-in-a-tfs11-build-on-64-bit-server/</guid><description>&lt;hr>
&lt;h3>Overview&lt;/h3>
In TFS/VS 11, frameworks other than MS Test are supported, which is cool. Peter Provost mentions them &lt;a href="http://www.peterprovost.org/blog/2012/02/29/Visual-Studio-11-Beta-Unit-Testing-Plugins-List/" target="_blank" rel="noopener noreferrer">here&lt;/a>.
&lt;p>OK, so you start to use this great new feature, queue up a team build and the tests aren’t run.&lt;/p>
&lt;p>Assem Bansal has a great article &lt;a href="http://blogs.msdn.com/b/aseemb/archive/2012/03/03/how-to-make-your-discoverer-executor-extension-visible-to-ute.aspx" target="_blank" rel="noopener noreferrer">here&lt;/a>, so you do that, and no tests are run either. Confusing. The issue is that the 64 bit version is not picking up the reference to the test extension even when it is installed. Hey, it is a beta!&lt;/p></description></item><item><title>Reporting Waste with TFS</title><link>/blog/reporting-waste-with-tfs/</link><pubDate>Wed, 11 Apr 2012 19:37:44 +0000</pubDate><guid>/blog/reporting-waste-with-tfs/</guid><description>&lt;hr>
&lt;h1>Tracking waste in TFS&lt;/h1> &lt;h2>Overview&lt;/h2> &lt;p>Tracking waste and gathering the empirical data is one of the most effective ways of convincing people for the need to adapt. &lt;p>This needs an Estimated Effort field, as in Scrum for Team System template. &lt;p>This can be done with the MS templates, by adding this field in. &lt;p>You need to use the estimated effort field, so that the burndown is not affected. &lt;h2>Steps&lt;/h2> &lt;p>Within the area path of the team project, create a top level area called waste, under that add the key waste areas as you become aware of them &lt;p>&lt;a href="clip_image001_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image001" border="0" alt="clip_image001" src="clip_image001_thumb.png" width="244" height="198">&lt;/a> &lt;p>Whenever a team member encounters an issue that is causing them to lose time, they create a Task (Sprint Backlog Task in SfTS 3) and set the Area path (feature scope in SfTS 3) to be waste and the sub area if known. &lt;p>Then update the estimated effort with the amount of time lost. &lt;p>&lt;a href="clip_image002_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image002" border="0" alt="clip_image002" src="clip_image002_thumb.png" width="625" height="188">&lt;/a> &lt;p>Set &lt;p>Estimated Effort = time lost &lt;p>Planning scope/Iteration Path = sprint &lt;p>Work Remaining = 0 &lt;p>Feature Scope/Area Path = WasteSubArea &lt;p>Description = Meaningful comment &lt;p>Title = Meaningful Title &lt;p>Create a separate work items or update the work item as and when further waste is identified. &lt;h2>Reporting&lt;/h2> &lt;p>Create a new work item query, and save it with a meaningful name. I have used "Waste Query" &lt;p>&lt;a href="clip_image003_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image003" border="0" alt="clip_image003" src="clip_image003_thumb.png" width="632" height="109">&lt;/a> &lt;p>Add the columns that you want to report on, by editing the column options. I have added the Estimated Effort and Area Path columns &lt;p>&lt;a href="clip_image004_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image004" border="0" alt="clip_image004" src="clip_image004_thumb.png" width="398" height="308">&lt;/a> &lt;p>After saving the query, you can then open it up in excel and create a report with a pivot table and a chart to help create transparency regarding waste &lt;p>&lt;a href="clip_image005_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image005" border="0" alt="clip_image005" src="clip_image005_thumb.png" width="394" height="368">&lt;/a> &lt;h2>Other Process Templates&lt;/h2> &lt;p>For this to work with other process templates, you will need to add in an "Estimated Effort" field to the Task work item&lt;/p></description></item><item><title>Create Yesterday’s Work Items Today</title><link>/blog/create-yesterdays-work-items-today/</link><pubDate>Sun, 08 Apr 2012 20:51:48 +0000</pubDate><guid>/blog/create-yesterdays-work-items-today/</guid><description>&lt;hr>
&lt;p>Team Foundation Server 11 has made it even easier to create a work item with a date prior to &lt;em>today&lt;/em>. Awesome. So, why would you want to do this? Work with me here …&lt;/p> &lt;p>Maybe you are importing requirements, test cases, or bugs from another tool. Maybe you want to back-fill a Sprint backlog with tasks you were tracking by hand. Maybe you want to create a utility to automatically populate several sprints of work in order to generate and study the burndown and velocity reports. Ok, maybe that last one is just interesting for me as I’m writing my latest book.&lt;/p></description></item><item><title>Upgrade TFS 2005 to TFS11 Beta</title><link>/blog/upgrade-tfs-2005-to-tfs11-beta/</link><pubDate>Tue, 20 Mar 2012 06:51:05 +0000</pubDate><guid>/blog/upgrade-tfs-2005-to-tfs11-beta/</guid><description>&lt;hr>
&lt;p>This is one journey to upgrade TFS 2005 to TFS11&lt;/p> &lt;h1>Key points if you are in a hurry&lt;/h1> &lt;p>You only get one chance at the upgrade, on the initial install. You need to do this as two upgrades TFS2005 –&amp;gt; TFS2008/2010 –&amp;gt; TFS11.&lt;/p> &lt;h2>Two Step Warning&lt;/h2> &lt;p>TFS2005 to TFS 11 is not supported in the documentation. Upgrades from TFS 2008 and 2010 are supported. You need to migrate to TFS 2010 first, and then to TFS11.&lt;/p></description></item><item><title>Opening SharePoint documents in Visual Studio 11</title><link>/blog/opening-sharepoint-documents-in-visual-studio-11/</link><pubDate>Fri, 16 Mar 2012 06:46:18 +0000</pubDate><guid>/blog/opening-sharepoint-documents-in-visual-studio-11/</guid><description>&lt;hr>
&lt;p>Today I was trying to open the ProcessGuidance.html file ...&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="375" height="348">&lt;/p> &lt;p>A double-click, or a right-click &amp;gt; Open both resulted in Internet Explorer asking me if I want to Save or Cancel the document download. This was a surprise. I was expecting it to just open the web page.&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_3.png" width="644" height="484">&lt;/p></description></item><item><title>SQL 2012 powered by Visual Studio</title><link>/blog/sql-2012-powered-by-visual-studio/</link><pubDate>Thu, 15 Mar 2012 07:26:24 +0000</pubDate><guid>/blog/sql-2012-powered-by-visual-studio/</guid><description>&lt;hr>
&lt;p>In case you hadn’t seen it, SQL Management Studio 2012 is now a Visual Studio powered tool.&lt;/p> &lt;p>&lt;a href="image_4.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_thumb_1.png" width="493" height="324">&lt;/a> &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f31be9f9-e2d0-4051-bd50-fdf6b010f84d" class="wlWriterEditableSmartContent">Technorati Tags: &lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag">Visual Studio&lt;/a>,&lt;a href="http://technorati.com/tags/SQL2012" rel="tag">SQL2012&lt;/a>,&lt;a href="http://technorati.com/tags/IDE" rel="tag">IDE&lt;/a>&lt;/div>&lt;/p> &lt;p>Nice…&lt;/p></description></item><item><title>Diving into the Visual Studio Scrum 2.0 Reports</title><link>/blog/diving-into-the-visual-studio-scrum-2-0-reports/</link><pubDate>Mon, 12 Mar 2012 22:01:40 +0000</pubDate><guid>/blog/diving-into-the-visual-studio-scrum-2-0-reports/</guid><description>&lt;hr>
&lt;p>Being the geek I am, I wanted to take a detailed look at the reports in the new Scrum template. Rather than wait for guidance to be posted, or call up my friends at Microsoft (again), I thought I would do my own experimenting.&lt;/p> &lt;ol> &lt;li>I downloaded the Visual Studio Scrum 2.0 – Preview 3 process template from the &lt;a href="https://accentient.com/blog/ct.ashx?id=4392387f-6cea-4f2c-9f43-f9189d3489c9&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2fvisualstudio%2f11%2fen-us%2fdownloads%23tfs" target="_blank" rel="noopener">Team Foundation Server 11 Beta&lt;/a> into C:Microsoft Visual Studio Scrum 2.0. &lt;li>I launched SQL Server Business Intelligence Development Studio (BIDS) otherwise known as Visual Studio 2008. (I can’t wait for this to be unified into one IDE someday). &lt;li>I created a new Report Server Project named &lt;em>ScrumReports&lt;/em>.&lt;/li>&lt;/ol> &lt;blockquote> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="687" height="468">&lt;/p></description></item><item><title>What’s new and different in Visual Studio Scrum 2.0?</title><link>/blog/whats-new-and-different-in-visual-studio-scrum-2-0/</link><pubDate>Mon, 12 Mar 2012 21:10:26 +0000</pubDate><guid>/blog/whats-new-and-different-in-visual-studio-scrum-2-0/</guid><description>&lt;hr>
&lt;p>Try this: Download the Visual Studio Scrum 2.0 – Preview 3 process template from the &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs" target="_blank" rel="noopener">Team Foundation Server 11 Beta&lt;/a> into one folder and then do the same with the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e" target="_blank" rel="noopener">Visual Studio Scrum 1.0&lt;/a> version of the template.&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="451" height="142">&lt;/p> &lt;p>Next, drop to the (Developer) command prompt and run this:&lt;/p> &lt;p>&lt;font size="2" face="Courier New">&lt;strong>tf.exe folderdiff "C:Microsoft Visual Studio Scrum 1.0" "C:Microsoft Visual Studio Scrum 2.0" /recursive&lt;/strong>&lt;/font>&lt;/p></description></item><item><title>SharePoint Foundation 2010 using local accounts</title><link>/blog/sharepoint-foundation-2010-using-local-accounts/</link><pubDate>Mon, 12 Mar 2012 03:49:45 +0000</pubDate><guid>/blog/sharepoint-foundation-2010-using-local-accounts/</guid><description>&lt;hr>
&lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_3.png" width="401" height="80">&lt;/p> &lt;p>When configuring Team Foundation Server 11, the default action is to install and configure SharePoint Foundation 2010. I think this is great. I really love SharePoint 2010, and am glad that Microsoft opted to install the newer version automatically, rather than WSS3 like it did previously. Keep in mind that WSS3 will still work with TFS11 and even has a smaller RAM requirement as well.&lt;/p></description></item><item><title>I don’t want to be Windows User in my Visual Studio 11 Beta</title><link>/blog/i-dont-want-to-be-windows-user-in-my-visual-studio-11-beta/</link><pubDate>Fri, 09 Mar 2012 21:01:28 +0000</pubDate><guid>/blog/i-dont-want-to-be-windows-user-in-my-visual-studio-11-beta/</guid><description>&lt;hr>
&lt;p>I don’t know why it bothers me so much to see "Windows User" every time I fire up my Visual Studio 11 Beta …&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="452" height="225">&lt;/p> &lt;p>… but since it does, I thought I would share with you the steps I took to change it. Actually, these steps are not too different from a &lt;a href="https://accentient.com/blog/changingthelicensedtouserinvisualstudio2008.aspx" target="_blank" rel="noopener">previous blog post&lt;/a> I made about a previous version of Visual Studio.&lt;/p></description></item><item><title>Installing the TFS11 Beta</title><link>/blog/installing-the-tfs11-beta/</link><pubDate>Mon, 05 Mar 2012 18:25:03 +0000</pubDate><guid>/blog/installing-the-tfs11-beta/</guid><description>&lt;hr>
&lt;h2>Config&lt;/h2> &lt;p>To use the new version of TFS on a clean VM, I am going to use the following:&lt;/p> &lt;p>VMWare Virtual Machine, 2 Proc, 2 Core 2 GB RAM&lt;/p> &lt;ul> &lt;li>Windows Server 2008 R2 SP1 64 bit &lt;li>SQL2012 RC Enterprise – the perspectives are worth it &lt;ul> &lt;li>This is not officially supported but I would be surprised if it doesn’t work!&lt;/li>&lt;/ul> &lt;li>MOSS 2010 &lt;li>TFS 11 &lt;li>VS 11 Ultimate&lt;/li>&lt;/ul> &lt;h2>Step 1 Read the Manual&lt;/h2> &lt;p>Download and read the install guide from &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=29035" href="http://www.microsoft.com/download/en/details.aspx?id=29035">http://www.microsoft.com/download/en/details.aspx?id=29035&lt;/a>&lt;/p></description></item><item><title>Visual Studio 11 Beta Downloads</title><link>/blog/visual-studio-11-beta-downloads/</link><pubDate>Wed, 29 Feb 2012 22:53:20 +0000</pubDate><guid>/blog/visual-studio-11-beta-downloads/</guid><description>&lt;hr>
&lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image.png" width="343" height="47">&lt;/p> &lt;p>Microsoft has made the &lt;a href="http://www.microsoft.com/visualstudio/11/en-us" target="_blank" rel="noopener">Visual Studio 11&lt;/a> beta versions available today. #Awesome&lt;/p> &lt;p>I’m glad to see the lineup includes some familiar faces as well as some nice &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/products/compare" target="_blank" rel="noopener">surprises&lt;/a> (i.e. Microsoft Test Manager now part of Premium edition).&lt;/p> &lt;ul> &lt;li>Visual Studio 11 &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#ultimate" target="_blank" rel="noopener">Ultimate&lt;/a> Beta &lt;li>Visual Studio 11 &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#premium" target="_blank" rel="noopener">Premium&lt;/a> Beta &lt;li>Visual Studio 11 &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#professional" target="_blank" rel="noopener">Professional&lt;/a> Beta &lt;li>Visual Studio 11 &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#testpro" target="_blank" rel="noopener">Test Professional&lt;/a> Beta &lt;li>Visual Studio 11 &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs" target="_blank" rel="noopener">Team Foundation Server&lt;/a> Beta&lt;/li>&lt;/ul> &lt;p>There are also a number of &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#express" target="_blank" rel="noopener">Express&lt;/a> editions and &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#standalone" target="_blank" rel="noopener">standalone installers&lt;/a>.&lt;/p></description></item><item><title>TFS2010 Build output to a Custom Folder Structure</title><link>/blog/tfs2010-build-output-to-a-custom-folder-structure/</link><pubDate>Wed, 29 Feb 2012 10:38:03 +0000</pubDate><guid>/blog/tfs2010-build-output-to-a-custom-folder-structure/</guid><description>&lt;hr>
&lt;h1>How to output TFS2010 build output to a subfolder&lt;/h1>
The scenario that exists is that I need to build a more detailed tree structure in the build output. I was looking for the least intrusive means of being able to get the build to output to subfolders.
&lt;p>So, I took a branch of the default build template (so I didn’t mess with the rest of the team while I experimented) and started to edit.&lt;/p></description></item><item><title>Scrum Power of 3 imbalance – Scrum Master as Product Owner</title><link>/blog/scrum-power-of-3-imbalance-scrum-master-as-product-owner/</link><pubDate>Tue, 21 Feb 2012 17:48:19 +0000</pubDate><guid>/blog/scrum-power-of-3-imbalance-scrum-master-as-product-owner/</guid><description>&lt;hr>
&lt;p>The question was recently posed to me –&amp;nbsp; What conflicts occur if the Scrum Master is also the Product Owner? &lt;p>This can be seen as a workaround for not getting a dedicated Product Owner, which is dangerous as the key issue of not having anyone in a critical role is not being addressed. &lt;p>There are many conflicts that will arise, the main ones I see are below: &lt;p>a) &lt;b>Internal conflict within the individual&lt;/b> – The Product Owner is focussed on getting value to flow through to the customer (usually through a deeper or richer feature set) and the Scrum Master is the sheepdog managing the framework and getting the team to achieve at higher level (better quality, more self-organisation, higher degree of cross functional skills, better engagement with the business). At times there will be a natural conflict between these two perspectives. This will cause an internal struggle within the individual when trying to balance these tensions. Within a young team, there is often an urge to focus on velocity, not extending the definition of done. This will result in technical debt and a slower long term velocity. This is where the Scrum Master would counsel the lower velocity for the long term outlook, whereas the Product Owner may be comfortable with the initial burst in velocity unless they understood the ramifications. Hence the reason that they are stated as 2 separate roles. &lt;p>&amp;nbsp; &lt;p>b) &lt;b>Time conflict &lt;/b>– These are two full time roles, and having one person doing them will result in neither role being performed well. The context switching in the attempt to change between roles would incur waste. It would encourage the multi role person to not maintain a sustainable pace, leading to burn out. &lt;p>&amp;nbsp; &lt;p>c) &lt;b>Conflict between the Development Team and the Multirole Individual&lt;/b> – In a manner similar to when I am training, when the Development team approach the SM-PO, they would need to clarify which persona they are talking to. In one conversation they may get contradictory &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ac8ad630-4f89-425f-bdb0-5ee02cfca90c" class="wlWriterEditableSmartContent">Technorati Tags: &lt;a href="http://technorati.com/tags/Scrum" rel="tag">Scrum&lt;/a>,&lt;a href="http://technorati.com/tags/BestPractice" rel="tag">BestPractice&lt;/a>,&lt;a href="http://technorati.com/tags/Dysfunction" rel="tag">Dysfunction&lt;/a>,&lt;a href="http://technorati.com/tags/Roles" rel="tag">Roles&lt;/a>,&lt;a href="http://technorati.com/tags/ProductOwner" rel="tag">ProductOwner&lt;/a>,&lt;a href="http://technorati.com/tags/ScrumMaster" rel="tag">ScrumMaster&lt;/a>&lt;/div>. It is very difficult to clearly separate the two perspectives in the one individual – we just aren’t wired that way. This results in a lack of clarity of the perspective (either PO or SM). There is a very high probability that the individual would slip between the roles, and may eventually not even be aware of the boundary. The confusion from this would result in stress within the Development Team as they have lost capacity of their Scrum Master Shield to protect them from the various demands on the time. The poacher and the game keeper are the same person. &lt;p>&amp;nbsp; &lt;p>d) &lt;b>Team Imbalance conflict&lt;/b> – there is too much responsibility resting with one individual. The trinity works to balance the competing stresses and demands on the team – having only two roles available at any one time means there is an imbalance – resulting in vacillation, variation of decisions, and not all the conversations taking place and perspectives taken. &lt;p>&lt;a href="clip_image002_2.jpg">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image002" border="0" alt="clip_image002" src="clip_image002_thumb.jpg" width="244" height="214">&lt;/a> &lt;p>The image above shows a balanced perspective from the three perspectives of the scrum roles, which results in balanced discussions. &lt;p>&lt;a href="clip_image004_2.jpg">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="clip_image004" border="0" alt="clip_image004" src="clip_image004_thumb.jpg" width="244" height="214">&lt;/a> &lt;p>The imbalance is highlighted in the extreme, with a blurring of the perspectives, potentially resulting in only two of the roles being represented. This results in an imbalanced discussion – and not the full spectrum of conversations and view presented. &lt;p>A tripod doesn’t stand too well on two legs! &lt;p>&lt;b>&lt;/b>&amp;nbsp; &lt;p>&lt;b>e) Stakeholder engagement with Team &lt;/b>– Due to the dual nature of the multirole individual, then uncertainty from the stakeholders/customers on the interaction with the Team would arise, for the same reasons as the Development team and multirole individual engagement. &lt;h2>Hey – We have that, what do we do?&lt;/h2> &lt;p>The only thing to do is separate the roles to different people. All three roles are critical for successful scrum, and it will eventually cause a lot of friction.&lt;/p></description></item><item><title>Migrating Areas and Iterations from TFS2008 to TFS2010</title><link>/blog/migrating-areas-and-iterations-from-tfs2008-to-tfs2010/</link><pubDate>Tue, 14 Feb 2012 11:33:50 +0000</pubDate><guid>/blog/migrating-areas-and-iterations-from-tfs2008-to-tfs2010/</guid><description>&lt;hr>
&lt;p>I ran into a migration today where the client had scores of Area nodes in their TFS 2008 team project that they wanted migrated over to their new TFS 2010 team project. My usual "Well, if you &lt;em>manually&lt;/em> re-create them, you can use it as an &lt;em>opportunity&lt;/em> to clean up the list" speech didn’t go over too well, so I searched for an automated solution (feeling too lazy to build one). I found that fellow MVP &lt;a href="http://msmvps.com/blogs/vstsblog/" target="_blank" rel="noopener">Neno Loje&lt;/a> had created both a 2008 and 2010 version of just such as tool (as well as a 2005 version if you care).&lt;/p></description></item><item><title>Team Alerts in Team Foundation Server 11</title><link>/blog/team-alerts-in-team-foundation-server-11/</link><pubDate>Fri, 10 Feb 2012 11:01:16 +0000</pubDate><guid>/blog/team-alerts-in-team-foundation-server-11/</guid><description>&lt;hr>
&lt;p>Team Alerts are just one of the many new features coming in the next version of Team Foundation Server. They simplify the creation and management of alerts that impact that entire team.&lt;/p> &lt;p>For example, take the situation where you want the team member who requested a build to be notified if that build failed – and nobody else. In Team Foundation Server 2010, this was only possible by having each team member create the appropriate build alert with criteria filtering out on those events where they requested the build, or by creating a custom web service that did the filtration work.&lt;/p></description></item><item><title>Thought for today: TFS build agents are like shared, network printers</title><link>/blog/thought-for-today-tfs-build-agents-are-like-shared-network-printers/</link><pubDate>Mon, 23 Jan 2012 15:36:19 +0000</pubDate><guid>/blog/thought-for-today-tfs-build-agents-are-like-shared-network-printers/</guid><description>&lt;hr>
&lt;p>Here’s your thought for the day:&lt;/p>
&lt;p>Think of Team Foundation Build build agents like shared, network printers in a large enterprise. Each printer can be assigned one or more tags such as &lt;em>laser, ink, color, duplex&lt;/em>, or &lt;em>stapler&lt;/em>. When it comes time for a user to print a document in the enterprise, they can require &lt;em>duplex laser color&lt;/em> and the printing software will find an available printer that meets the criteria and send the job there.&lt;/p></description></item><item><title>Run Visual Studio 11 ALM VMs on a 32-bit operating system</title><link>/blog/run-visual-studio-11-alm-vms-on-a-32-bit-operating-system/</link><pubDate>Mon, 09 Jan 2012 15:57:27 +0000</pubDate><guid>/blog/run-visual-studio-11-alm-vms-on-a-32-bit-operating-system/</guid><description>&lt;hr>
&lt;p>Like most Microsoft ALM geeks, I downloaded the &lt;a href="http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx" target="_blank" rel="noopener noreferrer">Visual Studio 11 ALM VM&lt;/a> the day &lt;a href="http://blogs.msdn.com/b/briankel" target="_blank" rel="noopener noreferrer">Brian Keller&lt;/a> posted it. One of the first things I realized is that the VM is for 64-bit operating systems only. This is because Team Foundation Server 11 &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27539" target="_blank" rel="noopener noreferrer">only runs&lt;/a> on a 64-bit server OS. This is no problem for me, because I have Hyper-V running here at my desk and I can run 64-bit VMs just fine. But, if you are one of the unfortunate many who do not have a W2K8 64-bit environment sitting around, then this blog post is for you (maybe).&lt;/p></description></item><item><title>Chicago Visual Studio ALM User Group: VS11 and Scrum</title><link>/blog/chicago-visual-studio-alm-user-group-vs11-and-scrum/</link><pubDate>Thu, 20 Oct 2011 17:43:12 +0000</pubDate><guid>/blog/chicago-visual-studio-alm-user-group-vs11-and-scrum/</guid><description>&lt;hr>
&lt;p>I was in town this week delivering a &lt;a href="http://www.scrum.org/professionalscrumdeveloper/" target="_blank" rel="noopener">Professional Scrum Developer&lt;/a> Train-The-Trainer (TTT) event. Last night I gave a presentation to a full room at the &lt;a href="http://chicagoalmug.org/" target="_blank" rel="noopener">Chicago Visual Studio ALM User Group&lt;/a> on using &lt;a href="http://msdn.microsoft.com/en-us/vstudio/hh127353" target="_blank" rel="noopener">Visual Studio 11&lt;/a> and &lt;a href="http://www.scrum.org/what-is-scrum" target="_blank" rel="noopener">Scrum&lt;/a> to manage product development.&lt;/p>
&lt;p>What a great time … although my title slide yielded a few strange looks when people came into the room:&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" src="image.png" alt="image" width="416" height="237" border="0" />
&lt;p>Special thanks to &lt;a href="http://blogs.msdn.com/b/angelab/" target="_blank" rel="noopener">Angela Dugan&lt;/a> (Microsoft) and &lt;a href="http://www.polarissolutions.com/" target="_blank" rel="noopener">Polaris Solutions&lt;/a> for organizing this and providing the beer (that’s right beer) and sandwiches.&lt;/p></description></item><item><title>Microsoft launches Team Foundation Service Preview</title><link>/blog/microsoft-launches-team-foundation-service-preview/</link><pubDate>Wed, 14 Sep 2011 12:55:20 +0000</pubDate><guid>/blog/microsoft-launches-team-foundation-service-preview/</guid><description>&lt;hr>
&lt;p>There are many, many new and cool technologies and products being introduced, announced, and launched at &lt;a href="http://www.buildwindows.com" target="_blank" rel="noopener">//Build&lt;/a> this week.&lt;/p> &lt;p>One of these is close to my heart: the Visual Studio Team Foundation Service Preview which is available at &lt;a href="http://www.tfspreview.com" target="_blank" rel="noopener">tfspreview.com&lt;/a>. This preview is more than just a "rent-a-source-control-repository" in the sky, but it’s a full ALM tool that provides collaboration services for development teams of any size, including the new Agile project management tools.&lt;/p></description></item><item><title>A Scrum comparison of the MSF/Agile and Visual Studio Scrum templates</title><link>/blog/a-scrum-comparison-of-the-msfagile-and-visual-studio-scrum-templates/</link><pubDate>Wed, 03 Aug 2011 09:45:47 +0000</pubDate><guid>/blog/a-scrum-comparison-of-the-msfagile-and-visual-studio-scrum-templates/</guid><description>&lt;hr>
&lt;p>While it’s possible for a Scrum team to use the &lt;a href="http://msdn.microsoft.com/en-us/library/dd380647.aspx" target="_blank" rel="noopener">MSF for Agile Software Development v5.0&lt;/a> process template to implement Scrum, it makes more sense to use the &lt;a href="http://msdn.microsoft.com/library/ff731587.aspx" target="_blank" rel="noopener">Visual Studio Scrum 1.0&lt;/a> process template, as it was created specifically for teams using Scrum. That said, I wanted to share with you an objective side-by-side comparison of the two templates:&lt;/p> &lt;table border="0" cellspacing="0" cellpadding="2" width="599"> &lt;tbody> &lt;tr> &lt;td valign="top" width="203"> &lt;p align="center">&lt;strong>Comparison&lt;/strong>&lt;/p>&lt;/td> &lt;td width="197" align="middle">&lt;strong>MSF/Agile 5.0&lt;/strong>&lt;/td> &lt;td width="197" align="middle">&lt;strong>VS Scrum 1.0&lt;/strong>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Effective version&lt;/td> &lt;td width="197" align="middle">3.0&lt;/td> &lt;td width="197" align="middle">1.0&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Can implement Scrum?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Uses Scrum terminology?&lt;/td> &lt;td width="197" align="middle">No&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Number of work item types&lt;/td> &lt;td width="197" align="middle">6&lt;/td> &lt;td width="197" align="middle">7&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Leverages work item hierarchies?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Track Sprint dates, goal, and retrospective notes?&lt;/td> &lt;td width="197" align="middle">No&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Has Excel planning workbooks?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">No&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Has Excel reports?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">No&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Has sample/template documents?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">No&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Number of .RDL reports&lt;/td> &lt;td width="197" align="middle">16&lt;/td> &lt;td width="197" align="middle">7&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Project portal dashboard(s)&lt;/td> &lt;td width="197" align="middle">Task Burndown, Burn Rate&lt;/td> &lt;td width="197" align="middle">Release Burndown&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Has process guidance?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Available "out of the box"?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">No&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="204">Supported by Microsoft?&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td> &lt;td width="197" align="middle">Yes&lt;/td>&lt;/tr>&lt;/tbody>&lt;/table></description></item><item><title>Emergent Architecture Presentation at TechEd 2011</title><link>/blog/emergent-architecture-presentation-at-teched-2011/</link><pubDate>Wed, 01 Jun 2011 19:09:58 +0000</pubDate><guid>/blog/emergent-architecture-presentation-at-teched-2011/</guid><description>&lt;hr>
&lt;p>UPDATE (3 June 2011): Watched the recorded presentation on &lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DPR308" target="_blank" rel="noopener noreferrer">Channel 9&lt;/a>.&lt;/p>
&lt;p>I finally got my (final) Emergent Architecture (DPR308) presentation posted. I had a couple of people tell me that the deck they downloaded from the &lt;a href="http://northamerica.msteched.com/modules/documentreview/default.aspx" target="_blank" rel="noopener noreferrer">TechEd Session Documents&lt;/a> page was an old one.&lt;/p>
&lt;p>If you missed the presentation, you can &lt;a href="http://northamerica.msteched.com/topic/details/DPR308" target="_blank" rel="noopener noreferrer">watch the video online&lt;/a> and see just where you are on the graph below!&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="tempg" src="tempg_3.png" alt="tempg" width="644" height="223" border="0" />
&lt;p>Files: &lt;a href="https://accentient.com/blog/ct.ashx?id=b29d0833-7f60-45bb-b898-0a431d642557&amp;amp;url=http%3a%2f%2fblog.accentient.com%2ffiles%2fDPR308.pptx">Presentation (7mb)&lt;/a>&lt;/p></description></item><item><title>Would You, Could You With TFS?</title><link>/blog/would-you-could-you-with-tfs/</link><pubDate>Fri, 27 May 2011 23:00:39 +0000</pubDate><guid>/blog/would-you-could-you-with-tfs/</guid><description>&lt;hr>
&lt;p>As you know Team Foundation Server 2010 supports most (but not all) Application Lifecycle Management (ALM) activities as the busy diagram below (from &lt;a href="http://www.incyclesoftware.com" target="_blank" rel="noopener">InCycle Software&lt;/a>) suggests:&lt;/p> &lt;p>&lt;a href="temp_2.png" target="_blank" rel="noopener">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="temp" border="0" alt="temp" src="temp_thumb.png" width="644" height="464">&lt;/a>&lt;/p> &lt;p>In addition to identifying the &lt;em>few&lt;/em> gaps in ALM support (and ways to plug them), there are a couple of other myths that we busted last week at TechEd during my interactive presentation titled "Would You, Could You with TFS":&lt;/p></description></item><item><title>Visual Studio Technical Learning Center at TechEd 2011</title><link>/blog/visual-studio-technical-learning-center-at-teched-2011/</link><pubDate>Tue, 24 May 2011 23:09:39 +0000</pubDate><guid>/blog/visual-studio-technical-learning-center-at-teched-2011/</guid><description>&lt;hr>
&lt;p>I wanted to post a short video of the Technical Learning Center (TLC) at this year’s Tech-Ed conference in Atlanta, GA. The TLC is the place to see Microsoft product demos, talk with industry experts, learn about Microsoft services, and connect with your peers. In case you didn’t make it, the video below shows just how cool and organized the area was.&lt;/p> &lt;p>&lt;a href="TechEd2011VSTLC.wmv" target="_blank" rel="noopener">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_3.png" width="332" height="193">&lt;/a>&lt;/p></description></item><item><title>Professional Scrum Developer Questions asked at TechEd 2011</title><link>/blog/professional-scrum-developer-questions-asked-at-teched-2011/</link><pubDate>Wed, 18 May 2011 20:57:25 +0000</pubDate><guid>/blog/professional-scrum-developer-questions-asked-at-teched-2011/</guid><description>&lt;hr>
&lt;table border="0" cellspacing="0" cellpadding="2" width="100%"> &lt;tbody> &lt;tr> &lt;td valign="top" width="20" align="middle">Q.&lt;/td> &lt;td valign="top">We are implementing Product Life Cycle Management (PLCM) as part of our ISO certification. How does Scrum fit into the ISO world? We are also adopting 3M’s (our parent company) Lean Six Sigma process. Same question, how does Scrum fit into Lean Six Sigma?&lt;br />&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">A.&lt;/td> &lt;td valign="top"> &lt;a href="http://en.wikipedia.org/wiki/Product_life_cycle_management_(marketing)" target="_blank" rel="noopener">PLCM&lt;/a> (or just &lt;a href="http://en.wikipedia.org/wiki/Product_lifecycle_management" target="_blank" rel="noopener">PLM&lt;/a> as some refer to it) describe the life of a product in the market. The lifecycle has stages: introduction, growth, maturity, and saturation/decline. Scrum only deals with the development of the product. Where the two management ideas intersect would be in release planning. The product owner, and other stakeholders, decide what features (PBIs) need to be in each of those releases. This is manifested through the product backlog. Smart planning and prioritization can help the product grow to maturity and hit (and stay in) the sweet spot of the PLCM. As for how the larger discussion of ISO and Scrum fit together, I recommend reading this &lt;a href="http://agile2007.agilealliance.org/downloads/proceedings/055_ISO%209001_833.pdf" target="_blank" rel="noopener">IEEE paper&lt;/a> on the subject which concludes that ISO does not equate to quality but only helps ensure the Agile (Scrum) practices are being followed. While &lt;a href="http://en.wikipedia.org/wiki/Six_sigma" target="_blank" rel="noopener">Lean Six Sigma&lt;/a> and Scrum have similar goals, the integration of the two strategies must be done carefully to ensure success. Here are are a couple of articles on the subject: &lt;a href="http://www.isixsigma.com/index.php?option=com_k2&amp;amp;view=item&amp;amp;id=1729:integrating-lean-six-sigma-with-agile-and-scrum&amp;amp;Itemid=309#" target="_blank" rel="noopener">Integrating LSS and Scrum&lt;/a> and &lt;a href="http://www.scrumalliance.org/articles/161-can-scrum-support-six-sigma" target="_blank" rel="noopener">Can Scrum Support Six Sigma&lt;/a>?&lt;/td>&lt;/tr> &lt;tr> &lt;td>&lt;/td> &lt;td>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">Q.&lt;/td> &lt;td valign="top">In Team Foundation Server, using hours (for baseline, remaining, and completed) how best to move an uncompleted task over to the next Sprint?&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">A.&lt;/td> &lt;td valign="top">From a Scrum point of view, you wouldn’t want to move a task to the next Sprint unless the PBI or Bug that it was associated with was selected and committed-to by the Scrum Team. Assuming that is the case, then the developer who owns the task would re-estimate the remaining work. Tracking baseline and completed hours are considered waste because they don’t produce meaningful metrics in Scrum. Personally, I would just create a new task work item so that the old task would maintain its history and state according to the previous sprint.&lt;/td>&lt;/tr> &lt;tr> &lt;td>&lt;/td> &lt;td>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">Q.&lt;/td> &lt;td valign="top">We have 5 .NET developers and 5 AS/400 developers. I know Team Foundation Server makes sense for .NET but can it store the RPG code?&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">A.&lt;/td> &lt;td valign="top">Absolutely. Team Foundation Server is more than capable to store any development related artifact, such as RPG source code files. As the team matures in its understanding of ALM and usage of Team Foundation Server they can create and use work items to plan and track their work and associate to the checked-in code for maximum traceability. The question comes down to ease-of-use and how to allow the RPG developers to access source control with the least amount of friction. Ideas include using the &lt;a href="http://msdn.microsoft.com/en-us/library/cc31bk2e.aspx" target="_blank" rel="noopener">TF.exe command line utility&lt;/a>, the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" target="_blank" rel="noopener">Team Foundation Power Tools Windows&lt;/a> shell extension, or the Eclipse plug-in or cross-platform support found in &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team-explorer-everywhere" target="_blank" rel="noopener">Visual Studio Team Explorer Everywhere 2010&lt;/a>.&lt;/td>&lt;/tr> &lt;tr> &lt;td>&lt;/td> &lt;td>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">Q.&lt;/td> &lt;td valign="top">In getting started, would it be better to get Team Foundation Server or go get ScrumMaster certification?&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">A.&lt;/td> &lt;td valign="top">To get started with Scrum, download and read the &lt;a href="http://www.scrum.org/scrumguides/" target="_blank" rel="noopener">Scrum guide&lt;/a> from &lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Scrum.org&lt;/a>. If you require training on the basics of Scrum then consider attending a &lt;a href="http://courses.scrum.org/classes/title/professional-scrum-foundations" target="_blank" rel="noopener">Professional Scrum Foundations&lt;/a> class, otherwise attend a &lt;a href="http://courses.scrum.org/classes/title/professional-scrum-master" target="_blank" rel="noopener">Professional Scrum Master&lt;/a> class. Passing the assessment to achieve the certification is optional. Once your team starts maturing in their game of Scrum, then consider implementing it using Visual Studio Team Foundation Server – unless of course you are already using TFS, then start using &lt;a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e/" target="_blank" rel="noopener">Visual Studio Scrum&lt;/a> as soon as possible.&lt;/td>&lt;/tr> &lt;tr> &lt;td>&lt;/td> &lt;td>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">Q.&lt;/td> &lt;td valign="top">Where do I store the D.O.D. (Definition of Done) in Team Foundation Server?&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">A.&lt;/td> &lt;td valign="top">Unfortunately there is no first class (read: auditable) way of storing a team’s definition of done in Team Foundation Server. Your choices are to store the list in a document or on a wiki page on the (SharePoint) project portal. You might also consider using &lt;a href="http://www.artiso.com/ProBlog/PermaLink,guid,8dfc50ec-9041-46db-9727-60eefdf9cab3.aspx" target="_blank" rel="noopener">Thomas Schissler’s work item control&lt;/a>.&lt;/td>&lt;/tr> &lt;tr> &lt;td>&lt;/td> &lt;td>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">Q.&lt;/td> &lt;td valign="top">Moving from Team Foundation Server 2008, importing work items from various sources (e.g. using Excel), can the Agile Excel templates be used?&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top" width="20" align="middle">A.&lt;/td> &lt;td valign="top">Yes, Excel is an extremely flexible way of importing work items from many data sources (not just Excel).&lt;/td>&lt;/tr>&lt;/tbody>&lt;/table></description></item><item><title>Debugging a Dysfunctional Team</title><link>/blog/debugging-a-dysfunctional-team/</link><pubDate>Wed, 18 May 2011 13:33:12 +0000</pubDate><guid>/blog/debugging-a-dysfunctional-team/</guid><description>&lt;hr>
&lt;p>UPDATE (3 June 2011): Watch the recorded presentation on &lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DPR208" target="_blank" rel="noopener">Channel 9&lt;/a>.&lt;/p> &lt;p>Yesterday I gave a talk at TechEd on Dysfunctional software development teams. We primarily focused on people dysfunctions, but also talked about process and tool dysfunctions.&lt;/p> &lt;p>If you attended, thank you for patience with my laryngitis. You can find the presentation attached below.&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="tolstoy" border="0" alt="Leo Tolstoy" src="tolstoy_3.png" width="227" height="244">&lt;/p></description></item><item><title>Files from Implementing Scrum pre-conference at Microsoft TechEd</title><link>/blog/files-from-implementing-scrum-pre-conference-at-microsoft-teched/</link><pubDate>Mon, 16 May 2011 20:30:04 +0000</pubDate><guid>/blog/files-from-implementing-scrum-pre-conference-at-microsoft-teched/</guid><description>&lt;hr>
&lt;p>UPDATE (3 June 2011): Here are the &lt;a href="https://accentient.com/blog/2011/05/19/ProfessionalScrumDeveloperQuestionsAskedAtTechEd2011.aspx" target="_blank" rel="noopener">answers to questions that were asked during the pre-conference&lt;/a>. &lt;p>Thank you for attending the preconference yesterday. I hope the presentation and ensuing conversations were of value to you. I know they had value for me, and I thank you for attending.&lt;/p> &lt;p>You can find links to the presentation and some of the demo files below. Here are the bookmarks we covered as well:&lt;/p> &lt;ul> &lt;li>&lt;a href="http://www.amazon.com/Our-Iceberg-Melting-Succeeding-Conditions/dp/031236198X" target="_blank" rel="noopener">Book - Our Iceberg is Melting&lt;/a> &lt;li>&lt;a href="http://www.amazon.com/Enterprise-Scrum-Ken-Schwaber/dp/0735623376" target="_blank" rel="noopener">Book - The Enterprise and Scrum&lt;/a> &lt;li>&lt;a href="http://www.artiso.com/ProBlog/PermaLink,guid,8dfc50ec-9041-46db-9727-60eefdf9cab3.aspx" target="_blank" rel="noopener">Definition of Done Workitem Control&lt;/a> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/vstudio/aa718795.aspx" target="_blank" rel="noopener">Microsoft Process Templates and Tools MSDN&lt;/a> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff433643" target="_blank" rel="noopener">Microsoft PSD Program&lt;/a> &lt;li>&lt;a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e/" target="_blank" rel="noopener">Microsoft Visual Studio Scrum Download&lt;/a> &lt;li>&lt;a href="http://channel9.msdn.com/Blogs/Charles/Pro-Scrum-Developer-Intro" target="_blank" rel="noopener">Sam Guckenheimer and Ken Schwaber Video&lt;/a> &lt;li>&lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Scrum.org&lt;/a> &lt;li>&lt;a href="http://www.construx.com/Page.aspx?cid=1648" target="_blank" rel="noopener">The Cone of Uncertainty – Construx&lt;/a> &lt;li>&lt;a href="/blog/tags/life/" target="_blank" rel="noopener">The Scrum Team needs another role - The Cleaner&lt;/a> &lt;li>&lt;a href="http://urbanturtle.com/" target="_blank" rel="noopener">Urban Turtle - Scrum Team Foundation Server (TFS) Agile Tool&lt;/a> &lt;li>&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&amp;amp;FamilyID=2b1504e6-0bf1-46da-be0e-85cc792c6b9d" target="_blank" rel="noopener">Visual Studio 2010 and MSDN Licensing White Paper&lt;/a> &lt;li>&lt;a href="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx" target="_blank" rel="noopener">Visual Studio 2010 Virtual Machines&lt;/a> &lt;li>&lt;a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e/" target="_blank" rel="noopener">Visual Studio Scrum 1.0 (Download)&lt;/a> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/ff731587.aspx" target="_blank" rel="noopener">Visual Studio Scrum 1.0 (Guidance)&lt;/a> &lt;li>&lt;a href="https://accentient.com" target="_blank" rel="noopener">Accentient&lt;/a>&lt;/li>&lt;/ul> &lt;p>Files: &lt;a href="PRC05_Presentation.zip" target="_blank" rel="noopener">Presentation (12mb)&lt;/a> | &lt;a href="PRC05_Slides.zip" target="_blank" rel="noopener">Slides (8mb)&lt;/a> | &lt;a href="PRC05_DemoFiles.zip" target="_blank" rel="noopener">Demo files (18kb)&lt;/a>&lt;/p></description></item><item><title>Scrumming in DC</title><link>/blog/scrumming-in-dc/</link><pubDate>Mon, 02 May 2011 11:17:14 +0000</pubDate><guid>/blog/scrumming-in-dc/</guid><description>&lt;hr>
&lt;p>Actually at &lt;a href="http://www.microsoft.com/en-us/mtc/locations/reston.aspx" target="_blank" rel="noopener">Microsoft’s MTC in Reston, Virginia&lt;/a>, but close enough.&lt;/p> &lt;p>Thanks to everyone who attended our event, either online or in-person, last week. It was great to have such a large group that was so interested in Scrum and Visual Studio’s ability to enact it. We had some great discussions, questions, and real-world examples.&lt;/p> &lt;p>&lt;a href="VS2010Scrum-Reston_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="VS2010Scrum-Reston" border="0" alt="VS2010Scrum-Reston" src="VS2010Scrum-Reston_thumb.png" width="644" height="362">&lt;/a>&lt;/p></description></item><item><title>Excluding folders and files when adding to source control</title><link>/blog/excluding-folders-and-files-when-adding-to-source-control/</link><pubDate>Thu, 14 Apr 2011 12:20:16 +0000</pubDate><guid>/blog/excluding-folders-and-files-when-adding-to-source-control/</guid><description>&lt;hr>
&lt;p>&lt;strong>&lt;span style="color: #ff0000;">Nov 2016 Update&lt;/span>&lt;/strong>: I&amp;rsquo;ve had a few people reach out to me over the years and ask about how to do this in 2013, 2015, etc. The answer is to use a .tfignore file as outlined &lt;a href="https://www.visualstudio.com/en-us/docs/tfvc/add-files-server" target="_blank" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>In Team Foundation Server when you are adding items to source control, Microsoft automatically excludes certain folders and files:&lt;/p>
&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" src="image_3.png" alt="image" width="552" height="94" border="0" />
&lt;p>This is helpful when adding a folder (especially with subfolders) of files, specifically Visual Studio projects. The thinking is that you typically don’t want to add files in Debug, Release, or ClientBin folders as well as certain binary files (.pdb, .obj, .dll, .exe, etc.). You can always recreate them later as needed.&lt;/p></description></item><item><title>Technical Session Levels (100, 200, 300, and 400)</title><link>/blog/technical-session-levels-100-200-300-and-400/</link><pubDate>Wed, 13 Apr 2011 13:27:59 +0000</pubDate><guid>/blog/technical-session-levels-100-200-300-and-400/</guid><description>&lt;hr>
&lt;p>You always hear about "level 200", "level 300", and "level 400" talks at conferences. Well, I have always wondered there was a standard rating system that all speakers agree to. If so, whose rating system would it be? I know that there is a &lt;a href="http://en.wikipedia.org/wiki/Motion_picture_rating_system" target="_blank" rel="noopener">standard system&lt;/a> for rating movies (G, PG, PG13, R, NC17). I tried to create a Wikipedia page a few years ago but it got removed because of some reason or another. Probably because nobody agreed with me.&lt;/p></description></item><item><title>Agile Scrum Development Practices with the Experts - see you in DC next month</title><link>/blog/agile-scrum-development-practices-with-the-experts-see-you-in-dc-next-month/</link><pubDate>Fri, 18 Mar 2011 15:22:15 +0000</pubDate><guid>/blog/agile-scrum-development-practices-with-the-experts-see-you-in-dc-next-month/</guid><description>&lt;hr>
&lt;p>If you are in the DC area next month, you should attend this exciting, free event where will explore Scrum in the real-world and how you can adopt a more Agile approach to software projects leveraging Team Foundation Server 2010 for development projects on any platform.&lt;br/>&lt;br/> &lt;a href="http://courses.scrum.org/about/ken-schwaber" target="_blank" rel="noopener">Ken Schwaber&lt;/a> will be delivering &lt;em>Management &amp;amp; Scrum: From Here to Agility&lt;/em> in the morning and I will be demonstrating how Visual Studio 2010 can implement Scrum in the afternoon.&lt;/p></description></item><item><title>Awesome SharePoint training deal at Mindsharp’s Customer Appreciation Event</title><link>/blog/awesome-sharepoint-training-deal-at-mindsharps-customer-appreciation-event/</link><pubDate>Thu, 17 Mar 2011 10:27:09 +0000</pubDate><guid>/blog/awesome-sharepoint-training-deal-at-mindsharps-customer-appreciation-event/</guid><description>&lt;hr>
&lt;p>&lt;br />SharePoint educator, and Accentient Partner, &lt;a href="http://www.mindsharp.com" target="_blank" rel="noopener">Mindsharp&lt;/a>, launches their first &lt;a href="http://www.mindsharp.com/default.aspx?page=customerappreciation&amp;amp;id=1610&amp;amp;cc=y" target="_blank" rel="noopener">Customer Appreciation event&lt;/a>. This event will run through the month of March, thanking customers for their continued support. The event will extend customers special package pricing on Mindsharp’s UserVersity computer based training products as well as Mindsharp public and private training classes. According to Bill English, Author and CEO of Mindsharp, "To put it simply, we just wanted to say Thank You to our customers and give something back in appreciation of their support." Customers will receive an average of $26,795 value for $995. It will include the 2007 UserVersity computer based training lessons, 20% off the just released 2010 lessons, one online or live seat at any Mindsharp public training class, 20% off a private class, and 20% off all Mindsharp public classes taken through December 31, 2011.&lt;/p></description></item><item><title>Microsoft launches Test Professional Product Tour</title><link>/blog/microsoft-launches-test-professional-product-tour/</link><pubDate>Mon, 07 Mar 2011 09:57:29 +0000</pubDate><guid>/blog/microsoft-launches-test-professional-product-tour/</guid><description>&lt;hr>
&lt;p>Microsoft just launched the "Test Professional Product Tour". Whether you are new to Visual Studio 2010 Test Professional or have some experience using it, this tour provides customers with a 200-level experience that can be followed-up with the downloading of the trial edition. &lt;br/>&lt;br/>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="testpro" border="0" alt="testpro" src="testpro_3.jpg" width="244" height="142"> &lt;br/>&lt;br/>First, visit &lt;a href="http://www.microsoft.com/visualstudio/test" target="_blank" rel="noopener">this site&lt;/a> for the tour and then when you are reading to download and go hands-on, visit &lt;a href="http://www.microsoft.com/visualstudio/en-us/try/test-professional-2010-tour" target="_blank" rel="noopener">this site&lt;/a>.</description></item><item><title>Links from my Boise Code Camp 2011 talks</title><link>/blog/links-from-my-boise-code-camp-2011-talks/</link><pubDate>Wed, 02 Mar 2011 11:42:46 +0000</pubDate><guid>/blog/links-from-my-boise-code-camp-2011-talks/</guid><description>&lt;hr>
&lt;p>Here is a quick post with the materials and links from last weekend at the &lt;a href="http://www.boisecodecamp.com" target="_blank" rel="noopener">Boise Code Camp&lt;/a>.&lt;/p> &lt;p>&lt;u>Scrum Workshop (with &lt;/u>&lt;a href="http://sharepoint.ssw.com.au/AboutUs/Employees/Pages/Adam.aspx" target="_blank" rel="noopener">&lt;u>Adam Cogan&lt;/u>&lt;/a>&lt;u>)&lt;/u>&lt;/p> &lt;ul> &lt;li>&lt;a href="http://www.scrum.org/scrumguides" target="_blank" rel="noopener">Official Scrum Guide&lt;/a> &lt;li>Mike Cohn’s articles on &lt;a href="http://www.mountaingoatsoftware.com/topics/user-stories" target="_blank" rel="noopener">User Stories&lt;/a> | &lt;a href="http://www.mountaingoatsoftware.com/topics/planning-poker" target="_blank" rel="noopener">Planning Poker&lt;/a> &lt;li>&lt;a href="http://go.microsoft.com/fwlink/?LinkId=197304" target="_blank" rel="noopener">Visual Studio Scrum 1.0 template&lt;/a> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff433643" target="_blank" rel="noopener">Professional Scrum Developer program&lt;/a>&lt;/li>&lt;/ul> &lt;p>Also, check out the photos from ‘camp on &lt;a href="http://bit.ly/hpniYc" target="_blank" rel="noopener">Flickr&lt;/a>. In the meantime, you can enjoy Adam and his blue screen right before our talk.&lt;/p> &lt;p>&lt;a href="BCC2011_2.jpg" target="_blank" rel="noopener">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="BCC2011" border="0" alt="BCC2011" src="BCC2011_thumb.jpg" width="244" height="184">&lt;/a>&lt;/p></description></item><item><title>Montreal .NET Community presentation</title><link>/blog/montreal-net-community-presentation/</link><pubDate>Wed, 16 Feb 2011 10:25:18 +0000</pubDate><guid>/blog/montreal-net-community-presentation/</guid><description>&lt;hr>
&lt;p>I’d like to say thank you to the community and the coordinators of the &lt;a href="http://www.dotnetmontreal.com" target="_blank" rel="noopener">Montreal .NET Community&lt;/a> for hosting the event last night. I enjoyed talking about my two favorite subjects: Visual Studio 2010 and &lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Scrum&lt;/a>. We also talked about the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff433643" target="_blank" rel="noopener">Professional Scrum Developer&lt;/a> program.&lt;br />&lt;br />&lt;/p> &lt;p>&lt;a href="http://www.dotnetmontreal.com" target="_blank" rel="noopener">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_3.png" width="404" height="68">&lt;/a>&lt;/p> &lt;p>&lt;br />&lt;a href="MontrealVisualStudioScrum.pdf" target="_blank" rel="noopener">Presentation (PDF)&lt;/a> | &lt;a href="MontrealVisualStudioScrum.zip" target="_blank" rel="noopener">Bookmarks (ZIP)&lt;/a>&lt;/p></description></item><item><title>Unconfiguring Team Foundation Server 2010</title><link>/blog/unconfiguring-team-foundation-server-2010/</link><pubDate>Fri, 21 Jan 2011 08:26:17 +0000</pubDate><guid>/blog/unconfiguring-team-foundation-server-2010/</guid><description>&lt;hr>
&lt;p>&lt;font size="2">I actually had a need to do this today, so I did some browsing of the &lt;/font>&lt;a href="http://social.msdn.microsoft.com/Forums/en/tfssetup/threads" target="_blank" rel="noopener">&lt;font size="2">Team Foundation Server – Setup&lt;/font>&lt;/a>&lt;font size="2"> forums and found these steps:&lt;/font>&lt;/p> &lt;ol> &lt;li>&lt;font size="2">Execute &lt;a href="http://msdn.microsoft.com/en-us/library/ms253116.aspx" target="_blank" rel="noopener">tfsconfig setup /uninstall:all&lt;/a>.&lt;/font> &lt;blockquote> &lt;p>&lt;font size="2">This should be done from the Program FilesMicrosoft Team Foundation Server 2010Tools directory.&lt;br />&lt;/font>&lt;a href="image_2.png">&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="image" border="0" alt="image" src="image_thumb.png" width="671" height="194">&lt;/a>&lt;/p>&lt;/blockquote> &lt;li>&lt;font size="2">Drop the &lt;strong>Tfs_Configuration&lt;/strong>,&lt;strong> Tfs_Warehouse, &lt;/strong>and (optionally) any team project collection relational databases.&lt;/font> &lt;li>&lt;font size="2">Drop the &lt;strong>Tfs_Analysis&lt;/strong> Analysis Services database.&lt;/font> &lt;li>&lt;font size="2">Optionally, delete any &lt;a href="http://msdn.microsoft.com/en-us/library/ms253177.aspx" target="_blank" rel="noopener">SharePoint site collections&lt;/a> that were created.&lt;/font> &lt;li>&lt;font size="2">Optionally, delete any &lt;a href="http://msdn.microsoft.com/en-us/library/ms186470.aspx" target="_blank" rel="noopener">SQL Reporting Services folders&lt;/a> that were created.&lt;/font>&lt;/li>&lt;/ol> &lt;p>&lt;font size="2">Unconfigured! (is that a word?)&lt;/font>&lt;/p></description></item><item><title>ScrumButs and Modifying Scrum</title><link>/blog/scrumbuts-and-modifying-scrum/</link><pubDate>Fri, 17 Dec 2010 08:22:22 +0000</pubDate><guid>/blog/scrumbuts-and-modifying-scrum/</guid><description>&lt;hr>
&lt;p>ScrumButs are reasons why teams can’t take full advantage of Scrum to solve the problems and realize the benefits. Every Scrum role, rule, and timebox is designed to provide the desired benefits and address the problems. ScrumButs mean that Scrum has exposed a dysfunction that is contributing to the problem, but is too hard to fix. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the side of the team. &lt;p>A ScrumBut has a particular syntax: &lt;strong>(ScrumBut)(Reason)(Workaround)&lt;/strong> &lt;p>Read more at &lt;a href="http://www.scrum.org/scrumbut" target="_blank" rel="noopener">Scrum.org&lt;/a>.&lt;/p></description></item><item><title>Visual Studio 2010 Test Professional Webcast</title><link>/blog/visual-studio-2010-test-professional-webcast/</link><pubDate>Thu, 16 Dec 2010 14:29:36 +0000</pubDate><guid>/blog/visual-studio-2010-test-professional-webcast/</guid><description>&lt;hr>
&lt;p>Thank you for attending our recent &lt;em>Visual Studio 2010 Test Professional&lt;/em> Webcast. I hope you enjoyed seeing an end-to-end simulation as a user story emerged into a testable requirement and how to implement Acceptance Test-Driven Development using Visual Studio 2010.&lt;/p> &lt;p>Note: During the Webcast I think I incorrectly stated that the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff655021.aspx" target="_blank" rel="noopener">Visual Studio 2010 Feature Pack 2&lt;/a> was a free download. In fact, you must be an MSDN subscriber to download it. Also, a question was asked about Coded UI (and fast-forward) support for Infragistics controls. I did some research and the support is not there yet, although Microsoft and Infragistics are both working on it. Please keep your eye on this &lt;a href="http://blogs.msdn.com/b/gautamg/archive/2010/01/07/platform-support-for-coded-ui-test-and-fast-forward-feature-of-test-runner.aspx" target="_blank" rel="noopener">blog post&lt;/a> to be updated as new information becomes available.&lt;/p></description></item><item><title>Top 5 Reasons to use VS Database Projects</title><link>/blog/top-5-reasons-to-use-vs-database-projects/</link><pubDate>Fri, 10 Dec 2010 19:00:00 +0000</pubDate><guid>/blog/top-5-reasons-to-use-vs-database-projects/</guid><description>&lt;hr>
&lt;p>There is a traditional resistance to using database projects – the production system is the reference point, and I have a backup, so what is the problem, right?&lt;/p>
&lt;p>Since the GDR2 was released, this traditional logic was rendered obsolete, and the database developers can come in from the cold. Given that most apps eventually store the data, it is important to make sure that the database is robust, well-written, performant, and does integrate with the rest of the application. In the spirit of &lt;a href="http://en.wikipedia.org/wiki/Nick_Hornby" target="_blank" rel="noopener noreferrer">Nick Hornby&lt;/a>, I offer my top 5 reasons to use database projects in Visual Studio.&lt;/p></description></item><item><title>Tech Ed Berlin Links</title><link>/blog/tech-ed-berlin-links/</link><pubDate>Wed, 17 Nov 2010 13:26:34 +0000</pubDate><guid>/blog/tech-ed-berlin-links/</guid><description>&lt;hr>
&lt;p>On the Tech Ed Berlin VS2010 Ultimate booth, we fielded a wide range of questions about Visual Studio and TFS. We used a few web pages to help with the discussions, and the most visited ones are below:&lt;/p> &lt;table border="1" cellspacing="0" cellpadding="0" width="80%" align="center"> &lt;tbody> &lt;tr> &lt;td valign="top"> &lt;p>&lt;b>Link&lt;/b>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p>&lt;b>Comment&lt;/b>&lt;/p>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top"> &lt;p>&lt;b>&lt;a href="http://msdn.microsoft.com/library/fda2bad5(VS.100).aspx">http://msdn.microsoft.com/library/fda2bad5(VS.100).aspx&lt;/a>&lt;/b>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p>The Visual Studio ALM home page&lt;/p>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top"> &lt;p>&lt;b>&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3afc2930-24c3-4a97-9850-aab507edb043&amp;amp;displaylang=en">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3afc2930-24c3-4a97-9850-aab507edb043&amp;amp;displaylang=en&lt;/a> &lt;/b>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p>Case study describing the benefits of adopting TFS in management terms&lt;/p>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top"> &lt;p>&lt;b>&lt;a href="http://consultingblogs.emc.com/crispinparker/archive/2010/06/28/scrum-for-team-system-v3-0-msf-agile-v5-0-and-team-foundation-server-scrum-v1-0-beta.aspx">http://consultingblogs.emc.com/crispinparker/archive/2010/06/28/scrum-for-team-system-v3-0-msf-agile-v5-0-and-team-foundation-server-scrum-v1-0-beta.aspx&lt;/a> &lt;/b>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p>Comparison of the MSF Agile, the MS Scrum and EMC (formerly Conchango) TFS project templates&lt;/p></description></item><item><title>Upgrading TFS to 2010</title><link>/blog/upgrading-tfs-to-2010/</link><pubDate>Fri, 12 Nov 2010 22:17:00 +0000</pubDate><guid>/blog/upgrading-tfs-to-2010/</guid><description>&lt;hr>
&lt;p>At &lt;a href="http://europe.msteched.com/" target="_blank" rel="noopener">TechEd Europe 2010&lt;/a>, I had the privilege to work on the VS2010 Ultimate booth. It was great to meet so many folk, and find out how different people were using TFS and VS2010.&lt;/p> &lt;p>One recurring question was about upgrading, and the ways to do it.&lt;/p> &lt;p>Neno Loje delivered a great talk about administration of TFS, in which he covered a range of topics, including upgrading. I recommend watching the recording to check how you are doing. The recording is at&amp;nbsp; &lt;a title="http://www.msteched.com/2009/Europe/DEV311" href="http://www.msteched.com/2009/Europe/DEV311">http://www.msteched.com/2009/Europe/DEV311&lt;/a>. &lt;p>&amp;nbsp; &lt;p>He recommended an approach that will import the previous version in to a new instance of TFS. The advantages of this is that you can move to a 64 bit application tier, and have the certainty that the new instance is up and running before importing the existing data. &lt;h3>Recommended Reading&lt;/h3> &lt;p>The devil is in the detail, and it is well worth reading up on the upgrade process: &lt;p>&amp;nbsp;&lt;/p></description></item><item><title>Visual Studio ALM Rangers using Ruck, not Scrum</title><link>/blog/visual-studio-alm-rangers-using-ruck-not-scrum/</link><pubDate>Thu, 07 Oct 2010 09:33:01 +0000</pubDate><guid>/blog/visual-studio-alm-rangers-using-ruck-not-scrum/</guid><description>&lt;hr>
&lt;p>I thought this &lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/archive/2010/09/17/agile-scrum-ruck-transforming-the-rangers-ecosystem.aspx" target="_blank" rel="noopener">post by Willy&lt;/a> was interesting. It seems that the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358786.aspx" target="_blank" rel="noopener">Visual Studio ALM Rangers&lt;/a> are using a variation of &lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Scrum&lt;/a> that they are calling Ruck. &lt;p>In the game of rugby, Ruck is a loose Scrum. The Rangers have adopted it as a term to define their unique and flexible process in order to handle distributed teams, part-time team members, and different time-zones. &lt;p>For those of you who don’t know, the Rangers are a group of Microsoft internal and external folks (including MVPs) who build and deliver out-of-band solutions for missing features or guidance in Visual Studio.</description></item><item><title>Dear HR Managers</title><link>/blog/dear-hr-managers/</link><pubDate>Tue, 21 Sep 2010 07:06:27 +0000</pubDate><guid>/blog/dear-hr-managers/</guid><description>&lt;hr>
&lt;p>I love this new letter to HR Managers (or anyone who wants to hire a ScrumMaster). It’s short and sweet.&lt;/p> &lt;p>&lt;img style="display: block; max-width: 100%; height: auto; margin-bottom: 1rem; border: 1px solid black; box-shadow: 2px 2px 10px rgba(0,0,0,0.5);" title="hrmanagers" border="0" alt="hrmanagers" src="hrmanagers_3.png" width="371" height="484">&lt;/p> &lt;p>Here’s the &lt;a href="http://www.scrum.org/dear-hr-managers" target="_blank" rel="noopener">link&lt;/a> so you can use it yourself.&lt;/p></description></item><item><title>Welcome new Professional Scrum Developer trainers</title><link>/blog/welcome-new-professional-scrum-developer-trainers/</link><pubDate>Tue, 21 Sep 2010 07:01:42 +0000</pubDate><guid>/blog/welcome-new-professional-scrum-developer-trainers/</guid><description>&lt;hr>
&lt;p>I see that Microsoft has updated their &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff433643.aspx" target="_blank" rel="noopener">PSD&lt;/a> page to include the latest batch of new trainers. There are almost 40 trainers listed, from all over the world. Nice work everybody.&lt;/p> &lt;p>If you’d like to become a PSD trainer, follow this &lt;a href="http://www.scrum.org/trainerinquiry/" target="_blank" rel="noopener">link&lt;/a>.&lt;/p></description></item><item><title>Palouse Code Camp 2010 – Date Change</title><link>/blog/palouse-code-camp-2010-date-change/</link><pubDate>Fri, 17 Sep 2010 21:11:38 +0000</pubDate><guid>/blog/palouse-code-camp-2010-date-change/</guid><description>&lt;hr>
&lt;p>For those of you who were planning on attending the Palouse Code Camp at &lt;a href="http://www.wsu.edu" target="_blank" rel="noopener">Washington State University&lt;/a> in &lt;a href="http://www.pullman-wa.gov" target="_blank" rel="noopener">Pullman, Washington&lt;/a> this weekend, the date has changed!&lt;/p> &lt;p>According to their &lt;a href="http://www.palousecodecamp.org" target="_blank" rel="noopener">website&lt;/a>, the new date is Saturday, October 30, 2010. This is the Saturday directly following &lt;a href="http://www.microsoftpdc.com" target="_blank" rel="noopener">Microsoft’s PDC conference&lt;/a> in Redmond, so it is only a short drive or flight to Pullman for the dedicated ‘camper.&lt;/p></description></item><item><title>Visual Studio Rangers publish guidance for Visual Studio 2010 Database projects</title><link>/blog/visual-studio-rangers-publish-guidance-for-visual-studio-2010-database-projects/</link><pubDate>Tue, 24 Aug 2010 15:06:11 +0000</pubDate><guid>/blog/visual-studio-rangers-publish-guidance-for-visual-studio-2010-database-projects/</guid><description>&lt;hr>
&lt;p>Today the Visual Studio ALM &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358786.aspx" target="_blank" rel="noopener">Rangers&lt;/a> published &lt;a href="http://vsdatabaseguide.codeplex.com/" target="_blank" rel="noopener">more solid guidance&lt;/a>. This time it was around a favorite topic of mine – Visual Studio database projects.&lt;/p> &lt;p>This guidance focuses on 5 areas: &lt;ul> &lt;li>Solution and Project Management&lt;/li> &lt;li>Source Code Control and Configuration Management &lt;/li> &lt;li>Integrating External Changes with the Project System &lt;/li> &lt;li>Build and Deployment Automation with Visual Studio Database Projects &lt;/li> &lt;li>Database Testing and Deployment Verification&lt;/li>&lt;/ul> &lt;p>This release includes common guidance, usage scenarios, hands on labs, and lessons learned from real world engagements and the community discussions.&lt;/p></description></item><item><title>Microsoft Visual Studio 2010 Lab Management released</title><link>/blog/microsoft-visual-studio-2010-lab-management-released/</link><pubDate>Tue, 24 Aug 2010 03:54:24 +0000</pubDate><guid>/blog/microsoft-visual-studio-2010-lab-management-released/</guid><description>&lt;hr>
&lt;p>&lt;a href="http://go.microsoft.com/?linkid=9739338" target="_blank" rel="noopener">Microsoft Visual Studio 2010 Lab Management&lt;/a> is now available. This is great news. Also, Microsoft is including it at no additional charge to customers who have Visual Studio 2010 Ultimate with MSDN or Visual Studio Test Professional 2010 with MSDN. This is awesome news because they were going to price it per CPU. &lt;br />&lt;br />Here are some useful links: &lt;br />&lt;br />· &lt;a href="http://go.microsoft.com/?linkid=9739338" target="_blank" rel="noopener">Visual Studio Lab Management Information&lt;/a> &lt;br />· &lt;a href="http://go.microsoft.com/?linkid=9739339" target="_blank" rel="noopener">Visual Studio Lab Management Trial and Instructions&lt;/a> &lt;br />· &lt;a href="http://go.microsoft.com/fwlink/?LinkId=183021" target="_blank" rel="noopener">Visual Studio Lab Management Setup Videos&lt;/a> &lt;br />· &lt;a href="http://www.microsoft.com/virtualization/en/us/solution-appliance-test.aspx" target="_blank" rel="noopener">Microsoft Virtualization VHD Test Drive Program&lt;/a> and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=592e874d-8fcd-4665-8e55-7da0d44b0dee&amp;amp;displaylang=en" target="_blank" rel="noopener">VHD Download&lt;/a> &lt;br />· &lt;a href="http://blogs.msdn.com/lab_management/" target="_blank" rel="noopener">Visual Studio Lab Management’s Team Blog&lt;/a> and &lt;a href="http://blogs.msdn.com/b/lab_management/archive/2010/06/02/setting-up-various-topologies-to-test-with-visual-studio-lab-management-part-4.aspx" target="_blank" rel="noopener">Getting Started Guide&lt;/a> &lt;br />· &lt;a href="http://blogs.technet.com/b/scvmm/" target="_blank" rel="noopener">System Center Virtual Machine Manager Blog&lt;/a> and &lt;a href="http://blogs.technet.com/b/scvmm/archive/2009/01/05/scvmm-2008-installation-step-by-step.aspx" target="_blank" rel="noopener">Installation Guide&lt;/a>&lt;/p></description></item><item><title>Scrum on Dot Net Rocks</title><link>/blog/scrum-on-dot-net-rocks/</link><pubDate>Fri, 20 Aug 2010 09:06:13 +0000</pubDate><guid>/blog/scrum-on-dot-net-rocks/</guid><description>&lt;hr>
&lt;p>Rich has been busy this week, and was on Dot Net Rocks (for the first time !).&lt;/p> &lt;p>&lt;a title="http://www.dotnetrocks.com/default.aspx?showNum=585" href="http://www.dotnetrocks.com/default.aspx?showNum=585">http://www.dotnetrocks.com/default.aspx?showNum=585&lt;/a>&lt;/p> &lt;p>A great discussion of Scrum, Agile and VS2010, and how it plugs in to professional Scrum developer program.&lt;/p> &lt;p>It all started with Martin Fowler’s comment about flaccid scrum (&lt;a title="http://martinfowler.com/bliki/FlaccidScrum.html" href="http://martinfowler.com/bliki/FlaccidScrum.html">http://martinfowler.com/bliki/FlaccidScrum.html&lt;/a>), the PSD program helps folk sharpen up their scrum game to combat this.&lt;/p></description></item><item><title>Managing Projects using Microsoft Visual Studio Scrum 1.0 (Part 2)</title><link>/blog/managing-projects-using-microsoft-visual-studio-scrum-1-0-part-2/</link><pubDate>Thu, 19 Aug 2010 13:40:35 +0000</pubDate><guid>/blog/managing-projects-using-microsoft-visual-studio-scrum-1-0-part-2/</guid><description>&lt;hr>
&lt;p>&lt;strong>UPDATE: The LiveMeeting recording has been posted on &lt;/strong>&lt;a href="http://channel9.msdn.com/posts/Charles_Sterling/Introducing-Visual-Studio-2010-Scrum-10-Part-II" target="_blank" rel="noopener">Channel 9&lt;/a>&lt;strong>.&lt;/strong> &lt;br/>&lt;br/> Thank you for attending part 2 of our Managing Projects using Microsoft Visual Studio Scrum 1.0 webcast today. Here are some links and resources that I promised. &lt;br/>&lt;br/> &lt;u>Presentation&lt;/u> &lt;ul> &lt;li>&lt;a href="https://accentient.com/blog/ct.ashx?id=f43b6de0-4202-4c7d-9b9a-eb50f7919696&amp;amp;url=http%3a%2f%2fblog.accentient.com%2ffiles%2fVisualStudioScrumPart2.pdf">Managing projects using Microsoft Visual Studio Scrum 1.0 (part 2)&lt;/a>&lt;/li>&lt;/ul> &lt;p>&lt;u>Bookmarks&lt;/u> &lt;ul> &lt;li>&lt;a href="http://urbanturtle.com" target="_blank" rel="noopener">Urban Turtle Software&lt;/a>&lt;/li>&lt;/ul> &lt;p>&lt;u>Demo Files&lt;/u> &lt;ul> &lt;li>&lt;a href="VSScrumDemoFiles.zip" target="_blank" rel="noopener">Sample product backlog and shortcut batch file&lt;/a>&lt;/li>&lt;/ul> &lt;p>Be sure to check back in a few days for the LiveMeeting recording. We’ll post it on our blog.&lt;/p></description></item><item><title>Managing Projects using Microsoft Visual Studio Scrum 1.0</title><link>/blog/managing-projects-using-microsoft-visual-studio-scrum-1-0/</link><pubDate>Tue, 17 Aug 2010 14:28:41 +0000</pubDate><guid>/blog/managing-projects-using-microsoft-visual-studio-scrum-1-0/</guid><description>&lt;hr>
&lt;p>&lt;strong>UPDATE: The LiveMeeting recording has been posted on &lt;/strong>&lt;a href="http://channel9.msdn.com/posts/Charles_Sterling/Introducing-Visual-Studio-2010-Scrum-10" target="_blank" rel="noopener">&lt;strong>Channel 9&lt;/strong>&lt;/a>&lt;strong>.&lt;/strong>&lt;/p> &lt;p>Thank you for attending the webcast today. Here are some links and resources that I promised.&lt;/p> &lt;p>&lt;u>Presentation&lt;/u>&lt;/p> &lt;ul> &lt;li>&lt;a href="VisualStudioScrumPart1.pdf" target="_blank" rel="noopener">Managing projects using Microsoft Visual Studio Scrum 1.0 (part 1)&lt;/a>&lt;/li>&lt;/ul> &lt;p>&lt;u>Bookmarks&lt;/u>&lt;/p> &lt;ul> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/vstudio/aa718795.aspx" target="_blank" rel="noopener">MSDN Process Templates and Tools&lt;/a> &lt;li>&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e" target="_blank" rel="noopener">Microsoft Visual Studio Scrum 1.0 (Download)&lt;/a> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/ff731587.aspx" target="_blank" rel="noopener">Microsoft Visual Studio Scrum 1.0 (Guidance)&lt;/a> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff433643.aspx" target="_blank" rel="noopener">Professional Scrum Developer Program&lt;/a> &lt;li>&lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Scrum.org&lt;/a>&lt;/li>&lt;/ul> &lt;p>&lt;u>Installation&lt;/u>&lt;/p> &lt;ul> &lt;li>&lt;a href="DeploySharePointTemplate.zip" target="_blank" rel="noopener">.bat file for deploying the VS Scrum 1.0 SharePoint template&lt;/a>&lt;/li>&lt;/ul> &lt;p>&lt;u>Learning Team Foundation Server&lt;/u>&lt;/p></description></item><item><title>Visual Studio Scrum Webcasts</title><link>/blog/visual-studio-scrum-webcasts/</link><pubDate>Sat, 14 Aug 2010 07:49:16 +0000</pubDate><guid>/blog/visual-studio-scrum-webcasts/</guid><description>&lt;p>Next week, Rich is hosting two webcasts on "Managing projects using Microsoft Visual Studio Scrum 1.0".&lt;/p> &lt;p>Part 1 is on Tuesday 12pm MST &lt;p>&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=149942">https://www.clicktoattend.com/invitation.aspx?code=149942&lt;/a> &lt;p>&amp;nbsp; &lt;p>Part 2 is on Thursday 12pm MST &lt;p>&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=149944">https://www.clicktoattend.com/invitation.aspx?code=149944&lt;/a> &lt;p>&amp;nbsp; &lt;p>Hope to see you there!&lt;/p></description></item><item><title>Friends of the ‘Turtle</title><link>/blog/friends-of-the-turtle/</link><pubDate>Fri, 06 Aug 2010 19:27:53 +0000</pubDate><guid>/blog/friends-of-the-turtle/</guid><description>&lt;p>&lt;a href="https://accentient.com" target="_blank" rel="noopener">Accentient&lt;/a> is pleased to announce that we are officially a &lt;a href="http://urbanturtle.com/?item=partners" target="_blank" rel="noopener">friend&lt;/a> of the &lt;a href="http://urbanturtle.com" target="_blank" rel="noopener">Urban Turtle&lt;/a>.&lt;/p> &lt;p>Accentient is both an Urban Turtle "Select Partner", which is a highly recognized and trusted organization that can provide you with various services to make you successful with &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e" target="_blank" rel="noopener">Scrum TFS&lt;/a> and Urban Turtle as well as a &lt;a href="http://www.scrum.org/professionalscrumdeveloper/" target="_blank" rel="noopener">Professional Scrum Developer&lt;/a> (PSD) Select Partner who has demonstrated unique value in delivering the PSD course.&lt;/p> &lt;p>Urban Turtle is an intuitive Scrum tool for TFS built to simplify your software development cycles. It was built by experienced Scrum coaches and practitioners, Urban Turtle helps you deliver kick-ass software sustainably, every iteration.&lt;/p></description></item><item><title>Visual Studio 2010 Lab Management availability announced</title><link>/blog/visual-studio-2010-lab-management-availability-announced/</link><pubDate>Thu, 05 Aug 2010 23:59:56 +0000</pubDate><guid>/blog/visual-studio-2010-lab-management-availability-announced/</guid><description>&lt;p>Yesterday at the &lt;a href="http://vslive.com" target="_blank" rel="noopener">VSLive!&lt;/a> keynote, Microsoft announced that &lt;a href="http://www.microsoft.com/visualstudio/en-us/solutions/software-quality/lab-management" target="_blank" rel="noopener">Lab Management&lt;/a> will be generally available at the end of August. Also, it will not be sold as a separate product, but instead will be available to Visual Studio 2010 Ultimate with MSDN and Visual Studio Test Professional with MSDN subscribers.&lt;/p> &lt;p>&lt;a href="lab_2.png">&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="lab" border="0" alt="lab" src="lab_thumb.png" width="356" height="55">&lt;/a>&lt;br />&lt;/p> &lt;p>This announcement further proves that Microsoft remains committed to enabling developers of all skill levels and organizational sizes to easily build business applications that target the desktop, cloud and Web. Lab Management provides an integrated platform for managing your virtual testing environments, which drives greater efficiencies and cost savings by automating workflow, utilizing Hyper-V and System Center Virtual Machine Manager (SCVMM). It is essentially a "private cloud" solution that enables teams to quickly provision virtual environments. These environments enable organizations to easily develop and test against a predictable base state, lowering the risk associated with software development due to unpredictable build processes and test environments. &lt;p>Download the &lt;a href="http://go.microsoft.com/?linkid=9739339" target="_blank" rel="noopener">trial software&lt;/a> or a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=592e874d-8fcd-4665-8e55-7da0d44b0dee&amp;amp;displaylang=en" target="_blank" rel="noopener">VHD Test Drive&lt;/a> today.&lt;/p></description></item><item><title>Scrum and VS2010</title><link>/blog/scrum-and-vs2010/</link><pubDate>Thu, 22 Jul 2010 10:07:31 +0000</pubDate><guid>/blog/scrum-and-vs2010/</guid><description>&lt;p>Thanks to the folk who made it to the VBUG meeting. It was great to talk about Scrum and VS2010.&lt;/p>
&lt;p> &lt;/p>
&lt;div id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:7b8cd4c0-7935-4edf-a40e-afcf7ae93f04" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
&lt;p>A copy of the presentation if you would like to download it &lt;a href="Scrum and VS2010.pptx" target="_blank" rel="noopener">Scrum and 2010&lt;/a>&lt;/p>
&lt;/div>
&amp;nbsp;
&lt;p>Also, here is the link to the download of the Microsoft VM with 2010 all loaded and the excellent labs as well.&lt;/p>
&lt;p>&lt;a href="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx">&lt;a href="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx">http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx&lt;/a>&lt;/a>&lt;/p></description></item><item><title>VBUG Event</title><link>/blog/vbug-event/</link><pubDate>Thu, 24 Jun 2010 19:36:59 +0000</pubDate><guid>/blog/vbug-event/</guid><description>&lt;p>I am really looking forward to going to the Bracknell VBUG group to talk about Scrum and VS2010 on July 7. It should be a great evening. &lt;a title="http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx" href="http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx">http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx&lt;/a>&lt;/p></description></item><item><title>Scrum vs Scrum (rugby and process)</title><link>/blog/scrum-vs-scrum-rugby-and-process/</link><pubDate>Mon, 21 Jun 2010 22:12:19 +0000</pubDate><guid>/blog/scrum-vs-scrum-rugby-and-process/</guid><description>&lt;p>I am a huge fan of both Rugby Union and the Scrum methodology. When I first heard of the framework there was a sense of wonderment at the use of the rugby term to describe the development framework.&lt;/p> &lt;p>For those folk who are not too familiar with the rugby version, this is a short video of just scrums.&lt;/p> &lt;p>&lt;/p> &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d1045a31-a7f4-4ce7-9be7-8019673927c2" class="wlWriterEditableSmartContent">&lt;div id="e1281b21-bf82-4e61-b5e1-a971905c4fda" style="margin: 0px; padding: 0px; display: inline;">&lt;div>&lt;a href="http://www.youtube.com/watch?v=fOvT3IqHSow&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" target="_new" rel="noopener">&lt;img src="video3fb5e433ff17.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e1281b21-bf82-4e61-b5e1-a971905c4fda'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=&amp;quot;425&amp;quot; height=&amp;quot;355&amp;quot;&amp;gt;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;http://www.youtube.com/v/fOvT3IqHSow&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1&amp;amp;hl=en&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;embed src=&amp;quot;http://www.youtube.com/v/fOvT3IqHSow&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1&amp;amp;hl=en&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; width=&amp;quot;425&amp;quot; height=&amp;quot;355&amp;quot;&amp;gt;&amp;lt;/embed&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;" alt="">&lt;/a>&lt;/div>&lt;/div>&lt;/div> &lt;p>&lt;/p></description></item><item><title>Tech-Ed 2010 Presentations</title><link>/blog/tech-ed-2010-presentations/</link><pubDate>Tue, 15 Jun 2010 00:45:36 +0000</pubDate><guid>/blog/tech-ed-2010-presentations/</guid><description>&lt;p>Thank you to everyone who attended my talks at Tech-Ed 2010 last week in New Orleans. I had a great time talking Scrum, Visual Studio 2010, and all intersections in-between.&lt;/p>
&lt;p>Here are my presentations, in case you want to download them.&lt;/p>
&lt;ul>
&lt;pre>&lt;code>&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;DPR205.pdf&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;DPR205 - Understanding the Professional Scrum Developer Program&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;dev312.pdf&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;DEV312 - Let Build Automation in Microsoft Visual Studio Team Foundation Server 2010 Work for You&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&lt;/code>&lt;/pre>
&lt;/ul>
&lt;p>Also, I uploaded a few random photos to f&lt;a href="http://www.flickr.com/photos/rhundhausen/sets/72157624118396353" target="_blank" rel="noopener noreferrer">lickr&lt;/a>.&lt;/p></description></item><item><title>Adding HEAT output to the GAC</title><link>/blog/adding-heat-output-to-the-gac/</link><pubDate>Thu, 03 Jun 2010 12:27:12 +0000</pubDate><guid>/blog/adding-heat-output-to-the-gac/</guid><description>&lt;p>There are situations (infrastructure component used across the enterprise is one example) where it is more useful to put the assembly in to the GAC.&lt;/p>
&lt;p>Using Heat, a transform needs to be used that will add the assembly=&amp;quot;.net&amp;quot; to the wixobj.&lt;/p>
&lt;p class="MsoNormal">In the wixproj File, add a transforms line:&lt;!--?xml:namespace prefix = o ?-->&lt;/p>
&lt;p class="MsoNormal">&lt;/p>
&lt;div style="mso-element: para-border-div; mso-border-alt: solid #7ba0cd .5pt; border: #7ba0cd 1pt solid; padding: 1pt 4pt 1pt 4pt;">
&lt;p class="MsoNormal" style="mso-border-alt: solid #7ba0cd .5pt; mso-layout-grid-align: none; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0cm;">&lt;span style="color: blue; font-size: 9pt; mso-no-proof: yes;">&lt;span style="mso-spacerun: yes;">  &lt;/span>&amp;lt;&lt;/span>&lt;span style="color: #a31515; font-size: 9pt; mso-no-proof: yes;">ItemGroup&lt;/span>&lt;span style="color: blue; font-size: 9pt; mso-no-proof: yes;">&amp;gt;&lt;/span>&lt;/p></description></item><item><title>Add Heat to Wix Project</title><link>/blog/add-heat-to-wix-project/</link><pubDate>Thu, 03 Jun 2010 12:11:56 +0000</pubDate><guid>/blog/add-heat-to-wix-project/</guid><description>&lt;p>There are two really powerful ways to harvest the output from the build in to Wix.&lt;/p> &lt;p>Heat extensions that are native with the Wix Install or John Robbins &lt;a title="Paraffin Description" href="http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/03/10/4107.aspx" target="_blank" rel="noopener">Paraffin&lt;/a>. The advantage with using Heat is that with some clients there is a lot of controls with utilising software from the interweb, and Heat is available from the same location as Wix.&lt;/p> &lt;p>The Wix installation is available from &lt;a title="Wix on Sourceforge" href="http://wix.sourceforge.net/" target="_blank" rel="noopener">here&lt;/a>, remember that you will need v3.5 to use with Visual Studio 2010. (Yes it is still listed as Beta, however it works very well!)&lt;/p></description></item><item><title>Customizing Team Foundation Server Project Portals</title><link>/blog/customizing-team-foundation-server-project-portals/</link><pubDate>Sat, 29 May 2010 17:57:57 +0000</pubDate><guid>/blog/customizing-team-foundation-server-project-portals/</guid><description>&lt;p>I just noticed this &lt;a href="http://msdn.microsoft.com/en-us/library/ff678492.aspx" target="_blank" rel="noopener">new article&lt;/a> online at MSDN.&lt;/p> &lt;p>Phil Hodgson provides guidance for potential process-authors who wish to customize process templates used to create team project portals on SharePoint.&lt;/p></description></item><item><title>Visual Studio 2010 ALM Guidance from the Rangers</title><link>/blog/visual-studio-2010-alm-guidance-from-the-rangers/</link><pubDate>Wed, 12 May 2010 16:11:44 +0000</pubDate><guid>/blog/visual-studio-2010-alm-guidance-from-the-rangers/</guid><description>&lt;p>Now that Visual Studio 2010 has launched, teams are discovering just how much capability is included within those .iso files. &lt;a href="http://msdn.microsoft.com/en-us/library/fda2bad5.aspx" target="_blank" rel="noopener">MSDN&lt;/a> does a good job of explaining what the buttons do, but you really need good guidance to go along with the how-to. The &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358786.aspx" target="_blank" rel="noopener">Visual Studio ALM Rangers&lt;/a> have you covered. &lt;p>&amp;nbsp; &lt;p>They already have many documents published: &lt;ul> &lt;li>&lt;a href="http://vs2010quickref.codeplex.com/wikipage" target="_blank" rel="noopener">Visual Studio 2010 Quick Reference Guidance&lt;/a>&lt;/li> &lt;li>&lt;a href="http://vs2010upgradeguide.codeplex.com/wikipage" target="_blank" rel="noopener">Visual Studio 2010 TFS Upgrade Guide&lt;/a>&lt;/li> &lt;li>&lt;a href="http://tfsbranchingguideiii.codeplex.com/wikipage" target="_blank" rel="noopener">Visual Studio Team Foundation Server Branching Guide 2010&lt;/a>&lt;/li> &lt;li>&lt;a href="http://vstfs2010rm.codeplex.com/wikipage" target="_blank" rel="noopener">Visual Studio 2010 Team Foundation Server Requirements Management Guidance&lt;/a>&lt;/li> &lt;li>&lt;a href="http://ranversvsvmfactory.codeplex.com/wikipage" target="_blank" rel="noopener">Visual Studio 2010 and Team Foundation Server 2010 VM Factory&lt;/a>&lt;/li> &lt;li>&lt;a href="http://vsptqrg.codeplex.com" target="_blank" rel="noopener">Visual Studio Performance Testing Quick Reference Guide (Version 2.0)&lt;/a>&lt;/li>&lt;/ul> &lt;p>They have a couple more in the works:&lt;/p></description></item><item><title>Is Annotate good for Scrum teams?</title><link>/blog/is-annotate-good-for-scrum-teams/</link><pubDate>Mon, 10 May 2010 18:55:14 +0000</pubDate><guid>/blog/is-annotate-good-for-scrum-teams/</guid><description>&lt;p>As you know, you can use the &lt;a href="http://msdn.microsoft.com/en-us/library/bb385979.aspx" target="_blank" rel="noopener">TFS Annotate&lt;/a> command to learn which team member made a particular change to a particular file. It can also show you who wrote each line of code in a file and when. This tool has many uses, some of them bad, such as blaming a team member who broke the build, failed a test, didn’t conform to the definition of done, etc. In fact, the same feature is Subversion is simply called &lt;a href="http://svnbook.red-bean.com/en/1.4/svn.ref.svn.c.blame.html" target="_blank" rel="noopener">blame&lt;/a>.&lt;/p></description></item><item><title>Test-Driven Test-Driven Development (TDTDD) = a chicken and egg dilemma</title><link>/blog/test-driven-test-driven-development-tdtdd-a-chicken-and-egg-dilemma/</link><pubDate>Mon, 10 May 2010 17:22:16 +0000</pubDate><guid>/blog/test-driven-test-driven-development-tdtdd-a-chicken-and-egg-dilemma/</guid><description>&lt;p>Weird thought for today: if unit tests are just code, then shouldn’t you write tests before you write that code? Test-driven-test-driven-development (TDTDD) if you will. But then where would it stop.&lt;/p> &lt;p>&amp;lt;resume normal thoughts&amp;gt;&lt;/p></description></item><item><title>Application Lifecycle Management interview at the Visual Studio 2010 launch</title><link>/blog/application-lifecycle-management-interview-at-the-visual-studio-2010-launch/</link><pubDate>Wed, 05 May 2010 21:15:48 +0000</pubDate><guid>/blog/application-lifecycle-management-interview-at-the-visual-studio-2010-launch/</guid><description>&lt;p>At the Visual Studio 2010 launch a few weeks ago I was interviewed, along with &lt;a href="http://www.pluralsight-training.net/microsoft/instructor.aspx?name=david-starr" target="_blank" rel="noopener">David Starr&lt;/a>, about ALM. I just found the recording online.&lt;/p> &lt;p>Here are the steps to get to it:&lt;/p> &lt;p>1. Go to &lt;a title="http://channel9.msdn.com/vs2010_ch9live_ondemand.htm" href="http://channel9.msdn.com/vs2010_ch9live_ondemand.htm" target="_blank" rel="noopener">http://channel9.msdn.com/vs2010_ch9live_ondemand.htm&lt;/a> &lt;p>2. Drag the selector bar ahead to about the 7 hour mark. &lt;p>&amp;nbsp; &lt;p>&lt;img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="335" alt="clip_image001" src="clip_image001_3.jpg" width="644" border="0">&lt;/p></description></item><item><title>New Scrum one pager by the VS ALM Rangers</title><link>/blog/new-scrum-one-pager-by-the-vs-alm-rangers/</link><pubDate>Wed, 05 May 2010 20:47:35 +0000</pubDate><guid>/blog/new-scrum-one-pager-by-the-vs-alm-rangers/</guid><description>&lt;p>The Rangers have published an update to the quick reference stack, and one of my favourites is the Scrum chart. Download the full pack &lt;a title="VS ALM Rangers Quick Ref" href="http://vs2010quickref.codeplex.com/" target="_blank" rel="noopener noreferrer">here&lt;/a>.&lt;/p>
&lt;p>The pack is broken down by headings&lt;/p>
&lt;ol start="0">
&lt;li>
&lt;p>Start Here&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Planning&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Design&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Dev Debug&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Database&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Testing&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Build&lt;/p>
&lt;/li>
&lt;li>
&lt;p>General&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p> &lt;/p>
&lt;p>The Scrum quick reference is in 7. General.&lt;/p></description></item><item><title>Getting to Done with VS2010</title><link>/blog/getting-to-done-with-vs2010/</link><pubDate>Fri, 23 Apr 2010 00:01:28 +0000</pubDate><guid>/blog/getting-to-done-with-vs2010/</guid><description>&lt;p>One of the most critical aspects of any project is when have you got to done. This is one of the central principles of Scrum, as it is the contract between the team that is going to produce something, and the Product Owner who is going to take delivery of it. In waterfall projects, it is just as critical. Due to the focus on the Big Design Up Front, it is costly in terms of time and effort to revisit a phase once it is "done".&lt;/p></description></item><item><title>Visual Studio 2010 Presentations at DevConnections</title><link>/blog/visual-studio-2010-presentations-at-devconnections/</link><pubDate>Fri, 16 Apr 2010 01:39:18 +0000</pubDate><guid>/blog/visual-studio-2010-presentations-at-devconnections/</guid><description>&lt;p>Thank you to everyone who attended my talks at &lt;a href="http://www.devconnections.com" target="_blank" rel="noopener">DevConnections&lt;/a> in Las Vegas this week. I enjoyed meeting you and showing you the new capabilities in Visual Studio 2010.&lt;/p> &lt;table border="0" cellspacing="0" cellpadding="2"> &lt;tbody> &lt;tr> &lt;td valign="top" width="450"> &lt;p>&lt;strong>VVS01 - Agile Database Techniques Using Visual Studio 2010&lt;/strong>&lt;/p>&lt;/td> &lt;td valign="top" width="50"> &lt;p align="center">&lt;a href="VVS01Slides.zip" target="_blank" rel="noopener">Slides&lt;/a>&lt;/p>&lt;/td> &lt;td valign="top" width="50"> &lt;p align="center">&lt;a href="VVS01Demo.zip" target="_blank" rel="noopener">Demos&lt;/a>&lt;/p>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top"> &lt;p>&lt;strong>VVS05 - Implementing Scrum Using Team Foundation Server 2010&lt;/strong>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p align="center">&lt;a href="VVS05Slides.zip" target="_blank" rel="noopener">Slides&lt;/a>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p align="center">&lt;a href="VVS05Demo.zip" target="_blank" rel="noopener">Demos&lt;/a>&lt;/p>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="top"> &lt;p>&lt;strong>VVS10 - Team Foundation Server 2010 - Migrate or Integrate?&lt;/strong>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p align="center">&lt;a href="VVS10Slides.zip" target="_blank" rel="noopener">Slides&lt;/a>&lt;/p>&lt;/td> &lt;td valign="top"> &lt;p align="center">&lt;a href="VVS10Demo.zip" target="_blank" rel="noopener">Demos&lt;/a>&lt;/p>&lt;/td>&lt;/tr>&lt;/tbody>&lt;/table> &lt;p>&lt;br />&lt;a href="vs2010logo_2.jpg">&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vs2010logo" border="0" alt="vs2010logo" src="vs2010logo_thumb.jpg" width="569" height="158">&lt;/a>&lt;/p></description></item><item><title>Professional Scrum Developer training commences</title><link>/blog/professional-scrum-developer-training-commences/</link><pubDate>Sat, 10 Apr 2010 02:27:59 +0000</pubDate><guid>/blog/professional-scrum-developer-training-commences/</guid><description>&lt;p>The first PSD training books have arrived at their destination, ready for class to begin on Monday … in Brazil!&lt;/p> &lt;p>&lt;img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="405" alt="clip_image001" src="clip_image001_3.jpg" width="604" border="0">&lt;/p> &lt;p>We wish &lt;a href="http://unplugged.giggio.net" target="_blank" rel="noopener">Giovanni Bassi&lt;/a> good luck with his class next week. He is running the first PSD class in the world, starting on the same day that Visual Studio 2010 launches.&lt;/p> &lt;p>Let’s rock!&lt;/p></description></item><item><title>Manually Processing the Team Foundation Server 2010 Data Warehouse and Analysis Services Database</title><link>/blog/manually-processing-the-team-foundation-server-2010-data-warehouse-and-analysis-services-database/</link><pubDate>Thu, 08 Apr 2010 19:07:10 +0000</pubDate><guid>/blog/manually-processing-the-team-foundation-server-2010-data-warehouse-and-analysis-services-database/</guid><description>&lt;p>There are many reasons and times that you will want to manually process the TFS 2010 Data Warehouse and Analysis Services databases. The primary reason is that you are impatient and want to see your reports and metrics right away. An example of this is right after you create a new team project, you may see one or more Reporting Services errors on the project portal (see below). These will go away after a period of time (which can be specified) but if you want to clean them up immediately (because you have &lt;a href="http://en.wikipedia.org/wiki/Obsessive%E2%80%93compulsive_disorder" target="_blank" rel="noopener">OCD&lt;/a> or something) then you can follow the steps in this post.&lt;/p></description></item><item><title>Free Silverlight 4 Online Training Course</title><link>/blog/free-silverlight-4-online-training-course/</link><pubDate>Thu, 08 Apr 2010 16:44:06 +0000</pubDate><guid>/blog/free-silverlight-4-online-training-course/</guid><description>&lt;p>The &lt;a href="http://channel9.msdn.com/learn/courses/Silverlight4/" target="_blank" rel="noopener">Silverlight 4 Training Course&lt;/a> includes a whitepaper that explains all of the new Silverlight 4 features, several hands-on-labs that explain the features, and a 8 unit course for building business applications with Silverlight 4. The business applications course includes 8 modules with extensive hands on labs as well as 25 accompanying videos that walk you through key aspects of building a business application with Silverlight. Here’s a list of the modules:&lt;/p></description></item><item><title>Sam Guckenheimer and Ken Schwaber discuss the Professional Scrum Developer program on Channel 9</title><link>/blog/sam-guckenheimer-and-ken-schwaber-discuss-the-professional-scrum-developer-program-on-channel-9/</link><pubDate>Wed, 31 Mar 2010 22:21:07 +0000</pubDate><guid>/blog/sam-guckenheimer-and-ken-schwaber-discuss-the-professional-scrum-developer-program-on-channel-9/</guid><description>&lt;p>&lt;a href="http://www.scrum.org" target="_blank" rel="noopener">Ken Schwaber&lt;/a>, co-inventor of Scrum, and Sam Guckenheimer, Group Product Planner for Visual Studio discuss the &lt;a href="http://www.scrum.org/scrumdeveloper" target="_blank" rel="noopener">Professional Scrum Developer&lt;/a> (PSD) program around Visual Studio 2010. PSD includes a unique and intensive five-day experience for software developers. The &lt;a href="http://scrum.accentient.com" target="_blank" rel="noopener">course&lt;/a> guides teams on how to turn product requirements into potentially shippable increments of software using Visual Studio 2010, the Scrum framework, and modern software engineering practices.&lt;/p> &lt;p>&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="271" alt="image" src="image_3.png" width="448" border="0"> &lt;/p></description></item><item><title>Q&amp;A Brian Harry Discusses ALM and Team Development in VS2010</title><link>/blog/qa-brian-harry-discusses-alm-and-team-development-in-vs2010/</link><pubDate>Tue, 30 Mar 2010 20:11:56 +0000</pubDate><guid>/blog/qa-brian-harry-discusses-alm-and-team-development-in-vs2010/</guid><description>&lt;p>I just found &lt;a href="http://visualstudiomagazine.com/articles/2010/03/25/ms-qa-on-vs2010-alm.aspx" target="_blank" rel="noopener">this article&lt;/a> in Visual Studio magazine where they interviewed &lt;a href="http://blogs.msdn.com/bharry" target="_blank" rel="noopener">Brian Harry&lt;/a> (Microsoft Technical Fellow and Product Unit Manager for Team Foundation Server). Brian talks about testing, data and team-based development, and the &lt;a href="http://www.microsoft.com/presspass/press/2009/nov09/11-09teamprisepr.mspx" target="_blank" rel="noopener">Teamprise acquisition&lt;/a> in Visual Studio 2010.&lt;/p> &lt;p>&lt;a href="http://visualstudiomagazine.com/articles/2010/03/25/ms-qa-on-vs2010-alm.aspx" target="_blank" rel="noopener">&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="60" alt="image" src="image_3.png" width="304" border="0">&lt;/a>&lt;/p></description></item><item><title>Palouse Code Camp</title><link>/blog/palouse-code-camp/</link><pubDate>Tue, 30 Mar 2010 15:55:15 +0000</pubDate><guid>/blog/palouse-code-camp/</guid><description>&lt;p>I had the honor of meeting a couple of dedicated software developers from "up North" at the Boise Code Camp this last weekend. They’ve been coming to our ‘camp for a couple of years now and are ready to pull the trigger on running one of their own. This is awesome. &lt;p>&amp;nbsp; &lt;p>The Palouse Code Camp will be held at the &lt;a href="http://www.wsu.edu" target="_blank" rel="noopener">Washing State University&lt;/a> in Pullman, WA. This is &lt;a href="http://www.bing.com/maps/default.aspx?v=2.00&amp;amp;&amp;amp;cp=45.16533404588699~-116.60177886486053&amp;amp;lvl=7&amp;amp;sty=r&amp;amp;rtp=pos.43.603567_-116.198892_Taco%20Bell%20Arena%2C%20ID___e_~pos.46.729719042778015_-117.16665208339691_Washington%20State%20University%2C%20WA___e_&amp;amp;mode=D&amp;amp;rtop=0~0~0~&amp;amp;encType=1" target="_blank" rel="noopener">just over 300 miles&lt;/a> from Boise State University where we held our event. The preliminary date is 18 September, 2010 but it could change based on events at the school, etc. &lt;p>&amp;nbsp; &lt;p>Bookmark &lt;a href="http://www.palousecodecamp.org" target="_blank" rel="noopener">www.palousecodecamp.org&lt;/a> and we’ll see you there!&lt;/p></description></item><item><title>Boise Code Camp 2010 Rocked!</title><link>/blog/boise-code-camp-2010-rocked/</link><pubDate>Mon, 29 Mar 2010 16:26:39 +0000</pubDate><guid>/blog/boise-code-camp-2010-rocked/</guid><description>&lt;p>I had a lot of fun this weekend hanging out with my fellow developers, speakers, and hungry-minds at the Boise Code Camp.&lt;/p> &lt;p>&lt;img title="BCCLogo" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="190" alt="BCCLogo" src="BCCLogo_3.png" width="244" border="0">&lt;/p> &lt;p>Here are a few photos and a small video of the welcome session attendees.&lt;/p> &lt;table cellspacing="0" cellpadding="2" width="600" border="0"> &lt;tbody> &lt;tr> &lt;td valign="center" width="150">&lt;a href="BCC2010AmitMithunChris_2.jpg" target="_blank" rel="noopener">&lt;font size="1">&lt;img title="BCC2010AmitMithunChris" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="104" alt="BCC2010AmitMithunChris" src="BCC2010AmitMithunChris_thumb.jpg" width="140" border="0">&lt;/font>&lt;/a>&lt;/td> &lt;td valign="center" width="150">&lt;a href="BCC2010HappyHost_2.jpg" target="_blank" rel="noopener">&lt;font size="1">&lt;img title="BCC2010HappyHost" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="104" alt="BCC2010HappyHost" src="BCC2010HappyHost_thumb.jpg" width="95" border="0">&lt;/font>&lt;/a>&lt;font size="1"> &lt;/font>&lt;/td> &lt;td valign="center" width="150">&lt;a href="BCC2010OleDam_2.jpg" target="_blank" rel="noopener">&lt;font size="1">&lt;img title="BCC2010OleDam" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="104" alt="BCC2010OleDam" src="BCC2010OleDam_thumb.jpg" width="198" border="0">&lt;/font>&lt;/a>&lt;font size="1"> &lt;/font>&lt;/td> &lt;td valign="center" width="150">&lt;a href="BCC2010Elle_2.jpg" target="_blank" rel="noopener">&lt;font size="1">&lt;img title="BCC2010Elle" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="104" alt="BCC2010Elle" src="BCC2010Elle_thumb.jpg" width="148" border="0">&lt;/font>&lt;/a>&lt;/td> &lt;td valign="center" width="150">&lt;a href="BCC2010Welcome_2.jpg">&lt;font size="1">&lt;a href="BCC2010.wmv" target="_blank" rel="noopener">&lt;img title="BCC2010Welcome" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="104" alt="BCC2010Welcome" src="BCC2010Welcome_3.jpg" width="149" border="0">&lt;/a>&lt;/font>&lt;/a>&lt;font size="1"> &lt;/font>&lt;/td>&lt;/tr> &lt;tr> &lt;td valign="center" width="150">&lt;font size="1">Amit, Mithun, and Chris &lt;/font>&lt;/td> &lt;td valign="center" width="150">&lt;font size="1">David Starr&lt;br />our happy host&lt;/font>&lt;/td> &lt;td valign="center" width="150">&lt;font size="1">Ole Dam discusses leadership&lt;/font>&lt;/td> &lt;td valign="center" width="150">&lt;font size="1">Elle runs a tight ship&lt;/font>&lt;/td> &lt;td valign="center" width="150">&lt;font size="1">Welcome session (.wmv)&lt;/font>&lt;/td>&lt;/tr>&lt;/tbody>&lt;/table> &lt;p>&lt;br />Also, for those of you who attended my presentations, here are links to the demo files:&lt;/p></description></item><item><title>VS2010 upgrades</title><link>/blog/vs2010-upgrades/</link><pubDate>Thu, 25 Mar 2010 22:01:23 +0000</pubDate><guid>/blog/vs2010-upgrades/</guid><description>&lt;p>With the release of 2010 on 12 April, MSDN Premium subscriptions are moved to higher level products. This is all outlined in the &lt;a href="http://www.microsoft.com/visualstudio/en-gb/products/msdn/default.mspx#roadmap" target="_blank" rel="noopener">VS2010 Roadmap&lt;/a>, and the details of what is involved in each&amp;nbsp; subscription is outlined in the &lt;a href="https://msdn.microsoft.com/en-us/subscriptions/subscriptionschart.aspx" target="_blank" rel="noopener">MSDN Subscriptions Matrix&lt;/a>. So if you have VSTS Development Edition, you are upgraded to VS2010 Ultimate.&lt;/p> &lt;p>This was going to expire on 21 March, however is now aligned with the VS2010 launch date, so is open until 12 April. This promotional offer is a great way to step up the version of VS that you are using, at a considerable cost saving.&lt;/p></description></item><item><title>SQL Injection – the best way to avoid a speeding ticket!</title><link>/blog/sql-injection-the-best-way-to-avoid-a-speeding-ticket/</link><pubDate>Thu, 25 Mar 2010 19:49:25 +0000</pubDate><guid>/blog/sql-injection-the-best-way-to-avoid-a-speeding-ticket/</guid><description>&lt;p>For those cities or countries that take photographs of your license plate, then looks up who to send the speed ticket to. &lt;p>&amp;nbsp; &lt;p>&lt;img title="SQLInjectionLicensePlate" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="510" alt="SQLInjectionLicensePlate" src="SQLInjectionLicensePlate_3.jpg" width="678" border="0"> &lt;p>Credit goes to the original hacker – whoever that may be.</description></item><item><title>Group photo from MVP Summit</title><link>/blog/group-photo-from-mvp-summit/</link><pubDate>Tue, 16 Mar 2010 19:18:32 +0000</pubDate><guid>/blog/group-photo-from-mvp-summit/</guid><description>&lt;p>Here’s a group photo of many of the Visual Studio ALM MVPs and some Visual Studio Product Group people at the &lt;a href="http://mvp.support.microsoft.com/MVPsummit" target="_blank" rel="noopener">2010 MVP Summit&lt;/a> a few weeks ago.&lt;/p> &lt;p>&lt;a href="MVPSummit2010_2.jpg" target="_blank" rel="noopener">&lt;img title="MVPSummit2010" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="484" alt="MVPSummit2010" src="MVPSummit2010_thumb.jpg" width="604" border="0">&lt;/a>&amp;nbsp;&lt;br />The photo was taken in building 34 on 18 February, 2010.&lt;/p></description></item><item><title>ASP.NET MVC 2 Released</title><link>/blog/asp-net-mvc-2-released/</link><pubDate>Mon, 15 Mar 2010 15:24:50 +0000</pubDate><guid>/blog/asp-net-mvc-2-released/</guid><description>&lt;p>ASP.NET MVC 2 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern. The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application – the UI logic using the view, user-input handling using the controller, and the domain logic using the model. ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).&lt;/p>
&lt;p> &lt;/p>
&lt;p>Microsoft released this last Friday. You should go &lt;a href="http://www.asp.net/mvc/download" target="_blank" rel="noopener noreferrer">download&lt;/a> it and then go &lt;a href="http://msdn.microsoft.com/en-us/library/dd394709(VS.100).aspx" target="_blank" rel="noopener noreferrer">learn how to use it&lt;/a>.&lt;/p></description></item><item><title>Be among the first to get Visual Studio 2010 Professional</title><link>/blog/be-among-the-first-to-get-visual-studio-2010-professional/</link><pubDate>Thu, 11 Mar 2010 15:38:14 +0000</pubDate><guid>/blog/be-among-the-first-to-get-visual-studio-2010-professional/</guid><description>&lt;p>Microsoft Visual Studio 2010 Professional will launch on April 12. You should secure your copy today by pre-ordering at the (very affordable) estimated retail price of $549, a savings of $250. &lt;p>&amp;nbsp; &lt;p>If you use a previous version of Visual Studio or any other development tool then you are eligible for this upgrade. Along with all the great new features in &lt;a href="http://www.microsoft.com/visualstudio" target="_blank" rel="noopener">Visual Studio 2010&lt;/a>, the Professional edition includes a 12-month &lt;a href="http://blogs.msdn.com/somasegar/archive/2010/03/01/new-offers-for-visual-studio-2010.aspx" target="_blank" rel="noopener">MSDN Essentials&lt;/a> subscription which gives you access to core Microsoft platforms: Windows 7 Ultimate, Windows Server 2008 R2 Enterprise, and Microsoft SQL Server 2008 R2 Datacenter. &lt;p>&amp;nbsp; &lt;p>So visit the &lt;a href="http://www.microsoft.com/visualstudio/en-us/pre-order-visual-studio-2010" target="_blank" rel="noopener">pre-order site&lt;/a> to check out all the new features and sign up for this great offer.&lt;/p></description></item><item><title>The Scrum Team needs another role</title><link>/blog/the-scrum-team-needs-another-role/</link><pubDate>Thu, 11 Mar 2010 03:45:33 +0000</pubDate><guid>/blog/the-scrum-team-needs-another-role/</guid><description>&lt;p>According to the &lt;a href="http://www.scrum.org/scrumguides" target="_blank" rel="noopener">Scrum Guide&lt;/a>, a Scrum Team consists of the ScrumMaster, the Product Owner, and the Team. This works great, until issues, impediments, and dysfunctions are identified and its time to do some serious housecleaning (read: fire or repurpose team members). Since this is dirty work nobody likes to do, I propose a new, fourth role be added to the Scrum Team for just such situations: The &lt;a href="http://en.wikipedia.org/wiki/Cleaner_(crime)" target="_blank" rel="noopener">Cleaner&lt;/a>.&lt;/p> &lt;p>So if you are the schlubbish team member who holds the team record for number of impediments (caused), then beware when this guy comes to your cubicle:&lt;/p></description></item><item><title>TFS 2010 Licensing - Multiplexing</title><link>/blog/tfs-2010-licensing-multiplexing/</link><pubDate>Fri, 05 Mar 2010 21:57:55 +0000</pubDate><guid>/blog/tfs-2010-licensing-multiplexing/</guid><description>&lt;p>I was reading through the new &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1504e6-0bf1-46da-be0e-85cc792c6b9d&amp;amp;displaylang=en" target="_blank" rel="noopener">Visual Studio 2010 Licensing White Paper&lt;/a> released a couple of weeks ago. It contains a good explanation and examples of multiplexing scenarios. These sounded very familiar, as some of our clients have implemented these in the past. Just to clarify, these scenarios &lt;em>do not&lt;/em> reduce the number of TFS CALs that are required, as some people think. End users or devices that accesses TFS in any way, other than the New Work Items (WIWA) exception, are required to have the appropriate licenses, regardless of whether they are using a direct or indirect connection.&lt;/p></description></item><item><title>No Branch by Label in TFS 2010</title><link>/blog/no-branch-by-label-in-tfs-2010/</link><pubDate>Thu, 04 Mar 2010 22:32:40 +0000</pubDate><guid>/blog/no-branch-by-label-in-tfs-2010/</guid><description>&lt;p>This came up today during a presentation I was giving. I didn’t realize you couldn’t do this from the new Branches in 2010. I did some research and wanted to share my findings.&lt;/p> &lt;p>In TFS 2010 (RC), if you right-click on a regular folder, such as my Code folder:&lt;/p> &lt;p>&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="69" alt="image" src="image_10.png" width="188" border="0"> &lt;/p> &lt;p>… your branching options are (Changeset, Date, Label, Latest Version, and Workspace Version):&lt;/p></description></item><item><title>Test Scribe for TFS 2010</title><link>/blog/test-scribe-for-tfs-2010/</link><pubDate>Fri, 05 Feb 2010 04:42:56 +0000</pubDate><guid>/blog/test-scribe-for-tfs-2010/</guid><description>&lt;p>This tool popped-up today during our Scrum Developer trainer-prep in Sydney. One of the teams decided to be over-achievers and delivered their test cases (and results) in a nice Word document format. Turns out they used this &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d18873c7-909d-4788-a56e-0c496a1d8bb9" target="_blank" rel="noopener">Test Scribe&lt;/a> tool available on the Visual Studio Gallery. Although in a pre-release version, it worked pretty good and generated some nice-looking &lt;/p> &lt;p>Test Scribe is a tool for generating documentation about TCM (Test Case Management) artifacts. Testers can use a stand-alone client to connect to a TFS 2010 server/project. With a Test Plan selected, users are able to generate a Test Plan Document, including information about the plan, the suite hierarchy, and each test case contained in the suites. &lt;p>&amp;nbsp; &lt;p>Looks like there might be some issues with using it SxS with VS 2008.&lt;/p></description></item><item><title>The World Cup: How Sports Unites Us</title><link>/blog/the-world-cup-how-sports-unites-us/</link><pubDate>Mon, 25 Jan 2010 23:34:08 +0000</pubDate><guid>/blog/the-world-cup-how-sports-unites-us/</guid><description>&lt;p>I was flying on US Airways and was reading their January 2010 issue of their free magazine when I came across an article written by &lt;a href="http://www.usairwaysmag.com/contributors" target="_blank" rel="noopener">Robert Tuchman&lt;/a>. It was titled &lt;a href="http://www.usairwaysmag.com/articles/the_world_cup_how_sports_unites_us" target="_blank" rel="noopener">The World Cup: How Sports Unites Us&lt;/a> and states something that I’ve always believed: the round ball with the black spots on it is a great cultural barrier neutralizer.&lt;/p> &lt;p>At Accentient, when we deliver classroom training to teams of software developers of mixed nationalities and cultures, we try to keep things as simple as possible, especially when the subject matter is as deep and dry as it is sometimes. Early on I made the decision to use the (soccer) &lt;a href="http://www.fifa.com/worldcup" target="_blank" rel="noopener">World Cup&lt;/a> as my point of reference in our samples, discussions, and activities. Everyone in the room, including the late-to-the-game Americans, understand the references to teams, matches, standings, and statistics. It has served us well.&lt;/p></description></item><item><title>I (Heart) Smart Elevators</title><link>/blog/i-heart-smart-elevators/</link><pubDate>Sun, 24 Jan 2010 16:32:33 +0000</pubDate><guid>/blog/i-heart-smart-elevators/</guid><description>&lt;p>&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SmartElevators" border="0" alt="SmartElevators" src="SmartElevators.png" width="219" height="199"> &lt;/p> &lt;p>In Paris for a week and working at &lt;a href="http://www.microsoft.com/france/core/plan-acces-microsoft-france.aspx" target="_blank" rel="noopener">Microsoft’s new "Le Campus"&lt;/a>. It’s very new and very cool. One of the coolest things about the building is the smart elevators. They are &lt;a href="http://www.npr.org/templates/story/story.php?storyId=6799860" target="_blank" rel="noopener">not a new thing&lt;/a>, but you don’t see them very often in the USA. Here’s how they work.&lt;/p> &lt;p>Step 1 – enter the floor you want to go to.&lt;/p> &lt;p>&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SmartElevatorsControl" border="0" alt="SmartElevatorsControl" src="SmartElevatorsControl.png" width="225" height="272"> &lt;/p></description></item><item><title>Generating INSERT statements to accompany your Database Projects</title><link>/blog/generating-insert-statements-to-accompany-your-database-projects/</link><pubDate>Thu, 07 Jan 2010 16:40:03 +0000</pubDate><guid>/blog/generating-insert-statements-to-accompany-your-database-projects/</guid><description>&lt;p>Microsoft has yet to provide us with some kind of utility to handle the importing, managing, versioning, and deploying of data along with our schema changes inside Visual Studio Team System 2008 database projects. For most of the teams I work with, their needs are simple: they just want the ability to store data (INSERT statements are fine) in scripts within their database projects. Ideally the project would be smart enough to know which version of data goes with which version of schema, but for now they’re able to live with handling that manually.&lt;/p></description></item><item><title>Team Foundation Server 2010 SDK on MSDN Code Gallery</title><link>/blog/team-foundation-server-2010-sdk-on-msdn-code-gallery/</link><pubDate>Thu, 07 Jan 2010 13:24:24 +0000</pubDate><guid>/blog/team-foundation-server-2010-sdk-on-msdn-code-gallery/</guid><description>&lt;p>Until the regular SDK documentation on MSDN is updated for Team Foundation Server 2010, you can find information at its official home on &lt;a href="http://code.msdn.microsoft.com/TfsSdk" target="_blank" rel="noopener">Code Gallery&lt;/a>.&lt;/p> &lt;p>You will find the samples for the Team Foundation Server SDK (samples are no longer included with the Visual Studio SDK), deep dive documentation, and links to shared source projects and other resources. This page is maintained by the TFS product team at Microsoft.&lt;/p></description></item><item><title>Exporting all work items from all team projects</title><link>/blog/exporting-all-work-items-from-all-team-projects/</link><pubDate>Fri, 18 Dec 2009 17:53:25 +0000</pubDate><guid>/blog/exporting-all-work-items-from-all-team-projects/</guid><description>&lt;p>Somebody asked me a simple question the other day: "how do I export &lt;em>all&lt;/em> of my work items at once". I suspected they were looking to perform a backup, but it sounded like they might want to import into another system or just archive them in some readable way. I suggested Microsoft Excel, but it can only fetch work items from one team project at a time. So repetition, using a Macro or a human, would be required.&lt;/p></description></item><item><title>Lower Alabama .NET User Group</title><link>/blog/lower-alabama-net-user-group/</link><pubDate>Thu, 17 Dec 2009 23:41:01 +0000</pubDate><guid>/blog/lower-alabama-net-user-group/</guid><description>&lt;p>I was in Mobile Alabama for the week talking Team System and got invited to the Lower Alabama .NET User Group (LANUG) to speak on VS 2010 and TDD. This was a fun evening, good pizza, and test-first software development. Thanks to &lt;a href="http://rduclos.wordpress.com" target="_blank" rel="noopener">Ryan Duclos&lt;/a> and &lt;a href="http://www.linkedin.com/in/matthewjosephhughes" target="_blank" rel="noopener">Matthew Hughes&lt;/a> for coordinating this. if you attended, the files are linked at the bottom.&lt;br />&lt;br />&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="LANUG" border="0" alt="LANUG" src="LANUG_thumb.png" width="532" height="482"> &lt;/p> &lt;p>Attachment: &lt;a href="LANUGDemo.zip" target="_blank" rel="noopener">LANUGDemo.zip&lt;/a> (28k)&lt;/p></description></item><item><title>Custom Check-in Policy for Exactly One Work Item</title><link>/blog/custom-check-in-policy-for-exactly-one-work-item/</link><pubDate>Tue, 15 Dec 2009 01:10:36 +0000</pubDate><guid>/blog/custom-check-in-policy-for-exactly-one-work-item/</guid><description>&lt;p>Out of the box, Microsoft has a &lt;a href="http://msdn.microsoft.com/en-us/library/ms181459.aspx" target="_blank" rel="noopener">Work Items check-in policy&lt;/a> which requires you to select &lt;em>at least one&lt;/em> work item when checking in your code in TFS 2008. If you install the &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx" target="_blank" rel="noopener">Team Foundation Server Power Tools&lt;/a>, you’ll get the &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx#checkin" target="_blank" rel="noopener">Work Item Query check-in policy&lt;/a>. This is nice because it allows you to specify a team query to which the work item associated with a check-in must belong. The example I give is that the team may want to spend the next couple of days on a "bug bash", so you could use this policy to point to the "Active Bugs" query, etc.&lt;/p></description></item><item><title>Unit Testing and Test Driven Development in Visual Studio Ultimate 2010</title><link>/blog/unit-testing-and-test-driven-development-in-visual-studio-ultimate-2010/</link><pubDate>Thu, 29 Oct 2009 15:51:35 +0000</pubDate><guid>/blog/unit-testing-and-test-driven-development-in-visual-studio-ultimate-2010/</guid><description>&lt;p>I’ll be presenting a talk on Unit Testing and TDD using Visual Studio Ultimate 2010 in Mobile, Alabama next month. If you are in the area, please join us at the &lt;a href="http://www.itt-tech.edu/campus/school.cfm?lloc_num=112" target="_blank" rel="noopener">ITT Technical Institute&lt;/a> on Tuesday, Nov 10, 2009 at 6:00 PM. Thanks to &lt;a href="http://www.iammorrison.com" target="_blank" rel="noopener">Morrison Management Specialists&lt;/a> for sponsoring the event.&lt;/p> &lt;p>Contact &lt;a href="mailto:rduclos@gmail.com">Ryan Duclos&lt;/a> to RSVP or if you have any questions.&lt;/p> &lt;p>Also, be sure to attend &lt;a href="http://www.alabamacodecamp.com" target="_blank" rel="noopener">Alabama Code Camp 8&lt;/a> (Jan 23, 2010)&lt;/p></description></item><item><title>Changing the licensed to user in Visual Studio 2008</title><link>/blog/changing-the-licensed-to-user-in-visual-studio-2008/</link><pubDate>Tue, 20 Oct 2009 01:09:44 +0000</pubDate><guid>/blog/changing-the-licensed-to-user-in-visual-studio-2008/</guid><description>&lt;p>If you’re like me, then you don’t pay attention when you install a lot of software. Often times I just click Next > Next > Finish without reading the screens.&lt;/p> &lt;p>For example, I guess I wasn’t paying attention to who the registered user was when I installed Visual Studio 2008 or Windows for that matter, because the splash screen shows this:&lt;/p> &lt;p>&lt;a href="image_2.png">&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="349" alt="image" src="image_thumb.png" width="533" border="0">&lt;/a> &lt;/p> &lt;p>Yes, it’s a registry setting and you can find/set it here:&lt;/p></description></item><item><title>Team Foundation Server 2010 Installation Guide</title><link>/blog/team-foundation-server-2010-installation-guide/</link><pubDate>Mon, 19 Oct 2009 22:16:17 +0000</pubDate><guid>/blog/team-foundation-server-2010-installation-guide/</guid><description>&lt;p>Don’t trust the install guide that you find inside your Beta 2 download media. It’s an older version that was from last month.&lt;/p> &lt;p>Instead, download the latest, beta 2 guide (TFSInstall-beta2-9192009.chm) &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f" target="_blank" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>DeployToDatabaseAddToServerExplorer</title><link>/blog/deploytodatabaseaddtoserverexplorer/</link><pubDate>Mon, 19 Oct 2009 20:31:53 +0000</pubDate><guid>/blog/deploytodatabaseaddtoserverexplorer/</guid><description>&lt;p>I’ve been doing a lot of work with the Database, er Development edition of VSTS 2008. Of course I’m running the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&amp;amp;displaylang=en" target="_blank" rel="noopener">GDR-R2&lt;/a> version which really changed the architecture of the database projects, as well as the process of building and deploying.&lt;/p> &lt;p>Prior to the GDR, if you deployed a database project it would automatically create a Data Connection in the Server Explorer window. I liked this, because I would almost always follow-up a first time deployment with some data generation or unit testing, and it just made it easier to select the pre-defined connection from the dropdowns. It seems that the GDR erased this timesaver. &lt;p>&amp;nbsp; &lt;p>For example, I just deployed a GDR-R2 database project according to these settings: &lt;p>&amp;nbsp; &lt;p>&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="374" alt="image" src="image_3.png" width="623" border="0"> &lt;p>&amp;nbsp; &lt;p>And when I go to the Server Explorer window, I don’t see my VSTSdev.AdventureWorks2009.dbo connection like I would have expected: &lt;p>&amp;nbsp; &lt;p>&lt;img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="140" alt="clip_image002" src="clip_image002_3.jpg" width="253" border="0"> &lt;p>&amp;nbsp; &lt;p>Well it seems that this change was by design and it is configurable! According to &lt;a href="http://blogs.msdn.com/vstsdb" target="_blank" rel="noopener">Duke Kamstra&lt;/a>, there’s a property in the database project (.dbproj) file that lets you control this behavior: &lt;p>&amp;nbsp; &lt;p>&lt;strong>&amp;lt;DeployToDatabaseAddToServerExplorer&amp;gt;False&amp;lt;/DeployToDatabaseAddToServerExplorer&amp;gt;&lt;/strong> &lt;p>&amp;nbsp; &lt;p>If you set the property to True, the connection will get added to the list which Server Explorer displays, and the behavior I enjoyed prior to GDR will return. For added coolness, if you always want this behavior you could modify the template(s) that are instantiate dbproj file(s) from: C:Program FilesMicrosoft Visual Studio VSTSDBExtensionsSqlServerProjectItems**.dbproj &lt;p>&amp;nbsp; &lt;p>Duke also tells me that the same property exists in Visual Studio 2010.&lt;/p></description></item><item><title>Everybody Lies</title><link>/blog/everybody-lies/</link><pubDate>Fri, 16 Oct 2009 14:18:22 +0000</pubDate><guid>/blog/everybody-lies/</guid><description>&lt;p>I was at a client site last month where they have TFS2008SP1 installed and running on Windows Server 2008 SP1. Everything &lt;em>was&lt;/em> working fine. We created several team projects. No problems.&lt;/p>
&lt;p>I come back three weeks later and it wouldn’t create a team project. I kept getting the &amp;ldquo;Project Creation Wizard encountered a problem while uploading documents to the Windows SharePoint Services server&amp;rdquo; error. According to the client, they hadn’t touched anything. So, I started with Ben Day’s &lt;a href="http://blog.benday.com/archive/2008/10/20/23193.aspx" target="_blank" rel="noopener">blog post&lt;/a> on the subject, but his fix didn’t work for me. I then checked all the service accounts, permissions, farm administrator group, database status, etc. – all the standard things, but no help.&lt;/p></description></item><item><title>Microsoft releases SharePoint Application Development guidance</title><link>/blog/microsoft-releases-sharepoint-application-development-guidance/</link><pubDate>Fri, 04 Sep 2009 20:21:24 +0000</pubDate><guid>/blog/microsoft-releases-sharepoint-application-development-guidance/</guid><description>&lt;p>The &lt;em>Developing SharePoint Applications&lt;/em> guidance helps architects and developers design and build applications that are both flexible and scalable. It shows developers how to provide IT professionals with the information they need to maintain those applications and diagnose problems when they arise. The guidance also discusses approaches for testing SharePoint applications, such as how to create unit tests, and how to stress and scale test.&lt;/p> &lt;p>You can review the guidance project on &lt;a href="http://www.codeplex.com/spg" target="_blank" rel="noopener">CodePlex&lt;/a> as well as on &lt;a href="http://www.microsoft.com/spg" target="_blank" rel="noopener">Microsoft’s site&lt;/a>. You can download the guidance document (11 mb) &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=91f3c22c-8be7-4721-9449-84f699337d55&amp;amp;displaylang=en" target="_blank" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>MSDN Presents: The Next Generation Client Experience</title><link>/blog/msdn-presents-the-next-generation-client-experience/</link><pubDate>Thu, 03 Sep 2009 10:33:53 +0000</pubDate><guid>/blog/msdn-presents-the-next-generation-client-experience/</guid><description>&lt;p>Join Microsoft and your fellow developers September 15, 2009 for an afternoon at the Overland Park Cinemas exploring the next generation of client experience from a developer’s point of view. &lt;/p> &lt;p>Topics include &lt;em>Windows 7 for Developers&lt;/em>, &lt;em>IE8 for Developers&lt;/em>, and &lt;em>Building Business Applications with Silverlight 3&lt;/em>.&lt;/p> &lt;p>The event starts at 1pm. It should be a fun afternoon.&lt;/p> &lt;p>You can &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032422402&amp;amp;Culture=en-US" target="_blank" rel="noopener">register here&lt;/a>.&lt;/p></description></item><item><title>Indefinite Delivery, Indefinite Quantity (IDIQ)</title><link>/blog/indefinite-delivery-indefinite-quantity-idiq/</link><pubDate>Sat, 29 Aug 2009 00:13:04 +0000</pubDate><guid>/blog/indefinite-delivery-indefinite-quantity-idiq/</guid><description>&lt;p>I’ve been hearing about these type of government contracts more and more lately. I guess they’ve been around for years, but just maybe getting more popular in the circles I travel. &lt;a href="http://en.wikipedia.org/wiki/IDIQ" target="_blank" rel="noopener">IDIQ&lt;/a> contracts provide for an indefinite quantity of supplies or services during a fixed period of time. They are frequently awarded by US Government agencies, including the GSA and the DOD. They are most often used for architect-engineering services, such as IT projects.&lt;/p></description></item><item><title>Eclipse + Teamprise FAQ</title><link>/blog/eclipse-teamprise-faq/</link><pubDate>Fri, 28 Aug 2009 21:18:20 +0000</pubDate><guid>/blog/eclipse-teamprise-faq/</guid><description>&lt;p>I spent this morning working with a client who will be using &lt;a href="http://www.eclipse.org" target="_blank" rel="noopener noreferrer">Eclipse&lt;/a> and &lt;a href="http://www.teamprise.com" target="_blank" rel="noopener noreferrer">Teamprise&lt;/a> client to support their ongoing Java break/fix work while they migrate their application to .NET. Both teams want to use (the same) Team Foundation Server so that work items, version control, and automated builds are shared between all.&lt;/p>
&lt;p>These are some questions that came up during a simulation that we ran through this morning, as well as some &lt;em>answers&lt;/em> back from &lt;a href="http://woodwardweb.com" target="_blank" rel="noopener noreferrer">Martin Woodward&lt;/a> of Teamprise. I wanted to share with anyone else who might have similar questions.&lt;/p></description></item><item><title>First Look: Visual Studio Team System 2010 Test Edition</title><link>/blog/first-look-visual-studio-team-system-2010-test-edition/</link><pubDate>Thu, 20 Aug 2009 21:10:03 +0000</pubDate><guid>/blog/first-look-visual-studio-team-system-2010-test-edition/</guid><description>&lt;p>Thank you for attending this week’s webcast on the new capabilities of Visual Studio Team System 2010 Test Edition. Specifically, we covered these topics: &lt;p>&amp;nbsp; &lt;li>What’s New in Test Edition &lt;li>Test Case Management &lt;li>Test Projects &lt;li>Test and Lab Manager &lt;li>Running Manual Tests &lt;li>Automating UI Tests &lt;li>Lots of demos!&lt;br /> &lt;p>Attached is the recorded webcast in case you missed it. Watch this blog as well as our &lt;a href="https://accentient.com">home page&lt;/a> for more webcasts coming in the near future.&lt;/p></description></item><item><title>Silverlight Fire Starter event coming to Redmond/Online Sep 17th</title><link>/blog/silverlight-fire-starter-event-coming-to-redmondonline-sep-17th/</link><pubDate>Mon, 17 Aug 2009 21:00:41 +0000</pubDate><guid>/blog/silverlight-fire-starter-event-coming-to-redmondonline-sep-17th/</guid><description>&lt;p>Microsoft is hosting a Silverlight 3.0 Fire Starter event in Redmond, WA on the 17th of September. The event has a spectacular speaker line-up with Scott Guthrie keynoting the event followed by Tim Heuer, Adam Kinney, Karl Shifflett among many other rock stars. The entire event will also be broadcasted online via Live Meeting. &lt;p>&amp;nbsp; &lt;p>&lt;img title="temp" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="251" alt="temp" src="temp_3.png" width="405" border="0"> &lt;br />&lt;br />&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032422412&amp;amp;Culture=en-US" target="_blank" rel="noopener">Register for the Live Event&lt;/a> | &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032423163&amp;amp;EventCategory=2&amp;amp;culture=en-US&amp;amp;CountryCode=US" target="_blank" rel="noopener">Register for the Live Webcast&lt;/a> | &lt;a href="http://www.msdnevents.com/firestarter" target="_blank" rel="noopener">Visit the site&lt;/a> | or Call 1-877-MSEVENT</description></item><item><title>New Team System book available</title><link>/blog/new-team-system-book-available/</link><pubDate>Fri, 14 Aug 2009 15:37:32 +0000</pubDate><guid>/blog/new-team-system-book-available/</guid><description>&lt;p>The book &lt;em>Managing Software Development Projects using Visual Studio Team System/Application Lifecycle Management&lt;/em> is now available. The book was written be a fellow Team System MVP in Brazil, &lt;a href="http://www.ramonduraes.net" target="_blank" rel="noopener">Ramon Durães&lt;/a>. The book is in Portuguese. &lt;p>&amp;nbsp; &lt;p>&lt;img title="New VSTS Book" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="409" alt="New VSTS Book" src="BrazilVSTSBook_3.png" width="326" border="0"> &lt;p>&amp;nbsp; &lt;p>Table of contents:&lt;/p> &lt;ol> &lt;li>Application Lifecycle Management &lt;li>Team Foundation Server &lt;li>Development Methodology &lt;li>Work items &lt;li>Team Foundation Server Version Control &lt;li>Architecture &lt;li>Development &lt;li>Tests &lt;li>Database &lt;li>Visual Studio Team System Web Access &lt;li>Reports &lt;li>Team Foundation Build&lt;/li>&lt;/ol> &lt;p>Read more about the book &lt;a href="http://www.ramonduraes.net/post/Livro-Gerenciando-projetos-de-software-usando-Visual-Studio-Team-System.aspx" target="_blank" rel="noopener">here (in Portuguese)&lt;/a> or &lt;a href="http://www.microsofttranslator.com/BV.aspx?ref=Internal&amp;amp;a=http://www.ramonduraes.net/post/Livro-Gerenciando-projetos-de-software-usando-Visual-Studio-Team-System.aspx%20" target="_blank" rel="noopener">here (English translation)&lt;/a>.&lt;/p></description></item><item><title>First Look: Visual Studio Team System 2010 Architecture Edition</title><link>/blog/first-look-visual-studio-team-system-2010-architecture-edition/</link><pubDate>Thu, 06 Aug 2009 19:06:20 +0000</pubDate><guid>/blog/first-look-visual-studio-team-system-2010-architecture-edition/</guid><description>&lt;p>Thank you for attending last week’s webcast on the new capabilities of the Architecture Edition. Attached is the recorded webcast in case you missed it.&lt;/p> &lt;p>We’ve got two more webcasts scheduled for this month: First Look: VSTS 2010 (repeat) and First Look: VSTS 2010 Test Edition. Watch this blog for more details.&lt;/p> &lt;p>Attachments: &lt;a href="FirstLookArch2010.zip" target="_blank" rel="noopener">FirstLookArch2010.zip&lt;/a> (7mb)&lt;/p></description></item><item><title>SQL Server Magazine’s Community Choice Awards – Nominations are open now</title><link>/blog/sql-server-magazines-community-choice-awards-nominations-are-open-now/</link><pubDate>Wed, 05 Aug 2009 19:46:07 +0000</pubDate><guid>/blog/sql-server-magazines-community-choice-awards-nominations-are-open-now/</guid><description>&lt;p>I wanted to make sure you were aware of the upcoming &lt;a href="http://windowsitpro.com/awards/CommunityChoice.html" target="_blank" rel="noopener">Community Choice Awards&lt;/a>. Nominations opened last week and will close on August 10th. Here is the promotion that is being sent to through emails and in the magazines …&lt;br />&lt;br />Welcome to the 2009 Community Choice Awards (CCA), as presented by Windows IT Pro and SQL Server Magazine! These awards allow YOU to decide what IT products get chosen for acclaim and recognition. We want to hear from IT pros, DBAs, and developers about what they think the best products are in a given category.&lt;br />&lt;br />Click &lt;a href="http://www.surveymonkey.com/s.aspx?sm=AcVZ3wyD9zgi7bqeU7dIBA_3d_3d" target="_blank" rel="noopener">HERE&lt;/a> to nominate your favorite IT products. Here are the award categories:&lt;br />&lt;br />&lt;br />• Best Active Directory &amp;amp; Group Policy Product &lt;br />• Best Antivirus/Malware Product &lt;br />• Best Auditing and Compliance Product &lt;br />• Best Backup and Recovery Software Product &lt;br />• Best Business Intelligence and Reporting Product &lt;br />• Best Cloud Computing Product or Service &lt;br />• Best Database Management Product &lt;br />• Best Database Monitoring and Performance Product &lt;br />• Best Deployment Product &lt;br />• Best Development Tools Product &lt;br />• Best Hardware: Server &lt;br />• Best Hardware: Workstation &lt;br />• Best Hardware: Mobile device &lt;br />• Best Hardware: Networking Product &lt;br />• Best Hardware: Appliances Product &lt;br />• Best Hardware: Storage Product &lt;br />• Best Interoperability Product &lt;br />• Best Messaging Product &lt;br />• Best Microsoft Product &lt;br />• Best Mobile and Wireless Software Product &lt;br />• Best Network Management Product &lt;br />• Best Patch Management Product &lt;br />• Best Scripting Product &lt;br />• Best Security Product &lt;br />• Best SharePoint Product &lt;br />• Best Systems Management Product &lt;br />• Best System Utility &lt;br />• Best Training and Certification Product or Service &lt;br />• Best Virtualization Product</description></item><item><title>Seats still available for tonight’s IEEE Career Building Workshop in Boise</title><link>/blog/seats-still-available-for-tonights-ieee-career-building-workshop-in-boise/</link><pubDate>Wed, 05 Aug 2009 19:22:47 +0000</pubDate><guid>/blog/seats-still-available-for-tonights-ieee-career-building-workshop-in-boise/</guid><description>&lt;p>There are still openings for tonight’s Boise IEEE Career Building Workshop. &lt;a href="mailto:boiseieee@gmail.com" target="_blank" rel="noopener">RSVP&lt;/a> if you are interested in attending. This workshop is for those that want to improve their resume.&lt;/p> &lt;p>Workshop highlights:&lt;/p> &lt;p>• Resume review&lt;br />• Networking Opportunities&lt;br />• IEEE Career Resources&lt;br />• Free Food&lt;/p> &lt;p>Tonight, August 5, 2009 7:00PM – 8:00PM&lt;br />Library! At Hillcrest. Limhi Conference Room.&lt;br />5246 W. Overland Road, Boise ID&lt;br />Located in the Hillcrest Shipping Center at Overland and Orchard.&lt;/p></description></item><item><title>Download Microsoft Expression Studio 3 Trial</title><link>/blog/download-microsoft-expression-studio-3-trial/</link><pubDate>Thu, 23 Jul 2009 15:55:46 +0000</pubDate><guid>/blog/download-microsoft-expression-studio-3-trial/</guid><description>&lt;p>It’s released, but not yet available for MSDN subscribers. That said, you can download the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7e2f033b-c6b5-4565-93a5-a6048246ce28&amp;amp;displaylang=en" target="_blank" rel="noopener">Trial Edition&lt;/a> and get your hands on it. My understanding is that you can product key activate it later, when it shows up on MSDN.&lt;/p> &lt;p>Click &lt;a href="http://www.microsoft.com/expression/products/Studio_Overview.aspx" target="_blank" rel="noopener">here&lt;/a> For more information on Express Studio 3, including a top 10 list of features. I’m most excited about #7 …&lt;/p> &lt;p>&lt;strong>Team Foundation Server Integration&lt;/strong> – share your Expression Studio project files with those of your colleagues by using check in and check out functionality with Microsoft Team Foundation Server integration.&lt;/p></description></item><item><title>Automating the Creation of TFS Service Accounts</title><link>/blog/automating-the-creation-of-tfs-service-accounts/</link><pubDate>Wed, 15 Jul 2009 17:21:30 +0000</pubDate><guid>/blog/automating-the-creation-of-tfs-service-accounts/</guid><description>&lt;p>When setting up new virtual machines for Team Foundation Server 2010, I find myself having to manually create the four amigos: TFSSERVICE, TFSREPORTS, TFSBUILD, and WSSSERVICE (per the &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f" target="_blank" rel="noopener">installation guide&lt;/a>). Needless to say, this gets quite old, so I set out to automate this process.&lt;/p> &lt;p>First, I checked out &lt;a href="http://blogs.msdn.com/granth" target="_blank" rel="noopener">Grant Holliday&lt;/a>’s post from 2007 on &lt;a href="http://ozgrant.com/2007/07/15/hands-free-tfs-install-part-3-installing-team-foundation-server-unattended" target="_blank" rel="noopener">Hands Free TFS Installation&lt;/a>. I was only interested in the part where he creates the accounts and sets the permissions. His approach uses a (.bat) batch file, so he’s limited to using "NET USER" commands such as "net user TFSSERVICE * /DOMAIN /ADD /EXPIRES:NEVER". I wanted to specify account description and have more control, so I decided to integrate his ideas with mine into a (.vbs) VBScript file. I also added code to create groups, such as the TFS Administrators group, which I always suggest having.&lt;/p></description></item><item><title>Developers Developers Developers Developers Book</title><link>/blog/developers-developers-developers-developers-book/</link><pubDate>Fri, 10 Jul 2009 19:36:11 +0000</pubDate><guid>/blog/developers-developers-developers-developers-book/</guid><description>&lt;p>There’s a &lt;a href="http://devshaped.com/book" target="_blank" rel="noopener">new book&lt;/a> out (&lt;a href="http://devshaped.com/files/developersdevelopers.pdf" target="_blank" rel="noopener">download&lt;/a> or &lt;a href="http://www.lulu.com" target="_blank" rel="noopener">Lulu&lt;/a>) which blends content from Microsoft's &lt;a href="http://www.microsoft.com/youshapeit" target="_blank" rel="noopener">{You Shape} It&lt;/a>&lt;i>&lt;/i> campaign. &lt;a href="http://devshaped.com/book" target="_blank" rel="noopener">Developers Developers Developers Developers&lt;/a> is a free download and released under a Creative Commons license.&lt;br /> &lt;p>Here’s a snapshot of the table of contents …&amp;nbsp; &lt;ul> &lt;li>Working with Brownfield Code by Donald Belcham (Microsoft MVP) &lt;li>Beyond C# and VB by Ted Neward (Microsoft MVP) &lt;li>Remaining Valuable to Employers featuring Barry Gervin, Billy Hollis, Bruce Johnson, Scott Howlett, Adam Cogan, and Jonathan Zuck &lt;li>All I Wanted Was My Data by Barry Gervin (Microsoft Regional Director and MVP) &lt;li>Efficiency Upgrade by Derek Hatchard (Microsoft Regional Director and MVP) &lt;li>Getting Started with Continuous Integration by Sondre Bjellås (Microsoft Regional Director and MVP) &lt;li>On Strike at the Software Factory by Daniel Crenna (Microsoft MVP) &lt;li>C# Features You Should Be Using by Ted Neward (Microsoft MVP) &lt;li>Accelerate Your Coding with Code Snippets by Brian Noyes (Microsoft Regional Director and MVP) &lt;li>Is Silverlight 2 Ready for Business Applications? by Jonas Follesø (Microsoft Regional Director and MVP) &lt;li>Innovate with Silverlight 2 by Daniel Crenna (Microsoft MVP) &lt;li>Real World WPF: Rich UI + HD by Gill Cleeren (Microsoft Regional Director and MVP) &lt;li>Hidden Talents by Peter Jones &lt;li>Creating Useful Installers with Custom Actions by Christian Jacob &lt;li>Banking with XML by Peter Jones &lt;li>Sending Email&lt;/li>&lt;/ul></description></item><item><title>Windows Server 2008 SP2 and TFS 2008</title><link>/blog/windows-server-2008-sp2-and-tfs-2008/</link><pubDate>Wed, 08 Jul 2009 13:15:19 +0000</pubDate><guid>/blog/windows-server-2008-sp2-and-tfs-2008/</guid><description>&lt;p>Windows Update dropped the &lt;a href="http://support.microsoft.com/kb/968849" target="_blank" rel="noopener">SP2 update&lt;/a> at my doorstep yesterday.&lt;/p> &lt;p>Since I’m always nervous about patching a server running Team Foundation Server, I checked with the VSTS product group.&lt;/p> &lt;p>&lt;a href="http://blogs.msdn.com/bharry" target="_blank" rel="noopener">Brian Harry&lt;/a> indicated that installing SP2 on a TFS box will be just fine.&lt;/p> &lt;p>Happiness.&lt;/p></description></item><item><title>First Look: Visual Studio Team System 2010</title><link>/blog/first-look-visual-studio-team-system-2010/</link><pubDate>Mon, 22 Jun 2009 19:07:25 +0000</pubDate><guid>/blog/first-look-visual-studio-team-system-2010/</guid><description>&lt;p>Join us tomorrow (Tuesday, June 23rd) at 2pm MST for the following webcast:&lt;/p> &lt;p>&lt;strong>&lt;strong>First Look: Visual Studio Team System 2010&lt;/strong>&lt;br />&lt;/strong>&lt;br />Microsoft has been working hard on their next generation of Visual Studio Team System. The 2010 version will deliver new capabilities for everyone on a project, including architects, developers, project managers and testers.&lt;/p> &lt;p>Since beta 1 released, the experts at Accentient have been hard at work, putting it to the test, and demonstrating it to our clients. We would like to share some of this insight with you. &lt;p>Join us for a tour of the marquee features and improvements found in Visual Studio Team System 2010: &lt;ul> &lt;li>Separate and improved install and configuration process &lt;li>Team project collections &lt;li>Architecture explorer &lt;li>UML support &lt;li>Hierarchical work items &lt;li>Improved test case management &lt;li>Source control branch visualization &lt;li>Workflow-based build &lt;li>Test and Lab Manager &lt;li>UI testing&lt;/li>&lt;/ul> &lt;p>Whether you’ve already adopted Team System, or have been waiting for the critical "third version" to be released before you commit to trying it, you should attend this webinar, see it firsthand, and get your questions answered. &lt;p>&amp;nbsp; &lt;p>There are a few seats left. Please be sure to &lt;a href="https://www.clicktoattend.com/invitation.aspx?code=138998" target="_blank" rel="noopener">register&lt;/a> to attend.&lt;/p></description></item><item><title>ClearCase and ClearQuest Integration and Migration Bookmarks</title><link>/blog/clearcase-and-clearquest-integration-and-migration-bookmarks/</link><pubDate>Fri, 12 Jun 2009 17:12:10 +0000</pubDate><guid>/blog/clearcase-and-clearquest-integration-and-migration-bookmarks/</guid><description>&lt;p>Last week I gave a presentation on integration and migration options for IBM ClearCase and ClearQuest. Here are some bookmarks to some various tools and articles that came up:&lt;/p> &lt;ul> &lt;li>&lt;a href="http://blogs.msdn.com/tfs_migration/archive/2007/09/13/migrating-clearcase-branches-to-tfs.aspx" target="_blank" rel="noopener">Blog post: Migrating ClearCase Branches to TFS&lt;/a>&lt;/li> &lt;li>&lt;a href="http://publib.boulder.ibm.com/infocenter/cqhelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearquest.apiref.doc/c_examples_ovw.htm" target="_blank" rel="noopener">ClearQuest Hooks and Scripts&lt;/a>&lt;/li> &lt;li>&lt;a href="http://publib.boulder.ibm.com/infocenter/cqhelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearquest.apiref.doc/c_examples_ovw.htm" target="_blank" rel="noopener">Forum post: ClearCase versions supported&lt;/a>&lt;/li> &lt;li>&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/1111d28e-592d-4a95-8f38-f3849161e2f6/" target="_blank" rel="noopener">Forum post: How to manually sync TFS with CQ&lt;/a>&lt;/li> &lt;li>&lt;a href="http://www.roxolan.com/2009/02/clearquest-integration-with-team.html" target="_blank" rel="noopener">Forum post: Should CQ and TFS be integrated&lt;/a>&lt;/li> &lt;li>&lt;a href="IBM-Discussion-Guide.pdf" target="_blank" rel="noopener">IBM Rational ClearCase and ClearQuest Sales Discussion Guide&lt;/a>&lt;/li> &lt;li>&lt;a href="https://partner.microsoft.com/US/salesmarketingsection/smsalesprep/40055449" target="_blank" rel="noopener">TFS 2005 vs. Clear Case&lt;/a>&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/ms181248.aspx" target="_blank" rel="noopener">Walkthrough: Migrating CQ Work Items to TFS&lt;/a>&lt;/li>&lt;/ul> &lt;p>I hope this helps anyone who is looking into to this.&lt;/p></description></item><item><title>SoCal Team System</title><link>/blog/socal-team-system/</link><pubDate>Tue, 09 Jun 2009 18:58:37 +0000</pubDate><guid>/blog/socal-team-system/</guid><description>&lt;p>Finally, there’s something to do in Southern California besides surfing, celeb-watching, and working on your tan. &lt;a href="http://mvasoftware.com/blogs" target="_blank" rel="noopener">Mike Vincent&lt;/a>, a VSTS MVP, has taken the lead on setting up this new &lt;a href="http://www.socalteamsystem.org" target="_blank" rel="noopener">user group&lt;/a>.&lt;/p> &lt;p>The kickoff meeting is this month, June 23rd and I’ll be presenting a grab-bag of topics on best practices. Time permitting, I’ll show a bit of VSTS 2010 beta 1.&lt;/p> &lt;p>So, if you are in the SoCal area, be sure to come to support this user group, and attend the first meeting.&lt;/p></description></item><item><title>IBM Rational ClearCase and ClearQuest Sales Discussion Guide</title><link>/blog/ibm-rational-clearcase-and-clearquest-sales-discussion-guide/</link><pubDate>Fri, 29 May 2009 21:47:47 +0000</pubDate><guid>/blog/ibm-rational-clearcase-and-clearquest-sales-discussion-guide/</guid><description>&lt;p>I’ve been getting asked more and more about IBM’s CC and CQ products, and not just how to migrate away from them to TFS. Some clients are wanting to know why Team Foundation Server is better. I think it’s obvious, but sometimes have difficulty putting it into an executive summary with all of the details.&lt;/p> &lt;p>I happened upon &lt;a href="IBM-Discussion-Guide.pdf" target="_blank" rel="noopener">this document&lt;/a> today, which gives an overview of IBM Rational, ClearCase, ClearQuest, pricing, licensing, competitive messaging, and other resources.&lt;/p></description></item><item><title>Microsoft Learning's new Hardware Level 6</title><link>/blog/microsoft-learnings-new-hardware-level-6/</link><pubDate>Fri, 29 May 2009 17:28:33 +0000</pubDate><guid>/blog/microsoft-learnings-new-hardware-level-6/</guid><description>&lt;p>I ran across &lt;a href="http://download.microsoft.com/download/5/0/c/50c1468e-f0e4-42c4-841f-61fdd820755a/Microsoft_Learning_64-bit_Virtualization.doc" target="_blank" rel="noopener noreferrer">this document&lt;/a> today, which details out Microsoft’s virtualization strategy on implementing 64-bit (Hyper-V) virtualization in the classrooms. As virtual machines do more, and require more resources, so must the hardware/software requirements of the training centers be updated.&lt;/p>
&lt;p>In a nutshell, here are the requirements for HL6:&lt;/p>
&lt;p>&lt;u>Hardware&lt;/u>&lt;/p>
&lt;p> &lt;/p>
&lt;p>· 64-bit Intel Virtualization Technology or AMD Virtualization processor (2.8 GHz dual core or better recommended)&lt;/p>
&lt;p>· Dual 120 GB hard disks 7200 RPM SATA or better (striped)&lt;/p></description></item><item><title>Microsoft Learning’s new Hardware Level 6</title><link>/blog/microsoft-learnings-new-hardware-level-6-2/</link><pubDate>Fri, 29 May 2009 17:28:05 +0000</pubDate><guid>/blog/microsoft-learnings-new-hardware-level-6-2/</guid><description>&lt;p>I ran across &lt;a href="http://download.microsoft.com/download/5/0/c/50c1468e-f0e4-42c4-841f-61fdd820755a/Microsoft_Learning_64-bit_Virtualization.doc" target="_blank" rel="noopener">this document&lt;/a> today, which details out Microsoft’s virtualization strategy on implementing 64-bit (Hyper-V) virtualization in the classrooms. As virtual machines do more, and require more resources, so must the hardware/software requirements of the training centers be updated.&lt;/p> &lt;p>In a nutshell, here are the requirements for HL6:&lt;/p> &lt;p>&lt;u>Hardware&lt;/u> &lt;p>&amp;nbsp; &lt;p>· 64-bit Intel Virtualization Technology or AMD Virtualization processor (2.8 GHz dual core or better recommended) &lt;p>· Dual 120 GB hard disks 7200 RPM SATA or better (striped) &lt;p>· 4 GB RAM expandable to 8 GB or higher &lt;p>· DVD (dual layer recommended) &lt;p>· Network adapter &lt;p>· Sound card &lt;p>· Video adapter aero-capable recommended &lt;p>· Super VGA monitor (17 inch/ 43 cm) &lt;p>&amp;nbsp; &lt;p>&lt;u>Software&lt;/u> &lt;p>&lt;a name="_Toc198608997">&lt;/a>&amp;nbsp; &lt;p>· 64-bit Windows Server 2008 Enterprise Edition &lt;p>· Hyper-V role configured &lt;p>· Microsoft Learning Lab Launcher – Hyper-V version&lt;/p></description></item><item><title>Mining Software Effort Data: Preliminary Analysis of Visual Studio Team System Data</title><link>/blog/mining-software-effort-data-preliminary-analysis-of-visual-studio-team-system-data/</link><pubDate>Tue, 19 May 2009 21:50:58 +0000</pubDate><guid>/blog/mining-software-effort-data-preliminary-analysis-of-visual-studio-team-system-data/</guid><description>&lt;p>Ok, I’m on a &lt;a href="http://research.microsoft.com" target="_blank" rel="noopener noreferrer">Microsoft Research&lt;/a> kick today. I admit it. Some of you know what I’m talking about – you find one cool project and that leads to another one, and another one and before you know it you’re finding and reading a paper titled &amp;ldquo;&lt;a href="http://research.microsoft.com/en-us/um/people/abegel/papers/effort-estimation.pdf" target="_blank" rel="noopener noreferrer">Mining Software Effort Data: Preliminary Analysis of Visual Studio Team System Data&lt;/a>&amp;rdquo;.&lt;/p>
&lt;p>It seems that some really smart people on the VSTS product team got together to analyze actual VSTS data and prove that (in software development) smaller features can be estimated more accurately than larger ones. In other words, there is a positive correlation between actual estimation error with feature size.&lt;/p></description></item><item><title>Realizing Quality Improvement Through TDD</title><link>/blog/realizing-quality-improvement-through-tdd/</link><pubDate>Tue, 19 May 2009 21:19:17 +0000</pubDate><guid>/blog/realizing-quality-improvement-through-tdd/</guid><description>&lt;p>I was talking TDD with &lt;a href="http://blogs.msdn.com/dseven" target="_blank" rel="noopener">Doug Seven&lt;/a> at Tech-Ed last week. He gave a great presentation on Agile Development with Team System 2010. Afterward we were brainstorming on ways to get people to write unit tests. We both agreed that it has to be understood and driven by management. While we may never get management to understand the intricacies of unit testing or the discipline of TDD, but we may be able to appeal to their desire for software quality. On that point, Doug guided me towards &lt;a href="http://research.microsoft.com/en-us/projects/esm/nagappan_tdd.pdf" target="_blank" rel="noopener">this document&lt;/a> on &lt;a href="http://research.microsoft.com" target="_blank" rel="noopener">Microsoft Research&lt;/a> from January 2008.&lt;/p></description></item><item><title>Altova DiffDog now Supports Database Differencing</title><link>/blog/altova-diffdog-now-supports-database-differencing/</link><pubDate>Tue, 19 May 2009 15:25:46 +0000</pubDate><guid>/blog/altova-diffdog-now-supports-database-differencing/</guid><description>&lt;p>I met up with the Altova folks last week at Tech-Ed and asked about any cool improvements or features in their 2009 version of &lt;a href="http://www.altova.com/products/diffdog/diff_merge_tool.html" target="_blank" rel="noopener">DiffDog&lt;/a> It turns out there are two new, albeit surprising, features in there: &lt;a href="http://www.altova.com/features_database_diffdog.html" target="_blank" rel="noopener">compare and merge (the contents of) database tables&lt;/a>.&lt;/p> &lt;p>It looks pretty good, and very similar to &lt;a href="http://msdn.microsoft.com/en-us/library/dd193261.aspx" target="_blank" rel="noopener">Microsoft&lt;/a> and &lt;a href="http://www.red-gate.com/products/SQL_Compare/index.htm" target="_blank" rel="noopener">Red Gate’s&lt;/a> products – just surprising to see it in an XML compare/diff tool.&lt;/p></description></item><item><title>Deploying GDR (R2) Databases</title><link>/blog/deploying-gdr-r2-databases/</link><pubDate>Wed, 29 Apr 2009 16:45:00 +0000</pubDate><guid>/blog/deploying-gdr-r2-databases/</guid><description>&lt;p>As I was explaining how the Build &amp;gt; Deploy process is radically different this week, a question came up about licensing restrictions around the &lt;a href="http://msdn.microsoft.com/en-us/library/dd193283.aspx" target="_blank" rel="noopener">vsdbcmd.exe&lt;/a> command-line utility that ships with the GDR. Here’s a quick history lesson:&lt;/p> &lt;p>&lt;u>The Pre-GDR Way&lt;/u>&lt;/p> &lt;p>The Build process analyzes the target connection and then assembles all of the various .sql scripts into one large .sql script. The resulting script would contain CREATE or ALTER statements depending on what it found when it studied the target connection. The script also contains other custom scripts and variables you want to define. The problem is that this Build process requires access to that target environment. This was not always a possibility – either the developers didn’t have permissions, or ISVs didn’t have physical access to their customer’s datacenters. Finally, the Deploy process would then just execute the big .sql script against the target connection, which could be done using VS, SSMS, SQLCMD, etc.&lt;/p></description></item><item><title>What’s your favorite (Microsoft) product’s end-of-life?</title><link>/blog/whats-your-favorite-microsoft-products-end-of-life/</link><pubDate>Sun, 26 Apr 2009 23:00:00 +0000</pubDate><guid>/blog/whats-your-favorite-microsoft-products-end-of-life/</guid><description>&lt;p>I happened upon this interesting Microsoft site the other day. You can lookup the end-date for mainstream as well as extended support for your favorite (Microsoft) software product, such as Team Foundation Server 2008:&lt;/p> &lt;p>&lt;img title="tfs2008lifecycle" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="125" alt="tfs2008lifecycle" src="tfs2008lifecycle.jpg" width="804" border="0"> &lt;/p> &lt;p>You can lookup by &lt;a href="http://support.microsoft.com/gp/lifeselectindex" target="_blank" rel="noopener">index&lt;/a>, &lt;a href="http://support.microsoft.com/gp/lifeselect" target="_blank" rel="noopener">product family&lt;/a>, or by &lt;a href="http://support.microsoft.com/lifecycle/search/" target="_blank" rel="noopener">searching&lt;/a>.&lt;/p> &lt;p>You can read more about Microsoft Support Lifecycle &lt;a href="http://support.microsoft.com/lifecycle" target="_blank" rel="noopener">here&lt;/a>. Be sure to checkout the list of &lt;a href="http://support.microsoft.com/gp/lifeobsoleteproducts" target="_blank" rel="noopener">obsolete products&lt;/a> too (like Microsoft FoxBASE).&lt;/p></description></item><item><title>Oracle buys Sun</title><link>/blog/oracle-buys-sun/</link><pubDate>Mon, 20 Apr 2009 15:00:32 +0000</pubDate><guid>/blog/oracle-buys-sun/</guid><description>&lt;p>According to &lt;a href="http://www.bloomberg.com/apps/news?pid=20601087&amp;amp;sid=awfGnLxcC8bk&amp;amp;refer=home" target="_blank" rel="noopener">Bloomberg&lt;/a>, the deal was for $7.4 Billon in cash. This should prove interesting, especially since Oracle now owns two major database platforms (Oracle and MySQL). On one hand this means (arguably) a single competitor for Microsoft’s SQL Server, but yet a company that has an alternate operating system (Solaris) and a major database component, so potentially a competitor to Windows. It will be interesting to watch this.&lt;/p> &lt;p>Here are the details on &lt;a href="http://www.sun.com/third-party/global/oracle/index.jsp" target="_blank" rel="noopener">Sun’s site&lt;/a> and &lt;a href="http://www.oracle.com/sun/index.html" target="_blank" rel="noopener">Oracle’s site&lt;/a>.&lt;/p></description></item><item><title>Two Accentient Consultants Named Team System MVPs</title><link>/blog/two-accentient-consultants-named-team-system-mvps/</link><pubDate>Thu, 02 Apr 2009 16:29:45 +0000</pubDate><guid>/blog/two-accentient-consultants-named-team-system-mvps/</guid><description>&lt;p>I’m pleased to announce that fellow Accentient Consultants &lt;strong>David Starr&lt;/strong> and &lt;strong>Michael Vincent&lt;/strong> have been named &lt;a href="http://mvp.support.microsoft.com/" target="_blank" rel="noopener">Team System MVPs&lt;/a>! &lt;/p> &lt;p>David Starr is the founder of the &lt;a href="http://elegantcode.com/" target="_blank" rel="noopener">Elegant Code&lt;/a> community blog and podcast series, and also organized the recent, highly successful &lt;a href="http://boisecodecamp.org/" target="_blank" rel="noopener">Boise Code Camp&lt;/a>. David has over 18 years of experience in software development and has held numerous leadership positions in technology teams. He is a frequent speaker at technology conferences, a writer, and is involved in several .NET and Agile professional organizations. His passions include Agile software development, building strong teams, Application Lifecycle Management, Visual Studio Team System, and .NET.&lt;/p></description></item><item><title>The economic downturn has hit our local Chinese restaurant</title><link>/blog/the-economic-downturn-has-hit-our-local-chinese-restaurant/</link><pubDate>Wed, 25 Mar 2009 17:16:36 +0000</pubDate><guid>/blog/the-economic-downturn-has-hit-our-local-chinese-restaurant/</guid><description>&lt;p>… but not in the way you might think. &lt;/p> &lt;p>Our geek lunches and impromptu geek meetings usually end up happening at the Oriental Express (a.k.a Jimmy’s) here in Boise.&lt;/p> &lt;p>Check out the fortunes that 3 (out of 4) eaters at our table received last week:&lt;/p> &lt;p>&lt;img title="Fortune Cookies" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="358" alt="Fortune Cookies" src="fortunecookies.jpg" width="543" border="0"> &lt;/p> &lt;p>The 4th guy (I’ll assume it was Chris Frye) got a fortune about love or romance or something. So last year!&lt;/p></description></item><item><title>Congratulations, you've installed dasBlog with Web Deploy!</title><link>/blog/congratulations-youve-installed-dasblog-with-web-deploy/</link><pubDate>Wed, 11 Mar 2009 07:00:00 +0000</pubDate><guid>/blog/congratulations-youve-installed-dasblog-with-web-deploy/</guid><description>&lt;p>After &lt;a href="Login.aspx">logging in&lt;/a>, be sure to visit all the options under &lt;a href="EditConfig.aspx">Configuration&lt;/a> in the Admin Menu Bar above. There are &lt;a href="http://dasblog.info/ThemeScreenShots.aspx">26 themes to choose from&lt;/a>, and you can also &lt;a href="http://dasblog.info/ThemesAndMacros.aspx">create your own&lt;/a>.&lt;/p>
&lt;p> &lt;/p></description></item><item><title>Team Foundation Adapters Project</title><link>/blog/team-foundation-adapters-project/</link><pubDate>Tue, 10 Mar 2009 00:02:51 +0000</pubDate><guid>/blog/team-foundation-adapters-project/</guid><description>&lt;p>I&amp;rsquo;m pleased to announce that the &lt;a href="http://tfsadapters.codeplex.com/">Team Foundation Adapters&lt;/a> project is up and running on CodePlex. The project description is as follows:&lt;/p>
&lt;blockquote>&lt;em>Team Foundation Adapters make it easier to do proper unit testing of applications that utilize the &lt;a href="http://msdn.microsoft.com/en-us/library/bb130307.aspx" target="_blank" rel="noopener noreferrer">Team Foundation Server API&lt;/a>, by providing a simple mechanism for mocking the commonly used sealed classes in the API, which cannot otherwise be mocked.&lt;/em>&lt;/blockquote>
&lt;p>This is not vaporware folks. There&amp;rsquo;s a working implementation, complete with sample unit tests. The project does not cover the entire Team Foundation API just yet. But it establishes a clearly defined baseline that will grow as needed.&lt;/p></description></item><item><title>General Access Denied error when using Hyper-V with existing VHD images</title><link>/blog/general-access-denied-error-when-using-hyper-v-with-existing-vhd-images/</link><pubDate>Sat, 21 Feb 2009 18:14:08 +0000</pubDate><guid>/blog/general-access-denied-error-when-using-hyper-v-with-existing-vhd-images/</guid><description>&lt;p>I’ve really been enjoying my &lt;a href="http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=161&amp;amp;partnum=MMCQE28G8MUP" target="_blank" rel="noopener noreferrer">Samsung 128GB SATA 3.0Gb/s Flash-based Solid State Drive (NSSD)&lt;/a>. Per &lt;a href="http://www.dougseven.com" target="_blank" rel="noopener noreferrer">Doug Seven&lt;/a>’s advice, I’ve been copying over my existing Virtual PC 2007 hard drive images to the SSDD, and booting them up with Hyper-V. For the most part, there hasn’t been a problem, except yesterday I started receiving &amp;ldquo;General Access Denied&amp;rdquo; error message, something like this:&lt;/p>
&lt;p>VMMS Account does not have sufficient privilege to open attachment &amp;lsquo;E:Hyper-VWindows Server 2008Windows Server 2008.vhd&amp;rsquo;. Error: &amp;lsquo;General access denied error&amp;rsquo; (0x80070005).&lt;/p></description></item><item><title>2009 Boise Code Camp</title><link>/blog/2009-boise-code-camp/</link><pubDate>Sun, 01 Feb 2009 18:23:56 +0000</pubDate><guid>/blog/2009-boise-code-camp/</guid><description>&lt;p>In this economic climate of cut training, cut travel, and general layoffs, it is more important than ever that we keep our technical chops and strong relationships in the development community. That’s good stuff, because:&lt;img style="display: inline; margin-left: 0px; margin-right: 0px; border-width: 0px;" title="image" src="image_3.png" alt="image" width="200" height="195" align="right" border="0" />&lt;/p>
&lt;blockquote>The 2009 Boise Code Camp and Tech Fest is open for business at &lt;a href="http://boisecodecamp.org/" target="_blank" rel="noopener">BoiseCodeCamp.org&lt;/a>.&lt;/blockquote>
Sessions are already being registered on the site and we are off to a great start.
&lt;p>This year we are trying something a little different and are hosting 2 sets of sessions throughout the day. In years past it as been apparent there is an appetite for technology sessions that are not necessarily based on code. Typical interests are in Agile development practices, Project Management subjects, Information Technology topics (read networking, virtualization), and anything infrastructure related like IIS, Exchange, and SharePoint.&lt;/p></description></item><item><title>Quote of the day</title><link>/blog/quote-of-the-day/</link><pubDate>Wed, 14 Jan 2009 22:36:32 +0000</pubDate><guid>/blog/quote-of-the-day/</guid><description>&lt;p>"Weeks of coding can save you hours of planning"&lt;/p> &lt;p>-Anonymous&lt;/p></description></item><item><title>Inside the Microsoft Build Engine</title><link>/blog/inside-the-microsoft-build-engine/</link><pubDate>Wed, 14 Jan 2009 16:00:39 +0000</pubDate><guid>/blog/inside-the-microsoft-build-engine/</guid><description>&lt;p> &lt;/p>
&lt;p>There has been a vacuum of really good, actionable information on &lt;strong>MS Build&lt;/strong> and &lt;strong>Team Foundation Build&lt;/strong> for developers. I’m pleased to report that this is no longer the case! &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0735626286" target="_blank" rel="noopener noreferrer">Inside the Microsoft Build Engine&lt;/a>, by &lt;strong>Sayed Ibrahim Hashimi&lt;/strong> and &lt;strong>William Bartholomew&lt;/strong>, fills the void with a book that serves well as both a learning guide and a reference tool. Here’s the product description:&lt;/p>
&lt;blockquote>&lt;em>"The build process when code gets assembled to see how and how well it works is a critical step in software development. Developers had few options for customizing the build process before Visual Studio 2005 and Visual Studio 2008, but the Microsoft Build Engine (MSBuild) enables developers to customize each step during a build. MSBuild is extensible and uses an XML file to describe each step, allowing the build master or developer to easily change and augment how projects are built. This book offers hands-on guidance for customizing MSBuild, and provides a cookbook of examples on Web deployment, automated releases, and other essential topics. It also covers Visual Studio Team Foundation Build, the build engine in Visual Studio Team System."&lt;/em>&lt;/blockquote>
&lt;p> &lt;/p></description></item><item><title>Bad Apple Behaviors</title><link>/blog/bad-apple-behaviors/</link><pubDate>Wed, 14 Jan 2009 07:06:24 +0000</pubDate><guid>/blog/bad-apple-behaviors/</guid><description>&lt;p>One of my non-technical enjoyments in life is listening to the This American Life podcast, from Public Radio International. It isn’t always my political cup of tea but it is always entertaining.&lt;/p>
&lt;p>I was catching up on some past shows recently, when I ran across this episode:&lt;/p>
&lt;blockquote>&lt;a href="http://thislife.org/Radio_Episode.aspx?sched=1275" target="_blank" rel="noopener">December 19, 2008: "Ruining it For the Rest of Us."&lt;/a>&lt;/blockquote>
The prologue to this episode is the first 13 minutes and is a wonderful discussion of team dynamics. I strongly suggest downloading and listening to it.
&lt;p>From the This American Life website:&lt;/p></description></item><item><title>How to Disable the Team Members feature of the October 2008 Power Tools</title><link>/blog/how-to-disable-the-team-members-feature-of-the-october-2008-power-tools/</link><pubDate>Thu, 08 Jan 2009 23:02:38 +0000</pubDate><guid>/blog/how-to-disable-the-team-members-feature-of-the-october-2008-power-tools/</guid><description>&lt;p>Some Team System users are complaining about problems with the &lt;strong>Team Members&lt;/strong> feature included in the &lt;a href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=fbd14eea-781f-45a1-8c46-9f6ba2f68bf0&amp;amp;displaylang=en" target="_blank" rel="noopener">Team Foundation Server Power Tools – October 2008 Release&lt;/a>. For team projects with many members, the load time can be excessive. Other problems have cropped up as well. For instance, one user reported that their &lt;strong>Windows Communicator&lt;/strong> freezes during long TFS operations like "get latest". Although the &lt;strong>Team Members&lt;/strong> plug-in has some very useful features, you may find that it’s more trouble than it’s worth for your particular situation. In this case, you have two options:&lt;/p></description></item><item><title>A Visual Studio Mystery - The Case of the Missing Menu Items</title><link>/blog/a-visual-studio-mystery-the-case-of-the-missing-menu-items/</link><pubDate>Wed, 31 Dec 2008 16:01:14 +0000</pubDate><guid>/blog/a-visual-studio-mystery-the-case-of-the-missing-menu-items/</guid><description>&lt;p>Recently I was working with a client who installed the Team Foundation Client 2008 on his workstation, and subsequently decided to install Visual Studio 2008 Development Edition. The installation completed normally, but when he launched Visual Studio he quickly discovered that some important things were missing.&lt;/p>
&lt;p>&lt;a href="Image1_2.jpg">&lt;img title=Image1 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=460 alt=Image1 src="Image1_thumb.jpg" width=644 border=0>&lt;/a>&amp;nbsp;&lt;/p>
&lt;p>For instance, the &lt;strong>File&lt;/strong> menu was missing the &lt;strong>New Project&lt;/strong> item. It was as if the we were still looking at the Team Foundation Client, and that the installation of the Development Edition had somehow failed. At first this was very puzzling until a sharp developer suggested that we look at the Settings (&lt;strong>Tools&lt;/strong> –&amp;gt; &lt;strong>Import and Export Settings&lt;/strong>)&lt;/p></description></item><item><title>Another TFS Blogger</title><link>/blog/another-tfs-blogger/</link><pubDate>Wed, 31 Dec 2008 07:09:55 +0000</pubDate><guid>/blog/another-tfs-blogger/</guid><description>&lt;p>Kevin Hick, a talented .NET developer who has done extensive work customizing Team Foundation Server at HBOS in the UK, has started a blog to share some of his more interesting TFS discoveries with the rest of us. You find his blog &lt;a href="http://kevik.spaces.live.com/default.aspx" target="_blank" rel="noopener">here&lt;/a>. If you work with TFS you’ll want to add Kevin’s blog to your reader.&lt;/p></description></item><item><title>New Visual Studio Team System 2008 VPC Images Available</title><link>/blog/new-visual-studio-team-system-2008-vpc-images-available/</link><pubDate>Tue, 30 Dec 2008 06:16:02 +0000</pubDate><guid>/blog/new-visual-studio-team-system-2008-vpc-images-available/</guid><description>&lt;p>Brian Randell recently announced the availability of &lt;a href="http://www.pluralsight.com/community/blogs/brian/archive/2008/12/24/happy-holidays-and-look-what-santa-s-brought.aspx" target="_blank" rel="noopener noreferrer">new Visual Studio Team System evaluation VPC images&lt;/a>. These virtual machines are very handy sandboxes that contain Team Foundation Server and Team Suite, all setup and ready to go. You can use these virtual machines not only for evaluating purposes, but also for learning about Team System and experimenting without worrying about messing up things.&lt;/p>
&lt;p>These virtual images are set to expire in December 2009, providing a full year of use. The set consists of four versions:&lt;/p></description></item><item><title>Using 64-bit Windows Server 2008 as a Workstation OS, Part 3</title><link>/blog/using-64-bit-windows-server-2008-as-a-workstation-os-part-3/</link><pubDate>Mon, 29 Dec 2008 07:23:08 +0000</pubDate><guid>/blog/using-64-bit-windows-server-2008-as-a-workstation-os-part-3/</guid><description>&lt;p>This article lists the steps I used to setup Windows Server 2008 (WS2008) Standard Edition as a workstation operating system on two different laptops.&lt;/p>
&lt;p>First, if you plan to use WS2008 and Hyper-V to run virtual machines on a laptop, you’ll get best results if your laptop meets these criteria:&lt;/p>
&lt;ul>
 	&lt;li>Processor that supports &lt;a href="https://accentient.com/blog/ct.ashx?id=682e30bc-8e04-4394-a728-7eb75325c694&amp;amp;url=http%3a%2f%2fwww.pcmag.com%2fencyclopedia_term%2f0%2c2542%2ct%3dhardware%2bvirtualization%26i%3d44120%2c00.asp">hardware virtualization&lt;/a> (required for Hyper-V)&lt;/li>
 	&lt;li>At least 4GB memory (8GB if you want to run multiple virtual machines simultaneously)&lt;/li>
 	&lt;li>Fast internal hard disk (I’m using a 320GB 7200 RPM SATA drive)&lt;/li>
&lt;/ul>
I should also mention that I’m using WS2008 for running virtual machines in Hyper-V, and also for email, web-browsing, word-processing, spreadsheets and presentations. That’s it. Since Hyper-V performance is of primary importance to me, I don’t install the Vista-like Desktop Experience feature or tweak processor scheduling to improve media playback.
&lt;p>Now, here are the specific step to install WS2008.&lt;/p></description></item><item><title>Using 64-bit Windows Server 2008 as a Workstation OS, Part 2</title><link>/blog/using-64-bit-windows-server-2008-as-a-workstation-os-part-2/</link><pubDate>Sat, 27 Dec 2008 23:00:57 +0000</pubDate><guid>/blog/using-64-bit-windows-server-2008-as-a-workstation-os-part-2/</guid><description>&lt;p>Way back in July I wrote a &lt;a href="https://accentient.com/blog/Using64bitWindowsServer2008AsAWorkstationOSPart1.aspx" target="_blank" rel="noopener noreferrer">blog post&lt;/a> explaining why I switched from Windows Vista to Windows Server 2008 (WS2008) as the primary OS for my laptop. Well I’ve lived with WS2008 for a few months now, and although there are more than a few inconveniences associated with it, I still think the advantages outweigh the disadvantages, at least for the work that I do. As I installed WS2008 on my laptop I made notes, thinking this might be useful information, not only for the next time around, but also to share with my compatriots in the blog-o-sphere.&lt;/p></description></item><item><title>The Visual Studio Install Process for the Whole Enchilada</title><link>/blog/the-visual-studio-install-process-for-the-whole-enchilada/</link><pubDate>Wed, 24 Dec 2008 05:10:33 +0000</pubDate><guid>/blog/the-visual-studio-install-process-for-the-whole-enchilada/</guid><description>&lt;p>I recently had to go through the process of installing Visual Studio 2008 with a team getting ready to use Visual Studio Team System and Team Foundation Server. Further, I have been tinkering with Silverlight 2 recently and this has even more tooling around it.&lt;/p>
&lt;p>Based on this experience, I thought I would outline the installed components. You&amp;rsquo;ll see that it takes awhile to get through all of this.&lt;/p>
&lt;p>Keep in mind, this is the install for the client side. Not the server or the build machine.&lt;/p></description></item><item><title>Virtual Networking in Hyper-V</title><link>/blog/virtual-networking-in-hyper-v/</link><pubDate>Mon, 22 Dec 2008 17:41:28 +0000</pubDate><guid>/blog/virtual-networking-in-hyper-v/</guid><description>&lt;p>Getting a virtual machine connected to the outside world in Hyper-V is a non-intuitive process. I had to bumble around with it a bit before finding the secret combination that worked well. Before I show you how it’s done (or at least one way of doing it), here are a couple of things to keep in mind:&lt;/p>
&lt;ul>
&lt;pre>&lt;code>&amp;lt;li&amp;gt;When you add the Hyper-V role to Windows Server 2008, Hyper-V more or less takes over the physical computer and Windows Server 2008 becomes a virtual machine running in a special space called the home partition.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Hyper-V uses the concept of virtual networks. It’s as if your computer magically ingested a Netgear network switch, you know, that little blue box with lots of blinking lights on one side and network cable plugs on the other, which you use to create a home computer network. That’s right, the brilliant folks at Microsoft figured out how to suck one of those network switched right into their server operating system (I’m not sure, but I think they’re using &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Willy_Wonka_and_the_Chocolate_Factory&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Wonkavision&amp;lt;/a&amp;gt; technology to do it). Not only is the network switch virtualized, but all the cables to connect to it are virtualized as well. Now that’s handy.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Hyper-V implements three types of virtual networks: external, private and internal. An external virtual network gives virtual machines direct access to a physical network adapters on the physical computer. In effect, the virtual network shares the physical network adapter with the parent operating system (the Windows Server 2008 originally installed on the computer). A private network is used to connect two or more virtual machines running on the same physical computer to one another. An internal network is just like a private network, except it includes the parent operating system as well.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;A virtual machine connects to a virtual network through a Hyper-V network adapter. Yep, you guessed it – a Hyper-V network adapter is virtual as well. Each virtual network adapter can connect to only one virtual network. However, a virtual machine can have multiple virtual network adapters, with each adapter connected to a different virtual network.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;You can create any number of virtual networks and virtual network adapters in Hyper-V, limited only by how much load the hardware can support.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;You cannot create an external virtual network that connects to a wireless network adapter. Sorry, the folks who created Hyper-V simply decided not to go there. Fortunately there’s a simple workaround that I’ll show you in this post.&amp;lt;/li&amp;gt;
&lt;/code>&lt;/pre>
&lt;/ul>
&lt;p>Let’s say you want to configure your virtual machine to automatically use the physical network adapter whenever it’s plugged into a live connection, and also use a wireless connection when the physical network adapter is not plugged in. Here’s how you do it:&lt;/p></description></item><item><title>Bruce Campbell in Minneapolis!</title><link>/blog/bruce-campbell-in-minneapolis/</link><pubDate>Thu, 18 Dec 2008 17:48:29 +0000</pubDate><guid>/blog/bruce-campbell-in-minneapolis/</guid><description>&lt;p>A couple weeks ago I was in Minneapolis on a gig. Planning to fly out Saturday morning, I looked for something to do Friday night. I found this ad in the local paper:&lt;/p> &lt;p>&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="772" alt="Bruce Campbell" src="BruceAd_thumb.jpg" width="650" border="0"> &lt;/p> &lt;p>So I ran down and bought a ticket to the Friday 9:40 show. I'm a big fan of &lt;a href="http://www.bruce-campbell.com" target="_blank" rel="noopener">Bruce Campbell&lt;/a>, and his ever "B" movies. In fact, a little know piece of trivia is that I named my malamute "Brisco" after &lt;a href="http://www.theoasis.com/brisco" target="_blank" rel="noopener">Brisco County Junior&lt;/a>. So, in addition to enjoying the &lt;a href="http://www.bruce-campbell.com/pilot.asp?pg=mnib" target="_blank" rel="noopener">My Name is Bruce&lt;/a> movie - which was about Bruce Campbell playing an horror-movie actor who gets asked to fit a real-life zombie. Ya, I know.&lt;/p></description></item><item><title>We'2013-08-28 18:33:43'll miss you Scott Chestnut</title><link>/blog/well-miss-you-scott-chestnut-30/</link><pubDate>Mon, 15 Dec 2008 20:12:26 +0000</pubDate><guid>/blog/well-miss-you-scott-chestnut-30/</guid><description>&lt;p>&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="245" alt="ChestnutToga" src="ChestnutToga_thumb.jpg" width="228" border="0"> &lt;/p> &lt;p>I lost a friend from High School a few weeks ago - Scott Chestnut (yes that's a Toga). I've known Scott since junior high and spent many a weekend evening with him in high school. We drifted apart since graduation, but saw each other a few times. One such encounter was an impromptu lunch with some other 1986'ers here in Boise in 2006 (Scott's in the center with his trademark "turban" haircut).&lt;/p></description></item><item><title>Which Edition of Visual Studio 2008 to Install on Team Foundation Build 2008?</title><link>/blog/which-edition-of-visual-studio-2008-to-install-on-team-foundation-build-2008/</link><pubDate>Thu, 11 Dec 2008 16:58:48 +0000</pubDate><guid>/blog/which-edition-of-visual-studio-2008-to-install-on-team-foundation-build-2008/</guid><description>&lt;p>I finally took the time to put together a chart showing which edition of Visual Studio needs to be installed on the Team Build server to achieve specific features. As you can see, Team Suite has you covered. As for the question of whether or not you need to &lt;em>purchase &lt;/em>an additional copy of Visual Studio for this - that question has been answered on &lt;a href="http://blogs.msdn.com/jeffbe/archive/2008/03/18/licensing-team-system-editions-for-your-build-machine.aspx" target="_blank" rel="noopener noreferrer">Jeff Beehler&amp;rsquo;s blog&lt;/a> as well as in the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=CE194742-A6E8-4126-AA30-5C4E969AF2A3&amp;amp;displaylang=en" target="_blank" rel="noopener noreferrer">VSTS 2008 Licensing White Paper&lt;/a>.&lt;/p></description></item><item><title>Boise Scrum with Team System Event</title><link>/blog/boise-scrum-with-team-system-event/</link><pubDate>Mon, 01 Dec 2008 22:55:25 +0000</pubDate><guid>/blog/boise-scrum-with-team-system-event/</guid><description>&lt;p>&lt;strong>What?&lt;/strong>&lt;/p>
&lt;p>&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=133624" target="_blank" rel="noopener">Increasing Your Agility with Scrum and Visual Studio Team System&lt;/a>&lt;/p>
&lt;p>&lt;strong>When?&lt;/strong>&lt;/p>
&lt;p>12/12/2008
9:00 AM - 12:00 PM&lt;/p>
&lt;p>&lt;strong>Where?&lt;/strong>&lt;/p>
&lt;p>Microsoft Corporation
401 West Front Street
Suite 400
Boise, ID 83702&lt;/p>
&lt;p>&lt;strong>Why?&lt;/strong>&lt;/p>
&lt;p>Martin Danner, Richard Hundhausen, and I are teaming up to bring you a 4 hour introduction to Scrum and the supporting capabilities of Team System. This is a free event, open to the public, and is sponsored by Microsoft.&lt;/p></description></item><item><title>Team Foundation Build and FinalBuilder</title><link>/blog/team-foundation-build-and-finalbuilder/</link><pubDate>Sat, 29 Nov 2008 07:02:48 +0000</pubDate><guid>/blog/team-foundation-build-and-finalbuilder/</guid><description>&lt;p>When looking at &lt;a href="http://www.finalbuilder.com/finalbuilder.aspx" target="_blank" rel="noopener noreferrer">FinalBuilder&lt;/a> and &lt;a href="http://www.finalbuilder.com/finalbuilder.aspx" target="_blank" rel="noopener noreferrer">Team Foundation Build&lt;/a> side by side, the obvious breakdown in features and advantages looks like this.&lt;/p>
&lt;ol>
&lt;pre>&lt;code>&amp;lt;li&amp;gt;Team Foundation Build provides a complete build solution with easy integration to other components of Team Foundation Server and Visual Studio Team System. Here is a set of features that detail what integration really means.
&lt;/code>&lt;/pre>
&lt;ul>
&lt;pre>&lt;code>&amp;lt;li&amp;gt;Build reporting and archiving inside Team Foundation Server&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Easy access to source control&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Ability to quickly spool up quick and dirty builds&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Simple scheduling tools providing day, time, and event driven build firing&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Easy to use retention tools for &amp;quot;expiring&amp;quot; old build artifacts&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Automated test execution&amp;lt;/li&amp;gt;
&lt;/code>&lt;/pre>
&lt;/ul>
&lt;/li>
&lt;pre>&lt;code>&amp;lt;li&amp;gt;FinalBuilder provides an excellent visual development environment with pretty widgets to drop on a design surface. Creating build scripts visually can be a nicer design experience than working with the raw XML found in Team Foundation Build and tools like nAnt.Microsoft obviously recognizes the value of visual composition as the next version of Team Foundation Build (2010) is built on WF (Windows Workflow). This means builds tasks are effectively WF activities. If you've worked with WF, you may know that WF almost implies the next point: Team Foundation Build scripts will be built visually via a design surface in Visual Studio.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;Arguably, the most significant advantage FinalBuilder has today is in the number of out-of-the-box build tasks (actions in FinalBuilder language) that come with the product. A complete list of FinalBuilder actions is available &amp;lt;a href=&amp;quot;http://www.finalbuilder.com/Products/FinalBuilder/FeatureMatrix/tabid/63/Default.aspx&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;here&amp;lt;/a&amp;gt;.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;The complete list of FinalBuilder actions is exhaustive and I don't dare replicate it here.&amp;lt;/li&amp;gt;
&lt;/code>&lt;/pre>
&lt;/ol>
&lt;h2>Integration of the 2 Products&lt;/h2>
&lt;p>Regarding using Final Builder with Team Foundation Build, it is important to note that the two products don&amp;rsquo;t preclude each other. Far from it, FinalBuilder ships with an integration task for working with Team Foundation Build. &lt;a href="http://www.finalbuilder.com/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=20" target="_blank" rel="noopener noreferrer">See this article&lt;/a> for more information about using that integrated functionality.&lt;/p></description></item><item><title>Microsoft FireStarter Events</title><link>/blog/microsoft-firestarter-events/</link><pubDate>Sat, 29 Nov 2008 04:46:32 +0000</pubDate><guid>/blog/microsoft-firestarter-events/</guid><description>&lt;p>Microsoft has certainly been ratcheting up the community involvement over the last few years. In a down economy like this one, free training opportunities suddenly take on even more significance. Local user groups, Code Camps, product release events, and occasional &amp;ldquo;just because&amp;rdquo; events all provide opportunities to get together with local developers and maybe add a tool or two to your toolbox. One such initiative is the Fire Starter Event series.&lt;/p></description></item><item><title>My First VSTO Application - BeSure</title><link>/blog/my-first-vsto-application-besure/</link><pubDate>Sat, 29 Nov 2008 04:01:00 +0000</pubDate><guid>/blog/my-first-vsto-application-besure/</guid><description>&lt;p>If you exchange email with me on a regular basis, you know that I am the king of email faux pas. I regularly do things like this:&lt;/p>
&lt;ul>
	&lt;li>Use CNTRL+Enter to send an email sooner than I really want to send it.&lt;/li>
	&lt;li>Send emails that are missing attachments.&lt;/li>
	&lt;li>Send from my work account when I meant to send from my personal account (this one is a biggy in Outlook).&lt;/li>
	&lt;li>Hit Reply All when I meant Reply.&lt;/li>
	&lt;li>Include the wrong person on the CC line.&lt;/li>
&lt;/ul>
In short, I am well aware of proper email etiquette, but I am notoriously bad at exercising it. All I really need is a last minute check to ensure I am not doing something stupid.
&lt;p>Enter my first real (Visual Studio Tools for Office) application. I just want to give myself an &amp;ldquo;Are You Sure&amp;rdquo; screen before sending an email in Outlook and review all the critical aspects of the email before I send it.&lt;/p></description></item><item><title>Yet Another Use of a Unit Test Framework</title><link>/blog/yet-another-use-of-a-unit-test-framework/</link><pubDate>Wed, 26 Nov 2008 19:19:02 +0000</pubDate><guid>/blog/yet-another-use-of-a-unit-test-framework/</guid><description>&lt;p>Believe me, I understand TDD. I grok it. It is in my soul.&lt;/p>
&lt;p>I also happen to believe (and know from experience) that unit test frameworks are valuable far beyond their use in TDD. Some of the best uses are for integration tests at the API level.&lt;/p>
&lt;p>It is this coolness that makes it so handy to run a unit test harness as a load test run using VSTS. I worked with one client who had a particular need for this in testing a HUGE network of independently addressable embedded Linux devices, each one exposing a TCP/IP-level API. More on how to running unit tests as load tests &lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2008/06/19/load-testing-features-of-visual-studio-team-system.aspx" target="_blank" rel="noopener noreferrer">here&lt;/a>.&lt;/p></description></item><item><title>Team Build Target Map</title><link>/blog/team-build-target-map/</link><pubDate>Tue, 25 Nov 2008 00:57:40 +0000</pubDate><guid>/blog/team-build-target-map/</guid><description>&lt;p>&lt;a href="Team_Build_Target_Map1.docx">Team_Build_Target_Map1.docx (22.73 KB)&lt;/a>&lt;/p>
&lt;p>I had the good fortune of reviewing the upcoming book titled Inside the &lt;a href="http://www.microsoft.com/MSPress/books/12999.aspx" target="_blank" rel="noopener noreferrer">Microsoft® Build Engine: Using MSBuild and Team Foundation Build&lt;/a>. This book is an absolute must for anyone who is creating and customizing build definitions in Team Foundation Build. As part of my review process I created a map that lists the order of target invocation. I found this map very handy, so I’m posting it because I figure others will find it handy too. The map is listed below, and also contained in the attached word document. If you make any corrections or improvements to the map, please share back!&lt;/p></description></item><item><title>How fast is the VelociRaptor drive?</title><link>/blog/how-fast-is-the-velociraptor-drive/</link><pubDate>Fri, 21 Nov 2008 23:33:58 +0000</pubDate><guid>/blog/how-fast-is-the-velociraptor-drive/</guid><description>&lt;p>So I splurged recently and picked up one of the new Western Digital 300GB SATA VelociRaptor drives. I also happened to be in Las Vegas, and there was a Fry&amp;rsquo;s nearby. I think that was the cause, and the effect was me ending up with the drive, but I digress. Every so often, I wonder how fast my various 5400, 7200, and 10000 RPM drives are, especially taking USB 2.0 and ESATA into account. I downloaded the latest version of &lt;a href="http://www.simplisoftware.com/Public/index.php?request=HdTach" target="_blank" rel="noopener noreferrer">HDTach&lt;/a> and went to work with my not-very-scientific performance tests:&lt;/p></description></item><item><title>VSTS Things I Learned Last Week</title><link>/blog/vsts-things-i-learned-last-week/</link><pubDate>Thu, 20 Nov 2008 17:59:36 +0000</pubDate><guid>/blog/vsts-things-i-learned-last-week/</guid><description>&lt;p>I taught another week long class on Team System last week and as always, I learned a lot. It&amp;rsquo;s a definite truth that if you want to learn about something, teach a class on it.&lt;/p>
&lt;p>The other thing about is that each client you work with is looking to solve a different problem and you get introduced to new scenarios when you work through the &amp;ldquo;How can I solve that problem&amp;rdquo; discussions. This week included a lot of those types of discussions, and I therefore had to dig a bit.&lt;/p></description></item><item><title>Seattle Code Camp</title><link>/blog/seattle-code-camp/</link><pubDate>Mon, 17 Nov 2008 20:12:28 +0000</pubDate><guid>/blog/seattle-code-camp/</guid><description>&lt;p>I attended Seattle Code Camp 2008 in Redmond this weekend and it was a fantastic experience! I will definitely be back next year.&lt;/p>
&lt;p>This is certainly not the largest Code Camp out there, with only 125 attendees at the peak over the weekend, and the after party was a simple affair in a room on the MSFT campus. It wasn&amp;rsquo;t the frilly stuff that mattered, it was the content and who was giving it.&lt;/p></description></item><item><title>This Afternoon in Boise</title><link>/blog/this-afternoon-in-boise/</link><pubDate>Thu, 06 Nov 2008 15:49:01 +0000</pubDate><guid>/blog/this-afternoon-in-boise/</guid><description>&lt;p>Hope to see you at the MSDN event in Boise this afternoon. I am doing a session on Silverlight in the IMAX theatre and other topics include VSTO and SQL 2008.&lt;/p>
&lt;p>C&amp;rsquo;mon over at 1:00 for the afternoon.&lt;/p></description></item><item><title>Meet the 'Mavens</title><link>/blog/meet-the-mavens/</link><pubDate>Mon, 03 Nov 2008 21:25:27 +0000</pubDate><guid>/blog/meet-the-mavens/</guid><description>&lt;p>I met up with &lt;a href="http://stevesmithblog.com" target="_blank" rel="noopener">Steve Smith&lt;/a> at PDC last week, as well as &lt;a href="http://www.west-wind.com/Weblog" target="_blank" rel="noopener">Rick Strahl&lt;/a> and &lt;a href="http://jeffreypalermo.com" target="_blank" rel="noopener">Jeffrey Palermo&lt;/a> (of &lt;a href="http://www.partywithpalermo.com" target="_blank" rel="noopener">Party with Palermo&lt;/a>). It seems that these guys along with some other respected technologists (Hanselman, Guthrie, Osherove, and Howard) are aggregating over at &lt;a href="http://www.devmavens.com" target="_blank" rel="noopener">DevMavens&lt;/a>. The term Maven means an expert, connoisseur, or a person with special knowledge, which these guys have plenty of.&lt;/p> &lt;p>&lt;a href="http://www.devmavens.com" target="_blank" rel="noopener">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="219" alt="devmaven" src="devmaven.jpg" width="244" border="0">&lt;/a>&lt;/p></description></item><item><title>2010 Feature Preview for TFS : VSTS 2010</title><link>/blog/2010-feature-preview-for-tfs-vsts-2010/</link><pubDate>Mon, 27 Oct 2008 23:32:54 +0000</pubDate><guid>/blog/2010-feature-preview-for-tfs-vsts-2010/</guid><description>&lt;p>I am in the TFS 2010 cool features talk at PDC with Brian Harry. I&amp;rsquo;ll stream notes into this post, but please be aware that this discussion focuses on Team Foundation Server, not the full compliment of tools that make up Team Suite.&lt;/p>
&lt;p>Also important to note is the significant size of this release. True to form for any given significant software product, version 3 (in this case 2010) is a tremendously significant release. Team System is a good example. The 2010 release will be HUGE. Brian Harry notes that it takes about 8 hours just to demo all the new features.&lt;/p></description></item><item><title>Boise MSDN Event</title><link>/blog/boise-msdn-event/</link><pubDate>Thu, 23 Oct 2008 23:05:55 +0000</pubDate><guid>/blog/boise-msdn-event/</guid><description>&lt;p>Boise area .NET folks have no shortage of community events these days and November is shaping up with some particularly good gems. These events are free to attend and you get to mingle with same jovial crew you know and love from your favorite user group meeting (ok, that was a stretch).&lt;/p>
&lt;p>&lt;strong>Thursday, November 06&lt;/strong>
&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032388505&amp;amp;culture=en-US">MSDN Event - Silverlight 2.0, SQL Server 2008 and VSTO&lt;/a>
This half day event looks at the 3 technologies named in the title. Good stuff, that. I did my duty with VSTO last time, so I appreciate that this time around I will get to look at Silverlight 2.0.&lt;/p></description></item><item><title>Script for creating workspace and initial folder structure in TFS</title><link>/blog/script-for-creating-workspace-and-initial-folder-structure-in-tfs/</link><pubDate>Tue, 21 Oct 2008 23:47:02 +0000</pubDate><guid>/blog/script-for-creating-workspace-and-initial-folder-structure-in-tfs/</guid><description>&lt;p>At a client site this week, and having to generate the same initial folder structure for many team projects, so I thought I would create a script (.BAT file, no PowerShell sorry).&lt;/p> &lt;p>Below is the script, but here are a few details to point out:&lt;/p> &lt;ul> &lt;li>I assume that my workspace name and local folder name is the same as the team project&lt;/li> &lt;li>I put my local workspace folders under a common D:Workspaces folder&lt;/li> &lt;li>You can set the team project name easily by tweaking the SET line below&lt;/li> &lt;li>I could have, and should have parameterized the folder root, TFS, comments, etc.&lt;/li>&lt;/ul> &lt;p>Hope you can make use of it:&lt;/p></description></item><item><title>Code Cast 16 - Glenn Block on ALT.NET at Microsoft</title><link>/blog/code-cast-16-glenn-block-on-alt-net-at-microsoft/</link><pubDate>Mon, 20 Oct 2008 17:07:00 +0000</pubDate><guid>/blog/code-cast-16-glenn-block-on-alt-net-at-microsoft/</guid><description>&lt;p>&lt;a href="http://elegantcode.com/cast/files/cast/ECC_16_GlennBlock.mp3" target="_blank" rel="noopener">Download the MP3&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=271207118">&lt;img src="http://elegantcode.com/cast/files/images/itunes_button.gif" alt="View in iTunes" border="0" />&lt;/a> &lt;a href="http://feeds.feedburner.com/elegantcodecast">&lt;img src="http://elegantcode.com/cast/files/images/rss_podcast.jpg" alt="Any Podcatcher" border="0" />&lt;/a>&lt;/p>
&lt;p>&lt;img style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://www.microsoft.com/israel/teched2008/images/lect/Glenn-Block2.jpg" alt="" width="100" height="130" align="right" />On this episode of the Elegant Code Cast, &lt;a href="http://blogs.msdn.com/gblock/" target="_blank" rel="noopener">Glenn Block&lt;/a> tells us about life inside Microsoft for the &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc337902.aspx" target="_blank" rel="noopener">ALT.NET crowd&lt;/a>. Glenn has been with Microsoft for several years and has worked in several departments during that time, trying to bring the ideals of ALT.NET to the company. His experiences in MS Learning, P&amp;amp;P, and now in the framework team, make for some great stories.&lt;/p></description></item><item><title>SQL Server 2008 Report Builder Available</title><link>/blog/sql-server-2008-report-builder-available/</link><pubDate>Sun, 19 Oct 2008 21:51:12 +0000</pubDate><guid>/blog/sql-server-2008-report-builder-available/</guid><description>&lt;p>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9f783224-9871-4eea-b1d5-f3140a253db6&amp;amp;displaylang=en" target="_blank" rel="noopener">Microsoft SQL Server 2008 Reporting Services Report Builder 2.0&lt;/a> delivers an intuitive, Office-like report authoring environment enabling business and power users to leverage their experience with Microsoft Office 2007 products. Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 supports the full capabilities of SQL Server 2008 Reporting Services including:&lt;/p> &lt;ul> &lt;li>Flexible report layout capabilities of SQL Server 2008 Report Definition Language &lt;li>Data Visualizations including charts and gauges &lt;li>Richly formatted textboxes &lt;li>Export to Microsoft Office Word format&lt;/li>&lt;/ul> &lt;p>Features specific to Report Builder 2.0 are focused on simplifying the process of creating and editing reports and queries and include the following: &lt;ul> &lt;li>Easy to use wizards for creating table, matrix and chart data regions &lt;li>Support for directly opening and editing reports stored on the report server &lt;li>Support for using server resources such as shared data sources &lt;li>Query designers for multiple data sources including a Microsoft SQL Server-specific query designer&lt;/li>&lt;/ul></description></item><item><title>A Primer on ALM in the Microsoft Stack</title><link>/blog/a-primer-on-alm-in-the-microsoft-stack/</link><pubDate>Fri, 17 Oct 2008 05:58:46 +0000</pubDate><guid>/blog/a-primer-on-alm-in-the-microsoft-stack/</guid><description>&lt;p>By now I you&amp;rsquo;ve likely heard the term ALM. For the uninitiated, here is the latest &lt;a href="http://en.wikipedia.org/wiki/Application_Lifecycle_Management" target="_blank" rel="noopener">from Wikipedia&lt;/a>.&lt;/p>
&lt;blockquote>&lt;b>Application lifecycle management (ALM)&lt;/b> regards the process of delivering &lt;a href="http://en.wikipedia.org/wiki/Software">software&lt;/a> as a continuously repeating cycle of inter-related steps: definition, design, development, testing, deployment and management. Each of these steps needs to be carefully monitored and controlled.&lt;/blockquote>
Does this sound familiar? It should. This is YAW2QH2DS (Yet Another Way to Quantify How to Deliver Software). This smacks of other big acronyms you may be familiar with like CMMI or *UP.
&lt;p>I don&amp;rsquo;t mean to trivialize this with curmudgeonly developer attitude. The idea of measuring our organization&amp;rsquo;s maturity level in the software delivery craft matters. It matters because successful small companies typically get bigger, and the challenge to every one of these organizations is how to stay successful as they struggle with issues of scaling up. It matters because it isn&amp;rsquo;t good enough to compile and run software. It needs to work well, solve a good problem, and actually be delivered into the hands of users.&lt;/p></description></item><item><title>Seattle Code Camp 2008 is just around the corner</title><link>/blog/seattle-code-camp-2008-is-just-around-the-corner/</link><pubDate>Mon, 13 Oct 2008 17:07:03 +0000</pubDate><guid>/blog/seattle-code-camp-2008-is-just-around-the-corner/</guid><description>&lt;p>The Seattle developer community is holding &lt;a href="https://seattle.codecamp.us" target="_blank" rel="noopener">Seattle Code Camp&lt;/a> November 15-16, 2008 at the &lt;a href="http://www.digipen.edu" target="_blank" rel="noopener">DigiPen campus&lt;/a> in Redmond, Washington (close to Seattle). Please pass this notice on to folks you think are interested in either attending or speaking. Speaking of speaking, they are looking for speakers. If you hit the code camp site, you will see that they don't have sessions or tracks listed at this point. This 'camp is a blank page at this point that needs to be colored in - which is a great venue for presentations. If you have something you are passionate about but have never done any public speaking I encourage you to give it a try. If you are an experienced speaker, this is your time to get involved in your local community and share some of your experience.&lt;/p></description></item><item><title>Convince Me You Can't Branch by Purpose</title><link>/blog/convince-me-you-cant-branch-by-purpose/</link><pubDate>Thu, 09 Oct 2008 03:22:16 +0000</pubDate><guid>/blog/convince-me-you-cant-branch-by-purpose/</guid><description>&lt;p>As I have &lt;a href="http://elegantcode.com/2008/09/27/changing-source-control-as-a-kaizen-event/" target="_blank" rel="noopener">stated before&lt;/a>, I am amazed at how an organizations culture (read: dysfunctions or strengths) are reflected in their source control systems. This is a really a restatement of &lt;a href="http://www.jnd.org/dn.mss/design_as_pract.html" target="_blank" rel="noopener">Don Norman&amp;rsquo;s assertion&lt;/a>, which says, &amp;ldquo;The design of a software system reflects the culture of the organization that created it.&amp;rdquo;&lt;/p>
&lt;p>So, not to belabor a point, but can anyone really make a case for a SCC model that is not a &lt;a href="http://labs.seapine.com/wiki/index.php/Surround_SCM_Branching_Strategies#Branch_By_Purpose" target="_blank" rel="noopener">Branch-by-Purpose model&lt;/a>? Here&amp;rsquo;s my guess. If you literally are unable to use this model in SCC to ship your software, I believe I can find a smell that is causing it.&lt;/p></description></item><item><title>PDC Underground - be part of it!</title><link>/blog/pdc-underground-be-part-of-it/</link><pubDate>Wed, 01 Oct 2008 17:34:58 +0000</pubDate><guid>/blog/pdc-underground-be-part-of-it/</guid><description>&lt;p>Whether you&amp;rsquo;re attending &lt;a href="http://www.microsoftpdc.com" target="_blank" rel="noopener">Microsoft&amp;rsquo;s PDC&lt;/a> or not, The &lt;a href="http://underground.socalcodecamp.com" target="_blank" rel="noopener">Underground&lt;/a> is the place to be!&lt;/p>
&lt;img class="wp-image-1708 alignleft" alt="pdc2008brainjar" src="pdc2008brainjar.png" width="248" height="288" />
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;p>Microsoft and &lt;a href="http://www.ineta.org" target="_blank" rel="noopener">INETA&lt;/a> have joined forces to bring you a truly amazing experience in downtown Los Angeles on the Wednesday during PDC. They&amp;rsquo;ve got a fantastic speakeasy evening lined up, one that&amp;rsquo;s sure to leave a lasting impression. It&amp;rsquo;ll be a great night of vignettes, networking, music, dancing, food and drinks!&lt;/p>
&lt;p>&lt;a href="http://underground.socalcodecamp.com" target="_blank" rel="noopener">Check it out&lt;/a>. See you there!&lt;/p></description></item><item><title>Visual Studio Team System Announcements today</title><link>/blog/visual-studio-team-system-announcements-today/</link><pubDate>Mon, 29 Sep 2008 20:25:04 +0000</pubDate><guid>/blog/visual-studio-team-system-announcements-today/</guid><description>&lt;p>Microsoft published more information today about Visual Studio 10 and .NET 4.0. Click &lt;a href="http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx" target="_blank" rel="noopener">here&lt;/a> to read the Press Pass and &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx" target="_blank" rel="noopener">here&lt;/a> to read some additional information.&lt;/p> &lt;p>Oh, and for &lt;a href="http://www.microsoft.com/licensing/sa/default.mspx" target="_blank" rel="noopener">SA customers&lt;/a>, some really interesting news has come out that will impact you in just a few days:&lt;/p> &lt;p>Microsoft also announced that VSTS 2010 will provide &lt;u>a unified VSTS Development and Database product&lt;/u>. As a benefit to existing Software Assurance (SA) customers, those who currently own Visual Studio Team System 2008 Development Edition or Visual Studio Team System 2008 Database Edition will receive all the following products starting Oct. 1, 2008, for &lt;strong>free&lt;/strong>: &lt;p>&amp;nbsp; &lt;p>• Visual Studio Team System 2008 Development Edition &lt;p>• Visual Studio Team System 2008 Database Edition &lt;p>• Visual Studio 2005 Team System for Software Developers &lt;p>• Visual Studio 2005 Team System for Database Professionals</description></item><item><title>Team Foundation Server for Microsoft Access developers</title><link>/blog/team-foundation-server-for-microsoft-access-developers/</link><pubDate>Thu, 18 Sep 2008 20:45:33 +0000</pubDate><guid>/blog/team-foundation-server-for-microsoft-access-developers/</guid><description>&lt;p>I was invited by &lt;a href="http://www.ineta.org" target="_blank" rel="noopener">INETA&lt;/a> to speak at the &lt;a href="http://www.seattleaccess.org" target="_blank" rel="noopener">Pacific Northwest Access Developer Group&lt;/a> (a.ka. the Seattle Access Group). Now, Access developers are typically "teams of one", but I thought that any team developers or consultants attending the meeting would get the &lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management" target="_blank" rel="noopener">ALM&lt;/a> story and features of TFS. They did.f&lt;/p> &lt;p>As it turns out, the steps to integrate Microsoft Access 2007 with TFS aren't all that difficult:&lt;/p> &lt;ol> &lt;li>Install and configure TFS to allow the developers to connect&lt;/li> &lt;li>Install the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=87E1FFBD-A484-4C3A-8776-D560AB1E6198&amp;amp;displaylang=en" target="_blank" rel="noopener">MSSCCI provider&lt;/a> on each developer's desktop&lt;/li> &lt;li>Install the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D96A8358-ECE4-4BEE-A844-F81856DCEB67&amp;amp;displaylang=en" target="_blank" rel="noopener">Access Developer Extensions&lt;/a> on each developer's desktop&lt;/li> &lt;li>Create and configure the Team Project, version control folders, and workspace(s)&lt;/li> &lt;li>Follow the guidance on &lt;a href="http://office.microsoft.com/en-us/access/CH102209801033.aspx" target="_blank" rel="noopener">using Access with Source Control&lt;/a> (you can ignore the references to VSS).&lt;/li>&lt;/ol> &lt;p>Remember: you can't View, Compare, or Annotate any Access objects under source control, with the exception of code (modules, macros).&lt;/p></description></item><item><title>What to Do with Left Over Stories</title><link>/blog/what-to-do-with-left-over-stories/</link><pubDate>Tue, 16 Sep 2008 16:16:41 +0000</pubDate><guid>/blog/what-to-do-with-left-over-stories/</guid><description>&lt;p>You get to the end of your sprint and there is that are 2 incomplete stories left on the sprint backlog. Story A is judged to be 80% done, Story B was never even started. What do we do with these stories?&lt;/p>
&lt;p>Options:&lt;/p>
&lt;ul>
	&lt;li>Give 80% of the point value of Story A to the team for the current sprint.&lt;/li>
	&lt;li>Split Story A into smaller stories and take credit for the done work, push the next work into the next sprint.&lt;/li>
	&lt;li>Take both stories an re-prioritize them.&lt;/li>
	&lt;li>Automatically take the stories into the next sprint, no debate.&lt;/li>
	&lt;li>And many others I am sure are being practiced in companies today.&lt;/li>
&lt;/ul>
&lt;h2>&lt;strong>What Should Be Done&lt;/strong>&lt;/h2>
&lt;ol>
	&lt;li>No credit to velocity is given for either story.&lt;/li>
	&lt;li>Re-estimate and re-prioritize the stories.&lt;/li>
&lt;/ol>
&lt;h2>&lt;strong>Why It Should Be Done&lt;/strong>&lt;/h2>
&lt;strong>Story A&lt;/strong>
&lt;p>Story A was 80% complete. Incomplete work is not counted in the velocity because doing so allows the organization to consider work done that really isn’t.&lt;/p></description></item><item><title>Shelving is the June Cleaver of TFS Source Control</title><link>/blog/shelving-is-the-june-cleaver-of-tfs-source-control/</link><pubDate>Tue, 16 Sep 2008 16:05:32 +0000</pubDate><guid>/blog/shelving-is-the-june-cleaver-of-tfs-source-control/</guid><description>&lt;div class="zemanta-img">&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/b/bb/B_barb02.JPG/202px-B_barb02.JPG" alt="June Cleaver" align="right" />&lt;/div>
&lt;p>Ever notice that no matter what shenanigans Beaver would get into, June always believed everything was fine? No matter how many scotches Ward had after dinner, there was no problem, according to June. June Cleaver is the classic enabler with a bad case of denial.&lt;/p>
&lt;p>So is the TFS Source Control Shelving feature.&lt;/p>
&lt;p>Don’t get me wrong. Sometimes everything really is okay. Sometimes I just want to push my code into a shelf set because I have to go to my kid’s play in 5 minutes and I just want to make sure I am backed up in case the building burns down in the next 2 hours. Sometimes.&lt;/p></description></item><item><title>Microsoft joins Object Management Group (OMG)</title><link>/blog/microsoft-joins-object-management-group-omg/</link><pubDate>Mon, 15 Sep 2008 17:44:17 +0000</pubDate><guid>/blog/microsoft-joins-object-management-group-omg/</guid><description>&lt;p>Last week, Microsoft &lt;a href="http://www.microsoft.com/presspass/press/2008/sep08/09-10OMGModelingPR.mspx" target="_blank" rel="noopener noreferrer">announced&lt;/a> that they had joined the &lt;a href="http://www.omg.org" target="_blank" rel="noopener noreferrer">Object Management Group&lt;/a>. OMG is the consortium responsible for many distributed, and object-oriented specifications. One of their sets of standards defines the Unified Modeling Language (&lt;a href="http://www.uml.org" target="_blank" rel="noopener noreferrer">UML&lt;/a>), and I&amp;rsquo;m sure that&amp;rsquo;s the reason Microsoft joined the ranks.&lt;/p>
&lt;p>Knowing what&amp;rsquo;s coming in the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/bb725993.aspx" target="_blank" rel="noopener noreferrer">Rosario&lt;/a> (and beyond) versions of Visual Studio Team System, I&amp;rsquo;m glad to see this happening, as it reinforces that Microsoft is taking their modeling strategy to the mainstream.&lt;/p></description></item><item><title>VS Extensibility Roadmap</title><link>/blog/vs-extensibility-roadmap/</link><pubDate>Mon, 15 Sep 2008 16:43:15 +0000</pubDate><guid>/blog/vs-extensibility-roadmap/</guid><description>&lt;p>I'm sitting through the two-day Visual Studio Extensibility &lt;a href="http://msdn.microsoft.com/en-us/vsx/cc512752.aspx" target="_blank" rel="noopener">(VSX) Developers Conference&lt;/a> this week and &lt;a href="http://blogs.msdn.com/ricom/" target="_blank" rel="noopener">Rico Mariani&lt;/a> gave his roadmap to Visual Studio extensibility. Here are some highlights of the coming, "decade worth of work" ...&lt;/p> &lt;p>&lt;u>VS10 (the version after 2008, a.k.a. "Dev10")&lt;/u>&lt;/p> &lt;ul> &lt;li>New editor with fine-grained extensibility &lt;li>Build on Microsoft Extensibility Framework (MEF) which is "COM for the managed world" &lt;li>All new features that should support multiple languages do&lt;/li>&lt;/ul> &lt;p>&lt;u>VS11&lt;/u>&lt;/p> &lt;ul> &lt;li>VSTA (DLR) used for macros and other end-user extensibility &lt;li>Critical mass for managed extensibility models enables several common classes of add-ins to be built purely in managed code &lt;li>Common project system &lt;li>Richer, common base types and protocols for discovery, activation, and manipulation &lt;li>Asynchronous extension and visualization model and showcase examples&lt;/li>&lt;/ul> &lt;p>&lt;u>VS12&lt;/u>&lt;/p></description></item><item><title>Boise SQL Server User Group Presentation</title><link>/blog/boise-sql-server-user-group-presentation/</link><pubDate>Fri, 12 Sep 2008 22:24:13 +0000</pubDate><guid>/blog/boise-sql-server-user-group-presentation/</guid><description>&lt;p>Thanks to those who attended the second meeting of the &lt;a href="http://www.sqlcommunity.org/WorldUserGroups/USA/Idaho/tabid/107/language/en-US/Default.aspx" target="_blank" rel="noopener">Boise SQL Server User Group&lt;/a>. We had a good turnout of around 30 people and I hope everyone enjoyed my presentation of SQL Server 2008 Integration Services (SSIS). I tried to balance the presentation between those who hadn't used SSIS and those who have.&lt;/p> &lt;p>If you are interested in the sample projects, packages, and data files from the talk, &lt;a href="SSISPresentation.zip" target="_blank" rel="noopener">here&lt;/a> they are.&lt;/p></description></item><item><title>VSTS Profiler Improvements in SP1</title><link>/blog/vsts-profiler-improvements-in-sp1/</link><pubDate>Tue, 26 Aug 2008 22:08:35 +0000</pubDate><guid>/blog/vsts-profiler-improvements-in-sp1/</guid><description>&lt;p>As you know, Visual Studio 2008 and Team Foundation Server 2008 Service Pack 1 was released earlier this month. Most of SP1 was about bug fixes and performance, but it seems that the profiler team &lt;a href="http://blogs.msdn.com/profiler/archive/2008/08/11/visual-studio-2008-service-pack-1-released-to-the-world.aspx" target="_blank" rel="noopener">snuck in several new features&lt;/a> as well:&lt;/p> &lt;ul> &lt;li>Adding support for instrumenting 64-bit managed C++ applications &lt;li>Improved instrumentation experience with pre-compiled web sites &lt;li>Shipping the 64-bit &lt;a href="http://msdn.microsoft.com/en-us/library/aa985641.aspx" target="_blank" rel="noopener">performance SDK&lt;/a> (VSPerf.h, VSPerf.lib) &lt;li>Ability to load a previously saved filter on non-English VS installations&lt;/li>&lt;/ul> &lt;p>Here is a link to the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=119522" target="_blank" rel="noopener">VS2008SP1 readme&lt;/a> and a page listing all of the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx" target="_blank" rel="noopener">SP1 downloads&lt;/a>.&lt;/p></description></item><item><title>Red Gate acquires .NET Reflector</title><link>/blog/red-gate-acquires-net-reflector/</link><pubDate>Tue, 26 Aug 2008 16:04:56 +0000</pubDate><guid>/blog/red-gate-acquires-net-reflector/</guid><description>&lt;p>I got an email this morning, as I'm sure many of you did, from Lutz Roeder ...&lt;/p> &lt;p>After more than eight years of working on &lt;a href="http://en.wikipedia.org/wiki/.NET_Reflector" target="_blank" rel="noopener">.NET Reflector&lt;/a>, I have decided it is time to move on and explore some new opportunities. &lt;p>I have reached an agreement to have &lt;a href="http://www.red-gate.com/" target="_blank" rel="noopener">Red Gate Software&lt;/a> continue the development of .NET Reflector. Red Gate has a lot of experience creating development tools for both .NET and SQL Server. They have the resources necessary to work on new features, and Reflector fits nicely with other .NET tools the company offers. Red Gate will continue to provide the free community version and is looking for your feedback and ideas for future versions. &lt;p>&amp;nbsp; &lt;p>Here is the &lt;a href="http://www.red-gate.com/products/reflector/index.htm" target="_blank" rel="noopener">new page&lt;/a> for .NET Reflector.&lt;/p></description></item><item><title>Yep, I'm old</title><link>/blog/yep-im-old/</link><pubDate>Fri, 25 Jul 2008 03:05:11 +0000</pubDate><guid>/blog/yep-im-old/</guid><description>&lt;p>But at least I had a cool party to send me off to my next 40 years. Last Saturday, around 140 of my closest friends and family converged on a park in Boise to roast a pig, drink from the keg, and poke fun at the new-old guy.&lt;/p> &lt;p>&lt;a href="image.png" target="_blank" rel="noopener">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="494" alt="image" src="image_thumb.png" width="804" border="0">&lt;/a> &lt;/p> &lt;p>Wish you were here. Maybe at my 80th.&lt;/p></description></item><item><title>Kathleen Dollard in Boise tonight</title><link>/blog/kathleen-dollard-in-boise-tonight/</link><pubDate>Fri, 18 Jul 2008 03:13:53 +0000</pubDate><guid>/blog/kathleen-dollard-in-boise-tonight/</guid><description>&lt;p>Wow, two great speakers in less than a month. Last month, we had &lt;a href="https://accentient.com/blog/KalenDelaneyInBoiseTonight.aspx" target="_blank" rel="noopener">Kalen Delaney speaking at Boise's inaugural SQL Server User Group&lt;/a> and tonight at the &lt;a href="http://www.netdug.com" target="_blank" rel="noopener">Idaho .NET User Group&lt;/a>, &lt;a href="http://msmvps.com/blogs/kathleen" target="_blank" rel="noopener">Kathleen Dollard&lt;/a> an &lt;a href="http://www.ineta.org" target="_blank" rel="noopener">INETA&lt;/a> speaker is sharing her "&lt;a href="http://www.netdug.com/default.aspx?CntProv=Events&amp;amp;CntItem=4373fc4b-d222-4d38-9f4d-69553c5fa643" target="_blank" rel="noopener">Twelve Gems and Eight Dragons talk.&lt;/a>"&lt;/p> &lt;p>&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="295" alt="dollard" src="dollard.jpg" width="226" border="0"> &lt;/p> &lt;p>&lt;u>Here are the Twelve Gems&lt;/u>&lt;/p> &lt;ul> &lt;li>&lt;a href="http://blogs.msdn.com/clraddins" target="_blank" rel="noopener">System.AddIn&lt;/a> - one of two new features in 3.5 that are getting overlooked; allows you to let other people provide customization to your application; wraps everything about managing app domains; check out the &lt;a href="http://www.codeplex.com/clraddins" target="_blank" rel="noopener">Pipeline Builder tool&lt;/a> on CodePlex&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/bb359438.aspx" target="_blank" rel="noopener">HashSet&lt;/a> - sets = groups and very high performance, and sets are mutable; LINQ allows set-type functions, but is missing some features and always returns copies&lt;/li> &lt;li>&lt;u>WPF Async Data Loading&lt;/u> - Asynchronous behavior offered for instance loading and (sometimes) property retrieval, by leveraging the &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.data.objectdataprovider.isasynchronous.aspx" target="_blank" rel="noopener">ObjectDataProvider IsAsynchronous property&lt;/a> in XAML&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/sz6zd40f.aspx" target="_blank" rel="noopener">Generic Classes C#&lt;/a> - Generic classes encapsulate operations that are not specific to a particular data type; the most common use for generic classes is with collections like linked lists, hash tables, stacks, queues, trees, and so on. Operations such as adding and removing items from the collection are performed in basically the same way regardless of the type of data being stored; Why generics? improve performance, enhanced behavior with 3.5, improve robustness by catching typing errors at compile time, reduce amount of code via generic refactoring; Kathleen's guidance is to stop using &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.aspx" target="_blank" rel="noopener">System.Collections&lt;/a> and replace it with &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.generic.aspx" target="_blank" rel="noopener">System.Collections.Generic&lt;/a>&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/6kxxabwd.aspx" target="_blank" rel="noopener">Refactor/Rename&lt;/a> - in her opinion the most commonly used refactoring; &lt;a href="http://msdn.microsoft.com/en-us/library/ckfya594.aspx" target="_blank" rel="noopener">now available in Visual Basic as well&lt;/a>&lt;/li> &lt;li>&lt;u>Snippets (your own)&lt;/u> - Microsoft's provided snippets are marginal; Kathleen says not to use &lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb973770.aspx" target="_blank" rel="noopener">Microsoft's snippet editor&lt;/a>, but rather &lt;a href="http://billmccarthy.com/Projects/Snippet_Editor/" target="_blank" rel="noopener">Bill McCarthy's Snippet Editor 2008&lt;/a> instead&lt;/li> &lt;li>&lt;u>Understanding Your Code&lt;/u> - static analysis (&lt;a href="http://msdn.microsoft.com/en-us/library/bb429476(vs.80).aspx" target="_blank" rel="noopener">FxCop&lt;/a>, VSTS Code Analysis - but custom rules are hard), code-based analysis (&lt;a href="http://submain.com/?nav=products.cir" target="_blank" rel="noopener">CodeIt.Right&lt;/a> and &lt;a href="http://code.msdn.microsoft.com/sourceanalysis" target="_blank" rel="noopener">StyleCop&lt;/a>), and &lt;a href="http://msdn.microsoft.com/en-us/library/bb385914.aspx" target="_blank" rel="noopener">VSTS Code Metrics&lt;/a> (maintainability index, cyclomatic complexity, depth of inheritance, class coupling, and lines of code) - cool and (some parts) are useful, unit test code coverage, and performance&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/ms182519.aspx" target="_blank" rel="noopener">Data Driven Unit Testing&lt;/a> - data sources define conditions, can be Excel, quality team can be included and expand the list, consider naming classes by condition, do not demand 1:1 class correspondence, and anticipate n:1 test correspondence&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/bb383977.aspx" target="_blank" rel="noopener">Extension Methods&lt;/a> - Extension methods enable you to "add" methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type so you don't have to wait for Microsoft to provide functionality you'2013-08-28 18:17:51've been waiting for; &lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/system.exception.data.aspx" target="_blank" rel="noopener">System.Exception.Data&lt;/a> - a key/value pair collection to provide additional, user-defined information about the exception&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/wa80x488.aspx" target="_blank" rel="noopener">Partial Methods&lt;/a> - separate responsibility, pretty useless unless they can interact; partial methods allow interaction between partial classes; they required definition of clear extensibility points and are a replacement for intra-object dependency&lt;/li> &lt;li>&lt;a href="http://msdn.microsoft.com/en-us/library/46xf4h0w.aspx" target="_blank" rel="noopener">Document Outline&lt;/a> - provides an outline view of elements and scripts in the current document (Web or Windows forms)&lt;/li>&lt;/ul> &lt;p>&lt;u>Here are the Eight Dragons&lt;/u>&lt;/p></description></item><item><title>Using 64-bit Windows Server 2008 as a Workstation OS, Part 1</title><link>/blog/using-64-bit-windows-server-2008-as-a-workstation-os-part-1/</link><pubDate>Mon, 14 Jul 2008 16:23:50 +0000</pubDate><guid>/blog/using-64-bit-windows-server-2008-as-a-workstation-os-part-1/</guid><description>&lt;p>I just replaced Windows Vista Ultimate x64 on my laptop with the 64 bit version of Windows Server 2008. What prompted the change? Well, I was hoping to improve the lackluster performance of Vista. I would happily trade in the consumer goodies in Vista for better productivity. Unfortunately it seems to be an either/or proposition. But the most compelling reason for me was &lt;a href="http://en.wikipedia.org/wiki/Hyper-V" target="_blank" rel="noopener noreferrer">Hyper-V&lt;/a>, the new virtual server from Microsoft. I do a lot of work with virtual machines, mostly to run a complete &lt;a href="http://msdn.microsoft.com/en-us/vsts2008/products/default.aspx" target="_blank" rel="noopener noreferrer">Visual Studio Team System&lt;/a> environment in a sandbox for development and training purposes. Although Virtual PC 2007 is a good product, Hyper-V seemed to offer better performance and more flexibility with features like &lt;a href="http://blogs.technet.com/roblarson/archive/2008/04/26/virtual-machine-snapshots-with-hyper-v.aspx" target="_blank" rel="noopener noreferrer">snapshots&lt;/a>. Hyper-V also supports 64-bit guest operating systems, while Virtual PC 2007 can only run 32 bit OS’s.&lt;/p></description></item><item><title>What does "Done" mean?</title><link>/blog/what-does-done-mean/</link><pubDate>Mon, 14 Jul 2008 15:40:43 +0000</pubDate><guid>/blog/what-does-done-mean/</guid><description>&lt;p>&lt;/p> &lt;p>&lt;/p> &lt;p>&lt;/p> &lt;p>&lt;/p> &lt;p>OK, let’s say you’re on a Scrum team that’s planning its next iteration. You pull a story to implement &lt;strong>Feature X&lt;/strong> for the next release of &lt;strong>Application Y&lt;/strong>. You review the specs, maybe have a conversation or two with the product owner to clarify a few details, and discuss implementation details with your team lead. Cool. Now, you design the feature, code it up, build it and tweak it until its working to your satisfaction. &lt;/p></description></item><item><title>DreamSpark</title><link>/blog/dreamspark/</link><pubDate>Thu, 03 Jul 2008 14:01:56 +0000</pubDate><guid>/blog/dreamspark/</guid><description>&lt;p>Back in the 80s (way back!) Apple got a toe-hold in the PC market in part by engineering a high presence in colleges and high schools. The theory was that if you get a young person started on an Apple computer then they will want to continue using Apple computers into their adult careers, if for no other reason than they already know how to use it. This strategy actually worked reasonably well.&lt;/p></description></item><item><title>Chasing the predator is a qualification for governor?</title><link>/blog/chasing-the-predator-is-a-qualification-for-governor/</link><pubDate>Wed, 02 Jul 2008 21:58:09 +0000</pubDate><guid>/blog/chasing-the-predator-is-a-qualification-for-governor/</guid><description>&lt;p>I'm sure most of you have seen the (original) movie &lt;a href="http://www.imdb.com/title/tt0093773/" target="_blank" rel="noopener">Predator&lt;/a>, released back in 1987.&lt;/p> &lt;p>First, &lt;a href="http://en.wikipedia.org/wiki/Jesse_Ventura" target="_blank" rel="noopener">Jesse Ventura&lt;/a> became the governor of Minnesota in 1999. Next came &lt;a href="http://en.wikipedia.org/wiki/Arnold_Schwarzenegger" target="_blank" rel="noopener">Arnold Schwarzenegger&lt;/a> who became governor of California in 2003. Also in 2003 &lt;a href="http://en.wikipedia.org/wiki/Sonny_Landham" target="_blank" rel="noopener">Sonny Landham&lt;/a> ran for governor of Kentucky. He &lt;a href="http://sonny2008.com/" target="_blank" rel="noopener">is now running for the US Senate&lt;/a>.&lt;/p> &lt;p>&lt;a href="image.png">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="358" alt="image" src="image_thumb.png" width="283" border="0">&lt;/a>&lt;/p></description></item><item><title>Michael Vincent on Dynamic Languages</title><link>/blog/michael-vincent-on-dynamic-languages/</link><pubDate>Wed, 02 Jul 2008 03:31:21 +0000</pubDate><guid>/blog/michael-vincent-on-dynamic-languages/</guid><description>&lt;p>I got an opportunity to attend the &lt;a href="http://www.lacsharp.org/" target="_blank" rel="noopener">LA C# User Group&lt;/a> tonight, and listen to &lt;a href="http://mvasoftware.com/" target="_blank" rel="noopener">Mike Vincent&lt;/a> speak on this subject. I'm familiar with the concepts and capabilities of dynamic languages, but looked forward to getting my questions answered.&lt;/p> &lt;p>&lt;a href="MichaelVincent.jpg" target="_blank" rel="noopener">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="502" alt="Michael Vincent" src="MichaelVincent_thumb.jpg" width="627" border="0">&lt;/a> &lt;/p> &lt;p>The behaviors of a dynamic language include several cool behaviors:&lt;/p> &lt;ul> &lt;li>Extend the program by adding new code &lt;li>Extend objects and definitions &lt;li>Modify the type system&lt;/li>&lt;/ul> &lt;p>The downside:&lt;/p></description></item><item><title>Two Types of Bugs</title><link>/blog/two-types-of-bugs/</link><pubDate>Fri, 27 Jun 2008 10:24:25 +0000</pubDate><guid>/blog/two-types-of-bugs/</guid><description>&lt;p>A bug is a bug is a bug, right? Not so!&lt;/p> &lt;p>Most development shops treat a bug as a task. That seems reasonable - it's a bit of work that needs to be done. Unfortunately, it's not so easy. If a bug is discovered in a feature that is currently under development, and it will be fixed in the current Sprint (iteration), then the bug can and should be treated as a task. It would be considered a new Sprint Backlog Item that must be closed before the feature can be considered "Done". However, if the bug is not fixed before the feature is considered "Done" (yes this really happens), or the bug is discovered after the feature has be deemed "Done", then the bug becomes a bit of work to be scheduled into a future Sprint. In other words, the bug should be treated as a Product Backlog Item.&lt;/p></description></item><item><title>Electronic Scrum Boards</title><link>/blog/electronic-scrum-boards/</link><pubDate>Fri, 27 Jun 2008 02:44:32 +0000</pubDate><guid>/blog/electronic-scrum-boards/</guid><description>&lt;p>While at TechEd 2008 earlier this month I attended a presentation by &lt;a href="http://blogs.conchango.com/colinbird/" target="_blank" rel="noopener">Colin Bird&lt;/a> where, among other things, he presented the next generation of the &lt;a href="http://www.scrumforteamsystem.com/" target="_blank" rel="noopener">Conchango Scrum For Team System&lt;/a> process template. According to Colin, Conchango will continue to offer a free version of their scrum process template. But, they will also be offering for the first time an "enterprise" version that they will sell for a yet-to-be-determined fee. This enterprise version will contain an exciting new feature: and Electronic Scrum Board. This WPF application simulates the cork board and index cards that many scrum teams use to track the progress of their sprint. Each row represents a Product Backlog Item (also called a User Story)&amp;nbsp;that describes a specific feature to be implemented, while each card represents a Sprint Backlog Item that describes a specific task. The columns on the board represent the various states for a Sprint Backlog Item. &lt;/p></description></item><item><title>Kalen Delaney in Boise tonight!</title><link>/blog/kalen-delaney-in-boise-tonight/</link><pubDate>Thu, 26 Jun 2008 00:19:27 +0000</pubDate><guid>/blog/kalen-delaney-in-boise-tonight/</guid><description>&lt;p>Tonight is the maiden voyage of the &lt;a href="http://www.sqlcommunity.org/WorldUserGroups/USA/Idaho/tabid/107/language/en-US/Default.aspx" target="_blank" rel="noopener">Idaho SQL Server User Group&lt;/a> and what a way to send it off - with Kalen talking about SQL Server 2005.&lt;/p> &lt;p>Counting heads in the room, it looks like we have about 33 people, including &lt;a href="http://www.sqltuners.net" target="_blank" rel="noopener">Kalen&lt;/a> and Cindy Gross (Microsoft). That's a nice sized group for an evening gathering of a user group in Boise.&lt;/p> &lt;p>After enlightening us with her background, and deep history working with SQL Server, Kalen jumped right into the nuts and bolts of &lt;em>SQL Server 2005: The Costs of Concurrency&lt;/em>.&lt;/p></description></item><item><title>Version Control with 2008 SP1</title><link>/blog/version-control-with-2008-sp1/</link><pubDate>Wed, 25 Jun 2008 23:33:12 +0000</pubDate><guid>/blog/version-control-with-2008-sp1/</guid><description>&lt;p>I am a simple man. All I ever wanted was drag and drop for source control. That folder chooser dialog was a bear. Now we will get it with &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" target="_blank" rel="noopener">Visual Studio 2008 SP1&lt;/a>. Thank goodness. From the web site:&lt;/p> &lt;ul> &lt;li>Simplified the user experience through cleaner "Add to Source Control" dialogs, drag and drop support to the Source Control Explorer and a much easier to use "Workspace" dialog for working folder mappings. &lt;li>Version control now automatically supports non-solution controlled files. &lt;li>Various changes to the Source Control Explorer such as a new checkin date/time display column, local path hyperlink support and en editable source location field.&lt;/li>&lt;/ul> &lt;p>I am not a big fan of installing a beta SP on may dev laptop, but I gotta tell ya, I did it for that feature alone.&lt;/p></description></item><item><title>Introducing the Boise APLN</title><link>/blog/introducing-the-boise-apln/</link><pubDate>Wed, 25 Jun 2008 23:32:06 +0000</pubDate><guid>/blog/introducing-the-boise-apln/</guid><description>&lt;p>Some of us here in the Treasure Valley have decided to start a Boise chapter of the Agile Project Leadership Network. This is a group of people passionate about Agile and sharing experiences and best practices with each other.&lt;/p>
&lt;p>From the APLN website:&lt;/p>
&lt;blockquote>APLN was founded in 2004 by a group of people who are active in writing about, practicing, and evangelizing the movement towards fast, flexible, customer value driven approaches to leading projects of many types. Although this organization is separate from the Agile Alliance, our intention is to work closely with that group within the software community, but also work with people and companies outside of software and IT to help them become better Project Leaders.&lt;/blockquote>
I have been party to the APLN discussion at the annual Agile conferences and have found great value in the stories presented there. If you are interested in becoming part of the discussion, jump in to the &lt;a href="http://groups.google.com/group/apln-boise" target="_blank" rel="noopener">Google Group&lt;/a>.
&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d9226a14-77b8-4f51-b6c7-567e822238b2" class="wlWriterSmartContent" style="display: inline; margin: 0px; padding: 0px;">Technorati Tags: &lt;a href="http://technorati.com/tags/Agile" rel="tag">Agile&lt;/a>,&lt;a href="http://technorati.com/tags/Boise" rel="tag">Boise&lt;/a>&lt;/div></description></item><item><title>Attendee-Driven Presentation</title><link>/blog/attendee-driven-presentation/</link><pubDate>Mon, 09 Jun 2008 21:47:06 +0000</pubDate><guid>/blog/attendee-driven-presentation/</guid><description>&lt;p>I've seen Test Driven Development work, so why not adjust it slightly and have the attendees (who own the requirements after all) drive the presentation? Today, at the &lt;a href="http://www.devfish.net/articles/inbetween/default.aspx" target="_blank" rel="noopener">in-between conference&lt;/a> (a.k.a. Microsoft Community Summit 2008), I did just that. I had the attendees drive my four hour presentation. I did this in the &lt;a href="http://en.wikipedia.org/wiki/Open_Space_Technology" target="_blank" rel="noopener">Open Space&lt;/a> room, and it not only fit with the theme of that room, but it worked great!&lt;/p> &lt;p>As the attendees arrived, I handed them 3-5 3x5 cards - the &lt;a href="http://www.3m.com/us/office/postit/products/prod_cards_sort.html" target="_blank" rel="noopener">cool ones from 3M&lt;/a> that you can sort, stack, and stick to surfaces.&lt;/p></description></item><item><title>SharePoint Web 2.0 Fire Starter event at Microsoft</title><link>/blog/sharepoint-web-2-0-fire-starter-event-at-microsoft/</link><pubDate>Wed, 28 May 2008 17:38:56 +0000</pubDate><guid>/blog/sharepoint-web-2-0-fire-starter-event-at-microsoft/</guid><description>&lt;p>In typical FireStarter event style, this event will be delivering a first class experience to all attendees and make them experts on developing on SharePoint technologies before the end of the event. There should be great speakers from the Microsoft roster presenting some awesome topics that will help you build and customize web sites with SharePoint and Web 2.0 technologies. &lt;p>&amp;nbsp; &lt;p>&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="412" alt="spfirestarter" src="spfirestarter.jpg" width="679" border="0"> &lt;p>&lt;u>&lt;strong>&lt;br />Logistics&lt;/strong>&lt;/u> &lt;p>&lt;br />Where: Microsoft Conference Center (Building 33) – Kodiak Room&lt;br />&lt;/p></description></item><item><title>Elegant Code to host Open Space Get together</title><link>/blog/elegant-code-to-host-open-space-get-together/</link><pubDate>Wed, 28 May 2008 17:15:49 +0000</pubDate><guid>/blog/elegant-code-to-host-open-space-get-together/</guid><description>&lt;p>&lt;a href="http://www.elegantcode.com" target="_blank" rel="noopener">Elegant Code&lt;/a> is hosting an Open Spaces session.&amp;nbsp; An &lt;a href="http://en.wikipedia.org/wiki/Open_Space_Technology" target="_blank" rel="noopener">Open Spaces&lt;/a> session is a discussion where the attendees generate the topics. There will be no presentation, no lecture, no PowerPoint slides, etc.&amp;nbsp; The main point of this is a discussion were all the attendees can grow and learn from each other. The topics for discussion will be created by the group. The discussion will be facilitated, but just to keep the conversation going, not to drive it in any direction. &lt;p>The first one will be held on June 3rd, at the Casa Mexico Restaurant in the Hyde Park section of Boise.&amp;nbsp; They offer beer and wine in addition to the great "South of the Border" food. &lt;p>If you would like to attend, please RSVP at &lt;a href="mailto:scott.schimanski@gmail.com">scott.schimanski@gmail.com&lt;/a>.&lt;/p></description></item><item><title>Viewing Your Backlog</title><link>/blog/viewing-your-backlog/</link><pubDate>Fri, 23 May 2008 04:33:34 +0000</pubDate><guid>/blog/viewing-your-backlog/</guid><description>&lt;p>In many Agile development processes, there exists the idea of THE BACKLOG. This is particularly true in Scrum, the methodology that originated the idea. The recipe from Scrum is a Product Backlog which contains all the requirements or features desired in the software being created. &lt;/p> &lt;p>The backlog items are organized in priority order, determined by the Product Owner (PO). The PO can use any criteria to prioritize the backlog items. Priorities may be driven by risk, return on investment, or client demand. No matter what technique is used, this prioritization is crucial to the use and effectiveness of the backlog. &lt;/p></description></item><item><title>Phoenix Sky Harbor airport needs a valid SSL certificate</title><link>/blog/phoenix-sky-harbor-airport-needs-a-valid-ssl-certificate/</link><pubDate>Mon, 19 May 2008 02:00:03 +0000</pubDate><guid>/blog/phoenix-sky-harbor-airport-needs-a-valid-ssl-certificate/</guid><description>&lt;p>Can someone please help them? While traveling through &lt;a href="http://phoenix.gov/AVIATION" target="_blank" rel="noopener">PHX&lt;/a> today, on my way to Houston, I logged on to their "Sky Harbor Public WLAN" and actually got connected. They must have upgraded their gear, because a year ago it was not so friendly. Also, all of the US Airways clubs have ditched their private wireless networks and gone with using the general Sky Harbor Public WLAN network, which means even more travelers will see this embarrassing error:&lt;/p></description></item><item><title>GeekFest Party at TechEd 2008 Developer Conference</title><link>/blog/geekfest-party-at-teched-2008-developer-conference/</link><pubDate>Sun, 18 May 2008 14:42:18 +0000</pubDate><guid>/blog/geekfest-party-at-teched-2008-developer-conference/</guid><description>&lt;p>&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="78" alt="clip_image001" src="clip_image001[17]_1.gif" width="345" border="0"> &lt;p>Let’s face it, going to technical conferences is good for your career, but it’s not a whole lot of fun. What you need is an outlet. You need to have fun. That’s where we step in. &lt;h3>Cheap beer and lousy pizza!&lt;/h3> &lt;p>Microsoft is bringing back GeekFest! Join them at &lt;a href="http://www.howlatthemoon.com" target="_blank" rel="noopener">Howl at the Moon&lt;/a> for a night of lousy pizza, cheap beer, dueling pianos, socializing and one wild rubber duck competition….yes, a rubber duck competition. &lt;p>There is limited invitations available, so what are you waiting for? If you are attending the &lt;a href="http://www.microsoft.com/events/teched2008/developer/default.mspx" target="_blank" rel="noopener">TechEd 2008 Developer Conference&lt;/a>, you can pre-register &lt;a href="http://geekfest.thenextseven.com" target="_blank" rel="noopener">here&lt;/a>. &lt;p>Register and pick up your "duck" ticket in the TechEd Technical Learning Center (TLC) at the Developer Tools &amp;amp; Languages (TLA) information desk. You must have a "duck" ticket to get into the party. One "duck" admits up to two people. &lt;p>&lt;strong>&lt;br />When:&lt;/strong>&lt;br />Tuesday, June 3, 2008 from 7:00 PM -10:00 PM ET &lt;p>&lt;strong>Where:&lt;/strong>&lt;br />Howl at the Moon, 8815 International Drive, Orlando, FL 32819 &lt;p>&lt;strong>Ticketing:&lt;/strong>&lt;br />You must have a "duck" ticket to attend the party. One duck admits two.&lt;/p></description></item><item><title>Boise SQL Server User Group</title><link>/blog/boise-sql-server-user-group/</link><pubDate>Thu, 01 May 2008 16:45:07 +0000</pubDate><guid>/blog/boise-sql-server-user-group/</guid><description>&lt;p>The newly formed &lt;a href="http://boise.sqlcommunity.org" target="_blank" rel="noopener">Boise SQL Server User Group&lt;/a> kicks off its first meeting with &lt;a href="http://www.insidesqlserver.com" target="_blank" rel="noopener">Kalen Delaney&lt;/a> on June 25, 2008.&lt;/p> &lt;p>I'm happy to see a Microsoft SQL Server user group in Boise. It will fit nicely with the other development and SharePoint groups in town.&lt;/p> &lt;p>For more information, contact &lt;a href="mailto:cindy.gross@microsoft.com?subject=Boise SQL Server User Group" target="_blank" rel="noopener">Cindy Gross&lt;/a> of Microsoft.&lt;/p></description></item><item><title>Problem downloading from Sharepoint to Vista</title><link>/blog/problem-downloading-from-sharepoint-to-vista/</link><pubDate>Sat, 26 Apr 2008 18:47:37 +0000</pubDate><guid>/blog/problem-downloading-from-sharepoint-to-vista/</guid><description>&lt;p>I recently ran into a problem with our new Windows SharePoint Services (WSS) 3.0 instance running on Windows Server 2008. I'm running Windows Vista x64 on my laptop, which has been working very well. But, when I tried to download a file from this new SharePoint site, the download started OK but then stopped almost immediately, as if the connection was lost.&lt;/p> &lt;p>I did some searching around the web and came across &lt;a href="http://robgarrett.com/cs/blogs/software/archive/2006/12/31/vista-firefox-2-slow-network.aspx" target="_blank" rel="noopener">this post&lt;/a>. As it turns out Windows Vista can negotiate the TCP packet size with Windows Server 2008 to optimize download speed. Apparently my router (A NetGear FVS318) is throwing a wrench in the works by blocking the SYN packets used to negotiate packet size. Result: no download!&lt;/p></description></item><item><title>Tagging Team System Work Items</title><link>/blog/tagging-team-system-work-items/</link><pubDate>Mon, 21 Apr 2008 17:11:07 +0000</pubDate><guid>/blog/tagging-team-system-work-items/</guid><description>&lt;p>I expect some people to see this and say, &amp;ldquo;Hey, that&amp;rsquo;s clever.&amp;rdquo; I know that others will read this and think, &amp;ldquo;What a hack.&amp;rdquo;&lt;/p>
&lt;p>Whichever side you fall on, there is little debate that navigating Work Items in Team System via customizable queries can be a little frustrating at times. The rub is in the data matching and ensuring you have fields defined for all the data you want. Often, I want to work with a set of work items that seem to have little to do with each other and aren&amp;rsquo;t tied together with a genuine data model.&lt;/p></description></item><item><title>Can't print locally when using remote desktop to my server</title><link>/blog/cant-print-locally-when-using-remote-desktop-to-my-server/</link><pubDate>Sat, 19 Apr 2008 19:19:23 +0000</pubDate><guid>/blog/cant-print-locally-when-using-remote-desktop-to-my-server/</guid><description>&lt;p>This is a very popular question on various forums, but none of them exactly answered the problem for my situation, so I wanted to share my approach.&lt;/p> &lt;p>&lt;u>Scenario&lt;/u>&lt;/p> &lt;ul> &lt;li>Windows Server 2003 (local)&lt;/li> &lt;li>Windows Server 2008 (remote)&lt;/li> &lt;li>HP4345MFP installed on my (local) home network at IP Address 192.168.1.115 port 9100&lt;/li>&lt;/ul> &lt;blockquote> &lt;p>&lt;a href="HPProperties.jpg" target="_blank" rel="noopener">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="HPProperties" src="HPProperties_thumb.jpg" width="225" border="0">&lt;/a> &lt;/p>&lt;/blockquote> &lt;ul> &lt;li>I'm sitting at the (local) 2003 server and when I remote desktop (RDP) into my (remote) 2008 server I want to print locally to my HP. Seems like a common use case, but I couldn't get it work for the life of me, until today.&lt;/li>&lt;/ul> &lt;p>&lt;u>Fix Attempt 1&lt;/u> - Enable local devices (&lt;font color="#ff0000">didn't help&lt;/font>)&lt;/p></description></item><item><title>Regional Director: 2007 Global Impact Awards</title><link>/blog/regional-director-2007-global-impact-awards/</link><pubDate>Sat, 19 Apr 2008 18:47:27 +0000</pubDate><guid>/blog/regional-director-2007-global-impact-awards/</guid><description>&lt;p>I had to show off my three amigos here. In 2007, &lt;a href="https://accentient.com/blog/MicrosoftRegonalDirectorGlobalReachAwards.aspx" target="_blank" rel="noopener">as in 2006&lt;/a>, I logged enough Global Impact activities to achieve the gold status award. Along with it came the bronze and silver awards as well. This time, they are mounted to more easily sit on a shelf ... or so that the RDs don't try to use them in a car wash or something.&lt;/p> &lt;p>&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="300" alt="RD2007Awards" src="RD2007Awards_thumb.jpg" width="708" border="0"> &lt;/p></description></item><item><title>Installing a TFS Production Server - Meeting Notes</title><link>/blog/installing-a-tfs-production-server-meeting-notes/</link><pubDate>Fri, 18 Apr 2008 18:34:13 +0000</pubDate><guid>/blog/installing-a-tfs-production-server-meeting-notes/</guid><description>&lt;p>I just had a meeting where we discussed setting up a TFS 2008 production server and I went through the system requirements with our system administrator. The focus was on groups needed in Active Directory, what software is needed on the server, things like that.&lt;/p> &lt;p>Here are some camera phone shots of the whiteboard during this discussion. Wow.&lt;/p> &lt;p>What's the takeaway from all this? PLAN YOUR IMPLEMENTAION DELIBERATELY. Stand up a research VM and play with it before you decide how you want to set up a production system.&lt;/p></description></item><item><title>Rosario April CTP Available for Download</title><link>/blog/rosario-april-ctp-available-for-download/</link><pubDate>Fri, 11 Apr 2008 22:41:10 +0000</pubDate><guid>/blog/rosario-april-ctp-available-for-download/</guid><description>&lt;p>Now that Team Foundation Server 2008 is out, the Visual Studio Team System product team is totally focused on the next version, known as Rosario. If the current release rhythm continues, Rosario is likely to be released in 2010 (Visual Studio 2005 was released in November 2005, and Visual Studio 2008 was released in November 2007). &lt;/p> &lt;p>The latest version of Rosario is now available for public download on the Microsoft download site. This version is called the April Community Technology Preview (CTP). It's called a CTP because the product is still under development. The CTP gives the development community an opportunity to see what's been produced so far and provide feedback. It's not called a Beta because the bits have not been as thoroughly tested. For this reason, Microsoft recommends that this CTP release not be used for any sort of production development. &lt;/p></description></item><item><title>Transferring domains away from GoDaddy</title><link>/blog/transferring-domains-away-from-godaddy/</link><pubDate>Thu, 10 Apr 2008 18:19:43 +0000</pubDate><guid>/blog/transferring-domains-away-from-godaddy/</guid><description>&lt;p>You'd think this would be simple wouldn't you? Well, I liken it to trying to get out of a Casino - the doors are not clearly marked, for obvious reasons.&lt;/p> &lt;p>&lt;u>Here's my scenario&lt;/u>&lt;/p> &lt;p>I have a domain (or two) registered at GoDaddy, because I purchased the domains from somebody and/or had a knee-jerk reaction to their cheap rates and/or wanted to use their heightened protection and affiliated &lt;a href="http://domainsbyproxy.com/" target="_blank" rel="noopener">Domains By Proxy&lt;/a> service. In any event, I'd rather move them to my preferred registrar: DirectNIC. I've been with them for years and their services are exactly what I need and their UI is (ahem) easy to understand.&lt;/p></description></item><item><title>TFS Team Project Permissions Relief</title><link>/blog/tfs-team-project-permissions-relief/</link><pubDate>Thu, 10 Apr 2008 04:24:07 +0000</pubDate><guid>/blog/tfs-team-project-permissions-relief/</guid><description>&lt;p>When creating a new Team Project in your Team Foundation Server, everything is nice and smooth right up until you get to the permissions of groups and individuals. This can be a real PITA because permissions must be set up in 3 separate places.&lt;/p>
&lt;ol>
	&lt;li>Team Project level permissions within TFS itself&lt;/li>
	&lt;li>The Share Point Portal site for the Team Project&lt;/li>
	&lt;li>The SQL Reporting Services site created to serve reports on the Team Project&lt;/li>
&lt;/ol>
If you have done a little forward thinking, you have Active Directory groups for the major role mappings you want to make in all three of these areas. This will make the task a little better, but by the time you've gotten through with your Reporting Services permissions, you start to wonder if you remembered all the right group permissions way back on the Team Project itself. You know that feeling, and by the time you've assured yourself all is well, 10 minutes have elapsed.
&lt;p>Enter the CodePlex project &amp;ldquo;&lt;a href="http://www.codeplex.com/TFSAdmin">Team Foundation Server Administration Tool&lt;/a>&amp;rdquo;. This handy little utility lets you see permissions for each group across all 3 areas all at once. There may be the occasional uncaught exception or UI oddity, but this beats the heck out of doing the job manually.&lt;/p></description></item><item><title>Multiply your team's voltage by working in parallel</title><link>/blog/multiply-your-teams-voltage-by-working-in-parallel/</link><pubDate>Thu, 03 Apr 2008 01:26:17 +0000</pubDate><guid>/blog/multiply-your-teams-voltage-by-working-in-parallel/</guid><description>&lt;p>My final talk at &lt;a href="http://vslive.com/2008/sf" target="_blank" rel="noopener">VSLive! San Francisco&lt;/a> this week was on one of my favorite topics - parallel development. In other words, dealing with the real-world situations where multiple developers are coding away on the same project, and even the same file.&lt;/p> &lt;p>The first order of business was to have a few of the ex-Visual SourceSafers lay down on my couch so we could discuss their phobias and irrational urge to run to their "safe place" - a.k.a. locking.&lt;/p></description></item><item><title>Are developers getting smaller?</title><link>/blog/are-developers-getting-smaller/</link><pubDate>Thu, 03 Apr 2008 01:18:18 +0000</pubDate><guid>/blog/are-developers-getting-smaller/</guid><description>&lt;p>We all know the sedentary lifestyle of your classic IT person can lead to ... shall we say ... bloat. I regularly joke that the only thing bigger than your typical (Unix) system administrator is his beard. I jest. &lt;/p> &lt;p>Anyway, we do what we can to avoid the bloat, including running (literally) some form of carbon-based defrag on a regular basis, to compact that extra space.&lt;/p> &lt;p>... and it may be working across the industry.&lt;/p></description></item><item><title>Should you Migrate to Team Foundation Server or just Integrate with It?</title><link>/blog/should-you-migrate-to-team-foundation-server-or-just-integrate-with-it/</link><pubDate>Thu, 03 Apr 2008 01:16:38 +0000</pubDate><guid>/blog/should-you-migrate-to-team-foundation-server-or-just-integrate-with-it/</guid><description>&lt;p>That was the topic of our discussion today at &lt;a href="http://vslive.com/2008/sf" target="_blank" rel="noopener">VSLive! San Francisco&lt;/a>. Unfortunately, in the short amount of time (75 minutes) we didn't get too deep into all of the tools and techniques, but I did get my point across: I feel that Team Foundation Server (TFS) can do it all, and you should strive to &lt;u>migrate&lt;/u> your source/revision control system, requirements and defect tracking system, document managing system, automated build and deployment system, and even your custom process workflow over to TFS.&lt;/p></description></item><item><title>What's your VSTS worst practice?</title><link>/blog/whats-your-vsts-worst-practice/</link><pubDate>Thu, 03 Apr 2008 01:07:41 +0000</pubDate><guid>/blog/whats-your-vsts-worst-practice/</guid><description>&lt;p>For those of you who joined me at &lt;a href="http://vslive.com/2008/sf" target="_blank" rel="noopener">VSLive!&lt;/a> this week in San Francisco, I had fun sharing many worst (or un-preferred) practices I've run into over the years. My talk broke them down into several areas: TFS installation, TFS configuration, team projects, work items, and version control. Hopefully I didn't make anyone feel tool uncomfortable when I highlighted your practice on the big screen!&lt;/p> &lt;p>Actually, it was all in good fun. By highlighting Team System worst practices, we were able to define Team System best practices and preferred practices. &lt;/p></description></item><item><title>A Geeky Road Adventure</title><link>/blog/a-geeky-road-adventure/</link><pubDate>Wed, 02 Apr 2008 01:54:55 +0000</pubDate><guid>/blog/a-geeky-road-adventure/</guid><description>&lt;p>I am currently in Jacksonville, North Carolina to teach a 3 day Team System class to the U. S. Marine Corp. To get here, I took 3 planes today with the last one loaded up with Marines on their way to Camp Laugune, just like me.&lt;/p> &lt;p>I was listening to podcasts, mostly "&lt;a href="http://www5.google.com/aclk?sa=L&amp;amp;ai=Bg3vlh-TyR4_1NofqigGQ6aiPBsyXgzLkw83IBNiE_gSA8QQIABABGAEg7YrfBjABOABQ7dHv6gZgyeaqiqSkiBHIAQGAAgHZA5zyummCxiBT4AMA&amp;amp;sig=AGiWqtzjpCU_bWeNEY3fMXKhQsR9uSSaSQ&amp;amp;q=http://www.thislife.org" target="_blank" rel="noopener">This American Life&lt;/a>" and "&lt;a href="http://www.dotnetrocks.com/" target="_blank" rel="noopener">.Net Rocks&lt;/a>". In fact, if you are at all into Team System, you have go to listen to this episode of .Net Rocks: &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=328" target="_blank" rel="noopener">Joel Semeniuk on the State of Team System.&lt;/a> Joel sheds some light on what to expect in &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/bb725993.aspx" target="_blank" rel="noopener">Rosario&lt;/a>, which is a mature v3 of Team System with a strong focus on test.&lt;/p></description></item><item><title>Who is a Product Owner?</title><link>/blog/who-is-a-product-owner/</link><pubDate>Fri, 28 Mar 2008 14:43:54 +0000</pubDate><guid>/blog/who-is-a-product-owner/</guid><description>&lt;p>Because of the decentralized control model of Agile software development methodologies, there is a living debate on the role of a Product Owner, particularly in Scrum which defines the term. &lt;p>Here are links to sufficiently ambiguous definitions from some trusted sources, all saying effectively the same thing. &lt;blockquote> &lt;p>&lt;a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1122" target="_blank" rel="noopener">http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1122&lt;/a> &lt;p>&lt;a href="http://www.mountaingoatsoftware.com/product_owner" target="_blank" rel="noopener">http://www.mountaingoatsoftware.com/product_owner&lt;/a>&lt;/p>&lt;/blockquote> &lt;p>More informative is this course description from the Ken Schwaber for his Certified Product Owner Course. &lt;blockquote> &lt;p>&lt;a href="http://www.controlchaos.com/certification/cspo.php" target="_blank" rel="noopener">http://www.controlchaos.com/certification/cspo.php&lt;/a>&lt;/p>&lt;/blockquote> &lt;p>and this course description from Mike Cohn: &lt;blockquote> &lt;p>&lt;a href="http://www.mountaingoatsoftware.com/product_owner_training" target="_blank" rel="noopener">http://www.mountaingoatsoftware.com/product_owner_training&lt;/a>&lt;/p></description></item><item><title>TFS Global Lists Cannot Be Deleted</title><link>/blog/tfs-global-lists-cant-be-deleted/</link><pubDate>Wed, 26 Mar 2008 21:18:31 +0000</pubDate><guid>/blog/tfs-global-lists-cant-be-deleted/</guid><description>&lt;p>Seriously. They can&amp;rsquo;t.&lt;/p>
&lt;blockquote>&lt;a title="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=259259&amp;amp;SiteID=1" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=259259&amp;amp;SiteID=1">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=259259&amp;amp;SiteID=1&lt;/a>&lt;/blockquote>
You may delete specific values, but not the list itself. This means you can effectively "zero out" a list by deleting all of it's items.
&lt;p>I don&amp;rsquo;t quite understand why this would be a good feature, as it doesn&amp;rsquo;t really stand up for a test of trace-ability. I just deleted a Team Project whose work items referenced a global list, so there are no references to the list in the system anymore.&lt;/p></description></item><item><title>Lightweight Scrum Process Template Updated</title><link>/blog/lightweight-scrum-process-template-updated/</link><pubDate>Wed, 26 Mar 2008 07:17:04 +0000</pubDate><guid>/blog/lightweight-scrum-process-template-updated/</guid><description>&lt;p>&lt;strong>Mike Azocar&lt;/strong>, a fellow Team System MVP, reports:&lt;/p> &lt;blockquote> &lt;p>We released LWS version 2.1 today.&amp;nbsp; This version includes a new process guidance and SharePoint template as well as many work item enhancements.&amp;nbsp;&amp;nbsp; You can download it at&lt;br />&lt;a href="http://www.codeplex.com/vstsscrum">www.codeplex.com/vstsscrum&lt;/a>&lt;/p>&lt;/blockquote> &lt;p>Mike also indicates that they will soon release a version that will work with the Project Server connector.&lt;/p></description></item><item><title>Managing Global Lists in TFS</title><link>/blog/managing-global-lists-in-tfs/</link><pubDate>Mon, 24 Mar 2008 21:37:39 +0000</pubDate><guid>/blog/managing-global-lists-in-tfs/</guid><description>&lt;p>Having just inherited a TFS installation to manage, I received a request to add some values to a global list. I got a little nervous about this when I saw that the server had many (MANY) global lists in it already and I wanted to be very careful not to break anything during this change.&lt;/p> &lt;p>Of course the first thing I did was consult the master book on the subject of TFS, &lt;a href="http://www.microsoft.com/MSPress/books/8477.aspx" target="_blank" rel="noopener">Rich's&lt;em> Working with Microsoft® Visual Studio® 2005 Team System&lt;/em>&lt;/a>&lt;em>. &lt;/em>This was a great start to groking the whole Global List thing.&lt;/p></description></item><item><title>Teamprise 3.0 Ships</title><link>/blog/teamprise-3-0-ships/</link><pubDate>Wed, 19 Mar 2008 20:42:13 +0000</pubDate><guid>/blog/teamprise-3-0-ships/</guid><description>&lt;p>Martin Woodward has done his magic again! For those of you who don't know Martin, he is the primary developer of &lt;a href="http://www.teamprise.com/products/" target="_blank" rel="noopener">Teamprise&lt;/a>, a fantastic suite of client applications that gives Java developers cross-platform access to Team Foundation Server from the command line, a stand-alone GUI or an Eclipse plug-in. In his blog, Martin announced the release of &lt;strong>Teamprise 3.0&lt;/strong>, updated to take advantage of the new features in Team Foundation Server 2008.&amp;nbsp; This release contains some many impressive new features including check-in policy support, recursive folder compare, single sign on support on windows clients, and gui support for version control undelete and destroy commands. Perhaps the most impressive new feature is the full &lt;strong>Team Build&lt;/strong> integration and the brand new &lt;strong>Teamprise Extensions for Team Foundation Build&lt;/strong>, which allows developers to use Ant scripts with Team Build - amazing! Even better, &lt;strong>Teamprise Extensions for Team Foundation Build&lt;/strong>, including source code, is available free of charge to everyone.&lt;/p></description></item><item><title>FinalBuilder 6.0 to integrate directly with Team Foundation Build</title><link>/blog/finalbuilder-6-0-to-integrate-directly-with-team-foundation-build/</link><pubDate>Wed, 19 Mar 2008 16:52:57 +0000</pubDate><guid>/blog/finalbuilder-6-0-to-integrate-directly-with-team-foundation-build/</guid><description>&lt;p>Last year I &lt;a href="/blog/tags/life/" target="_blank" rel="noopener">posted&lt;/a> a note about how to integrate &lt;a href="http://www.finalbuilder.com/" target="_blank" rel="noopener">VSoft Technology FinalBuilder&lt;/a> with Team Build. I really like FinalBuilder and think it's easy to use, compared with having to hand-jam the XML of MSBuild.&lt;/p> &lt;p>With the upcoming version 6.0 of FinalBuilder, this integration becomes a snap, even including a Visual Studio add-in for configuring Team Build.&lt;/p> &lt;p>Read &lt;a href="http://www.finalbuilder.com/Default.aspx?tabid=70&amp;amp;mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=29" target="_blank" rel="noopener">this article&lt;/a> for more information.&lt;/p></description></item><item><title>Installing Team Edition(s) on your Team Foundation Build server</title><link>/blog/installing-team-editions-on-your-team-foundation-build-server/</link><pubDate>Wed, 19 Mar 2008 15:25:57 +0000</pubDate><guid>/blog/installing-team-editions-on-your-team-foundation-build-server/</guid><description>&lt;p>It's generally known that if you want to run any tests, code analysis, or database project build/deployment that you need to install one or more Team Edition of VSTS on your build server. What's not so well known are the licensing ramifications around these scenarios.&lt;/p> &lt;p>Fortunately &lt;a href="https://blogs.msdn.com/jeffbe" target="_blank" rel="noopener">Jeff Beehler&lt;/a>, Team System Chief of Staff, has &lt;a href="https://blogs.msdn.com/jeffbe/archive/2008/03/18/licensing-team-system-editions-for-your-build-machine.aspx" target="_blank" rel="noopener">posted on this subject&lt;/a>.&lt;/p> &lt;p>To summarize:&lt;/p> &lt;p>&lt;em>If the users creating the builds are licensed users of the edition in question (or Team Suite), that license extends to Team Foundation Build and you don't need to purchase an additional license. One way to think about it is: the people that are using the Team editions need to be properly licensed which in turn ensures the that the build machines are covered as well. Users who merely queue (execute) and review the automated builds are only required to have a Team Foundation Server CAL.&lt;/em>&lt;/p></description></item><item><title>Design for Operations</title><link>/blog/design-for-operations/</link><pubDate>Mon, 17 Mar 2008 22:38:13 +0000</pubDate><guid>/blog/design-for-operations/</guid><description>&lt;p>Have you ever had a production application in the data center act up, and you spend countless hours hunting down the source of the problem? If so, then then you might be interested in a new project on CodePlex called &lt;a href="http://www.codeplex.com/dfo" target="_blank" rel="noopener noreferrer">Design for Operations&lt;/a> (DFO).&lt;/p>
&lt;p>For years now engineers have been designing physical products with ease of manufacturing in mind. Called &lt;a href="http://en.wikipedia.org/wiki/Design_for_manufacturability" target="_blank" rel="noopener noreferrer">Design for Manufacturability&lt;/a> (DFM), this technique takes fabrication and assembly into consideration early in the design process. DFM has a significant impact by improving the cost and quality of a product. Well, a variant of the technique has finally found its way to the world of software. Called &lt;a href="http://www.codeplex.com/dfo" target="_blank" rel="noopener noreferrer">Design for Operations&lt;/a>, this technique allows software architects and developers to design their applications with built-in, real-time health monitoring, giving the operations staff much better operational information and improving the quality of service. According to William Loeffler, a Microsoft program manager:&lt;/p></description></item><item><title>How maintainable is the code in the Enterprise Library?</title><link>/blog/how-maintainable-is-the-code-in-the-enterprise-library/</link><pubDate>Wed, 12 Mar 2008 22:41:06 +0000</pubDate><guid>/blog/how-maintainable-is-the-code-in-the-enterprise-library/</guid><description>&lt;p>Since first seeing the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb385914.aspx" target="_blank" rel="noopener">Code Metrics&lt;/a> feature in the Development Edition of Visual Studio Team System 2008, I've been on a quest for bad (read: unmanageable) code. Rather than face the tool towards my code, I thought I would pick on Microsoft.&lt;/p>
&lt;p>... and it looks like the EntLib has a maintainability index between 77 and 89.&lt;/p>
&lt;p>&lt;a href="entlibmetrics.jpg" target="_blank" rel="noopener">&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=278 alt=entlibmetrics src="entlibmetrics_thumb.jpg" width=498 border=0>&lt;/a> &lt;/p>
&lt;p>Thanks to &lt;a href="http://blogs.msdn.com/ajoyk/" target="_blank" rel="noopener">Ajoy krishnamoorthy&lt;/a> for actually doing the hard work on this.&lt;/p></description></item><item><title>Photos from the Visual Studio 2008, SQL Server 2008, and Windows Server 2008 Launch in LA</title><link>/blog/photos-from-the-visual-studio-2008-sql-server-2008-and-windows-server-2008-launch-in-la/</link><pubDate>Fri, 29 Feb 2008 15:01:06 +0000</pubDate><guid>/blog/photos-from-the-visual-studio-2008-sql-server-2008-and-windows-server-2008-launch-in-la/</guid><description>&lt;p>Back home now, and I have a moment to get the photos downloaded from my camera and uploaded to my blog. Next time I'll take my SD card reader with me.&lt;/p> &lt;p>As you can see, registration was quite busy. I heard that there were 4000 people there, but didn't count them myself. The long lines delayed the keynote by about an hour:&lt;/p> &lt;p>&lt;a href="vs2008launchreg_2.jpg" target="_blank" rel="noopener">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="336" alt="vs2008launchreg" src="vs2008launchreg_thumb.jpg" width="450" border="0">&lt;/a> &lt;/p></description></item><item><title>Accentient to sponsor Boise Code Camp 3.0</title><link>/blog/accentient-to-sponsor-boise-code-camp-3-0/</link><pubDate>Fri, 29 Feb 2008 14:24:19 +0000</pubDate><guid>/blog/accentient-to-sponsor-boise-code-camp-3-0/</guid><description>&lt;p>It's not much, but we heard that call that there "wouldn't be free coffee" at the &lt;a href="http://www.boisecodecamp.org/" target="_blank" rel="noopener">Boise Code Camp 3.0&lt;/a> this coming March 8, so we're kicking in, so that we can enjoy free coffee. Ahem.&lt;/p> &lt;p>This way, we don't have to walk around with one of these things on our backs:&lt;/p> &lt;p>&lt;a href="http://www.kegclub.com" target="_blank" border="0" rel="noopener">&lt;img src="http://www.kegclub.com/corporate/images/11jpeg.jpg" border="0">&lt;/a>&lt;/p></description></item><item><title>Live from the VS/SQL/Windows 2008 launch</title><link>/blog/live-from-the-vssqlwindows-2008-launch/</link><pubDate>Thu, 28 Feb 2008 21:35:26 +0000</pubDate><guid>/blog/live-from-the-vssqlwindows-2008-launch/</guid><description>&lt;p>In this, my first post of (hopefully) several today, I'm sitting in the keynote session (next to &lt;a href="http://www.solidq.com/na/MentorDetail.aspx?Id=22" target="_blank" rel="noopener">Douglas McDowell&lt;/a>), listening to &lt;a href="http://en.wikipedia.org/wiki/Tom_Brokaw" target="_blank" rel="noopener">Tom Brokaw&lt;/a> warm up the audience. What a nice surprise. It definitely stopped all the geeks in their tracks, to listen to his wise words, gathered from years of experience in all matters mankind.&lt;/p> &lt;p>&amp;nbsp;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="389" alt="vs2008launchbrokaw" src="vs2008launchbrokaw_3.jpg" width="495" border="0"> &lt;/p> &lt;p>I loved his opening line "I'm not here to write code, or wire this room". He did, however, wax poetic on the future of technology, the spirit and energy of the types of people who will drive it, and how we must handle it to get their safely."&lt;/p></description></item><item><title>Team System just made the keynote demo</title><link>/blog/team-system-just-made-the-keynote-demo/</link><pubDate>Wed, 27 Feb 2008 18:54:29 +0000</pubDate><guid>/blog/team-system-just-made-the-keynote-demo/</guid><description>&lt;p>10:35 AM (Los Angeles)&lt;/p> &lt;p>A fictitious developer, from the fictitious company "Fourth Coffee" is demonstrating the new, agile development features in Visual Studio 2008. She's showing off how to manage team development projects (a.k.a. team projects and work items), giving her tasks to make some changes to her code. Mostly she is showing off the split-screen editor, synchronization of code and designer, integrated design tools, and the new JavaScript debugger.&lt;/p></description></item><item><title>Boise Code Camp 3.0 in the Idaho Statesman</title><link>/blog/boise-code-camp-3-0-in-the-idaho-statesman/</link><pubDate>Tue, 26 Feb 2008 20:27:53 +0000</pubDate><guid>/blog/boise-code-camp-3-0-in-the-idaho-statesman/</guid><description>&lt;p>Thanks to &lt;a href="http://www.linkedin.com/pub/1/38b/b89" target="_blank" rel="noopener">Jim Gasaway&lt;/a> and &lt;a href="http://www.elegantcode.com" target="_blank" rel="noopener">David Starr&lt;/a> for getting the information to the Statesman.&lt;/p> &lt;p>The &lt;a href="http://www.idahostatesman.com/business/story/303344.html" target="_blank" rel="noopener">article&lt;/a> does a nice job of outlining our 'camp.&lt;/p></description></item><item><title>Scott Cate Teaches me VB ... and ASP.NET AJAX!</title><link>/blog/scott-cate-teaches-me-vb-and-asp-net-ajax/</link><pubDate>Tue, 12 Feb 2008 22:35:17 +0000</pubDate><guid>/blog/scott-cate-teaches-me-vb-and-asp-net-ajax/</guid><description>&lt;p>I just got sent this announcement from &lt;a href="http://www.appdev.com" target="_blank" rel="noopener">AppDev&lt;/a> . I was about to delete it when I noticed a familiar looking face of my friend (and second-time, new dad) &lt;a title="Scott Cate's Blog" href="http://www.scottcate.com/" target="_blank" rel="noopener">Scott Cate&lt;/a>!&lt;/p>&lt;a href="AjaxCourse.jpg" target="_blank" rel="noopener">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="359" alt="AjaxCourse" src="AjaxCourse_thumb.jpg" width="309" border="0">&lt;/a></description></item><item><title>Remembering Jim Gray and a Tribute</title><link>/blog/remembering-jim-gray-and-a-tribute/</link><pubDate>Tue, 12 Feb 2008 00:00:00 +0000</pubDate><guid>/blog/remembering-jim-gray-and-a-tribute/</guid><description>&lt;p>Time flies. It has been a year since Dr. Gray, a Microsoft research fellow and Turing Award-winner, &lt;a href="http://www.helpfindjim.com" target="none" rel="noopener">went missing&lt;/a> while sailing off San Francisco. A year ago, at Boise Code Camp 2.0, I hosted a session on &lt;a href="https://accentient.com/blog/HelpFindJimGray.aspx" target="none" rel="noopener">finding Jim Gray&lt;/a>, using Amazons Mechanical Turk.&lt;/p>
&lt;p>Now, a year after Dr. Gray went missing, the &lt;a href="http://www.acm.org" target="none" rel="noopener">Association of Computing Machinery &lt;/a>(the organization that holds the Turing Awards), the IEEE Computer Society and the University of California-Berkeley have joined to announce a tribute to Gray, planned for May 31 at the UC Berkeley campus. Jim Gray attended UC Berkeley from 1961 to 1969 and earned the schools very first Ph.D. in computer science. Fittingly enough, the tribute will also feature technical sessions for registered participants.&lt;/p></description></item><item><title>Adding TFPT.exe to your PATH</title><link>/blog/adding-tfpt-exe-to-your-path/</link><pubDate>Sun, 10 Feb 2008 21:59:52 +0000</pubDate><guid>/blog/adding-tfpt-exe-to-your-path/</guid><description>&lt;p>I know. I know. This doesn't sound like a very interesting post, but it saved me time, and hopefully it can save you some too.&lt;/p> &lt;p>When you install Visual Studio 2008, Microsoft creates a "Visual Studio 2008 Command Prompt" shortcut, under that program group.&lt;/p> &lt;p>&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="143" alt="image" src="image_thumb.png" width="658" border="0">&lt;/p> &lt;p>I like to take this shortcut and drop it on my Quick Launch toolbar:&lt;/p> &lt;p>&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="32" alt="image" src="image_thumb_1.png" width="143" border="0">&lt;/p></description></item><item><title>Separated at birth</title><link>/blog/separated-at-birth/</link><pubDate>Sat, 02 Feb 2008 03:43:39 +0000</pubDate><guid>/blog/separated-at-birth/</guid><description>&lt;p>One is an award winning anti-virus writer, and the other is an expert in .NET architecture and ALM tools ...&lt;/p>&lt;img src="separatedatbirth.jpg">
&lt;p>Do you know your geeks?&lt;/p></description></item><item><title>Are you aware of Aware Server?</title><link>/blog/are-you-aware-of-aware-server/</link><pubDate>Thu, 24 Jan 2008 21:43:32 +0000</pubDate><guid>/blog/are-you-aware-of-aware-server/</guid><description>&lt;p>Last week I had a chance to meet some of the brains behind &lt;a href="http://www.gridgistics.net" target="_blank" rel="noopener">gridGISTICS&lt;/a> - a .NET development company in Atlanta that gets it. Not only are they up to speed on the latest .NET 3.x technologies, but they have some killer products as well.&lt;/p> &lt;p>The one that struck me as the coolest was their &lt;a href="http://www.gridgistics.net/main_product.aspx" target="_blank" rel="noopener">Aware Server&lt;/a> product, which is a grid-computing based deployment and management environment. In other words, the missing pieces to Team Foundation Server's build and (ahem) deploy automation. Packaging up applications by system and version into manifests, these binaries can be automatically deployed, registered, launched, and monitored by various Aware Agents installed around a company's environment. From the development side, they provide many Visual Studio 2008 templates and add-ins to help generate Aware-compatible applications very quickly.&lt;/p></description></item><item><title>What are the differences between SharePoint, SharePoint, and SharePoint?</title><link>/blog/what-are-the-differences-between-sharepoint-sharepoint-and-sharepoint/</link><pubDate>Mon, 24 Dec 2007 23:36:17 +0000</pubDate><guid>/blog/what-are-the-differences-between-sharepoint-sharepoint-and-sharepoint/</guid><description>&lt;p>Now the &lt;a href="http://msdn2.microsoft.com/en-us/tfs2008/default.aspx" target="_blank" rel="noopener">Team Foundation Server 2008&lt;/a> supports WSS 3.0 as well as MOSS, I'm even more interested in what the differences are - more than just "one is free, and one is not".&lt;/p> &lt;p>I found a couple of good resources. The first one is a page that discusses "&lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/FX101758691033.aspx" target="_blank" rel="noopener">which SharePoint technology is right for you?&lt;/a>" and the second one, is a &lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/HA101978031033.aspx?pid=CL100636421033" target="_blank" rel="noopener">condensed Excel download of the comparisons&lt;/a>.&lt;/p> &lt;p>So, pop quiz time ...&lt;/p></description></item><item><title>Transcript from VSTS Panel Discussion at US Tech-Ed 2007</title><link>/blog/transcript-from-vsts-panel-discussion-at-us-tech-ed-2007/</link><pubDate>Mon, 24 Dec 2007 22:23:16 +0000</pubDate><guid>/blog/transcript-from-vsts-panel-discussion-at-us-tech-ed-2007/</guid><description>&lt;p>Man, I need to keep a closer eye on the work product over at &lt;a href="http://www.dotnetrocks.com" target="_blank" rel="noopener">.NET Rocks&lt;/a>. I had meant to link up this &lt;a href="http://perseus.franklins.net/dotnetrocks_0250_vsts_panel.pdf" target="_blank" rel="noopener">transcript&lt;/a> last Summer, but I dropped the ball. Apologies.&lt;/p> &lt;p>So, what this was was a VSTS panel discussion at Tech-Ed in Orlando last June, with Mike Azocar, Steven Borg, Doug Seven, Joel Semeniuk, and the hosts Richard Campbell and Carl Franklin.&lt;/p> &lt;p>Here's the panel (with &lt;a href="http://objectsharp.com/cs/blogs/barry/default.aspx" target="_blank" rel="noopener">Barry Gervin&lt;/a> running the microphone)&lt;br />&lt;a href="Panel1_2.jpg" target="_blank" rel="noopener">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="232" alt="Panel1" src="Panel1_thumb.jpg" width="398" border="0">&lt;/a> &lt;/p></description></item><item><title>December's SharePoint User Group Meeting</title><link>/blog/decembers-sharepoint-user-group-meeting/</link><pubDate>Fri, 07 Dec 2007 22:06:04 +0000</pubDate><guid>/blog/decembers-sharepoint-user-group-meeting/</guid><description>&lt;p>&lt;/p> &lt;p>This month’s meeting topic is Blogs and Wikis in SharePoint -&amp;nbsp;what’s available out of the box and interesting ways to extend and use Blogs and Wikis presented by Ben Hickman of Microsoft. They&amp;nbsp;will also be having a presentation by &lt;a href="http://www.certeon.com" target="_blank" rel="noopener">Certeon&lt;/a> around their&amp;nbsp;S-Series Application Acceleration Appliances, which provides the industry’s only solution with Application Intelligent Networking to deliver application acceleration, security and scalability from the desktop to the data center. &lt;p>&amp;nbsp; &lt;p>Meeting Date:&amp;nbsp;&amp;nbsp;Wednesday, December 19th, 2007,&amp;nbsp;11 am – 2 pm &lt;p>Meeting Place: 250 S. 5th Street, Boise, ID 83702 &lt;p>&amp;nbsp; &lt;p>Meeting Agenda: &lt;p>&amp;nbsp; &lt;p>11:00 - 11:15 - Arrive at the meeting...visit with other users. &lt;p>11:15 - 11:20 - Announcements and other group administrative topics by group coordinator &lt;p>11:20 – 1:45 &amp;nbsp;- Presentation&amp;nbsp; by Ben Hickman and Certeon (Lunch will be ready at about 12:00 so help yourself when it arrives). &lt;p>&amp;nbsp; &lt;p>Find more meeting information on their &lt;a href="http://greateridahosharepoint.org/meetings.aspx" target="_blank" rel="noopener">web site&lt;/a>.&lt;/p></description></item><item><title>PDC 2008 Announced</title><link>/blog/pdc-2008-announced/</link><pubDate>Fri, 07 Dec 2007 02:21:13 +0000</pubDate><guid>/blog/pdc-2008-announced/</guid><description>&lt;p>Microsoft announced today that PDC 2008 is on! &lt;p>&amp;nbsp; &lt;p>October 27–30, 2008&lt;br />Pre-conferences October 26, 2008&lt;br />Los Angeles, California &lt;p>&amp;nbsp; &lt;p>PDC is the definitive Microsoft event for software developers and architects focused on the future of the Microsoft platform. Mark your calendars and save the date. More information coming soon. &lt;p>&amp;nbsp; &lt;p>&lt;a href="http://msdn.microsoft.com/pdc2008" target="_blank" rel="noopener">http://msdn.microsoft.com/pdc2008&lt;/a>&lt;/p></description></item><item><title>PDC 2008 Announced!</title><link>/blog/pdc-2008-announced-2/</link><pubDate>Fri, 07 Dec 2007 02:20:38 +0000</pubDate><guid>/blog/pdc-2008-announced-2/</guid><description>&lt;p>Microsoft announced today that PDC 2008 is on! &lt;p>&amp;nbsp; &lt;p>October 27–30, 2008&lt;br />Pre-conferences October 26, 2008&lt;br />Los Angeles, California &lt;p>&amp;nbsp; &lt;p>PDC is the definitive Microsoft event for software developers and architects focused on the future of the Microsoft platform. Mark your calendars and save the date. More information coming soon. &lt;p>&amp;nbsp; &lt;p>&lt;a href="http://msdn.microsoft.com/pdc2008" target="_blank" rel="noopener">http://msdn.microsoft.com/pdc2008&lt;/a>&lt;/p></description></item><item><title>Silverlight 2.0</title><link>/blog/silverlight-2-0/</link><pubDate>Fri, 30 Nov 2007 17:07:39 +0000</pubDate><guid>/blog/silverlight-2-0/</guid><description>&lt;p>In addition to adding support for the .NET Framework, Microsoft is taking the next version of Silverlight farther by adding a comprehensive control model, powerful skinning and "theming," data binding, and over 20 controls in the box. To better capture the scope of the feature set for the next version of Silverlight, Microsoft will rename Silverlight 1.1 to &lt;strong>Silverlight 2.0&lt;/strong>.&amp;nbsp; Microsoft will also commit to delivering a Silverlight 2.0 Beta with a Go-Live license in Q1 2008. &lt;p>&amp;nbsp; &lt;p>As for customer evidence, the &lt;a href="http://www.nba.com" target="_blank" rel="noopener">NBA&lt;/a> began engaging with Microsoft to deliver key interactive applications on NBA.com deploying Silverlight.&amp;nbsp; By utilizing Silverlight, the NBA will be able to further broaden the scope of its online experience across video and photos. From a broader Web development perspective, Microsoft will also release a preview of the ASP.NET 3.5 Extensions in early December. Key features of the preview include MVC, Dynamic Data Controls and REST Services. Silverlight and ASP.NET are core technologies enabling better user experiences on the desktop, Web and beyond. Microsoft’s user experience approach is part of the broader Microsoft Application Platform strategy, formed with the goal of helping customers realize the benefits from more dynamic applications. &lt;p>&amp;nbsp; &lt;p>For more information on Thursday, please check out &lt;a href="http://weblogs.asp.net/scottgu" target="_blank" rel="noopener">Scott Guthrie’s blog&lt;/a>, &lt;a href="http://silverlight.net/blogs/jesseliberty" target="_blank" rel="noopener">Jesse Liberty’s blog&lt;/a>, and the &lt;a href="http://www.microsoft.com/silverlight" target="_blank" rel="noopener">Silverlight homepage&lt;/a>. &lt;p>&amp;nbsp; &lt;p>Also, feel free to check out the new Microsoft &lt;a href="http://preview.microsoft.com/downloads" target="_blank" rel="noopener">Download Center Beta&lt;/a>, now powered by Microsoft Silverlight.&lt;/p></description></item><item><title>Upcoming Team System chats</title><link>/blog/upcoming-team-system-chats/</link><pubDate>Thu, 22 Nov 2007 19:35:22 +0000</pubDate><guid>/blog/upcoming-team-system-chats/</guid><description>&lt;p>Come chat with the Visual Studio Team System group&amp;nbsp;on Wednesday, December 5th. &lt;p>&amp;nbsp; &lt;p>Join members of the Visual Studio Team System product group to discuss features available in Team Foundation Server, Team Suite, Architecture Edition, Development Edition, Database Edition, and Test Edition. In addition, discuss what's new for these editions for Visual Studio 2008. &lt;p>&amp;nbsp; &lt;p>There will be two sessions that day: &lt;ul> &lt;li>10:00am - 11:00am Pacific Time (&lt;a href="http://www.microsoft.com/communities/chats/vcs/07_1205_msdn_VSTS10.ics">Add to Calendar&lt;/a>) &lt;li>4:00pm - 5:00pm Pacific Time (&lt;a href="http://www.microsoft.com/communities/chats/vcs/07_1205_msdn_VSTS4.ics">Add to Calendar&lt;/a>)&lt;/li>&lt;/ul></description></item><item><title>Hanging with Phil Katz</title><link>/blog/hanging-with-phil-katz/</link><pubDate>Wed, 21 Nov 2007 01:05:21 +0000</pubDate><guid>/blog/hanging-with-phil-katz/</guid><description>&lt;p>Wow, I found this old photo of me at COMDEX in 1990. It was my first such event, and I was completely blown away by the size of it - and who was there. I remember Borland had a giant quiz-show, asking questions and giving away prizes if you got the answers correct. I met &lt;a href="http://www.duntemann.com/" target="_blank" rel="noopener">Jeff Duntemann&lt;/a>, who was the editor of &lt;a href="http://www.duntemann.com/vdmarchive.htm" target="_blank" rel="noopener">PC Techniques&lt;/a> magazine.&lt;/p>
&lt;p>I also met &lt;a href="http://en.wikipedia.org/wiki/Phil_Katz" target="_blank" rel="noopener">Phil Katz&lt;/a> (think &amp;ldquo;PK&amp;rdquo;) at the event. He had become a hero to the BBS community, because his PKXARC/PKARC software was good at compressing files for transfer over 300 baud modems. After he was sued by SEA, he released an even faster PKZIP and became everyone&amp;rsquo;s best friend. Most everyone in the world still uses PKZIP, or a derivative today.&lt;/p></description></item><item><title>SQL Server 2008 November CTP Available</title><link>/blog/sql-server-2008-november-ctp-available/</link><pubDate>Tue, 20 Nov 2007 18:03:00 +0000</pubDate><guid>/blog/sql-server-2008-november-ctp-available/</guid><description>&lt;p>I've been so involved with the VSTS RTM yesterday, that I almost didn't notice this one.&lt;/p> &lt;p>Click &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&amp;amp;displaylang=en" target="_blank" rel="noopener">here&lt;/a> to download the latest SQL Server 2008 Community Technology Preview (CTP) and try out the latest features of SQL Server 2008.&lt;/p></description></item><item><title>Get it while it's hot</title><link>/blog/get-it-while-its-hot/</link><pubDate>Mon, 19 Nov 2007 18:48:14 +0000</pubDate><guid>/blog/get-it-while-its-hot/</guid><description>&lt;p>Hmmm &amp;hellip; it still has that fresh .ISO smell.&lt;/p>
&lt;p>Seems that we&amp;rsquo;ll have something extra to be thankful for this week. VSTS 2008 Team Suite is available for download today!&lt;/p>
&lt;p>&lt;a href="vsts2008.jpg" target="_blank" rel="noopener">&lt;img style="border-width: 0px;" src="vsts2008_thumb.jpg" alt="vsts2008" width="800" height="503" border="0" />&lt;/a>&lt;/p>
&lt;p>I hope you are an MSDN subscriber, so you can access the &lt;a href="http://msdn2.microsoft.com/en-us/subscriptions/default.aspx" target="_blank" rel="noopener">subscriber downloads&lt;/a>.&lt;/p></description></item><item><title>Get it while it's hot!</title><link>/blog/get-it-while-its-hot-2/</link><pubDate>Mon, 19 Nov 2007 18:41:32 +0000</pubDate><guid>/blog/get-it-while-its-hot-2/</guid><description>&lt;p>Hmmm ... it still has that fresh .ISO smell.&lt;/p> &lt;p>Seems that we'll have something extra to be thankful for this week. VSTS 2008 Team Suite is available for download today!&lt;/p> &lt;p>&lt;a href="vsts2008.jpg" target="_blank" atomicselection="true" rel="noopener">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="503" alt="vsts2008" src="vsts2008_thumb.jpg" width="800" border="0">&lt;/a> &lt;/p> &lt;p>I hope you are an MSDN subscriber, so you can access the &lt;a href="http://msdn2.microsoft.com/en-us/subscriptions/default.aspx" target="_blank" rel="noopener">subscriber downloads&lt;/a>.&lt;/p></description></item><item><title>US Tech-Ed 2008 To Be Two Conferences</title><link>/blog/us-tech-ed-2008-to-be-two-conferences/</link><pubDate>Thu, 15 Nov 2007 14:36:48 +0000</pubDate><guid>/blog/us-tech-ed-2008-to-be-two-conferences/</guid><description>&lt;p>It seems that the US Tech-Ed is following Europe's lead, by breaking up the one large conference into two: one for developers and one for IT professionals.&lt;/p> &lt;ul> &lt;li>June 3-6, 2008 - &lt;u>Developers&lt;/u> (developers, solution architects, designers, and testers) &lt;li>June 10-13, 2008 - &lt;u>IT Professionals&lt;/u>&lt;/li>&lt;/ul> &lt;p>Both events will have a similar format with the past Tech·Eds, but will focus on a single audience instead of a mixed audience, which was the case with the previous Tech·Ed model. &lt;p>&amp;nbsp; &lt;p>Visit the main &lt;a href="http://www.microsoft.com/events/teched2007" target="_blank" rel="noopener">Tech-Ed site&lt;/a> for more information, including some &lt;a href="http://www.microsoft.com/events/teched2007/teched2008faq.mspx" target="_blank" rel="noopener">FAQs&lt;/a>.&lt;/p></description></item><item><title>Creating and Customizing TFS Reports</title><link>/blog/creating-and-customizing-tfs-reports/</link><pubDate>Mon, 22 Oct 2007 19:09:53 +0000</pubDate><guid>/blog/creating-and-customizing-tfs-reports/</guid><description>&lt;p>I just came across this &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=a74486b2-f7db-4a85-97bd-46bf478bda60&amp;amp;displaylang=en" target="_blank" rel="noopener">download&lt;/a> at Microsoft. It provides an introduction to the concepts and step by step instructions for creating and customizing TFS reports.&lt;/p> &lt;p>The zip file contains instructional PDF documents as well as several sample reports.&lt;/p></description></item><item><title>Microsoft Positioned in the leader quadrant in Gartner’s latest Magic Quadrant for Data Warehouse DBMS, 2007</title><link>/blog/microsoft-positioned-in-the-leader-quadrant-in-gartners-latest-magic-quadrant-for-data-warehouse-dbms-2007/</link><pubDate>Wed, 17 Oct 2007 20:03:36 +0000</pubDate><guid>/blog/microsoft-positioned-in-the-leader-quadrant-in-gartners-latest-magic-quadrant-for-data-warehouse-dbms-2007/</guid><description>&lt;p>Way to go Microsoft, and SQL Server 2005!&lt;/p> &lt;p>&lt;a href="gartnersql.jpg">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="467" alt="gartnersql" src="gartnersql_thumb.jpg" width="392" border="0">&lt;/a> &lt;/p> &lt;p>For the first time in the report’s history, Microsoft is positioned in the Leader quadrant in Gartner’s Magic Quadrant for Data Warehouse DBMS. The analysts say that SQL Server 2005 is expected to grow in the data warehouse space and Microsoft’s vision for SQL Server 2008 makes clear the company’s intent to become a major presence in the data warehouse market. &lt;p>&amp;nbsp; &lt;p>Read more about this great announcement &lt;a href="http://www.microsoft.com/presspass/press/2007/oct07/10-12DWMQPR.mspx" target="_blank" rel="noopener">here&lt;/a>.</description></item><item><title>It's not a bug, it's a feature</title><link>/blog/its-not-a-bug-its-a-feature/</link><pubDate>Sat, 06 Oct 2007 03:00:53 +0000</pubDate><guid>/blog/its-not-a-bug-its-a-feature/</guid><description>&lt;p>One of my students forwarded this to me this week. I thought it was hilarious.&lt;/p>
&lt;p>&lt;a href="NotABug_2.jpg">&lt;img style="border-width: 0px;" src="NotABug_thumb.jpg" alt="NotABug" width="414" height="341" border="0" />&lt;/a>&lt;/p></description></item><item><title>It's not a bug, it's a feature!</title><link>/blog/its-not-a-bug-its-a-feature-2/</link><pubDate>Sat, 06 Oct 2007 03:00:04 +0000</pubDate><guid>/blog/its-not-a-bug-its-a-feature-2/</guid><description>&lt;p>One of my students forwarded this to me this week. I thought it was hilarious.&lt;/p> &lt;p>&lt;a href="NotABug.jpg">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="341" alt="NotABug" src="NotABug_thumb.jpg" width="414" border="0">&lt;/a>&lt;/p></description></item><item><title>TFS Operations Guidance</title><link>/blog/tfs-operations-guidance/</link><pubDate>Tue, 02 Oct 2007 16:46:42 +0000</pubDate><guid>/blog/tfs-operations-guidance/</guid><description>&lt;p>Thanks to the Team System Rangers (an elite squad of TFS experts inside Microsoft) for putting together this document, which serves as a single point of entry into the world of TFS Operations as well as Microsoft's recommended operational best practices.&lt;/p> &lt;p>&lt;a href="tfsarch.jpg">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="292" alt="tfsarch" src="tfsarch_thumb.jpg" width="406" border="0">&lt;/a> &lt;/p> &lt;p>So, start learning/mastering TFS operations by clicking &lt;a href="http://msdn2.microsoft.com/en-us/library/bb663036(VS.80).aspx" target="_blank" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Plan now to attend Boise's annual IEEE banquet dinner</title><link>/blog/plan-now-to-attend-boises-annual-ieee-banquet-dinner/</link><pubDate>Wed, 26 Sep 2007 21:18:02 +0000</pubDate><guid>/blog/plan-now-to-attend-boises-annual-ieee-banquet-dinner/</guid><description>&lt;p>The Annual Banquet for the &lt;a href="http://www.ewh.ieee.org/r6/boise" target="_blank" rel="noopener">Boise Chapter&lt;/a> of the &lt;a href="http://www.computer.org" target="_blank" rel="noopener">IEEE Computer Society&lt;/a> will be held on Wednesday, October 24, 2007 at the 8th Street Winery from 6:30 to 8:30pm.&lt;/p> &lt;p>The presenters this year are &lt;a href="http://www.ugobe.com/who/bios_management.html#caleb" target="_blank" rel="noopener">Caleb Chung&lt;/a> and &lt;a href="http://www.ugobe.com/who/bios_management.html#john" target="_blank" rel="noopener">John Sosoka&lt;/a> of &lt;a href="http://www.ugobe.com" target="_blank" rel="noopener">Ugobe Systems&lt;/a> and they will talk about innovation and the making of Pleo.&lt;/p> &lt;p>&lt;a href="IEEE.jpg" atomicselection="true">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="IEEE" src="IEEE_thumb.jpg" border="0">&lt;/a>&lt;/p></description></item><item><title>VSTS Web Access Power Tool - CTP released</title><link>/blog/vsts-web-access-power-tool-ctp-released/</link><pubDate>Sat, 22 Sep 2007 16:14:32 +0000</pubDate><guid>/blog/vsts-web-access-power-tool-ctp-released/</guid><description>&lt;p>Microsoft&amp;nbsp;has released a new version of VSTS Web Access Power tool.&amp;nbsp;This release is a Community Technology Preview (CTP) of what will ultimately be the&amp;nbsp;2008 version of the VSTS Web Access Power Tool. &lt;ul> &lt;li>&lt;strong>Built against the TFS 2008 object model&lt;/strong> -&amp;nbsp;In previous versions of Web Access you had to install Team Explorer 2005 on any machine you were installing Web Access on.&amp;nbsp;With this version, you will now be installing Team Explorer 2008 instead.&amp;nbsp;In some future version, Microsoft hopes&amp;nbsp;to remove the requirement to install any version of Team Explorer. &lt;li>&lt;strong>Custom control support&lt;/strong> - added support for web based work item custom controls and have included a folder of documentation and samples on how to create them. &lt;li>&lt;strong>Build queuing&lt;/strong> -&amp;nbsp;added UI for the new&amp;nbsp;TFS 2008&amp;nbsp;feature of build queuing.&amp;nbsp;You can start new queued builds and view the build queue (in addition to the preexisting abilities - like viewing build details). &lt;li>&lt;strong>Localization support&lt;/strong> -&amp;nbsp;added support for localizing the web interface. Microsoft will also be&amp;nbsp;localizing text for the final&amp;nbsp;2008 Power Tool release. &lt;li>&lt;strong>Bug fixes &amp;amp; Performance improvements&lt;/strong> - Microsoft has&amp;nbsp;received a number of reports and done more testing&amp;nbsp;on the current&amp;nbsp;version of the Power Tool, and&amp;nbsp;has fixed everything thus far.&lt;/li>&lt;/ul> &lt;p>This release (and the final 2008 release) can be used with either a TFS 2005 or a TFS 2008 server.&amp;nbsp; In either case, you will need to install a TFS 2008 Team Explorer on the machine you install Web Access on.&amp;nbsp;Since TFS 2005 did not support build queuing, that functionality will not be available when this and future versions of Web Access are used with a 2005 server. &lt;p>&amp;nbsp; &lt;p>You can download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8D3F8EEC-301A-4E96-ADC5-ABF47F462654&amp;amp;displaylang=en" target="_blank" rel="noopener">here&lt;/a>&amp;nbsp;and read more about it at &lt;a href="http://blogs.msdn.com/bharry/archive/2007/09/21/vsts-web-access-updated-for-tfs-2008.aspx" target="_blank" rel="noopener">Brian Harry's blog posting&lt;/a>.</description></item><item><title>Code that Writes Code (or TSQL that writes ASP.NET)</title><link>/blog/code-that-writes-code-or-tsql-that-writes-asp-net/</link><pubDate>Tue, 18 Sep 2007 22:02:47 +0000</pubDate><guid>/blog/code-that-writes-code-or-tsql-that-writes-asp-net/</guid><description>&lt;p>Call it a code generator, software factory, or just a clever script. If you can write code that writes code - you win, even if just a small victory for humans in this contest&amp;nbsp;we call software development.&lt;/p> &lt;p>For example, I've been working on an ASP.NET application which contains many data entry screens. You know the kind:&amp;nbsp;very simple, table-format with a label and a textbox of&amp;nbsp;a certain width, that may or may not require&amp;nbsp;some validation. In other words, a whole lot of markup like this:&lt;/p></description></item><item><title>Microsoft P&amp;P Releases Team Development with Team Foundation Server Guide</title><link>/blog/microsoft-pp-releases-team-development-with-team-foundation-server-guide-2/</link><pubDate>Tue, 18 Sep 2007 16:36:03 +0000</pubDate><guid>/blog/microsoft-pp-releases-team-development-with-team-foundation-server-guide-2/</guid><description>&lt;p>Microsoft's &lt;a href="http://msdn2.microsoft.com/en-us/practices" target="_blank" rel="noopener">Patterns &amp;amp; Practices&lt;/a> group&amp;nbsp;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. &lt;p>&amp;nbsp; &lt;p>It&amp;nbsp;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 &amp;amp; practices, Team System team members, and industry experts. &lt;p>&amp;nbsp; &lt;p>&lt;a href="TFSGuide.jpg" atomicselection="true">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" alt="TFSGuide" src="TFSGuide_thumb.jpg" width="185" border="0">&lt;/a> &lt;p>&amp;nbsp; &lt;p>Some quick facts: &lt;ul> &lt;li>496 – Total number of pages &lt;li>18 – Total number of chapters in this guide &lt;li>11392 – Total number of downloads of the Beta version of this guide &lt;li>8 – Number of attempts to get the Adobe build to work to generate the guide in .pdf format &lt;li>60 – Number of external and MSFT contributors and reviewers&lt;/li>&lt;/ul> &lt;p>Download the guide from &lt;a href="http://www.codeplex.com/TFSGuide" target="_blank" rel="noopener">CodePlex&lt;/a>.</description></item><item><title>Microsoft P&amp;P Releases Team Development with Team Foundation Server Guide</title><link>/blog/microsoft-pp-releases-team-development-with-team-foundation-server-guide/</link><pubDate>Tue, 18 Sep 2007 16:33:42 +0000</pubDate><guid>/blog/microsoft-pp-releases-team-development-with-team-foundation-server-guide/</guid><description>&lt;p>Microsoft's &lt;a href="http://msdn2.microsoft.com/en-us/practices" target="_blank" rel="noopener">Patterns &amp;amp; Practices&lt;/a> group&amp;nbsp;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. &lt;p>&amp;nbsp; &lt;p>It&amp;nbsp;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 &amp;amp; practices, Team System team members, and industry experts. &lt;p>&amp;nbsp; &lt;p>&lt;a href="TFSGuide.jpg" atomicselection="true">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="TFSGuide" src="TFSGuide_thumb.jpg" width="185" border="0">&lt;/a> &lt;p>&amp;nbsp; &lt;p>Some quick facts: &lt;ul> &lt;li>496 – Total number of pages &lt;li>18 – Total number of chapters in this guide &lt;li>11392 – Total number of downloads of the Beta version of this guide &lt;li>8 – Number of attempts to get the Adobe build to work to generate the guide in .pdf format &lt;li>60 – Number of external and MSFT contributors and reviewers&lt;/li>&lt;/ul> &lt;p>Download the guide from &lt;a href="http://www.codeplex.com/TFSGuide" target="_blank" rel="noopener">CodePlex&lt;/a>.</description></item><item><title>TFS Migration &amp; Synchronization Tool For ClearCase Released</title><link>/blog/tfs-migration-synchronization-tool-for-clearcase-released/</link><pubDate>Fri, 14 Sep 2007 15:51:30 +0000</pubDate><guid>/blog/tfs-migration-synchronization-tool-for-clearcase-released/</guid><description>&lt;p>Yesterday, Microsoft &lt;a href="http://blogs.msdn.com/bharry/archive/2007/09/14/tfs-migration-synchronization-tool-for-clearcase-relased.aspx" target="_blank" rel="noopener">released&lt;/a> a tool to migrate from IBM &lt;a href="http://www.ibm.com/developerworks/rational/products/clearcase/" target="_blank" rel="noopener">ClearCase&lt;/a> to TFS.&lt;/p> &lt;p>Find more information on TFS migration topics, keep an eye on this &lt;a href="http://blogs.msdn.com/tfs_migration/" target="_blank" rel="noopener">blog&lt;/a>.&lt;/p></description></item><item><title>XML Notepad 2007!</title><link>/blog/xml-notepad-2007/</link><pubDate>Thu, 13 Sep 2007 16:01:54 +0000</pubDate><guid>/blog/xml-notepad-2007/</guid><description>&lt;p>My students this week told me about the &lt;a href="https://www.microsoft.com/downloads/details.aspx?familyid=72D6AA49-787D-4118-BA5F-4F30FE913628&amp;amp;displaylang=en" target="_blank" rel="noopener">new version&lt;/a>. I remember using the original XML Notepad, and it was great, very simple.&lt;/p> &lt;p>For the longest time, I couldn't find it on Microsoft's site to download, and then a newer version showed up on CodePlex.&lt;/p></description></item><item><title>MSDN Event in Boise (Oct 4, 2007)</title><link>/blog/msdn-event-in-boise-oct-4-2007/</link><pubDate>Tue, 11 Sep 2007 19:40:15 +0000</pubDate><guid>/blog/msdn-event-in-boise-oct-4-2007/</guid><description>&lt;p>Plant to attend the MSDN event on October 4, 2007 (a Thursday). Products to be discussed: ASP.NET, Office, Visual Studio, and Windows Vista. &lt;ul> &lt;li>times: 1:00 to 5:00 (welcome Time: 12:00 PM)&lt;/li> &lt;li>Theater - Edwards Boise Stadium 21, 7701 Overland Road, Boise Idaho 83709&lt;/li>&lt;/ul> &lt;p>You can find out more, and register&amp;nbsp;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032346939" target="_blank" rel="noopener">here&lt;/a>.&lt;/p> &lt;p>MSDN Events are free, live sessions designed to enhance your coding skills and make your life a little easier. By attending you'll get up-to-the-minute technology delivered by seasoned developers and have lots of time to network and ask questions. Chat with your fellow developers get the latest coding tools and tips and learn how to create rich new applications.&lt;/p></description></item><item><title>Books required for going back to school</title><link>/blog/books-required-for-going-back-to-school/</link><pubDate>Thu, 30 Aug 2007 15:12:04 +0000</pubDate><guid>/blog/books-required-for-going-back-to-school/</guid><description>&lt;p>Ah yes, late August, time to go back to school - even for us adult geeks.&lt;/p> &lt;p>Fortunately, &lt;a href="http://elegantcode.com" target="_blank" rel="noopener">David Starr&lt;/a> has provided us an &lt;a href="http://elegantcode.com/?p=640" target="_blank" rel="noopener">exhaustive list&lt;/a> of must-read books, organized by developer, tester, project manager, and executives.&lt;/p> &lt;p>... nothing specifically on VSTS however. I'll have to bug him about that.&lt;/p></description></item><item><title>Team Edition for Software Architect Power Tools - August 2007 CTP</title><link>/blog/team-edition-for-software-architect-power-tools-august-2007-ctp/</link><pubDate>Mon, 20 Aug 2007 19:41:29 +0000</pubDate><guid>/blog/team-edition-for-software-architect-power-tools-august-2007-ctp/</guid><description>&lt;p>The great news just keeps on coming from Microsoft. After a flurry of Team System announcements and downloads recently, we have yet another set of Power Tools to play with.&lt;/p> &lt;p>These tools are designed specifically for the &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718804.aspx" target="_blank" rel="noopener">Visual Studio Team Edition for Software Architects&lt;/a> and provide the following capabilities:&lt;/p> &lt;ul> &lt;li>View class library projects on the Application Diagram (AD) &lt;li>View references to class library projects as connections on the Application Diagram &lt;li>Create class library projects from the Application Diagram &lt;li>Create references to class library projects from the Application Diagram &lt;li>Synchronize properties between class library projects and their representative applications on the Application Diagram &lt;li>Create and use class library applications and references on the System Designer (SD)&lt;/li>&lt;/ul> &lt;p>Fantastic. We haven't seen much out of the Architect tools, except for the SDM SDK in quite some time. I'm looking forward to it.&lt;/p></description></item><item><title>Service Release 1 (SR1) update available for Visual Studio Team Edition for Database Professionals</title><link>/blog/service-release-1-sr1-update-available-for-visual-studio-team-edition-for-database-professionals/</link><pubDate>Fri, 10 Aug 2007 15:55:44 +0000</pubDate><guid>/blog/service-release-1-sr1-update-available-for-visual-studio-team-edition-for-database-professionals/</guid><description>&lt;p>Microsoft has published a detailed &lt;a href="http://support.microsoft.com/kb/936612/" target="_blank" rel="noopener">KB article&lt;/a> about the problems fixed by SR1. The article includes a link to &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9810808c-9248-41a5-bdc1-d8210a06ed87&amp;amp;displaylang=en" target="_blank" rel="noopener">download&lt;/a> the update.&lt;/p> &lt;p>Aside from many fixes, there are three major improvements found in this release:&lt;/p> &lt;ul> &lt;li>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&lt;/li> &lt;li>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.&lt;/li> &lt;li>Variables -&amp;nbsp;a Variables page is added to the database properties. This new page enables you to define setvar variables for use in the deployment scripts.&lt;/li>&lt;/ul></description></item><item><title>Silverlight + (Game of) Life = SilverLIFE</title><link>/blog/silverlight-game-of-life-silverlife/</link><pubDate>Thu, 09 Aug 2007 15:32:57 +0000</pubDate><guid>/blog/silverlight-game-of-life-silverlife/</guid><description>&lt;p>My friend &lt;a href="http://www.wintellect.com/cs/blogs/jprosise" target="_blank" rel="noopener">Jeff Prosise&lt;/a> has taken &lt;a href="http://en.wikipedia.org/wiki/John_B._Conway" target="_blank" rel="noopener">John Conway&lt;/a>'s&amp;nbsp;mathematically-based &lt;a href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life" target="_blank" rel="noopener">Game of Life&lt;/a>, automated it and&amp;nbsp;given it a slick UI using Microsoft Silverlight 1.1. I'm sure Jeff had fun writing this, all the while learning the new environment.&lt;/p> &lt;p>You can read more about SilverLIFE at this &lt;a href="http://www.wintellect.com/cs/blogs/jprosise/archive/2007/08/08/introducing-silverlife.aspx" target="_blank" rel="noopener">blog post&lt;/a>, and then play with it &lt;a href="http://www.wintellect.com/silverlife" target="_blank" rel="noopener">here&lt;/a>. (You will be prompted to &lt;a href="http://www.microsoft.com/silverlight/license-win-dev.aspx" target="_blank" rel="noopener">download&lt;/a> Silverlight 1.1 Alpha Refresh).&lt;/p> &lt;p>&lt;a href="image.png" atomicselection="true">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="110" alt="image" src="image_thumb.png" width="240" border="0">&lt;/a>&lt;/p></description></item><item><title>Power Tools for DBPro are just around the corner</title><link>/blog/power-tools-for-dbpro-are-just-around-the-corner/</link><pubDate>Wed, 08 Aug 2007 16:39:29 +0000</pubDate><guid>/blog/power-tools-for-dbpro-are-just-around-the-corner/</guid><description>&lt;p>Gert Drapers, the PM for Database Professionals announced that the first set of Power Tools should be released by the end of this week. With that in mind I wanted to blogging about some of the cool new features. Today's blog is on the new Regular Expression builder.&lt;/p>
&lt;p>&lt;img height=727 alt="Regular Expression Builder.jpg" src="Regular Expression Builder.jpg" width=782 border=0>&lt;/p>
&lt;p>This allows you to choose your regular expression and and preview the result of the expression! Very cool. Here's a tip to add to the list of regular expressions:&lt;/p></description></item><item><title>NBusiness on CodePlex feels like a Ruby app</title><link>/blog/nbusiness-on-codeplex-feels-like-a-ruby-app/</link><pubDate>Mon, 06 Aug 2007 16:23:36 +0000</pubDate><guid>/blog/nbusiness-on-codeplex-feels-like-a-ruby-app/</guid><description>&lt;p>NBusiness is an Entity Definition Language focused on the creation of business entities.  Basically, you use a construct called E# to build a code file, which is then &amp;lsquo;compiled&amp;rsquo; into C#.  Basically, NBusiness acts as a domain specific language for the creation of business entities.  &lt;br />&lt;br />Below is an example of some E# code.  It&amp;rsquo;s still a bit stinted in the structure, but it &amp;lsquo;feels&amp;rsquo; like English to me, much like an internal DSL in Ruby.  (Even node the TRIVIAL creation of security around roles near the bottom of the example.)&lt;br />&lt;br />It seems people are really getting into the Domain Specific Language thing&amp;hellip;  But not the way Microsoft seems to be going.  Microsoft seems to be focusing on the big, graphical DSL model.  It&amp;rsquo;ll be nice when they get there, but meanwhile, they'2013-08-28 13:39:53&amp;rsquo;re being left in the dust by the folks just creating very clean, very fast DSLs for a particular domain. &lt;br />&lt;br />Nicely done, guys!&lt;br />&lt;br />&lt;font face="Courier New">family BeerBase.Business&lt;br />{&lt;br />    entity Address as EntityBase, EntityBaseCollection, EntityInfo, Scripts&lt;br />    {&lt;br />        field auto id int AddressId;&lt;br />        field string Street1;&lt;br />        field nullable string Street2;&lt;br />        field string City;&lt;br />        field string PostalCode;&lt;br />        field int RegionId;&lt;br />        &lt;br />        relationship Kegbots with Kegbot on AddressId=AddressId as child;&lt;br />        relationship Companies with Company on AddressId=AddressId as child;&lt;br />        relationship Region with Region on RegionId=RegionId as parent;&lt;br />        &lt;br />        validate Street1 required;&lt;br />        validate City required;&lt;br />        validate PostalCode required;&lt;br />        validate RegionId required;&lt;br />        &lt;br />        validate City minlength 2;&lt;br />        validate Street1 maxlength 50;&lt;br />        validate Street1 minlength 3;&lt;br />        validate Street2 maxlength 50;&lt;br />        validate City maxlength 50;&lt;br />        validate PostalCode maxlength 16;&lt;br />        validate PostalCode minlength 5;&lt;br />        &lt;br />        authorize allow * retrieve;&lt;br />        authorize allow Administrators delete;&lt;br />        authorize allow Administrators create;&lt;br />        authorize allow Administrators update;&lt;br />    }&lt;br />}&lt;/font>&lt;br />&lt;/p></description></item><item><title>New Open Source Portal App in .NET - Umbraco</title><link>/blog/new-open-source-portal-app-in-net-umbraco/</link><pubDate>Sat, 04 Aug 2007 22:31:08 +0000</pubDate><guid>/blog/new-open-source-portal-app-in-net-umbraco/</guid><description>&lt;p>&lt;a href="http://umbraco.org/">Umbraco &lt;/a>looks pretty amazing!  It may not have the following of Dot Net Nuke, but it looks to be a lot more open to web standards.  I&amp;rsquo;ve tried many times to really like DNN, but it just pains me that I don&amp;rsquo;t have really clean CSS control over things.  I suppose it&amp;rsquo;s because I haven&amp;rsquo;t gotten my head around it fully, so I&amp;rsquo;m sure I&amp;rsquo;m missing something.  But don'2013-08-28 13:39:53&amp;rsquo;t tell me to use their non-standard (although open source) theming system.  That just doesn&amp;rsquo;t sit right.&lt;br />&lt;br />Anyway, back to Umbraco.  it appears to have support for web standards, full API, and a very extensible platform!  I haven&amp;rsquo;t looked at it in too much detail, but at least its something new!  Something outside the standard DNN, Rainbow, Joomla, and Drupal CMS systems.&lt;br />&lt;br />Once again, I&amp;rsquo;m no expert at any of these, but I&amp;rsquo;m always on the lookout!&lt;br />&lt;/p></description></item><item><title>dasBlog autolink</title><link>/blog/dasblog-autolink/</link><pubDate>Sat, 04 Aug 2007 22:21:10 +0000</pubDate><guid>/blog/dasblog-autolink/</guid><description>&lt;p>Hey!  This is a neat little easter egg in dasBlog.  Whenever you type dasBlog it automatically inserts a hyperlink to the site.  I wonder if it works for das Blog and DasBlog, as well.&lt;br />&lt;/p>
&lt;p>&lt;/p></description></item><item><title>FamilyShow Not to be missed WPF and Silverlight Demo</title><link>/blog/familyshow-not-to-be-missed-wpf-and-silverlight-demo/</link><pubDate>Sat, 04 Aug 2007 22:19:17 +0000</pubDate><guid>/blog/familyshow-not-to-be-missed-wpf-and-silverlight-demo/</guid><description>&lt;p>Head to Vertigo and run the Family.Show demo of WPF and Silverlight.  It&amp;rsquo;s a trivial download, and shows off some of the power of both technologies.  You can find it &lt;a href="http://www.vertigo.com/familyshow.aspx">here&lt;/a>.  You can also download the source at CodePlex!&lt;br />&lt;/p>
&lt;p>&lt;/p></description></item><item><title>SharePoint Features on CodePlex</title><link>/blog/sharepoint-features-on-codeplex/</link><pubDate>Sat, 04 Aug 2007 21:34:28 +0000</pubDate><guid>/blog/sharepoint-features-on-codeplex/</guid><description>&lt;p>SharePoint features are an incredibly useful way to deploy chunks of functionality to web sites.  Although they can be difficult to grok at first, once you do, they make a lot of sense!  Scot Hillier, a very well known SharePoint expert has begun a CodePlex project titled &lt;a href="http://www.codeplex.com/features">SharePoint Features&lt;/a>, which aims to provide some extra functionality to SharePoint.  He&amp;rsquo;s kicked off the project by contributing some really cool stuff, including a Debugging Feature, a Log Viewer Feature, and a Theme Changer feature.  He&amp;rsquo;s also got loads more up there!  Have a favorite feature you&amp;rsquo;ve built?  Contribute!&lt;br />&lt;br />I haven&amp;rsquo;t checked out what license they are released under, but they&amp;rsquo;re worth checking out!&lt;br />&lt;/p></description></item><item><title>The future of Team System: Rosario CTP - Available now</title><link>/blog/the-future-of-team-system-rosario-ctp-available-now/</link><pubDate>Sat, 04 Aug 2007 20:36:19 +0000</pubDate><guid>/blog/the-future-of-team-system-rosario-ctp-available-now/</guid><description>&lt;p>Not only did Microsoft just recently &lt;a href="/blog/tags/life/" target="_blank" rel="noopener">post&lt;/a> 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.&lt;/p> &lt;p>Anyway, here are the details, if you want to start playing with Rosario: (keep in mind that it won't ship until some time months post Visual Studio 2008, so at least 2009):&lt;/p></description></item><item><title>The future of Team System: Rosario CTP - Available now!</title><link>/blog/the-future-of-team-system-rosario-ctp-available-now-2/</link><pubDate>Sat, 04 Aug 2007 20:32:36 +0000</pubDate><guid>/blog/the-future-of-team-system-rosario-ctp-available-now-2/</guid><description>&lt;p>Not only did Microsoft just recently &lt;a href="https://accentient.com/blog/VisualStudio2008Beta2AvailableForDownload.aspx" target="_blank" rel="noopener">post&lt;/a> 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.&lt;/p> &lt;p>Anyway, here are the details, if you want to start playing with Rosario: (keep in mind that it won't ship until some time months post Visual Studio 2008, so at least 2009):&lt;/p></description></item><item><title>Speed up your Team Builds</title><link>/blog/speed-up-your-team-builds/</link><pubDate>Wed, 01 Aug 2007 19:17:09 +0000</pubDate><guid>/blog/speed-up-your-team-builds/</guid><description>&lt;p>Over the past few years, a few of my clients have deployed &lt;a href="http://msdn2.microsoft.com/en-us/library/ms252490(VS.80).aspx" target="_blank" rel="noopener">Team Foundation Server Proxy&lt;/a> to improve the performance of their remote/distributed teams. It&amp;nbsp;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.&amp;nbsp;In short,&amp;nbsp;the proxy helps each user avoid a costly download of the files to their workspace across the slower connection.&lt;/p></description></item><item><title>View the latest VSTS customer evidence from Microsoft</title><link>/blog/view-the-latest-vsts-customer-evidence-from-microsoft/</link><pubDate>Wed, 01 Aug 2007 19:10:42 +0000</pubDate><guid>/blog/view-the-latest-vsts-customer-evidence-from-microsoft/</guid><description>&lt;p>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 &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/bb676820.aspx" target="_blank" rel="noopener">case studies&lt;/a> from other companies and teams who agree with me.&lt;/p> &lt;p>Thanks to &lt;a href="http://blogs.msdn.com/robcaron" target="_blank" rel="noopener">Rob Caron&lt;/a>, for putting together this consolidated list of the "top" Visual Studio Team System case studies.&amp;nbsp;They support&amp;nbsp;a wide range of&amp;nbsp;propositions by showcasing real customers who have gone through the adoption process and have great stories to tell.&lt;/p></description></item><item><title>Visual Studio Team System Web Access Power Tool - Available for Download</title><link>/blog/visual-studio-team-system-web-access-power-tool-available-for-download/</link><pubDate>Wed, 01 Aug 2007 16:06:19 +0000</pubDate><guid>/blog/visual-studio-team-system-web-access-power-tool-available-for-download/</guid><description>&lt;p>Microsoft just released their &lt;em>&lt;/em>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2105C9EE-565E-47B9-A5AC-9A8FF8A07862&amp;amp;displaylang=en" target="_blank" rel="noopener">Team System Web Access Power Tool&lt;/a> (formerly known as &lt;a href="http://www.devbiz.com" target="_blank" rel="noopener">TeamPlain&lt;/a>). This is a&amp;nbsp;Web interface to Team Foundation Server.&lt;/p> &lt;p>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:&lt;/p> &lt;ul> &lt;li>Add new work items or edit existing ones &lt;li>Work with any type of work item, including custom ones &lt;li>Add new work item queries or edit existing ones &lt;li>View, download, upload, check-in and check-out documents on SharePoint team portal &lt;li>View reports, export as PDF or Excel &lt;li>Browse source control repositories, download files, view changesets, diffs, histories, and annotated views &lt;li>View build results, start or stop builds &lt;li>Search for keywords in work items &lt;li>Authentication Modes: Integrated Windows Authentication or Forms Based Authentication (Recommended to use with SSL)&lt;/li>&lt;/ul> &lt;p>Read more about it in Brian Harry's &lt;a href="http://blogs.msdn.com/bharry/archive/2007/07/30/team-system-web-access-power-tool-available.aspx" target="_blank" rel="noopener">blog posting&lt;/a>.&lt;/p></description></item><item><title>Visual Studio Team System Web Access Power Tool - Available for Download!</title><link>/blog/visual-studio-team-system-web-access-power-tool-available-for-download-2/</link><pubDate>Wed, 01 Aug 2007 16:05:47 +0000</pubDate><guid>/blog/visual-studio-team-system-web-access-power-tool-available-for-download-2/</guid><description>&lt;p>Microsoft just released their &lt;em>&lt;/em>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2105C9EE-565E-47B9-A5AC-9A8FF8A07862&amp;amp;displaylang=en" target="_blank" rel="noopener">Team System Web Access Power Tool&lt;/a> (formerly known as &lt;a href="http://www.devbiz.com" target="_blank" rel="noopener">TeamPlain&lt;/a>). This is a&amp;nbsp;Web interface to Team Foundation Server.&lt;/p> &lt;p>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:&lt;/p> &lt;ul> &lt;li>Add new work items or edit existing ones&lt;/li> &lt;li>Work with any type of work item, including custom ones&lt;/li> &lt;li>Add new work item queries or edit existing ones&lt;/li> &lt;li>View, download, upload, check-in and check-out documents on SharePoint team portal&lt;/li> &lt;li>View reports, export as PDF or Excel&lt;/li> &lt;li>Browse source control repositories, download files, view changesets, diffs, histories, and annotated views&lt;/li> &lt;li>View build results, start or stop builds&lt;/li> &lt;li>Search for keywords in work items&lt;/li> &lt;li>Authentication Modes: Integrated Windows Authentication or Forms Based Authentication (Recommended to use with SSL)&lt;/li>&lt;/ul> &lt;p>Read more about it in Brian Harry's &lt;a href="http://blogs.msdn.com/bharry/archive/2007/07/30/team-system-web-access-power-tool-available.aspx" target="_blank" rel="noopener">blog posting&lt;/a>.&lt;/p></description></item><item><title>Come chat with the Visual Studio Team System product team - today!</title><link>/blog/come-chat-with-the-visual-studio-team-system-product-team-today/</link><pubDate>Wed, 01 Aug 2007 15:49:58 +0000</pubDate><guid>/blog/come-chat-with-the-visual-studio-team-system-product-team-today/</guid><description>&lt;p>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 &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank" rel="noopener">Visual Studio 2008 Beta 2&lt;/a>. &lt;p>&amp;nbsp; &lt;p>Microsoft&amp;nbsp;will be holding two sessions: &lt;ul> &lt;li>Join the &lt;a href="http://msdn.microsoft.com/chats" target="none" rel="noopener">chat&lt;/a> on Wednesday, August 1&lt;sup>st&lt;/sup>, 2007 from 10:00am - 11:00am Pacific Time. &lt;a href="http://www.microsoft.com/communities/chats/vcs/07_0801_msdn_vsts.ics">Add to Calendar&lt;/a> &lt;li>Join the &lt;a href="http://msdn.microsoft.com/chats" target="none" rel="noopener">chat&lt;/a> on Wednesday, August 1&lt;sup>st&lt;/sup>, 2007 from 4:00pm - 5:00pm Pacific Time. &lt;a href="http://www.microsoft.com/communities/chats/vcs/07_0801_msdn_vsts2.ics">Add to Calendar&lt;/a> &lt;/li>&lt;/ul></description></item><item><title>What's new with BizTalk Server?</title><link>/blog/whats-new-with-biztalk-server/</link><pubDate>Tue, 31 Jul 2007 21:48:38 +0000</pubDate><guid>/blog/whats-new-with-biztalk-server/</guid><description>&lt;p>I just wanted to blog a couple of things here:&lt;/p>
&lt;ul>
	&lt;li>The future of BizTalk (read: updated roadmap) is available &lt;a href="http://www.microsoft.com/biztalk/evaluation/roadmap/default.mspx" target="_blank" rel="noopener">here&lt;/a>&lt;/li>
	&lt;li>BizTalk Server 2006 R2 will launch in September of this year (read more &lt;a href="http://blogs.msdn.com/stevemar/archive/2007/07/02/news-from-wpc-new-biztalk-skus.aspx" target="_blank" rel="noopener">here&lt;/a>)&lt;/li>
	&lt;li>Microsoft has opened the &lt;a href="http://labs.biztalk.net/" target="_blank" rel="noopener">BizTalk Labs&lt;/a>, which allows scientists (such as you) to experiment with various technologies&lt;/li>
&lt;/ul></description></item><item><title>Visual Studio 2008 Beta 2 - Available for Download</title><link>/blog/visual-studio-2008-beta-2-available-for-download/</link><pubDate>Fri, 27 Jul 2007 15:43:55 +0000</pubDate><guid>/blog/visual-studio-2008-beta-2-available-for-download/</guid><description>&lt;p>Nice work Microsoft. The &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank" rel="noopener">download page&lt;/a> just came online today. You can download Installation Disc Images, VPC Images, or Express Editions.&lt;/p>
&lt;p>&lt;a href="image.png">&lt;img style="border-width: 0px;" src="image_thumb.png" alt="image" width="240" height="72" border="0" />&lt;/a>&lt;/p>
&lt;p>There&amp;rsquo;s even a link to download the .NET Framework 3.5 Beta 2 at the bottom of the page.&lt;/p></description></item><item><title>Next Ask an Expert Public Chat - August 23rd</title><link>/blog/next-ask-an-expert-public-chat-august-23rd/</link><pubDate>Fri, 27 Jul 2007 14:35:19 +0000</pubDate><guid>/blog/next-ask-an-expert-public-chat-august-23rd/</guid><description>&lt;p>The next &lt;em>Ask An Expert&lt;/em> Live Chat is scheduled for&amp;nbsp;Thursday,&amp;nbsp;August 23, 2007. Join Microsoft MVPs, ASP Insiders, Regional Directors, and other industry experts -&amp;nbsp;all on&amp;nbsp;hand to answer your tough .NET- and Visual Studio-related questions.&amp;nbsp;This chat is not being hosted by Microsoft and as such questions regarding upcoming products and future product specs may not be answered. &lt;p>&amp;nbsp; &lt;p>&lt;u>Details:&lt;/u> Thursday, August 23, 2007, 5:00 - 6:00 P.M. Pacific Time / 8:00 - 9:00 P.M. Eastern Time / 00:00 - 01:00 GMT &lt;p>&amp;nbsp; &lt;p>Click &lt;a href="http://www.microsoft.com/communities/chats/vcs/07_0823_msdn_aspnet.ics" target="_blank" rel="noopener">here&lt;/a> for an ICS file to update your calendar, and click &lt;a href="http://msdn2.microsoft.com/en-us/chats/default.aspx" target="_blank" rel="noopener">here&lt;/a> for more information on Microsoft technical chats.&lt;/p></description></item><item><title>Visual Studio 2008 Beta 2 - Available for Download!</title><link>/blog/visual-studio-2008-beta-2-available-for-download-2/</link><pubDate>Thu, 26 Jul 2007 22:53:47 +0000</pubDate><guid>/blog/visual-studio-2008-beta-2-available-for-download-2/</guid><description>&lt;p>Nice work Microsoft. The &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank" rel="noopener">download page&lt;/a> just came online today. You can download Installation Disc Images, VPC Images, or Express Editions.&lt;/p> &lt;p>&lt;a href="image.png" atomicselection="true">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="72" alt="image" src="image_thumb.png" width="240" border="0">&lt;/a> &lt;/p> &lt;p>There's even a link to download the .NET Framework 3.5 Beta 2 at the bottom of the page.&lt;/p></description></item><item><title>See you at Interface '07 in Boise</title><link>/blog/see-you-at-interface-07-in-boise/</link><pubDate>Thu, 26 Jul 2007 22:41:41 +0000</pubDate><guid>/blog/see-you-at-interface-07-in-boise/</guid><description>&lt;p>Next week, August 2nd, hundreds of&amp;nbsp;middle and senior-level IT Managers from SMB, corporate, academic and government organizations as well as line of business managers will be attending the 1-day forum known as &lt;a href="http://www.f2fevents.com/about_interface.htm" target="_blank" rel="noopener">Interface&lt;/a>. Although it's not a software/developer event, the &lt;a href="http://www.f2fevents.com/boise07/boise_schedule.htm" target="_blank" rel="noopener">schedule&lt;/a> looks pretty interesting, and so does the impressive hall of &lt;a href="http://www.f2fevents.com/boise07/boise_vendors.htm" target="_blank" rel="noopener">vendors&lt;/a>.&lt;/p> &lt;p>The Interface forum runs from 9:30 AM to 4:00 PM at the Boise Center on the Grove.&lt;/p></description></item><item><title>Using Project to enter "Resources"</title><link>/blog/using-project-to-enter-resources/</link><pubDate>Mon, 23 Jul 2007 23:09:59 +0000</pubDate><guid>/blog/using-project-to-enter-resources/</guid><description>&lt;p>Don&amp;rsquo;t get me started on Project&amp;hellip;  OK.  Get me started&amp;hellip;  I hate how MS Project refers to People, your TEAM, as &amp;ldquo;Resources&amp;rdquo;.  :-(  However, I&amp;rsquo;ll keep my mouth shut, since I want to mention a one thing related to Team System.&lt;br />&lt;br />First, if you&amp;rsquo;re entering work items in Project you&amp;rsquo;ll have to enter the &amp;ldquo;Resource&amp;rdquo; name as a string, and you won&amp;rsquo;t have a drop down to select from (until you have entered the name at least once).  This is in contrast to Excel, where you get a drop down of all the available people to assign the task to.  It&amp;rsquo;s frustrating, but there'2013-08-28 13:40:05&amp;rsquo;s a reason.  Project supports assigning multiple &amp;ldquo;resources&amp;rdquo; to a task, while TFS supports only one person on the Assigned To line (by default).&lt;br />&lt;br />&lt;br />&lt;/p></description></item><item><title>Donate your used computers to Computer for Kids (Boise)</title><link>/blog/donate-your-used-computers-to-computer-for-kids-boise/</link><pubDate>Sun, 22 Jul 2007 19:29:17 +0000</pubDate><guid>/blog/donate-your-used-computers-to-computer-for-kids-boise/</guid><description>&lt;p>&lt;a href="http://www.cfkidaho.org/" target="_blank" rel="noopener">Computers for Kids&lt;/a> is currently accepting computers (both working and non-working units) for refurbishment and distribution to K-14 in Idaho. Donations are tax deductible.&lt;/p> &lt;p>&lt;a href="http://www.cfkidaho.org/" target="_blank" rel="noopener">Computers for Kids&lt;/a> is a &lt;a href="http://www.techsoup.org/mar" target="_blank" rel="noopener">Microsoft Authorized Refurbisher (MAR)&lt;/a>&amp;nbsp;, which means Microsoft provides a good deal on&amp;nbsp;Windows 2000 and sometimes Windows XP operating systems. The Community MAR program was created to increase the number of usable PCs available to non-profits, schools, and low-income families across the globe by reducing the cost of software to refurbishers. The MAR program also benefits the environment by giving new life to a significant number of computers that may otherwise be destined for landfills.&lt;/p></description></item><item><title>Is there water under your house?</title><link>/blog/is-there-water-under-your-house/</link><pubDate>Thu, 19 Jul 2007 22:47:18 +0000</pubDate><guid>/blog/is-there-water-under-your-house/</guid><description>&lt;p>This post is a bit off-topic from the usual techno-geek stuff I blog, but for the last two weeks the fine folks from &lt;a href="http://www.drdrainagesystems.com" target="_blank" rel="noopener">D&amp;amp;R Residential Drainage Systems&lt;/a> have been under our house installing a system that ensures that we won't pool water after a heavy rain, yard watering, etc. More importantly, that it won't lead to a festival of bugs, molds, and mildews!&lt;/p> &lt;p>&lt;u>The Problem&lt;/u>&lt;/p> &lt;p>The &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=N+Troutner+Way+%26+N+Ashtree+Way,+Boise,+ID+83712&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=59.898929,109.863281&amp;amp;ie=UTF8&amp;amp;ll=43.610989,-116.160201&amp;amp;spn=0.003399,0.006706&amp;amp;t=k&amp;amp;z=18&amp;amp;iwloc=addr&amp;amp;om=1" target="_blank" rel="noopener">neighborhood&lt;/a> we live in has horrible soil - heavy clay content and quite rocky. We're basically on top of table rock here in Boise. This means that the ground does not absorb water well, especially under the house. This spring, I went down in the crawlspace and saw that there had been water pooling:&lt;/p></description></item><item><title>Control PowerPoint with your Wii Remote</title><link>/blog/control-powerpoint-with-your-wii-remote/</link><pubDate>Wed, 18 Jul 2007 15:15:02 +0000</pubDate><guid>/blog/control-powerpoint-with-your-wii-remote/</guid><description>&lt;p>I can appreciate a fusion of technologies as much as the next guy, but this is a real head-scratcher.&lt;/p> &lt;p>Check out the &lt;a href="http://indyproject.org/wiikey/index.en.aspx" target="_blank" rel="noopener">Wii Key project&lt;/a>, which uses a &lt;a href="http://en.wikipedia.org/wiki/Wiimote" target="_blank" rel="noopener">Wii Remote&lt;/a> to handle the basic slideshow operations.&lt;/p></description></item><item><title>Removing pingback, trackback, and comment spam from dasBlog</title><link>/blog/removing-pingback-trackback-and-comment-spam-from-dasblog/</link><pubDate>Tue, 17 Jul 2007 19:50:18 +0000</pubDate><guid>/blog/removing-pingback-trackback-and-comment-spam-from-dasblog/</guid><description>&lt;p>Ok, I finally got fed up with all of the spam in my historical dasBlog postings. It&amp;rsquo;s really embarrassing to send a link to a a colleague, only to have them snicker at all of the spam comments and trackbacks.&lt;/p>
&lt;p> &lt;/p>
&lt;p>For those of you who don&amp;rsquo;t know what a &lt;a href="http://en.wikipedia.org/wiki/Trackback" target="_blank" rel="noopener">trackback&lt;/a> is, it&amp;rsquo;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.&lt;/p></description></item><item><title>Extracting documents directly from a SharePoint database</title><link>/blog/extracting-documents-directly-from-a-sharepoint-database/</link><pubDate>Mon, 09 Jul 2007 21:06:55 +0000</pubDate><guid>/blog/extracting-documents-directly-from-a-sharepoint-database/</guid><description>&lt;p>Last month at Tech-Ed, I asked many of my&amp;nbsp;SharePoint&amp;nbsp;friends, and a few vendors,&amp;nbsp;how to do this. I got answers ranging from "You can't" to "You'll need to buy our utility". They all told me that I should just add the content database back to my SharePoint instance and then use the WebDav or some other utility (sometimes commercial)&amp;nbsp;to extract the documents in bulk. This wouldn't work, because I had upgraded to WSS 3.0 and this was a WSS 2.0 database. Well, it may have worked, but I was saving it as a final option.&lt;/p></description></item><item><title>For those who Remote Desktop ...</title><link>/blog/for-those-who-remote-desktop/</link><pubDate>Thu, 05 Jul 2007 22:30:45 +0000</pubDate><guid>/blog/for-those-who-remote-desktop/</guid><description>&lt;p>While enjoying the fireworks yesterday in Oceanside, California with my friend &lt;a title="Scott Cate's Blog" href="http://weblogs.asp.net/scottcate" target="_blank" rel="noopener">Scott Cate&lt;/a>, he let&amp;nbsp;me know about a CodePlex project called &lt;a href="http://www.codeplex.com/Terminals" target="_blank" rel="noopener">Terminals&lt;/a>.&lt;/p> &lt;p>Terminals is simply a wrapper, around the Terminal Services ActiveX Client (mstscax.dll) and provides multi-tab interface - which can be very handy when remoted-in to multiple servers at once. Also, it supports screen resolution up to 4096x2048, clipboard, drag &amp;amp; drop into the session, and some other nice features.&lt;/p></description></item><item><title>Welcome to the VSTS MVP Program - Martin Danner</title><link>/blog/welcome-to-the-vsts-mvp-program-martin-danner/</link><pubDate>Fri, 29 Jun 2007 16:51:30 +0000</pubDate><guid>/blog/welcome-to-the-vsts-mvp-program-martin-danner/</guid><description>&lt;p>Yet another Architect MVP has bitten the dust, to join the cooler crowd over here under the &lt;a href="https://mvp.support.microsoft.com/communities/mvp.aspx?product=1&amp;amp;competency=Visual+Developer+-+Team+System" target="_blank" rel="noopener">Team System MVP&lt;/a> banner.&lt;/p> &lt;p>&lt;a title="Martin Danner" href="http://blog.arrowrock.com/sourceart" target="_blank" rel="noopener">Martin Danner&lt;/a> is an experienced developer, project manager, and consultant in the software and information technology field, Danner has an extensive history in the software engineering field. He worked as a senior software engineer at Micron Technology, where he developed applications for the Web and PC, and he managed a group responsible for configuration management and software quality for all corporate software systems. Danner has also worked as a software engineer, developer, and consultant for Northrop Corporation and Price Waterhouse. Danner earned a bachelor's degree in engineering from California Polytechnic State University at San Luis Obispo. He is a Microsoft Solution Architect MVP, a Microsoft Certified Solution Developer for the .NET Framework (MCSD.NET), as well as a PMI Project Management Professional (PMP).&lt;/p></description></item><item><title>Welcome to the VSTS MVP Program - Martin Danner!</title><link>/blog/welcome-to-the-vsts-mvp-program-martin-danner-2/</link><pubDate>Fri, 29 Jun 2007 16:50:53 +0000</pubDate><guid>/blog/welcome-to-the-vsts-mvp-program-martin-danner-2/</guid><description>&lt;p>Yet another Architect MVP has bitten the dust, to join the cooler crowd over here under the &lt;a href="https://mvp.support.microsoft.com/communities/mvp.aspx?product=1&amp;amp;competency=Visual+Developer+-+Team+System" target="_blank" rel="noopener">Team System MVP&lt;/a> banner.&lt;/p> &lt;p>&lt;a title="Martin Danner" href="http://blog.arrowrock.com/sourceart" target="_blank" rel="noopener">Martin Danner&lt;/a> is an experienced developer, project manager, and consultant in the software and information technology field, Danner has an extensive history in the software engineering field. He worked as a senior software engineer at Micron Technology, where he developed applications for the Web and PC, and he managed a group responsible for configuration management and software quality for all corporate software systems. Danner has also worked as a software engineer, developer, and consultant for Northrop Corporation and Price Waterhouse. Danner earned a bachelor's degree in engineering from California Polytechnic State University at San Luis Obispo. He is a Microsoft Solution Architect MVP, a Microsoft Certified Solution Developer for the .NET Framework (MCSD.NET), as well as a PMI Project Management Professional (PMP).&lt;/p></description></item><item><title>When should the next Desert (Phoenix) Code Camp be?</title><link>/blog/when-should-the-next-desert-phoenix-code-camp-be/</link><pubDate>Tue, 26 Jun 2007 16:01:24 +0000</pubDate><guid>/blog/when-should-the-next-desert-phoenix-code-camp-be/</guid><description>&lt;p>Talk about "community-driven", &lt;a title="Lorin Thwaits" href="http://www.geekswithblogs.net/lorint" target="_blank" rel="noopener">Lorin Thwaits&lt;/a> and the other coordinators of the &lt;a href="http://desertcodecamp.com/" target="_blank" rel="noopener">Desert Code Camp&lt;/a> are wanting your input on when 'camp should be held this next year.&lt;/p> &lt;p>You can &lt;a href="http://desertcodecamp.com/nextCamp.aspx?usr=1828830501" target="_blank" rel="noopener">choose&lt;/a> between dates in September and October.&lt;/p></description></item><item><title>VSTS "How To" videos have gone live</title><link>/blog/vsts-how-to-videos-have-gone-live/</link><pubDate>Fri, 22 Jun 2007 04:25:40 +0000</pubDate><guid>/blog/vsts-how-to-videos-have-gone-live/</guid><description>&lt;p>Bookmark &lt;a href="http://msdn2.microsoft.com/teamsystem/bb507749.aspx" target="_blank" rel="noopener">this page&lt;/a>. For the next several weeks, &lt;a title="Scott Golightly's blog" href="http://www.grokdev.com/Blogs/Scott" target="_blank" rel="noopener">Scott Golightly&lt;/a> (Microsoft Regional Director from Utah) and I will be publishing several instructional videos around Team System.&lt;/p> &lt;p>Currently, there are two videos posted:&lt;/p> &lt;ul> &lt;li>How Do I: Customize TeamPlain? &lt;li>How Do I: Create Custom Work Items in Team Foundation Server?&lt;/li>&lt;/ul> &lt;p>More coming each week. Stay tuned ...&lt;/p></description></item><item><title>Plug-in to Get Latest on Check-out</title><link>/blog/plug-in-to-get-latest-on-check-out/</link><pubDate>Wed, 20 Jun 2007 16:37:09 +0000</pubDate><guid>/blog/plug-in-to-get-latest-on-check-out/</guid><description>&lt;p>&lt;a href="http://sela.co.il/">Sela&lt;/a> has created a great little plug-in to VS 2005 that will warn you when you're doing a check-out if there are later revisions of any of those files on the TFS server.&amp;nbsp; Download it &lt;a href="http://sela.co.il/?CategoryID=975&amp;amp;ArticleID=501&amp;amp;Page=1">here&lt;/a>.&lt;/p></description></item><item><title>Cool DBA Automation Jobs</title><link>/blog/cool-dba-automation-jobs/</link><pubDate>Mon, 18 Jun 2007 22:16:54 +0000</pubDate><guid>/blog/cool-dba-automation-jobs/</guid><description>&lt;p>I saw a demo of these at Tech-Ed, and thought I would share with my friends.&lt;/p> &lt;p>Essentially, the Database Operations team at Microsoft uses a suite of jobs on all their&amp;nbsp;servers&amp;nbsp;for performing backups, automated database maintenance, improve performance , and&amp;nbsp;improving disaster recovery. I'm sure every SQL Server expert/consultant out there has his or her&amp;nbsp;own bag of tricks, but Microsoft is finally sharing theirs. &lt;p>&amp;nbsp; &lt;p>These SQL maintenance jobs provide automated tasks such as database or transaction logs backup, performing database optimization like Index defrag&amp;nbsp;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. &lt;p>&amp;nbsp; &lt;p>The following are the jobs get installed with this package. &lt;ul> &lt;li>SQLBackupAll &lt;li>SQLBackupDiffAll &lt;li>SQLBackupTranAll &lt;li>SQLBackupChecker &lt;li>SQLDBCCAll &lt;li>SQLIndexDefragAll &lt;li>SQLUpdateStatistics &lt;li>SQLCleanupMsdbBackupHistory &lt;li>SQLCycleErrorLog&lt;/li>&lt;/ul> &lt;p>Download the automation jobs &lt;a href="http://download.microsoft.com/download/4/0/C/40CBAD9A-D990-450B-8785-F288CEBFB448/AITScripts.zip" target="_blank" rel="noopener">here&lt;/a>, and then refer to the Word document inside.&lt;/p></description></item><item><title>Project Server 2007 VSTS Connector released</title><link>/blog/project-server-2007-vsts-connector-released/</link><pubDate>Wed, 13 Jun 2007 20:38:25 +0000</pubDate><guid>/blog/project-server-2007-vsts-connector-released/</guid><description>&lt;p>This week Microsoft released&amp;nbsp;the Visual Studio Team Foundation Server – Project Server 2007 connector as a &lt;a href="http://www.codeplex.com/pstfsconnector" target="_blank" rel="noopener">CodePlex project&lt;/a>. The project has been up for a few weeks, but is now being broadly advertised.
&lt;p>
&lt;p>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.&lt;/p></description></item><item><title>Did you attend our "Zero to Team System in Five Days" pre-conference?</title><link>/blog/did-you-attend-our-zero-to-team-system-in-five-days-pre-conference-2/</link><pubDate>Tue, 12 Jun 2007 22:40:36 +0000</pubDate><guid>/blog/did-you-attend-our-zero-to-team-system-in-five-days-pre-conference-2/</guid><description>&lt;p>I apologize for the delay, but if you attended our PRCN05 pre-conference last week at Tech-Ed, you might be interested in downloading our &lt;a href="PRCN05DemoFiles.zip" target="_blank" rel="noopener">demo files&lt;/a>.&lt;/p> &lt;p>&lt;a href="preconguys.jpg" atomicselection="true">&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="405" alt="preconguys" src="preconguys_thumb.jpg" width="447" border="0">&lt;/a>&lt;/p></description></item><item><title>Did you attend our "Zero to Team System in Five Days" pre-conference?</title><link>/blog/did-you-attend-our-zero-to-team-system-in-five-days-pre-conference/</link><pubDate>Tue, 12 Jun 2007 22:33:43 +0000</pubDate><guid>/blog/did-you-attend-our-zero-to-team-system-in-five-days-pre-conference/</guid><description>&lt;p>I apologize for the delay, but if you attended our PRCN05 pre-conference last week at Tech-Ed, you might be interested in downloading our &lt;a href="PRCN05DemoFiles.zip" target="_blank" rel="noopener">demo files&lt;/a>.&lt;/p>
&lt;p>&lt;a href="preconguys.jpg" atomicselection="true">&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=405 alt=preconguys src="preconguys_thumb.jpg" width=447 border=0>&lt;/a>&lt;/p></description></item><item><title>Orca not Orcas</title><link>/blog/orca-not-orcas/</link><pubDate>Tue, 12 Jun 2007 22:08:27 +0000</pubDate><guid>/blog/orca-not-orcas/</guid><description>&lt;p>I just learned about this neat editor for creating and editing Windows Installer packages (.msi files) and merge modules (.msm files). &lt;a href="http://msdn2.microsoft.com/en-us/library/aa370557.aspx" target="_blank" rel="noopener">Orca&lt;/a>&amp;nbsp;is just one of many cool &lt;a href="http://msdn2.microsoft.com/en-us/library/aa372834.aspx" target="_blank" rel="noopener">installer tools&lt;/a> by Microsoft. It provides a graphical interface for validation, highlighting the particular entries where validation errors or warnings occur. This &lt;a href="http://support.microsoft.com/kb/255905" target="_blank" rel="noopener">KB255905&lt;/a> article explains more.&lt;/p>
&lt;p>Orca is part of the platform SDK and locating the correct download was difficult - a lot of redirected pages and dead ends, but I found it as part of the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&amp;amp;displaylang=en" target="_blank" rel="noopener">Vista SDK download&lt;/a> as well as the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;displaylang=en" target="_blank" rel="noopener">Windows Server 2003 SDK download&lt;/a>. Once you install the SDK, look for Orca.msi and install it separately.&lt;/p></description></item><item><title>Tech-Ed 2007 Rocked!</title><link>/blog/tech-ed-2007-rocked/</link><pubDate>Mon, 11 Jun 2007 17:10:46 +0000</pubDate><guid>/blog/tech-ed-2007-rocked/</guid><description>&lt;p>What a great week. I saw many friends ...&lt;/p> &lt;p>&lt;a href="techedfriends.jpg" atomicselection="true">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="188" alt="teched-friends" src="techedfriends_thumb.jpg" width="240" border="0">&lt;/a> &lt;/p> &lt;p>attended many parties ...&lt;/p> &lt;p>&lt;a href="techedparties.jpg" atomicselection="true">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="162" alt="teched-parties" src="techedparties_thumb.jpg" width="240" border="0">&lt;/a> &lt;/p> &lt;p>and&amp;nbsp;learned a few new things ...&lt;/p> &lt;p>&lt;a href="techedmartin.jpg" atomicselection="true">&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="179" alt="teched-martin" src="techedmartin_thumb.jpg" width="240" border="0">&lt;/a> &lt;/p> &lt;p>One of the technologies I heard about was &lt;a href="http://writer.live.com/" target="_blank" rel="noopener">Windows Live Writer&lt;/a>, which provided me the ability to write blog posts offline, such as I'm doing right now!&lt;/p></description></item><item><title>Process improvement comment by Randy Eppinger</title><link>/blog/process-improvement-comment-by-randy-eppinger/</link><pubDate>Sun, 03 Jun 2007 04:26:31 +0000</pubDate><guid>/blog/process-improvement-comment-by-randy-eppinger/</guid><description>&lt;p>In the process improvement goal setting post a few days back, I stressed the importance of making your goals specific (and thus measurable).  Randy Eppinger made a good comment, and I felt to make it a bit more public, I&amp;rsquo;d copy that comment to a new post.&lt;br />&lt;br />&lt;/p>
&lt;blockquote>That's good advice. I find it helpful to do both. We create high-level objectives of the sort you listed like, "Reduce the number of bugs being released", "Assimilate new team members more easily". Then we create a list of milestones related to one or more high-level objectives. One or more team members takes ownership of achieving milestones which are more specific like, "Research and purchase a good book on unit testing techniques", "Create a Continuous Integration build for all code branches", "Create the Visual Studio 2005 section of the coding conventions document".&lt;br />&lt;br />&lt;/blockquote>His comment reveals something that I missed.&amp;nbsp; It's definitely possible to have both types of goal statements!&amp;nbsp; In fact, setting concise, specific milestones is an excellent approach.&amp;nbsp; As long as there is a visible, specific, MOTIVATING goal to move toward, you'll have more success in your process improvement.&amp;nbsp; Thanks, Randy!&lt;br />
&lt;p>&lt;/p></description></item><item><title>Next meeting of the Greater Idaho SharePoint User Group</title><link>/blog/next-meeting-of-the-greater-idaho-sharepoint-user-group/</link><pubDate>Thu, 31 May 2007 21:47:55 +0000</pubDate><guid>/blog/next-meeting-of-the-greater-idaho-sharepoint-user-group/</guid><description>&lt;p>Please plan on attending the 14 June&amp;nbsp;meeting of the &lt;a href="http://greateridahosharepoint.org" target="none" rel="noopener">Greater Idaho SharePoint User Group&lt;/a>.&lt;/p>
&lt;p>This month’s topic is Workflow in SharePoint. We will be having a presentation by Ben Hickman of Microsoft on the built in WorkFlow functionality and then some presentations by K2 around using K2 Workflow in SharePoint and more specifically about Administrative enhancements in the latest K2 release as it applies to MOSS 2007. They will also be highlighting the administrative aspects of their new product BlackPearl. There will be more in depth developer discussions after the main block for those interested in diving deeper into workflow development concepts, as interest merits.&lt;/p></description></item><item><title>Microsoft Surface - Coffee table of the future!</title><link>/blog/microsoft-surface-coffee-table-of-the-future/</link><pubDate>Thu, 31 May 2007 14:36:01 +0000</pubDate><guid>/blog/microsoft-surface-coffee-table-of-the-future/</guid><description>&lt;p>Have you seen this yet? I caught a quick news story this morning on TV about &lt;a href="http://www.microsoft.com/surface/" target="none" rel="noopener">Microsoft Surface&lt;/a>.&lt;/p>
&lt;p>Here's an article from the &lt;a href="http://www.popularmechanics.com/technology/industry/4217348.html" target="none" rel="noopener">July 2007 issue of Popular Mechanics&lt;/a>.&amp;nbsp;There's a really cool video of Microsoft Surface on page 1 and on the interface on page 3 of that article.&lt;/p>
&lt;p>&lt;img src="mssurface.jpg">&lt;/p>
&lt;p>BTW - I understand that the technology behind Surface is &lt;a href="http://wpf.netfx3.com/" target="none" rel="noopener">WPF&lt;/a>.&lt;/p></description></item><item><title>Microsoft.WebApplication.targets file - download</title><link>/blog/microsoft-webapplication-targets-file-download/</link><pubDate>Wed, 30 May 2007 23:43:53 +0000</pubDate><guid>/blog/microsoft-webapplication-targets-file-download/</guid><description>&lt;p>If you&amp;rsquo;re building web applications using Team Build, you&amp;rsquo;ll often get an error saying that the Microsoft.WebApplication.targets file is unavailable.  In theory, upgrading to Visual Studio 2005 Team Suite SP1 on the build server should install it for you.  But I&amp;rsquo;ve now had two cases where it just didn&amp;rsquo;t seem to work.  finding it online is pain in the rump, and I&amp;rsquo;m always forced to find a machine that has it to copy it from.  Thus, as a service to the community (and my future sanity), here&amp;rsquo;s a copy for you to download.  Enjoy!&lt;br />&lt;/p></description></item><item><title>Be specific when writing TFS and process improvement goals</title><link>/blog/be-specific-when-writing-tfs-and-process-improvement-goals/</link><pubDate>Wed, 30 May 2007 23:35:42 +0000</pubDate><guid>/blog/be-specific-when-writing-tfs-and-process-improvement-goals/</guid><description>&lt;p>&amp;ldquo;Reduce rework&amp;rdquo;, &amp;ldquo;Hit scheduled release dates&amp;rdquo;, &amp;ldquo;Improve developer productivity&amp;rdquo;&amp;hellip;&lt;br />&lt;br />We see these all the time as we work with companies on their process improvement initiatives.  Unfortunately, they all lack specificity and measurability.  Thus, they&amp;rsquo;re both difficult to measure, and make lousy motivators.&lt;br />&lt;br />Instead, make your goals specific.  TFS can help make the measurement of those goals easier or possible.  For instance, replace &amp;ldquo;Reduce rework&amp;rdquo; to &amp;ldquo;Reduce time spent on bug fixes to 25% of total effort.&amp;rdquo;.  You could also use something such as &amp;ldquo;Reduce bug count to 15 per Scenario&amp;rdquo;.  Now, even though some scenarios are larger than others, you have an average target you can hit.&lt;br />&lt;br />Specific values are also motivating.  When you are trying to limit the number of bugs to 15 per scenario, as the number of bugs increases, there is psychological pressure (and motivation) to ensure that further scenario development is conducted more carefully (possibly with the introduction of unit testing).&lt;br />&lt;/p></description></item><item><title>Microsoft PDC 2007 - Rescheduled</title><link>/blog/microsoft-pdc-2007-rescheduled/</link><pubDate>Fri, 25 May 2007 12:00:32 +0000</pubDate><guid>/blog/microsoft-pdc-2007-rescheduled/</guid><description>&lt;p>Microsoft (and &lt;a href="/blog/tags/life/" target="none" rel="noopener">others&lt;/a>) had announed that its Fall Professional Developer's Conference (PDC) would be October 2-5, in Los Angeles. Yesterday, they canceled the event and are in the process of rescheduling it.&lt;/p>
&lt;p>From their &lt;a href="http://msdn.microsoft.com/events/pdc/" target="none" rel="noopener">site&lt;/a>:&lt;/p>
&lt;p>&lt;em>We are currently in the process of rescheduling this fall’s Professional Developer Conference. As the PDC is the definitive developer event focused on the future of the Microsoft platform, we try to align it to be in front of major platform milestones. By this fall, however, upcoming platform technologies including Windows Server 2008, SQL Server codenamed "Katmai," Visual Studio codenamed "Orcas" and Silverlight will already be in developers’ hands and approaching launch, which is where we’ll focus our developer engagement in the near term. We will update this site when we have a new date for the PDC that is better timed with the next wave of platform technologies.&lt;/em>&lt;/p></description></item><item><title>Microsoft PDC 2007 - Rescheduled!</title><link>/blog/microsoft-pdc-2007-rescheduled-2/</link><pubDate>Fri, 25 May 2007 11:58:45 +0000</pubDate><guid>/blog/microsoft-pdc-2007-rescheduled-2/</guid><description>&lt;p>Microsoft (and &lt;a href="https://accentient.com/blog/PDC2007Announced.aspx" target="none" rel="noopener">others&lt;/a>) had announed that its Fall Professional Developer's Conference (PDC) would be October 2-5, in Los Angeles. Yesterday, they canceled the event and are in the process of rescheduling it.&lt;/p>
&lt;p>From their &lt;a href="http://msdn.microsoft.com/events/pdc/" target="none" rel="noopener">site&lt;/a>:&lt;/p>
&lt;p>&lt;em>We are currently in the process of rescheduling this fall’s Professional Developer Conference. As the PDC is the definitive developer event focused on the future of the Microsoft platform, we try to align it to be in front of major platform milestones. By this fall, however, upcoming platform technologies including Windows Server 2008, SQL Server codenamed "Katmai," Visual Studio codenamed "Orcas" and Silverlight will already be in developers’ hands and approaching launch, which is where we’ll focus our developer engagement in the near term. We will update this site when we have a new date for the PDC that is better timed with the next wave of platform technologies.&lt;/em>&lt;/p></description></item><item><title>Extending Load Testing Browser Support</title><link>/blog/extending-load-testing-browser-support/</link><pubDate>Thu, 24 May 2007 20:44:13 +0000</pubDate><guid>/blog/extending-load-testing-browser-support/</guid><description>&lt;p>The browser support out-of-the-box for Team Edition for Testers is pretty minimal. But, you can extend this support by adding your own browsers (common ones you'll probably want to add are IE7, Firefox and Opera and there are others you can probably think of). The files which provide the configuration for the browser types are stored in the C:Program FilesMicrosoft Visual Studio 8Common7IDETemplatesLoadTestBrowsers. You will several files which end in the extension ".browser". These files simply contain the header information a browser sends with a request. The IE6.browser file looks like the following:&lt;/p></description></item><item><title>Welcome to Portland Code Camp 3.0</title><link>/blog/welcome-to-portland-code-camp-3-0/</link><pubDate>Sat, 19 May 2007 22:11:17 +0000</pubDate><guid>/blog/welcome-to-portland-code-camp-3-0/</guid><description>&lt;p>Welcome to Camp! Portland Code Camp 3.0 (as was 2.0) is being&amp;nbsp;hosted at the gorgeous &lt;a href="http://www.vancouver.wsu.edu/" target="none" rel="noopener">WSU Vancouver campus&lt;/a>.&lt;/p>
&lt;p>&lt;img style="WIDTH: 699px; HEIGHT: 472px" height=471 src="wsuv.jpg" width=699 border=0> &lt;/p>
&lt;p>There are quite a few attendees here. I counted around 90 at this morning's welcome session.&lt;/p>
&lt;p>&lt;a href="pdxcc3.jpg" target="none" rel="noopener">&lt;img src="pdxcc3tiny.jpg" border=0>&lt;/a>&lt;br />&lt;font size=1>Click the above to zoom-in&lt;/font>&lt;/p>
&lt;p>As for my SQL Server 2005 Worst Practices talk, if you'd like to download the slides, code, or sample project, please click &lt;a href="PDX3SQLWorstPractices.zip" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Google Analytics - better than ever</title><link>/blog/google-analytics-better-than-ever/</link><pubDate>Fri, 11 May 2007 18:07:07 +0000</pubDate><guid>/blog/google-analytics-better-than-ever/</guid><description>&lt;p>&lt;a href="http://www.google.com/analytics" target="none" rel="noopener">Google Analytics&lt;/a> has been re-designed to help you learn even more about where your visitors come from and how they interact with your site. The new Google Analytics makes it easy to improve your results online. Best of all, Google Analytics is free to all advertisers, publishers, and site owners.&lt;/p>
&lt;p> &lt;/p>
&lt;p>All you need to do is paste some tracking code (a small snippet of Javascript) into each Web page that you want tracked, and you&amp;rsquo;re done. You can then track your activity through the built-in reports.&lt;/p></description></item><item><title>New Team System case studies</title><link>/blog/new-team-system-case-studies/</link><pubDate>Mon, 07 May 2007 20:00:24 +0000</pubDate><guid>/blog/new-team-system-case-studies/</guid><description>&lt;p>I posted a few case studies and other VSTS business value items in an earlier &lt;a href="https://accentient.com/blog/BusinessValueOfTeamSystem.aspx" target="none" rel="noopener">blog posting&lt;/a>. There are a couple of new ones out now:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=201311" target="none" rel="noopener">Microsoft Visual Studio Team System ROI Case – KBC&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=201314" target="none" rel="noopener">Microsoft Visual Studio Team System ROI Case – Social Networking&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>C# to Javascript Compiler</title><link>/blog/c-to-javascript-compiler/</link><pubDate>Sun, 06 May 2007 16:01:24 +0000</pubDate><guid>/blog/c-to-javascript-compiler/</guid><description>&lt;p>Learning a new language isn&amp;rsquo;t always fun, especially Javascript.  Plus, when you&amp;rsquo;re working in one language, it takes context switching to flip to another, even for a trivial task.  Nikhil Kothari, an architect on the Web Platform and Tools team at Microsoft, has created something called &lt;a href="http://www.nikhilk.net/Project.ScriptSharp.aspx">Script#&lt;/a>, which allows you to program in C# while compiling to Javascript/Ajax.&lt;br />&lt;br />ZDnet has a good &lt;a href="http://blogs.zdnet.com/web2explorer/?p=197">blog post&lt;/a> on the importance of this technology, and a brief comparison with the Google version which compiles Java to Javascript.&lt;br />&lt;/p></description></item><item><title>Compacting your VPCs</title><link>/blog/compacting-your-vpcs/</link><pubDate>Fri, 04 May 2007 04:02:19 +0000</pubDate><guid>/blog/compacting-your-vpcs/</guid><description>&lt;p>John Paul Cook, a Microsoft MVP for Virtual Machines has an excellent article on VM Central on how to use Acronis to &lt;a href="http://www.vmcentral.com/home/case-studies/solving-virtual-machine-maintenance-problems-with-disk-imaging-by-john-paul-cook">effectively compact your VPCs&lt;/a>.  (The article also covers other areas of interest to VPC users.)&lt;br />&lt;br />John is one of the few people in the MS community with a really firm grasp of virtualization technologies.  Keep an eye out for future articles!&lt;br />&lt;/p>
&lt;p>&lt;/p></description></item><item><title>New Team System Column</title><link>/blog/new-team-system-column/</link><pubDate>Thu, 03 May 2007 21:08:19 +0000</pubDate><guid>/blog/new-team-system-column/</guid><description>&lt;p>&lt;a href="http://www.ftponline.com">FTP Online&lt;/a> has started a new Team System column written by me! I&amp;rsquo;ll be writing about virtually anything that comes to mind or that you want me to write about! It&amp;rsquo;s a twice monthly column and I&amp;rsquo;ll be looking for some good article ideas from process and methodology to the technical nuts and bolts. I only have 800 words or less so they will only be point issues and not overly in-depth (unless I do a continuing series type of thing). You can view the first column on &lt;a href="http://www.ftponline.com/channels/net/2007_05/jlevinson/">Test Driven Development in Team System&lt;/a> today.&lt;/p></description></item><item><title>Anybody wanna buy a GUID?</title><link>/blog/anybody-wanna-buy-a-guid/</link><pubDate>Sat, 28 Apr 2007 16:47:14 +0000</pubDate><guid>/blog/anybody-wanna-buy-a-guid/</guid><description>&lt;p>&lt;a href="http://en.wikipedia.org/wiki/Globally_Unique_Identifier" target="none" rel="noopener">GUIDs&lt;/a> have always been a passion of mine. I guess it's that they are so ugly, you've got to feel sorry for them.&lt;/p>
&lt;p>As some of you remember, I tried to make a quick buck selling a GUID (&lt;a href="ebay_final1.jpg" target="none" rel="noopener">pic1&lt;/a> &amp;amp; &lt;a href="ebay_final2.jpg" target="none" rel="noopener">pic2&lt;/a>) on ebay a few years ago. That may be a venture I fall back on when I retire. In the meantime, some technologists, using the latest presentation foundation (WPF/E) have built &lt;a href="http://blog.rioterdecker.net/blogs/chaz/archive/2007/04/19/177.aspx" target="none" rel="noopener">GuidMarket&lt;/a>. Check it out.&lt;/p></description></item><item><title>Transcript from today's VSTS Chat</title><link>/blog/transcript-from-todays-vsts-chat/</link><pubDate>Fri, 27 Apr 2007 20:59:41 +0000</pubDate><guid>/blog/transcript-from-todays-vsts-chat/</guid><description>&lt;p>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.&lt;/p>
&lt;p>I have captured the entire transcripts&amp;nbsp;(both expert and guest chats) in this &lt;a href="VSTSChat_1_April27.pdf" target="new" rel="noopener">PDF document&lt;/a>&amp;nbsp;(for the 10am PST chat) and this &lt;a href="VSTSChat_2_April27.pdf" target="new" rel="noopener">PDF document&lt;/a> (for the 4pm PST chat).&lt;/p></description></item><item><title>Transcript from today's VSTS Chats</title><link>/blog/transcript-from-todays-vsts-chats/</link><pubDate>Fri, 27 Apr 2007 20:18:48 +0000</pubDate><guid>/blog/transcript-from-todays-vsts-chats/</guid><description>&lt;p>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.&lt;/p>
&lt;p>I have captured the entire transcripts&amp;nbsp;(both expert and guest chats) in this &lt;a href="VSTSChat_1_April27.pdf" target="new" rel="noopener">PDF document&lt;/a>&amp;nbsp;(for the 10am PST chat) and this &lt;a href="VSTSChat_2_April27.pdf" target="new" rel="noopener">PDF document&lt;/a> (for the 4pm PST chat).&lt;/p></description></item><item><title>Editing the TFSBuild.proj file without wasting time</title><link>/blog/editing-the-tfsbuild-proj-file-without-wasting-time/</link><pubDate>Fri, 27 Apr 2007 00:26:50 +0000</pubDate><guid>/blog/editing-the-tfsbuild-proj-file-without-wasting-time/</guid><description>&lt;p>When you&amp;rsquo;re trying to edit an automated Team Build, you can really get stuck waiting long times for the builds to complete.  This can be very frustrating while you&amp;rsquo;re going through a series of running a build, fixing an error, running a built, fixing an error&amp;hellip;&lt;br />&lt;br />You can really speed these steps up by following &lt;a href="http://weblogs.asp.net/dmckinstry/archive/2006/07/16/Hints-for-expediting-Team-Build-script-development.aspx">this guidance&lt;/a> by &lt;a href="http://weblogs.asp.net/dmckinstry">Dave McKinstry&lt;/a>.&lt;br />&lt;br />&lt;br />&lt;/p>
&lt;p>&lt;/p></description></item><item><title>Welcome to the team, Jeff Levinson</title><link>/blog/welcome-to-the-team-jeff-levinson/</link><pubDate>Thu, 26 Apr 2007 22:11:24 +0000</pubDate><guid>/blog/welcome-to-the-team-jeff-levinson/</guid><description>&lt;p>Accentient is pleased to announce the hiring of Jeff Levinson, a fellow Team System MVP!&lt;/p>
&lt;p> &lt;/p>
&lt;p>Jeff joins our team as a senior consultant, having just left The Boeing Company where he worked as a solution design &amp;amp; integration architect. Jeff is an experienced software developer and SDLC practitioner. Jeff holds the following certifications: MCSD, MCSD.NET, MCDBA, SCJP and Security+ and is the author of two books on .NET development. His latest book (co-author) is &lt;a href="http://www.amazon.com/Visual-Studio-2005-Team-System/dp/1590594606" target="none" rel="noopener">Pro Visual Studio 2005 Team System&lt;/a> (Apress 2006). He has presented at various conferences and user groups, and writes articles on all areas of .NET development.&lt;/p></description></item><item><title>VS2005 Template for listening to TFS Events</title><link>/blog/vs2005-template-for-listening-to-tfs-events/</link><pubDate>Tue, 24 Apr 2007 20:06:42 +0000</pubDate><guid>/blog/vs2005-template-for-listening-to-tfs-events/</guid><description>&lt;p>I&amp;rsquo;ve posted about this before, however, it&amp;rsquo;s so important I&amp;rsquo;ll repost.  If you&amp;rsquo;re trying to create a listener web service for TFS events, don&amp;rsquo;t start from scratch!  Use &lt;a href="http://blogs.conchango.com/howardvanrooijen/default.aspx">Howard van Rooijen&lt;/a>&amp;rsquo;s &lt;a href="http://blogs.conchango.com/howardvanrooijen/archive/2006/04/29/3894.aspx">VS2005 template&lt;/a>.  It will create the web services, along with the appropriate signatures, as well as convert the events to an object, so that you can effectively use it.  &lt;br />&lt;/p>
&lt;p>&lt;/p></description></item><item><title>Portland Code Camp 3.0</title><link>/blog/portland-code-camp-3-0/</link><pubDate>Mon, 23 Apr 2007 02:15:20 +0000</pubDate><guid>/blog/portland-code-camp-3-0/</guid><description>&lt;p>Pack up your compilers and IDES, because it's camping time in Portland!&lt;br />&lt;br />&lt;strong>Portland&amp;nbsp;Code Camp 3.0 is back May 19th and 20th!&lt;/strong>&lt;/p>
&lt;p>Location: &lt;a href="http://local.live.com/?v=2&amp;amp;cid=B6A8F57FE80C2B3A!101" target="none" rel="noopener">Washington State University - Vancouver&lt;/a>, 14204 NE Salmon Creek Ave, Vancouver, WA 98686&lt;/p>
&lt;p>Visit the &lt;a href="http://pdx.techevents.info/codecamp/3/default.aspx" target="none" rel="noopener">site&lt;/a> for more information.&lt;br />&lt;/p></description></item><item><title>Visual Studio Team System Chat – This Friday</title><link>/blog/visual-studio-team-system-chat-this-friday/</link><pubDate>Sun, 22 Apr 2007 19:43:30 +0000</pubDate><guid>/blog/visual-studio-team-system-chat-this-friday/</guid><description>&lt;p>Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the in the Visual Studio code name "Orcas" Beta 1 releases for Team Suite and Team Foundation Server.&lt;/p>
&lt;p>Join the &lt;a href="http://msdn2.microsoft.com/en-us/chats/default.aspx" target="none" rel="noopener">chat&lt;/a> on Friday, April 27th, 2007 from 10:00am - 11:00am Pacific Time | &lt;a href="http://www.microsoft.com/communities/chats/vcs/07_0427_MSDN_VSTS.ics" target="none" rel="noopener">Add to Calendar&lt;/a> | &lt;a href="http://www.timeanddate.com/worldclock/fixedtime.html?year=2007&amp;amp;month=4&amp;amp;day=27&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=234" target="none" rel="noopener">Additional Time Zones&lt;/a>&lt;/p></description></item><item><title>New, simpler AdventureWorks sample database</title><link>/blog/new-simpler-adventureworks-sample-database/</link><pubDate>Fri, 20 Apr 2007 15:46:15 +0000</pubDate><guid>/blog/new-simpler-adventureworks-sample-database/</guid><description>&lt;p>Trainers and presenters have been wanting a sample database that is less complex than AdventureWorks, but more interesting than Northwind. Thanks to my friends at SolidQ for letting me know about AdventureWorksLT (Light) ...&lt;/p>&lt;a href="AdventureWorksLT.jpg" target="none" border="0" rel="noopener">&lt;img src="AdventureWorksLTTiny.jpg">&lt;/a>&lt;br />&lt;font size=1>(Click to see a larger view)&lt;/font>&lt;br />&lt;br />
&lt;p>You can download AdventureWorksLT&amp;nbsp;from &lt;a href="http://www.codeplex.com/MSFTDBProdSamples" target="none" rel="noopener">CodePlex&lt;/a> or &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e719ecf7-9f46-4312-af89-6ad8702e4e6e&amp;amp;displaylang=en" target="none" rel="noopener">Microsoft&lt;/a>.&lt;/p></description></item><item><title>Visual Studio "Orcas" Beta 1 is out</title><link>/blog/visual-studio-orcas-beta-1-is-out/</link><pubDate>Fri, 20 Apr 2007 10:45:05 +0000</pubDate><guid>/blog/visual-studio-orcas-beta-1-is-out/</guid><description>&lt;p>Yesterday,&amp;nbsp;Microsoft's Developer Division (DevDiv)&amp;nbsp;released beta 1 of Visual Studio "Orcas", which corresponds with the Connected Systems Division’s beta 1 release of the .NET Framework 3.5. Soma &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/04/19/visual-studio-orcas-and-net-fx-3-5-beta1-shipped.aspx" target="none" rel="noopener">blogged&lt;/a> this yesterday morning. Visual Studio "Orcas" enables developers and development teams to rapidly create Software + Services on the latest platforms, including the Web, Windows Vista, the 2007 Office System, and Windows Server "Longhorn".&lt;/p>
&lt;p>As usualy, one of the most common questions about Orcas is, "When will it ship?". Well, here's Microsoft's official/public timeline:&lt;/p></description></item><item><title>Welcome to "The Region"</title><link>/blog/welcome-to-the-region/</link><pubDate>Wed, 18 Apr 2007 05:32:31 +0000</pubDate><guid>/blog/welcome-to-the-region/</guid><description>&lt;p>Microsoft just launched "The Region", a&amp;nbsp;global hub for the 140 software architects, developers, trainers and other professionals selected&amp;nbsp;as Regional Directors. The site is designed to help RDs circulate insights, information, inspiration and inquiries among each other, and among the broader developer community.&lt;/p>
&lt;p>Check out &lt;a href="http://www.microsoftregionaldirectors.com/" target="none" rel="noopener">The Region&lt;/a> today.&lt;/p></description></item><item><title>Filing bugs from an ASPX page</title><link>/blog/filing-bugs-from-an-aspx-page/</link><pubDate>Tue, 17 Apr 2007 17:03:01 +0000</pubDate><guid>/blog/filing-bugs-from-an-aspx-page/</guid><description>&lt;p>If you&amp;rsquo;d like to file bugs in TFS using a web page, perhaps for users that don&amp;rsquo;t have VS2005 or the Team Explorer installed, there&amp;rsquo;s a pretty clean example located &lt;a href="http://blogs.vertigosoftware.com/teamsystem/archive/2007/04/09/4828.aspx">here&lt;/a>.&lt;br />&lt;br />Now, I hear everyone crying out about Microsoft&amp;rsquo;s purchase of &lt;a href="http://www.devbiz.com/teamplain/webaccess/default.aspx">TeamPlain&lt;/a> and the web access available though that.  (The version one of the TeamPlain addin is now freely available for download &lt;a href="http://www.devbiz.com/teamplain/webaccess/default.aspx">here&lt;/a>.)  I&amp;rsquo;m the first to admit that the TeamPlain solution is likely the best, however, there are times when you need to create your own solution.  And the primary reason for that is &amp;lsquo;multiplexing'2013-08-28 13:41:14&amp;rsquo;, or supporting a large number of users who do not have TFS Client Access Licenses (CALs), by dropping everything into a single database, then having a triage individual, who does have a call, make the final decision to upload to the TFS server.  (More on that in a future post&amp;hellip;)&lt;br />&lt;/p></description></item><item><title>WSS3.0 with Team System SP1</title><link>/blog/wss3-0-with-team-system-sp1/</link><pubDate>Tue, 17 Apr 2007 16:49:12 +0000</pubDate><guid>/blog/wss3-0-with-team-system-sp1/</guid><description>&lt;p>&lt;span style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'">&lt;font size=2>&lt;font size=3>Hallelujah!  You can now use WSS 3.0 with TFS 1.0 SP1!  This is great news!!!  For those of you who haven&amp;rsquo;t seen WSS 3.0 as compared to WSS 2.0, you&amp;rsquo;re in for a wonderful treat!  WSS 2.0 was missing that one critical tool that greatly assists the agile software development process - the wiki.  And WSS 3.0 plugs that hole!&lt;br />&lt;br />Brian Keller, of Microsoft, has the &lt;a href="http://blogs.msdn.com/briankel/archive/2007/04/14/Configuring-Visual-Studio-2005-Team-Foundation-Server-with-Windows-SharePoint-Services-3.0.aspx">BETA guidance for WSS 3.0 with TFS SP1&lt;/a> for the port on his blog.  Don'2013-08-28 13:41:15&amp;rsquo;t miss it!  As for right now, I&amp;rsquo;d recommending holding off on production server deployment until a few rounds of first adopters work out any possible kinks.  But if you want to be on that first round&amp;hellip;  :-)  &lt;/font>&lt;br />&lt;/font>&lt;/span>&lt;/p></description></item><item><title>Integrating Team Foundation Server with Windows SharePoint Services (WSS) 3.0</title><link>/blog/integrating-team-foundation-server-with-windows-sharepoint-services-wss-3-0/</link><pubDate>Mon, 16 Apr 2007 21:20:25 +0000</pubDate><guid>/blog/integrating-team-foundation-server-with-windows-sharepoint-services-wss-3-0/</guid><description>&lt;p>Just to catch you up, Microsoft's Team Foundation Server v1.0 (released March 2006) only works with WSS 2.0. WSS 2.0 is&amp;nbsp;the old version. WSS 3.0 is the new version, and launched with Microsoft Office 2007. It's&amp;nbsp;full of &lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/HA100738471033.aspx" target="none" rel="noopener">great new features&lt;/a>, but alas TFS won't integrate with it naturally. Even installing TFS SP1 won't get you there.&lt;/p>
&lt;p>Thanks to &lt;a href="http://blogs.msdn.com/briankel/" target="none" rel="noopener">Brian Keller&lt;/a>, a Technical Evangelist for Team System, who has published a document on &lt;a href="http://blogs.msdn.com/briankel/archive/2007/04/14/Configuring-Visual-Studio-2005-Team-Foundation-Server-with-Windows-SharePoint-Services-3.0.aspx" target="none" rel="noopener">how to integrate&lt;/a> TFS with WSS 3.0. As Brian explains, keep in mind that this is a "release candidate" of guidance that&amp;nbsp;will eventually be posted to MSDN.&lt;/p></description></item><item><title>Did you sign the VB6 petition?</title><link>/blog/did-you-sign-the-vb6-petition/</link><pubDate>Sat, 14 Apr 2007 23:29:30 +0000</pubDate><guid>/blog/did-you-sign-the-vb6-petition/</guid><description>&lt;p>If you did &lt;a href="http://classicvb.org/petition/" target="none" rel="noopener">sign the petition&lt;/a>, then&amp;nbsp;you should probably get out more, and check out a cool&amp;nbsp;technology called &lt;a href="http://www.microsoft.com/net" target="none" rel="noopener">.NET&lt;/a>.&lt;/p>
&lt;p>If you did not sign the petition, be proud and &lt;a href="http://www.cafepress.com/devfish1.51135517" target="none" rel="noopener">show it&lt;/a> ...&lt;/p>&lt;img src="vb6petition.jpg"></description></item><item><title>Productivity Best Practice</title><link>/blog/productivity-best-practice/</link><pubDate>Sat, 14 Apr 2007 00:03:28 +0000</pubDate><guid>/blog/productivity-best-practice/</guid><description>&lt;p>One of the best things software development shops can do to improve productivity is to set Outlook to only check email once every hour (or 30 minutes at least).  This is because people tend to take quite a bit of time to get back to difficult tasks.  Email, and IMs, are difficult to ignore when that little &amp;ldquo;pellet dispenser&amp;rdquo; pops up on the lower left hand side of your screen.  And once your mind strays it&amp;rsquo;s hard to get back on task.&lt;br />&lt;br />A recent research project reported in the New York Times (&lt;a href="http://www.nytimes.com/2007/03/25/business/25multi.html">link&lt;/a> - free registration required), bears this out.  Here&amp;rsquo;s the money quote:&lt;br />&lt;/p></description></item><item><title>Shipping unit tests with your shrinkwrapped software</title><link>/blog/shipping-unit-tests-with-your-shrinkwrapped-software/</link><pubDate>Thu, 12 Apr 2007 22:35:16 +0000</pubDate><guid>/blog/shipping-unit-tests-with-your-shrinkwrapped-software/</guid><description>&lt;p>Last year, at PDC, I sat down with &lt;a href="http://www.ssw.com.au/ssw/employees/employeesprofile.aspx?EmpID=AC">Adam Cogan&lt;/a>, of &lt;a href="http://www.ssw.com.au/ssw/">SSW&lt;/a>, during an MSDN magazine party.  Feeling the guilty pleasure of totally geeking out while a decent party was going on, Adam led a group of geeks through some of his very cool software tools.  Somewhere during the discussion, he mentioned that he deploys his unit test, along with a test runner, with his shrinkwrapped application.  That got my attention, since I&amp;rsquo;d never thought of them like that.  I called him on it, and he explained.  Now, there seems to be a visceral reaction from folks against the idea.  Here&amp;rsquo;s WHY it makes sense to deploy unit tests and a test runner with you application:&lt;br />&lt;/p></description></item><item><title>PC Repair Fair in Boise - April 14th</title><link>/blog/pc-repair-fair-in-boise-april-14th/</link><pubDate>Fri, 06 Apr 2007 01:35:42 +0000</pubDate><guid>/blog/pc-repair-fair-in-boise-april-14th/</guid><description>&lt;p>What a better way to spend Tax Day eve, than helping the (Boise) public with their variety of computer problems.&lt;/p>
&lt;p>Boise State University&amp;nbsp;Association of Information Technology Professionals (AITP) will be hosting&amp;nbsp;their fifth PC Repair Fair on April 14, 2007.&amp;nbsp; This is a community service event where we will be fixing computers for the community for free. Oh, and they&amp;nbsp;need volunteers.&lt;/p>
&lt;p>Saturday April 14th * 8:45am&amp;nbsp;to 2pm (first shift) Saturday April 14th * 1:00pm&amp;nbsp;to 7pm (second shift).&lt;/p></description></item><item><title>Burning WMA files in Vista / Windows Media 11</title><link>/blog/burning-wma-files-in-vista-windows-media-11/</link><pubDate>Thu, 05 Apr 2007 18:07:41 +0000</pubDate><guid>/blog/burning-wma-files-in-vista-windows-media-11/</guid><description>&lt;p>More fun with Vista.&amp;nbsp; I love the OS, and there's so much to recommend it, but I keep running into WEIRD problems!&amp;nbsp; Here's another one...&amp;nbsp; I like to listen to &lt;a href="http://www.dotnetrocks.com">DotNetRocks&lt;/a>, &lt;a href="http://www.hanselminutes.com">Hanselminutes&lt;/a>, and other podcasts during my commute to and from client sites.&amp;nbsp; They offer downloads in both WMA and MP3 formats.&amp;nbsp; I've generally used MP3, but thought, "Hey, I should switch to WMA, since that's native to Windows Media.&amp;nbsp; Unfortunately, when I tried to drag any WMA files onto Windows Media 11 in Vista, it won't allow me to drop them onto the 'To Burn List'2013-08-28 13:41:29', or add them any other way I was able to see.&amp;nbsp; However, MP3 files can be dragged onto the burn list easily.&amp;nbsp; Weird.&amp;nbsp; So, I guess it's back to MP3s.&amp;nbsp; &lt;/p></description></item><item><title>Cool Web 2.0 video</title><link>/blog/cool-web-2-0-video/</link><pubDate>Mon, 02 Apr 2007 21:54:51 +0000</pubDate><guid>/blog/cool-web-2-0-video/</guid><description>&lt;p>You've probably heard of "Web 2.0", but what is it? According to &lt;a href="http://en.wikipedia.org/wiki/Web_2" target="none" rel="noopener">Wikipedia&lt;/a> and &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html" target="none" rel="noopener">O'Reilly&lt;/a>, Web 2.0 "refers to a perceived second-generation of Web-based services—such as social networking sites, wikis, communication tools, and folksonomies." I love that last word!&lt;/p>
&lt;p>Here's a cool, short &lt;a href="http://youtube.com/watch?v=6gmP4nk0EOE" target="none" rel="noopener">video&lt;/a> from &lt;a href="http://www.ksu.edu/sasw/anthro/wesch.htm" target="none" rel="noopener">Michael Wesch&lt;/a>, assistant professor of Cultural Anthropology at Kansas State Univerisity, which puts it into terms we can all understand.&lt;/p>
&lt;p>Thanks to &lt;a href="http://www.devfish.net/About.aspx" target="none" rel="noopener">Joe Healy&lt;/a> (Florida DE for Microsoft) for this nugget. Check out his community site &lt;a href="http://www.devfish.net/" target="none" rel="noopener">DevFish.net&lt;/a>.&lt;br />&lt;br />&lt;/p></description></item><item><title>Any SQL Injectors out there?</title><link>/blog/any-sql-injectors-out-there/</link><pubDate>Wed, 28 Mar 2007 19:28:35 +0000</pubDate><guid>/blog/any-sql-injectors-out-there/</guid><description>&lt;p>SQL Injection attacks are a well know exploit of insecure database systems. If you don&amp;rsquo;t know about SQL Injection, you can change that by visiting &lt;a href="http://en.wikipedia.org/wiki/SQL_injection" target="none" rel="noopener">Wikipedia&lt;/a>.&lt;/p>
&lt;p> &lt;/p>
&lt;p>If you feel like injecting some SQL into your site, you should visit the &lt;a href="https://www.comparitech.com/blog/information-security/sql-injection-prevention-tips-for-web-programmers" target="_blank" rel="noopener">SQL Injection Cheat Sheet&lt;/a> page for all of the approaches. As the author mentions, only MySQL, Microsoft SQL Server, (some) ORACLE, and (some) PostgreSQL are supported and that most of the samples are not correct for every situation.&lt;/p></description></item><item><title>PEX?</title><link>/blog/pex/</link><pubDate>Wed, 28 Mar 2007 12:42:12 +0000</pubDate><guid>/blog/pex/</guid><description>&lt;p>PEX = Program EXploration (a Microsoft Research &lt;a href="http://research.microsoft.com/Pex/" target="none" rel="noopener">project&lt;/a>). I'm not really&amp;nbsp;sure what this is, but a fellow RD, &lt;a href="http://www.ObjectSharp.com/Barry" target="none" rel="noopener">Barry Gervin&lt;/a>, pointed it out to some of us MVPs recently after he visited a Microsoft Research "science fair".&lt;/p>
&lt;p>Apparently, PEX automatically generates unit tests, allowing developers&amp;nbsp;to find bugs early. In addition, it suggests to the programmer how to fix the bugs. Sounds too good to be true, but since it will&amp;nbsp;enable "a new development experience" in Visual Studio Team System, I should probably keep an eye on it.&lt;/p></description></item><item><title>Congratulations to the DBPro team (and Scott Ambler)</title><link>/blog/congratulations-to-the-dbpro-team-and-scott-ambler/</link><pubDate>Wed, 28 Mar 2007 12:18:24 +0000</pubDate><guid>/blog/congratulations-to-the-dbpro-team-and-scott-ambler/</guid><description>&lt;p>I&amp;rsquo;m a bit late to the party, but I wanted to recognize a couple of cool 2007 &lt;a href="http://www.joltawards.com/" target="none" rel="noopener">Jolt Award&lt;/a> winners &amp;hellip;&lt;/p>
&lt;ul>
&lt;pre>&lt;code>&amp;lt;li&amp;gt;Microsoft and the VSTS/Database Professionals product group for &amp;quot;&amp;lt;em&amp;gt;Database Engines and Data Tools&amp;lt;/em&amp;gt;&amp;quot; (read more &amp;lt;a href=&amp;quot;http://blogs.msdn.com/camerons/archive/2007/03/22/dbpro-wins-jolt-award.aspx&amp;quot; target=&amp;quot;none&amp;quot; rel=&amp;quot;noopener&amp;quot;&amp;gt;here&amp;lt;/a&amp;gt; and &amp;lt;a href=&amp;quot;http://blogs.msdn.com/robcaron/archive/2007/03/21/1929057.aspx&amp;quot; target=&amp;quot;none&amp;quot; rel=&amp;quot;noopener&amp;quot;&amp;gt;here&amp;lt;/a&amp;gt;)&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.ambysoft.com/&amp;quot;&amp;gt;Scott Ambler&amp;lt;/a&amp;gt; for his awesome book, &amp;lt;a href=&amp;quot;http://www.amazon.com/exec/obidos/ASIN/0321293533&amp;quot; target=&amp;quot;none&amp;quot; rel=&amp;quot;noopener&amp;quot;&amp;gt;Refactoring Databases&amp;lt;/a&amp;gt;.&amp;lt;/li&amp;gt;

&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.stpsoft.co.uk/vsts/&amp;quot; target=&amp;quot;none&amp;quot; rel=&amp;quot;noopener&amp;quot;&amp;gt;stpBA&amp;lt;/a&amp;gt; Storyboarding for VSTS&amp;lt;/li&amp;gt;
&lt;/code>&lt;/pre>
&lt;/ul>
&lt;p>In fact, here are all the &lt;a href="http://www.joltawards.com/2007/" target="none" rel="noopener">winners&lt;/a>.&lt;/p></description></item><item><title>A flurry of VSTS announcements</title><link>/blog/a-flurry-of-vsts-announcements/</link><pubDate>Wed, 28 Mar 2007 11:46:39 +0000</pubDate><guid>/blog/a-flurry-of-vsts-announcements/</guid><description>&lt;p>I've been in Orlando this week, speaking at SQL Connections and have been derelict in my blogging duties, especially with regard to VSTS.&lt;/p>
&lt;ul>
&lt;li>Microsoft announced on Monday that they had acquired &lt;a href="http://www.devbiz.com/" target="none" rel="noopener">DevBiz&lt;/a> (the company that produces &lt;a href="http://www.devbiz.com/teamplain/webaccess/default.aspx" target="none" rel="noopener">TeamPlain&lt;/a>), which has been the leader in browser-based access to Team Foundation Server, further&amp;nbsp;boosting&amp;nbsp;cross-platform access (and adoption). TeamPlain Web Access also enables&amp;nbsp;a peripheral team member&amp;nbsp;to browse project information and manipulate work items, source code, etc. I believe the new, official name will become "&lt;em>Microsoft Visual Studio Team System Web Access&lt;/em>" (another mouthful). This&amp;nbsp;acquisition also means that we will get to use&amp;nbsp;TeamPlain for&amp;nbsp;FREE (assuming we have a proper client access license for TFS). Read more about the acquisition on &lt;a href="http://blogs.msdn.com/bharry/archive/2007/03/26/microsoft-acquires-teamplain.aspx" target="none" rel="noopener">Brian Harry's blog&lt;/a> and Microsoft &lt;a href="http://www.microsoft.com/presspass/features/2007/mar07/03-26VisualStudio.mspx" target="none" rel="noopener">PressPass&lt;/a>.&lt;br />&lt;br />
&lt;li>Microsoft published their Visual Studio Team System "&lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/bb407307.aspx" target="none" rel="noopener">Future Releases" roadmap&lt;/a>, even beyond Orcas. So now, we can all speak the words "Rosario" in public. Rosario is the codename for the version of VSTS beyond Orcas. The roadmap is very thorough, even listing service packs and power tools, so you know exactly what delivery vehicle your feature or fix will be arriving in.&lt;br />&lt;br />
&lt;li>Gert Drapers (the &lt;a href="http://blogs.msdn.com/gertd" target="none" rel="noopener">data dude&lt;/a>) announced Service Release (SR) 1 for&amp;nbsp;VSTS Edition for Database Professionals. He says that it's "in the works" and will be published sometime in Q2 of 2007 (let's hope April). He lists a few of the fixes and features that will be in the SR in a recent &lt;a href="http://blogs.msdn.com/gertd/archive/2007/03/22/announcing-service-release-1.aspx" target="none" rel="noopener">blog posting&lt;/a>.&lt;br />&lt;br />
&lt;li>Yesterday, Microsoft &lt;a href="http://blogs.msdn.com/nnaderi/archive/2007/03/27/unit-testing-trickling-into-pro.aspx" target="none" rel="noopener">announced&lt;/a> that unit testing will become a feature of the Professional edition of Visual Studio Orcas. This has been a passionately-requested feature by everyone in the world not running Dev, Test, or Team Suite editions. Finally, everyone who has Professional edition and up will be able to write and run unit tests. What about code coverage, that's still a question.&lt;br />&lt;br />
&lt;li>The Patterns and Practices team has released updated prescriptive guidance on VSTS. JD Meiers &lt;a href="http://blogs.msdn.com/jmeier/archive/2007/03/26/vsts-guidance-project-update.aspx" target="none" rel="noopener">lists&lt;/a> many of the improvements on a blog post and you can find the &lt;a href="http://www.codeplex.com/VSTSGuidance" target="none" rel="noopener">guidance&lt;/a> itself on CodePlex.&lt;br />&lt;br />
&lt;li>Speaking of guidance, Microsoft recently published a 40-page&amp;nbsp;&lt;a href="http://www.codeplex.com/BranchingGuidance">branching guidance&lt;/a> document which does a very good job of explaing branching and merging strategies for various size teams.&lt;/li>&lt;/ul></description></item><item><title>Solution to Vista printing problem</title><link>/blog/solution-to-vista-printing-problem/</link><pubDate>Mon, 26 Mar 2007 03:59:09 +0000</pubDate><guid>/blog/solution-to-vista-printing-problem/</guid><description>&lt;p>I&amp;rsquo;ve solved the problem with the printer shared via USB on a Windows XP box!  I can now print to it from my Vista box.&lt;br />&lt;br />I found the solution at TechArena.  You can find it &lt;a href="http://forums.techarena.in/showthread.php?t=655513">here&lt;/a>.  Basically, you need to install the printer locally first, then fake it out using a Port that points directly to the shared printer.  Then, be sure to disable the &amp;ldquo;Offline Printer&amp;rdquo; support so that it prints over the network immediately.&lt;br />&lt;br />UPDATE:  And here&amp;rsquo;s another &lt;a href="http://members.shaw.ca/bsanders/NetPrinterNoPP.htm">post&lt;/a>, which makes things a bit more clear.&lt;br />&lt;/p></description></item><item><title>More Vista problems</title><link>/blog/more-vista-problems/</link><pubDate>Sun, 25 Mar 2007 03:52:19 +0000</pubDate><guid>/blog/more-vista-problems/</guid><description>&lt;p>I&amp;rsquo;m trying to get Vista (on my laptop) to recognize a printer shared from my Windows XP desktop box.  Unfortunately, it squacks&amp;hellip;  Telling me that I don&amp;rsquo;t have enough memory.  Now, I have 2 Gig on my laptop, and currently 1.5 Gig is free, so I seriously doubt that&amp;rsquo;s REALLY the case. &lt;br />&lt;img alt="" src="file:///C:/Users/STEVE-%7E1/AppData/Local/Temp/moz-screenshot.jpg">&lt;img alt="" src="file:///C:/Users/STEVE-%7E1/AppData/Local/Temp/moz-screenshot-1.jpg">&lt;/p>
&lt;p>&lt;/p>&lt;img src="printer.jpg" border=0>&lt;br />&lt;br />I've searched and come up with a couple solutions, however, they involve hooking up my printer via an LPT port.&amp;nbsp; I don't have that cable anymore.&amp;nbsp; Who uses those things when USB is available?&amp;nbsp; Anyway, the hack is really to hook up old DOS computers to Windows XP, but evidently it works for Vista, too.&amp;nbsp; If you are running into the same problems, and are using an LPT port, check out the Microsoft KB article &lt;a href="http://support.microsoft.com/kb/314499">here&lt;/a>.&lt;br />&lt;br />UPDATE:&amp;nbsp; See my post here for the solution!&lt;br /></description></item><item><title>Running .NET on WebSphere J2EE Servers</title><link>/blog/running-net-on-websphere-j2ee-servers/</link><pubDate>Sun, 25 Mar 2007 03:10:27 +0000</pubDate><guid>/blog/running-net-on-websphere-j2ee-servers/</guid><description>&lt;p>I&amp;rsquo;m generally involved in the .NET space, but often work with companies that have both .NET and J2EE running in their enterprise.  Because of our focus on Team Foundation Server (TFS) and VSTS (Team System), when we run into Java, it&amp;rsquo;s usually getting them moved over to TFS using &lt;a href="http://www.teamprise.com/">TeamPrise&lt;/a>.  (See &lt;a href="http://www.woodwardweb.com/">Martin Woodward&amp;rsquo;s blog&lt;/a> for more on this great product, plus some very valuable insights into TFS and software development in general.)&lt;br />&lt;br />But sometimes the companies we work with have J2EE as their primary servers.  I only recently learned of a very interesting product called &lt;a href="http://www.mainsoft.com/products/vmw_wps.aspx">Visual MainWin for J2EE&lt;/a> that allows a company to run their ASP.NET applications without recompilation on WebSphere servers!  Now, web developers can get all the productivity, simplicity and maintainability of ASP.NET even before they convince their IT shops to move to a Windows platform!  Combine that with TFS and TeamPrise for their Java developers, and we&amp;rsquo;re talking a real Microsoft foothold in hostile territory.  :-)&lt;br />&lt;br />&lt;b>Side note&lt;/b>:  Speaking of Java and .NET, here&amp;rsquo;s a Java Virtual Machine written in .NET!  :-)  It&amp;rsquo;s called &lt;a href="http://www.ikvm.net/">IKVM.NET&lt;/a>!&lt;br />&lt;/p></description></item><item><title>Outlook 2007 with Vista</title><link>/blog/outlook-2007-with-vista/</link><pubDate>Sat, 24 Mar 2007 18:01:23 +0000</pubDate><guid>/blog/outlook-2007-with-vista/</guid><description>&lt;p>During my recent upgrade, I moved to Vista and Outlook 2007.  I have to say, I LOVE the Outlook 2007 UI.  I&amp;rsquo;m much more productive, and it introduces some very, very nice features, like overlapping calendars and integrated searching (although I still prefer X1, since it is MUCH faster and has a better UI).  &lt;br />&lt;br />Still, I ran into this problem&amp;hellip;  I couldn&amp;rsquo;t use it to connect to my email server hosted on Windows Server 2003.  The email downloads were WAY to slow.  Retrieving 15 emails with a total of 100 kb took several minutes, and if I had an attachment larger that 1.2 MB I physically couldn&amp;rsquo;t download it, since it would time out every time (after 30 minutes or so).  Yuck.&lt;br />&lt;br />It was so bad that we gave up hosting our email on our own servers and found a service that would host all our email addresses, giving us POP3, internet access to our email, calendar and many other features free.  I looked all over for a solution to the slowness problem, including contacting Microsoft.  No one could help.  So we moved, and are quite happy with the new service.&lt;br />&lt;br />Anyway, I&amp;rsquo;ve found the solution.  It wasn&amp;rsquo;t Outlook 2007, but Vista, and it&amp;rsquo;s a very common problem (based on Live and Google searches), without a well publicized solution.  It'2013-08-28 13:41:42&amp;rsquo;s the same solution as the last post.  &lt;br />&lt;br />Go to the command line as an Administrator (in your Vista client) and execute the following command:&lt;br />&lt;br />&lt;b>&lt;i>netsh interface tcp set global autotuninglevel=disable&lt;/i>&lt;/b>&lt;br />&lt;br />Works like a champ!  Hopefully, this post will help a few people before they end up having to also migrate off of Windows Server 2003 to another solution.  &lt;br />&lt;br />PS.  This problem doesn&amp;rsquo;t affect all Windows Server 2003 (Win2K3) installs, only some.  Evidently it is a hardware issue.&lt;br />&lt;br />UPDATE:  More information here:  &lt;a href="http://www.itwriting.com/blog/?p=54">Outlook is slow, RSS Broken&lt;/a> from Tim Anderson&amp;rsquo;s blog.  See comments 60-64 for more information and the solution presented here.&lt;br />&lt;/p></description></item><item><title>Vista talking to our Windows Server 2003 VERY slow</title><link>/blog/vista-talking-to-our-windows-server-2003-very-slow/</link><pubDate>Sat, 24 Mar 2007 17:34:34 +0000</pubDate><guid>/blog/vista-talking-to-our-windows-server-2003-very-slow/</guid><description>&lt;p>I recently &amp;ldquo;upgraded&amp;rdquo; to Vista on my laptop.  Immediately, I noticed a few things that were very annoying&amp;hellip;  Primarily, it was the file transfer speed between my Vista box and our Windows Server 2003 box.  What used to take about 3 minutes to download now takes well over 4 hours.  In addition, the WSS portal we use takes over 1 minute for the home page to come up, versus less than 1 second.  Yuck.  So, I have to keep a copy of Windows XP around whenever I need to download stuff from our server.  I shut down Vista, swap hard drives (laptop) and boot into XP.  Then my speeds are nice and fast again.&lt;br />&lt;br />Microsoft recommended that I run the following command as an Admin from my Vista command prompt:&lt;br />&lt;i>&lt;br />netsh interface tcp set global autotuninglevel=disabled&lt;/i>&lt;br />&lt;br />I wish I could report that it increased my performance, but, alas, I&amp;rsquo;m still stuck.  &lt;br />&lt;br />I love the Vista experience, and there&amp;rsquo;s so much to like about the OS, but I&amp;rsquo;ve run into so many &amp;ldquo;gotchas&amp;rdquo; that kill my productivity that I have to recommend staying with XP for now.  At least until the first Service Pack is released, or they solve the major interoperability issues.&lt;br />&lt;br />UPDATE:  I did a reboot after the netsh command above and NOW I&amp;rsquo;m moving quickly!  It worked!  I&amp;rsquo;ve still got doubts about the wisdom of moving, at this time, to Vista, but my communication problem with the server is no longer one of them!&lt;br />&lt;/p></description></item><item><title>Next "Ask An Expert" Live chat - April 19, 2007</title><link>/blog/next-ask-an-expert-live-chat-april-19-2007/</link><pubDate>Thu, 22 Mar 2007 16:47:52 +0000</pubDate><guid>/blog/next-ask-an-expert-live-chat-april-19-2007/</guid><description>&lt;p>The next Ask An Expert Live Chat is scheduled for Thursday, April 19, 2007 at 12:00 PM PDT.&amp;nbsp;&lt;br />&amp;nbsp;&amp;nbsp;&lt;br />Mark your calendars (or click this &lt;a href="http://www.microsoft.com/communities/chats/vcs/07_0419_MSDN_ASPNET.ics" target="none" rel="noopener">ICS&lt;/a> link). For more information, visit&amp;nbsp;&lt;a href="http://www.microsoft.com/communities/chats/default.mspx" target="none" rel="noopener">Microsoft Technical Chats&lt;/a>.&lt;br />&lt;/p></description></item><item><title>FORTRAN creator John Backus dies</title><link>/blog/fortran-creator-john-backus-dies/</link><pubDate>Tue, 20 Mar 2007 17:35:07 +0000</pubDate><guid>/blog/fortran-creator-john-backus-dies/</guid><description>&lt;p>&lt;a href="http://en.wikipedia.org/wiki/John_Backus">John Backus&lt;/a>, whose development of the Fortran programming language in the 1950s changed how people interacted with computers and paved the way for modern software, has died. He was 82.&lt;/p>&lt;img src="johnbackus.jpg"></description></item><item><title>SqlSpec from Elsasoft</title><link>/blog/sqlspec-from-elsasoft/</link><pubDate>Sun, 18 Mar 2007 18:21:05 +0000</pubDate><guid>/blog/sqlspec-from-elsasoft/</guid><description>&lt;p>We all have our favorite database structure generator or schema reporting tool. Maybe we&amp;nbsp;have built one&amp;nbsp;of them in the past. I always tell my clients that it's a great "first application" to build when learning &lt;a href="http://msdn2.microsoft.com/en-us/library/ms162169.aspx" target="none" rel="noopener">SQL Management Objects&lt;/a> (SMO).&lt;/p>
&lt;p>I just found out about &lt;a href="http://www.elsasoft.org/" target="none" rel="noopener">SqlSpec&lt;/a>.&lt;/p>
&lt;p>SqlSpec generates documentation in two formats: HTML or CHM. I particularly like the CHM format,&amp;nbsp;especially&amp;nbsp;when&amp;nbsp;you want a single, compact file containing all your documentation about one or more databases. The CHM is indexed so it is easily searchable for any keyword. If you visit their &lt;a href="http://www.elsasoft.org/samples.htm" target="none" rel="noopener">Samples&lt;/a> page, you can see what these CHM files look like.&lt;/p></description></item><item><title>Visual Studio Team System Seminar in Boise</title><link>/blog/visual-studio-team-system-seminar-in-boise/</link><pubDate>Sun, 18 Mar 2007 17:05:48 +0000</pubDate><guid>/blog/visual-studio-team-system-seminar-in-boise/</guid><description>&lt;p>Next week there will be a&amp;nbsp;two-day seminar on Visual Studio Team System (VSTS). Unfortunately, I won't be delivering the event.&lt;/p>
&lt;p>If you attend, you can see how VSTS includes an integrated team server and customizable processes to help teams drive predictability, visibility, and control into their software development process. This seminar will provide an overview of features for project managers, business analysts, software architects and developers, database professionals, and software testers. &lt;/p></description></item><item><title>Another good Google hack!</title><link>/blog/another-good-google-hack/</link><pubDate>Thu, 15 Mar 2007 22:29:35 +0000</pubDate><guid>/blog/another-good-google-hack/</guid><description>&lt;p>For some time, I&amp;rsquo;ve been sharing a neat hack that I came up with for finding files using Google. Here&amp;rsquo;s how it works:&lt;/p>
&lt;p> &lt;/p>
&lt;p>Assume you are looking for a specific file, such as northwind.mdb.&lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;ul>
	&lt;li>If you enter "northwind", you'll find 1,666,000 hits.&lt;/li>
	&lt;li>If you enter "northwind.mdb", you'll find 186,000 hits (mostly articles talking about northwind.mdb)&lt;/li>
&lt;/ul>
&amp;nbsp;
&lt;p>To find pages that have the file itself, type the following underlined search &amp;hellip;&lt;/p></description></item><item><title>Agile Tool - 3x5 Cards that both shuffle and stick</title><link>/blog/agile-tool-3x5-cards-that-both-shuffle-and-stick/</link><pubDate>Wed, 14 Mar 2007 23:40:15 +0000</pubDate><guid>/blog/agile-tool-3x5-cards-that-both-shuffle-and-stick/</guid><description>&lt;p>Here's a great tool for agile development that was mentioned in a blog post below.&amp;nbsp;&amp;nbsp;Go get a stack of these!&amp;nbsp; Shuffle them, pass them around, put your use stories on them, and slap them up on the board when you're ready!&amp;nbsp; Here's one more link.&lt;/p>
&lt;p>
&lt;table cellSpacing=10 cellPadding=10 width="100%">
&lt;tbody>
&lt;tr>
&lt;td align=middle width=90>&lt;img height=119 alt="Post-it Sortable Cards" src="http://www.3m.com/us/office/postit/images/products/cards_sort_lg.jpg" width=170>&lt;/td>
&lt;td class=clr666666txt>&lt;img height=19 alt="Post-it Sortable Cards" src="http://www.3m.com/us/office/postit/images/products/cards_sort_hdr_txt.gif" width=216> &lt;br />&lt;a href="http://www.3m.com/us/office/postit/products/prod_cards_sort.html">Post-it® Sortable Cards&lt;/a> only stick when you want them to! Now you have the flexibility to visualize and organize when and how you want on many different surfaces. Cards also easily sort, shuffle and stack together so you can use them again, or store them for later.&lt;/td>&lt;/tr>&lt;/tbody>&lt;/table>&lt;/p></description></item><item><title>Team System geek needed for 6 weeks in Lebanon</title><link>/blog/team-system-geek-needed-for-6-weeks-in-lebanon/</link><pubDate>Mon, 12 Mar 2007 22:11:02 +0000</pubDate><guid>/blog/team-system-geek-needed-for-6-weeks-in-lebanon/</guid><description>&lt;p>Recently, Microsoft and &lt;a href="http://www.geekcorps.org" target="none" rel="noopener">IESC Geekcorps&lt;/a> have teamed up to send Microsoft developer experts to participate as volunteers in the "Access to International Markets Through Information Technology" (AIM-IT) project in Lebanon. They&amp;nbsp;are currently in search of volunteer experts with expertise in Visual Studio 2005 Team System &amp;amp; Team Foundation Server, as well as MS Solution Framework, and general software development project management.&lt;/p>
&lt;p>Those that volunteer with Geekcorps on this project will receive airfare, accommodations, insurance and a living stipend – all paid for by Microsoft. Volunteers’ only out-of-pocket expenses come from any incidentals or personal purchases.&amp;nbsp;Arrangements will be made for you to travel from home to Lebanon (a passport is required) and you will be met at the airport by a program representative. The project’s duration will be approximately 6 weeks.&lt;/p></description></item><item><title>VSTS MVPs at Basta!</title><link>/blog/vsts-mvps-at-basta/</link><pubDate>Mon, 12 Mar 2007 18:57:28 +0000</pubDate><guid>/blog/vsts-mvps-at-basta/</guid><description>&lt;p>It took me a couple of days to go through my photos, but I found a good one of the various Visual Studio Team System MVPs who attended Basta!&lt;/p>&lt;img src="BastaMVPs.jpg">
&lt;p>Here's &lt;a href="http://www.codeattest.com/blogs/martin/" target="none" rel="noopener">Martin Kulov&lt;/a>, me, and &lt;a href="http://ognjenbajic.com/blog/" target="none" rel="noopener">Ognjen Bajic&lt;/a>. But, where's &lt;a href="http://www.nenoloje.de/vstsblog/" target="none" rel="noopener">Neno&lt;/a>?&lt;/p></description></item><item><title>Using the ReportViewer control in .NET 2.0?</title><link>/blog/using-the-reportviewer-control-in-net-2-0/</link><pubDate>Fri, 09 Mar 2007 15:57:18 +0000</pubDate><guid>/blog/using-the-reportviewer-control-in-net-2-0/</guid><description>&lt;p>One of the coolest controls that Visual Studio 2005 includes is the&amp;nbsp;report design and view functionality of the&amp;nbsp;ReportViewer controls. What used to be a server-only function,&amp;nbsp;.RDL (now&amp;nbsp;.RDLC) files can be rendered client-side by Web or Windows applications with this control. Reports&amp;nbsp;can contain tabular, aggregated, and multidimensional data.&lt;/p>
&lt;p>Thanks to &lt;a href="http://www.solidqualitylearning.com.au/ourpeople.aspx" target="none" rel="noopener">Peter Myers&lt;/a> for pointing me to &lt;a href="http://www.gotreportviewer.com/" target="none" rel="noopener">this site&lt;/a> to answer all of my (and your) questions and help unlock the hidden potential of the &lt;a href="http://msdn2.microsoft.com/en-us/library/ms251671(en-US,VS.80).aspx" target="none" rel="noopener">ReportViewer&lt;/a> control.&lt;/p></description></item><item><title>Visual Studio 2005 Service Pack 1 Update for Windows Vista</title><link>/blog/visual-studio-2005-service-pack-1-update-for-windows-vista/</link><pubDate>Thu, 08 Mar 2007 16:34:59 +0000</pubDate><guid>/blog/visual-studio-2005-service-pack-1-update-for-windows-vista/</guid><description>&lt;p>If you are running Vista and VS 2005, you need to install this SP1 update.&lt;/p>
&lt;p>It's referenced by &lt;a href="http://support.microsoft.com/?kbid=929470" target="none" rel="noopener">KB929470&lt;/a>, and you can download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&amp;amp;displaylang=en" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Presented Team System at Frankfurt .NET User Group</title><link>/blog/presented-team-system-at-frankfurt-net-user-group/</link><pubDate>Mon, 05 Mar 2007 10:14:49 +0000</pubDate><guid>/blog/presented-team-system-at-frankfurt-net-user-group/</guid><description>&lt;p>Thank you to my friends at &lt;a href="http://www.basta.net/" target="none" rel="noopener">Basta!&lt;/a> for recommending me as an alternate speaker for the &lt;a href="http://www.dotnet-ug-frankfurt.de/" target="none" rel="noopener">Frankfurt .NET User Group&lt;/a> meeting last week. Thomas "&lt;a href="http://teddysohnrey.blogspot.com/" target="none" rel="noopener">Teddy&lt;/a>" Sohnrey was the coordinator (and my interpreter at times).&lt;/p>&lt;img src="FrankfurtUG.jpg">
&lt;p>The topic was &lt;em>Effective SCM using Visual Studio Team System&lt;/em>, and I enjoyed sharing my approaches and best practices to the many software developers in the room.&lt;/p>
&lt;p>Of course, what I will remember most about the evening is the venue: Microsoft's &lt;a href="http://www.microsoft.com/germany/unternehmen/informationen/gmbh_profil/niederlassungen/badhomburg.mspx" target="none" rel="noopener">office&lt;/a> in Bad Homburg, and the free beer in the break room!&lt;/p></description></item><item><title>Microsoft's Sysinternals Utilities</title><link>/blog/microsofts-sysinternals-utilities/</link><pubDate>Fri, 23 Feb 2007 14:41:09 +0000</pubDate><guid>/blog/microsofts-sysinternals-utilities/</guid><description>&lt;p>Last summer, Microsoft acquired &lt;a href="http://www.microsoft.com/technet/sysinternals/default.mspx" target="none" rel="noopener">Sysinternals&lt;/a> and &lt;a href="http://blogs.technet.com/markrussinovich/about.aspx" target="none" rel="noopener">Mark Russinovich&lt;/a>. They have consolidated all of the cool utilities, for both IT&amp;nbsp;professionals&amp;nbsp;and developers,&amp;nbsp;into&amp;nbsp;one &lt;a href="http://www.microsoft.com/technet/sysinternals/utilitiesindex.mspx" target="none" rel="noopener">listing&lt;/a>. You’ll find utilities to help you manage, troubleshoot and diagnose your Windows systems and applications.&lt;/p>
&lt;p>Enjoy.&lt;/p></description></item><item><title>Laser-fed 3M Post-It Notes</title><link>/blog/laser-fed-3m-post-it-notes/</link><pubDate>Thu, 22 Feb 2007 09:22:04 +0000</pubDate><guid>/blog/laser-fed-3m-post-it-notes/</guid><description>&lt;p>As you know, Visual Studio Team System tracks many different work item types, such as requirements, tasks, and bugs. Many agile teams like to use "sticky notes" to post on the wall to organize their backlog of requirements and tasks and plan their iterations. Even Joel on Software's company is &lt;a href="http://discuss.techinterview.org/default.asp?joel.3.315882.2" target="none" rel="noopener">doing this&lt;/a>.&lt;/p>
&lt;p>Since I have no life when I travel, I wrote 3M yesterday to see if they manufacture&amp;nbsp;Post-It note sheets that can be fed through a laser/inkjet printer ... and they do!&lt;/p></description></item><item><title>SQL Server 2005 Add-ins for Microsoft Office 2007</title><link>/blog/sql-server-2005-add-ins-for-microsoft-office-2007/</link><pubDate>Wed, 21 Feb 2007 20:49:35 +0000</pubDate><guid>/blog/sql-server-2005-add-ins-for-microsoft-office-2007/</guid><description>&lt;p>Over the weekend&amp;nbsp;Microsoft released some cool add-ins for Excel 2007 and Visio 2007:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Table Analysis Tools for Excel&lt;/strong> - this add-in provides you with easy-to-use tasks that leverage SQL Server 2005 Data Mining under the covers to perform powerful analytics on your spreadsheet data.&lt;/li>
&lt;li>&lt;strong>Data Mining Client for Excel&lt;/strong>&amp;nbsp;-&amp;nbsp;This add-in allows you to go through the full data mining model development lifecycle within Excel 2007 using either your spreadsheet data or external data accessible through your SQL Server 2005 Analysis Services instance.&lt;/li>
&lt;li>&lt;strong>Data Mining Templates for Visio&lt;/strong> - This add-in allows you to render and share your mining models as annotatable Visio 2007 drawings.&lt;/li>&lt;/ul>
&lt;p>Download the new add-ins &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c76e8df-8674-4c3b-a99b-55b17f3c4c51&amp;amp;DisplayLang=en" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Converting Crystal Reports (.rpt) to Reporting Services reports (.rdl)</title><link>/blog/converting-crystal-reports-rpt-to-reporting-services-reports-rdl/</link><pubDate>Wed, 21 Feb 2007 19:00:16 +0000</pubDate><guid>/blog/converting-crystal-reports-rpt-to-reporting-services-reports-rdl/</guid><description>&lt;p>There are way too many &lt;a href="http://www.businessobjects.com/products/crystal" target="none" rel="noopener">Crystal Reports&lt;/a> out there in the world and I would love to see more of them converted to Reporting Services. Therein lies the problem. I had heard that Crystal (now BusinessObjects) had blocked&amp;nbsp;companies, like Hitachi, from building converters, because they would be&amp;nbsp;reverse engineering (or using the APIs to reverse engineer) the .rpt files, and that would violate the license agreement.&lt;/p>
&lt;p>Microsoft only provides migration &lt;a href="http://msdn2.microsoft.com/en-us/library/aa964127.aspx" target="none" rel="noopener">guidance&lt;/a>, but I see that one company, KTL Solutions, has a conversion &lt;a href="http://www.ktlsolutions.com/t-crystalconverter.aspx" target="none" rel="noopener">product&lt;/a> available, and another company, Jeff-Net is offering a $25/report conversion service at &lt;a href="http://www.rpttordl.com/" target="none" rel="noopener">rpttordl.com&lt;/a>.&lt;/p></description></item><item><title>My next book!?</title><link>/blog/my-next-book/</link><pubDate>Tue, 20 Feb 2007 22:18:18 +0000</pubDate><guid>/blog/my-next-book/</guid><description>&lt;p>How's this for my next writing project?&lt;/p>&lt;img src="HackingTeamSystem.jpg">
&lt;p>Just kidding. I happened upon this &lt;a href="http://www.smoke420.com/for-dummies-cover-generator" target="none" rel="noopener">site&lt;/a>, and thought I would get creative.&lt;/p></description></item><item><title>Business value of Team System</title><link>/blog/business-value-of-team-system/</link><pubDate>Tue, 20 Feb 2007 15:27:28 +0000</pubDate><guid>/blog/business-value-of-team-system/</guid><description>&lt;p>Occasionally I'm asked about the business value of VSTS and TFS. I think it's pretty obvious, but I guess others need more&amp;nbsp;convincing than just my word.&lt;/p>
&lt;p>I've pulled together some links below that will help with this.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718812.aspx" target="none" rel="noopener">Case studies&lt;/a>&amp;nbsp;- contains many ROI as well as technical case studies
&lt;li>&lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718811.aspx" target="none" rel="noopener">Customer evidence&lt;/a> - contains some more case studies and testimonials
&lt;li>&lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718957.aspx" target="none" rel="noopener">Business value whitepaper&lt;/a> - SDLC pain points and VSTS benefits
&lt;li>&lt;a href="http://msdn.microsoft.com/vstudio/tour/scenario_showcase/scenarios/default.htm" target="none" rel="noopener">Software lifecycles&lt;/a> - a collection of scenarios providing evidence of VSTS benefits
&lt;li>&lt;a href="TFS_Evidence_Booklet.pdf" target="none" rel="noopener">TFS Evidence Booklet&lt;/a> - a PDF that was handed out at some of the roadshows&lt;/li>&lt;/ul></description></item><item><title>Boise Code Camp 2007</title><link>/blog/boise-code-camp-2007/</link><pubDate>Sun, 11 Feb 2007 15:08:29 +0000</pubDate><guid>/blog/boise-code-camp-2007/</guid><description>&lt;p>Wow, what a great 'camp! We had over 200 attendees (207 was the last number I heard) and many, many great sessions. Thanks to all of you who attended, helped coordinate, and SPOKE at the event!&lt;/p>
&lt;p>&lt;img src="CodeCamp2007.jpg">&lt;br />&lt;font size=1>Rob Anson (BSU) welcomes students to the College of Business and Economics.&lt;/font>&lt;/p>
&lt;p>Personally, I enjoyed showing off PowerShell and getting some good feedback from fellow developers on how they might use it and what they thought the&amp;nbsp;really cool featuers were. You can download my demo files &lt;a href="CodeCampBoise2007PS.zip">here&lt;/a>. Also, the demo script for my&amp;nbsp;SQL Server 2005 for Developers talk can be found &lt;a href="CodeCampBoise2007SQL.zip">here&lt;/a>.&lt;/p></description></item><item><title>Boise Code Camp - Presenter's Dinner</title><link>/blog/boise-code-camp-presenters-dinner/</link><pubDate>Sun, 11 Feb 2007 14:45:02 +0000</pubDate><guid>/blog/boise-code-camp-presenters-dinner/</guid><description>&lt;p>Friday night's presenter's dinner was a good time, and a good place to relax and prepare for the day ahead. About thirty of the presenters and coordinators of 'camp met at Murphy's on Broadway and enjoyed some good food, and presentation tips and tricks from veteran campers.&lt;/p>&lt;img src="PresenterDinner2007.jpg"></description></item><item><title>Mock Objects in .NET</title><link>/blog/mock-objects-in-net/</link><pubDate>Sat, 10 Feb 2007 20:48:18 +0000</pubDate><guid>/blog/mock-objects-in-net/</guid><description>&lt;p>I'm sitting through a good&amp;nbsp;&lt;a href="http://tshak.net/cs/blogs/tshak/archive/2007/01/29/14.aspx" target="none" rel="noopener">presentation&lt;/a> on mock objects in .NET presented by Tim Shakarian (&lt;a href="http://tshak.net/cs/blogs/tshak/default.aspx" target="none" rel="noopener">TSHAK&lt;/a>). Tim gave a great overview of why we should care, and how mock objects it can simplify our TDD lives.&lt;/p>
&lt;p>He listed the following Mock frameworks:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://nmock.org/" target="none" rel="noopener">NMock&lt;/a>&amp;nbsp;(&lt;a href="http://sourceforge.net/projects/nmock2" target="none" rel="noopener">NMock2&lt;/a>)&lt;/li>
&lt;li>&lt;a href="http://sourceforge.net/projects/easymocknet/" target="none" rel="noopener">EasyMock.NET&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.typemock.com/" target="none" rel="noopener">Type Mock&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.codeproject.com/useritems/Rhino_Mocks_Version_20.asp" target="none" rel="noopener">Rhino Mocks&lt;/a> (his favorite)&lt;/li>&lt;/ul></description></item><item><title>Microsoft Regonal Director Global-Reach Awards</title><link>/blog/microsoft-regonal-director-global-reach-awards/</link><pubDate>Fri, 09 Feb 2007 16:09:11 +0000</pubDate><guid>/blog/microsoft-regonal-director-global-reach-awards/</guid><description>&lt;p>I was honored to learn that I had achieved the Bronze, Silver, and Gold awards for 2006.&lt;/p>
&lt;img src="RDAward2006.jpg" />
&lt;p>Thanks to all of you who read my blog, attend my classes, and generally listen to me ramble on about Microsoft&amp;rsquo;s tools and technology. Without you I wouldn&amp;rsquo;t have these giant coins to carry around!&lt;/p></description></item><item><title>Visual Studio Team System Chat – Tomorrow</title><link>/blog/visual-studio-team-system-chat-tomorrow/</link><pubDate>Tue, 06 Feb 2007 17:30:45 +0000</pubDate><guid>/blog/visual-studio-team-system-chat-tomorrow/</guid><description>&lt;p>Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the latest Community Technology Preview (CTP).&lt;/p>
&lt;p>Join the &lt;a href="http://msdn.microsoft.com/chats" target="none" rel="noopener">chat&lt;/a> on Wednesday, February 7th, 2007 from 10:00am - 11:00am Pacific Time.&lt;/p></description></item><item><title>Help find Jim Gray</title><link>/blog/help-find-jim-gray/</link><pubDate>Sun, 04 Feb 2007 22:07:29 +0000</pubDate><guid>/blog/help-find-jim-gray/</guid><description>&lt;p>As many of you may know, &lt;a href="http://research.microsoft.com/~Gray/" target="none" rel="noopener">Dr. Jim Gray&lt;/a> (Microsoft Researcher and Turing award &lt;a href="http://www.microsoft.com/presspass/features/1999/05-14turing.mspx" target="none" rel="noopener">recipient&lt;/a>) &lt;a href="http://www.foxnews.com/story/0,2933,249112,00.html" target="none" rel="noopener">went missing&lt;/a> a week ago, on his sailboat Tenacious off the coast of San Francisco. I've had the pleasure, on several occasions, of speaking with Jim and learning more about his research. If we cannot find him, it will be a huge loss.&lt;/p>
&lt;table>
&lt;tbody>
&lt;tr>
&lt;td>&lt;img src="jimgray.jpg">&lt;/td>
&lt;td>
&lt;p>&lt;font size=2>The search for Tenacious&amp;nbsp;(and Jim) is underway, in a big way. Many news agencies are calling it the largest private search for a missing person ever.&amp;nbsp;This &lt;a href="http://www.openphi.net/tenacious/" target="none" rel="noopener">blog&lt;/a> is aggregating all of the latest&amp;nbsp;information.&lt;/p></description></item><item><title>Looking for a few good developers for a noble project</title><link>/blog/looking-for-a-few-good-developers-for-a-noble-project/</link><pubDate>Thu, 01 Feb 2007 20:30:55 +0000</pubDate><guid>/blog/looking-for-a-few-good-developers-for-a-noble-project/</guid><description>&lt;p>Tired of building boring&amp;nbsp;corporate applications? How about working on an application to accelerate the cure for cancer?&lt;/p>
&lt;p>A friend of mine, Steven Forte, is the hiring manager for this effort. Read more about it on his blog &lt;a href="http://www.stephenforte.net/owdasblog/PermaLink.aspx?guid=81b20029-dd37-4d0c-a9f2-8e9220eae12d" target="none" rel="noopener">posting&lt;/a>.&lt;/p></description></item><item><title>SQL Server 2005 Analysis Services Performance Guide released!</title><link>/blog/sql-server-2005-analysis-services-performance-guide-released/</link><pubDate>Tue, 30 Jan 2007 23:45:04 +0000</pubDate><guid>/blog/sql-server-2005-analysis-services-performance-guide-released/</guid><description>&lt;p>The much anticipated and eagerly awaited Analysis Services 2005 Performance Guide has been released and is available on the Microsoft download &lt;a href="http://download.microsoft.com/download/8/5/e/85eea4fa-b3bb-4426-97d0-7f7151b2011c/SSAS2005PerfGuide.doc" target="none" rel="noopener">site&lt;/a>.&lt;/p></description></item><item><title>Speaking at BASTA.NET</title><link>/blog/speaking-at-basta-net/</link><pubDate>Thu, 25 Jan 2007 13:12:08 +0000</pubDate><guid>/blog/speaking-at-basta-net/</guid><description>&lt;p>If you've got some extra miles burning a hole in your account, cash them in to get to Frankfurt, Germany at the end of February and attend &lt;a href="http://www.basta.net/" target="none" rel="noopener">Basta!&lt;/a>&lt;/p>&lt;img src="basta.jpg">
&lt;p>Surprise ... I'll be speaking on Team System at the conference!&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.basta.net/sessions_eng.asp?track=14#session-vst1" target="none" rel="noopener">VSTS Best Practices (part 1)&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.basta.net/sessions_eng.asp?track=14#session-vst2" target="none" rel="noopener">VSTS Best Practices (part 2)&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.basta.net/sessions_eng.asp?track=14#session-vst6" target="none" rel="noopener">Customizing and Extending DB/Pro Edition&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.basta.net/sessions.asp?track=16#session-wf1" target="none" rel="noopener">From Zero to Team System (in 5 days)&lt;/a>&lt;/li>&lt;/ul>
Hope to see you there!</description></item><item><title>Tag, I'm it ...</title><link>/blog/tag-im-it/</link><pubDate>Wed, 24 Jan 2007 13:31:40 +0000</pubDate><guid>/blog/tag-im-it/</guid><description>&lt;p>Ok, &lt;a href="http://www.vergentsoftware.com/blogs/ckinsman/" target="none" rel="noopener">Chris Kinsman&lt;/a> caught me flat-footed when he &lt;a href="http://www.vergentsoftware.com/blogs/ckinsman/PermaLink.aspx?guid=b916932d-28fb-4b59-821c-9ba94b8f4072" target="none" rel="noopener">tagged&lt;/a> me earlier this month. I know I'm a slow learner, and now that I fully understand what's going on, it's&amp;nbsp;time&amp;nbsp;that I sit down&amp;nbsp;and post the "five things you didn't know about me" ...&lt;/p>
&lt;ol>
&lt;li>I fell in love with computers in 1977, when I first saw a &lt;a href="http://www.old-computers.com/museum/computer.asp?st=1&amp;amp;c=409" target="none" rel="noopener">Radio Shack TRS-80 Model I&lt;/a>. I started programming two years later on a Level&amp;nbsp;II version of the same computer. Turbo Pascal hooked me in 1984 and I've been in/out of compiler-rehab ever since.&lt;br />
&lt;li>I own a Harley Davidson (2003 Fat Boy/100th anniversary)&amp;nbsp;but&amp;nbsp;don't ride it much. My biker friends think I'2013-08-28 18:35:16'm weird. I am.&lt;br />
&lt;li>My favorite TV shows are &lt;a href="http://www.fxnetworks.com/shows/originals/the_shield/main.html" target="none" rel="noopener">The Shield&lt;/a>&amp;nbsp;and &lt;a href="http://www.nbc.com/The_Office" target="none" rel="noopener">The Office&lt;/a>. Oh, and I'll watch those car chase police video shows too. I guess I need help.&lt;br />
&lt;li>I'm a freak about soccer. I love to play it (indoor and outdoor) and love the World Cup and all its fanfare. I'm indifferent to MLS, and especially Beckham coming to the US.&lt;br />
&lt;li>I've only had three jobs in my life that did NOT relate to software development in some way: working at my folks' video arcade Excalibur (Twin Falls, Idaho)&amp;nbsp;in 1983, working at the Elk's Lodge setting up parties in 1983, and working at the new Wendy's cooking burgers in 1984 (6 weeks/never got paid).&lt;/li>&lt;/ol>
&lt;p>Ok, so that's probably TMI at this point, so I'll stop, and pass the baton to &lt;a href="https://accentient.com/blog/" target="none" rel="noopener">Steven Borg&lt;/a>, &lt;a href="http://sqlblog.com/blogs/peter_debetta/" target="none" rel="noopener">Peter DeBetta&lt;/a>, &lt;a href="http://scottcate.mykb.com/" target="none" rel="noopener">Scott Cate&lt;/a>, &lt;a href="http://peterkellner.net/" target="none" rel="noopener">Peter Kellner&lt;/a>, and &lt;a href="http://www.jasonmauer.com/" target="none" rel="noopener">Jason Mauer&lt;/a>.&lt;/p></description></item><item><title>DB/Pro security whitepaper is out</title><link>/blog/dbpro-security-whitepaper-is-out/</link><pubDate>Tue, 23 Jan 2007 08:33:58 +0000</pubDate><guid>/blog/dbpro-security-whitepaper-is-out/</guid><description>&lt;p>&lt;a href="http://blogs.msdn.com/rwaymi" target="none" rel="noopener">Richard Waymire&lt;/a> has&amp;nbsp;publishes his long-anticipated &lt;a href="http://msdn2.microsoft.com/en-us/library/bb264457(vs.80).aspx" target="none" rel="noopener">whitepaper&lt;/a> on permissions, security objects, and other security concerns centered around using the Database Professionals edition.&lt;/p></description></item><item><title>Integrating Team Foundation Build with VSoft Technologies Final Builder</title><link>/blog/integrating-team-foundation-build-with-vsoft-technologies-final-builder/</link><pubDate>Mon, 22 Jan 2007 21:44:28 +0000</pubDate><guid>/blog/integrating-team-foundation-build-with-vsoft-technologies-final-builder/</guid><description>&lt;p>Over the years, we've had a few clients automate their build process by using &lt;a href="http://www.finalbuilder.com" target="none" rel="noopener">Final Builder&lt;/a> by VSoft Technologies. Much like Team (Foundation) Build, Final Builder&amp;nbsp;is a powerful build &amp;amp; release management tool. Unlike Team Build, Final Builder has a slick UI allowing a build master to quickly design the builds.&lt;/p>
&lt;p>Last summer, a new Final Builder version (4.2)&amp;nbsp;was release which included more support for MSBuild and Team Build tasks. With that version, and following the guidance in&amp;nbsp;&lt;a href="http://www.finalbuilder.com/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=20" target="none" rel="noopener">this article&lt;/a>, you can get the two products working together!&lt;/p></description></item><item><title>SQL Server 2005 Worst Practices</title><link>/blog/sql-server-2005-worst-practices/</link><pubDate>Fri, 19 Jan 2007 15:45:32 +0000</pubDate><guid>/blog/sql-server-2005-worst-practices/</guid><description>&lt;p>Thanks for attending my talk last night and letting me share my&amp;nbsp;SQL Server 2005 Worst Practices. I hope I didn't embarass anyone too badly by highlighting your practice in my talk!&lt;/p>
&lt;p>&lt;a href="SQLWorstPractices.zip">Here&lt;/a> are the slides, script, and sample project from last night's talk.&lt;/p>
&lt;p>Also, a small correction: MyGeneration's&amp;nbsp;site is &lt;a href="http://www.mygenerationsoftware.com/" target="none" rel="noopener">www.mygenerationsoftware.com&lt;/a>&lt;/p></description></item><item><title>Microsoft recognizes Firefox browser in MSDN</title><link>/blog/microsoft-recognizes-firefox-browser-in-msdn/</link><pubDate>Thu, 18 Jan 2007 00:26:58 +0000</pubDate><guid>/blog/microsoft-recognizes-firefox-browser-in-msdn/</guid><description>&lt;p>Wow!  As I was downloading a file from MSDN that requires Genuine Windows, I was prompted to download the required tool.  What was interesting was the prompt!  They noticed I was using Firefox and even showed me Firefox screenshots for how to install the Genuine Windows tool!&lt;br />&lt;br />&lt;/p>
&lt;p>&lt;/p>&lt;img src="MicrosoftFirefox.JPG" border=0></description></item><item><title>Boise .NET User Group this Week</title><link>/blog/boise-net-user-group-this-week/</link><pubDate>Wed, 17 Jan 2007 20:12:35 +0000</pubDate><guid>/blog/boise-net-user-group-this-week/</guid><description>&lt;p>If you are in the Boise area, be sure to attend Thursday's meeting of the &lt;a href="http://www.netdug.com" target="none" rel="noopener">Boise .NET User Group&lt;/a>. I'll be delivering a talk on "SQL Server 2005 Worst Practices". If time permits, I'll also be diving into any other SQL Server/Visual Studio topics that are of interest, so bring your questions!&lt;/p>
&lt;p>Please note that we&amp;nbsp;will be meeting at the &lt;a href="http://www.netdug.com/Default.aspx?tabid=26" target="none" rel="noopener">Microsoft building&lt;/a> downtown (old ProClarity building).&lt;/p></description></item><item><title>Version Control Structure - Best Practice</title><link>/blog/version-control-structure-best-practice/</link><pubDate>Tue, 16 Jan 2007 01:11:08 +0000</pubDate><guid>/blog/version-control-structure-best-practice/</guid><description>&lt;p>&lt;b>Bottom line up front:  Create a &amp;lsquo;root&amp;rsquo; branch directly under the source control branch associated with a new Team Project.&lt;/b>&lt;br />&lt;br />I see this all the time&amp;hellip;  Someone creates a new source control branch in TFS and starts creating solutions underneath the default project branch.  In other words, they end up with this:&lt;br />&lt;br />$/ProjectName&lt;br />    /SolutionName1&lt;br />        /ProjectName1&lt;br />        /ProjectName2&lt;br />    /SolutionName2&lt;br />        /ProjectName3&lt;br />        /ProjectName4&lt;br />&lt;br />Now, the difficult comes when the shop needs to create a second version of the application.  Code branches directly under the root (i.e., $/ProjectName) can only be created when a new Team Project is created.  If, in the above example, SolutionName1 and SolutionName2 both belong to the current version of the application, then creating a new version of the application will require either the creation of a new team project (with a branch from the $/ProjectName), or a wildly unweildly structure where each solution is branched, resulting in something like:&lt;br />&lt;br />$/ProjectName&lt;br />    /SolutionName1&lt;br />        /ProjectName1&lt;br />        /ProjectName2&lt;br />    /SolutionName2&lt;br />        /ProjectName3&lt;br />        /ProjectName4&lt;br />    /SolutionName1_v2&lt;br />        /ProjectName1&lt;br />        /ProjectName2&lt;br />    /SolutionName2_v2&lt;br />        /ProjectName3&lt;br />        /ProjectName4&lt;br />&lt;br />A MUCH cleaner approach is so simple, yet requires a bit of forethought.  Immediately after creating the Team Project, simply go in an create a new directory called &amp;lsquo;root&amp;rsquo; (or &amp;rsquo;edge&amp;rsquo; or whatever you'2013-08-28 13:42:11&amp;rsquo;d like).  You can then create a full branch of the V1 off the application by simply branching &amp;lsquo;root&amp;rsquo;.  This allows This resulting in the following structure, even after creating a v2 of the project.&lt;br />&lt;br />$/ProjectName&lt;br />&lt;b>    /root                           &lt;/b>&lt;i>&amp;lt;&amp;ndash; Create this branch!&lt;/i>&lt;br />        /SolutionName1&lt;br />            /ProjectName1&lt;br />            /ProjectName2&lt;br />        /SolutionName2&lt;br />            /ProjectName3&lt;br />            /ProjectName4&lt;br />&lt;b>    /ProjectName_v2      &lt;/b>&lt;i>&amp;lt;&amp;ndash; This is the branch of &amp;lsquo;root&amp;rsquo;&lt;/i>&lt;br />        /SolutionName1&lt;br />            /ProjectName1&lt;br />            /ProjectName2&lt;br />        /SolutionName2&lt;br />            /ProjectName3&lt;br />            /ProjectName4&lt;br />&lt;br />Now, whether you should have your projects under your solution directories&amp;hellip;  that&amp;rsquo;s for another post&amp;hellip;&lt;br />&lt;br />&lt;/p></description></item><item><title>Introducing nTierTraining</title><link>/blog/introducing-ntiertraining/</link><pubDate>Fri, 12 Jan 2007 17:02:41 +0000</pubDate><guid>/blog/introducing-ntiertraining/</guid><description>&lt;p>My friend &lt;a href="http://www.ntiertraining.com/people.html#ed" target="none" rel="noopener">Ed Lance&lt;/a> has started up a new training company: &lt;a href="http://www.ntiertraining.com" target="none" rel="noopener">nTierTraining&lt;/a>.&lt;/p>
&lt;p>They focus mostly on Java software development, and include some really niche classes: Hibernate, AJAX, Spring,&amp;nbsp;Servlets, JSP, STRUTS, JSF,&amp;nbsp;JUNIT, J2EE, OOAD, Use Cases, Design Patterns, Web Services, and SOA.&lt;/p>
&lt;p>Drop by his site and tell him hello ...&lt;/p></description></item><item><title>Walt Ritscher - Wintellectual!</title><link>/blog/walt-ritscher-wintellectual/</link><pubDate>Tue, 09 Jan 2007 05:52:37 +0000</pubDate><guid>/blog/walt-ritscher-wintellectual/</guid><description>&lt;p>I just heard that &lt;a href="http://www.waltritscher.com/" target="none" rel="noopener">Walt&lt;/a> has become a &lt;a href="http://www.wintellect.com/TechnicalBioDetail.aspx?Tech=20" target="none" rel="noopener">Wintellectual&lt;/a>, no doubt&amp;nbsp;spreading the &lt;a href="http://wpf.netfx3.com/" target="none" rel="noopener">WPF&lt;/a> and &lt;a href="http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx" target="none" rel="noopener">WPFe&lt;/a> gospel. Walt is a very sharp developer and great instructor, and I've had the privilege of watching him in action&amp;nbsp;at the Portland and Seattle code camps, as well as a few VSLive! events.&lt;/p>
&lt;p>Be sure to check out his &lt;a href="http://wpfwonderland.wordpress.com/" target="none" rel="noopener">blog&lt;/a>.&lt;/p></description></item><item><title>MIX it up in 2007</title><link>/blog/mix-it-up-in-2007/</link><pubDate>Sat, 06 Jan 2007 05:29:53 +0000</pubDate><guid>/blog/mix-it-up-in-2007/</guid><description>&lt;p>Registration is now open for MIX '07 in Las Vegas.&lt;/p>
&lt;p>This event is geared toward Web developers, designers, online advertising professionals and includes a broad set of partners and customers. Building on last year’s inaugural event, MIX will continue to explore how to build more interactive and responsive experiences that take full advantage of the capabilities of the Web. This is a great opportunity to dive deeper into Microsoft’s Web technology offerings and discover new ways to create more dynamic customer connections. &lt;/p></description></item><item><title>Remembering my friend and mentor Dr. Dale Stukenholtz</title><link>/blog/remembering-my-friend-and-mentor-dr-dale-stukenholtz/</link><pubDate>Fri, 05 Jan 2007 22:34:19 +0000</pubDate><guid>/blog/remembering-my-friend-and-mentor-dr-dale-stukenholtz/</guid><description>&lt;p>Yesterday, I went to a &lt;a href="http://www.magicvalley.com/obituaries/?type=obit&amp;amp;id=73007" target="none" rel="noopener">memorial&lt;/a> in Twin Falls, Idaho&amp;nbsp;for&amp;nbsp;Dale "Doc" Stukenholtz. Doc gave me my first computer programming job at &lt;a href="http://www.stukenholtz.com/" target="none" rel="noopener">Stukenholtz Laboratory&lt;/a> in December 1984, working on an &lt;a href="http://en.wikipedia.org/wiki/PC_AT" target="none" rel="noopener">IBM AT&lt;/a> and writing BASIC programs to lookup soil and plant nutrient values and recommend chemical compositions for various crops and yields.&lt;/p>&lt;img src="doc.jpg">
&lt;p>As Gary Baker said during his Memories of a Life Well Lived: "when we lost Dale, a library burned". Never was a truer statement spoken. Always the teacher (and often the student)&amp;nbsp;Doc&amp;nbsp;maintained a vast knowledge:&amp;nbsp;agronomy, sports, business,&amp;nbsp;science, history, and even a conspiracy theory or two.&lt;/p></description></item><item><title>TFS Build Scripts - Best Practice</title><link>/blog/tfs-build-scripts-best-practice/</link><pubDate>Fri, 05 Jan 2007 17:06:12 +0000</pubDate><guid>/blog/tfs-build-scripts-best-practice/</guid><description>&lt;p>How many build scripts do you need?  There seems to be some massive confusion around TFS Build Scripts, namely, how many a single project needs.  If your answer is one, you too have a misunderstanding!  :-)  In my experience, one build script is not nearly enough, in fact, I encourage several.  Here&amp;rsquo;s the why and how.&lt;br />&lt;br />&lt;b>Why&lt;/b>:  Visual Studio Team System (VSTS) and Team Foundation Server (TFS) is absolutely brilliant at tracking information related to a series of builds.  That information is archived, analyzed and reported in a very useful fashion.  BUT, it it reported by the NAME of the build.  Thus, if you only have one build type, you can only have one set of reports!  And that&amp;rsquo;s no good!  You need more. The primary reason for having more than one build type is to get good, easily understandable, accurate metrics.&lt;br />&lt;/p></description></item><item><title>Download the latest Team Foundation Server Installation Guide</title><link>/blog/download-the-latest-team-foundation-server-installation-guide/</link><pubDate>Thu, 04 Jan 2007 20:21:04 +0000</pubDate><guid>/blog/download-the-latest-team-foundation-server-installation-guide/</guid><description>&lt;p>I just noticed that the new &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E54BF6FF-026B-43A4-ADE4-A690388F310E&amp;amp;displaylang=en" target="none" rel="noopener">TFS Installation Guide&lt;/a> (date: 4 Jan, 2007) is available for download from Microsoft. It contains updated help relating to SP1.&lt;/p>
&lt;p>The &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2AED0ECC-1552-49F1-ABE7-4905155E210A&amp;amp;displaylang=en" target="none" rel="noopener">TFS Administrator's Guide&lt;/a>&amp;nbsp;is still the Nov 2006 version however.&lt;/p></description></item><item><title>My Vista, My Office!</title><link>/blog/my-vista-my-office/</link><pubDate>Tue, 02 Jan 2007 23:10:20 +0000</pubDate><guid>/blog/my-vista-my-office/</guid><description>&lt;p>What a better place to run &lt;a href="http://www.microsoft.com/windowsvista/" target="none" rel="noopener">Microsoft Windows Vista&lt;/a> and &lt;a href="http://office.microsoft.com/" target="none" rel="noopener">Microsoft Office 2007&lt;/a> than at the 50 yard line of the Boise State University &lt;a href="http://www.broncosports.com/" target="none" rel="noopener">Broncos&lt;/a>.&lt;/p>&lt;a href="MyVistaMyOffice.jpg" target="none" rel="noopener">&lt;img src="MyVistaMyOfficeTiny.jpg" border=0>&lt;/a>
&lt;p>If you haven't heard, we &lt;a href="http://www.broncosports.com/ViewArticle.dbml?DB_OEM_ID=9900&amp;amp;ATCLID=736125" target="none" rel="noopener">won&lt;/a> the Tostitos Fiesta Bowl championship last night with a &lt;a href="http://sports.espn.go.com/espn/columns/story?columnist=forde_pat&amp;amp;id=2716979" target="none" rel="noopener">series of do-or-die trick moves&lt;/a>, including the high-school favorite &lt;a href="http://en.wikipedia.org/wiki/Statue_of_Liberty_play" target="none" rel="noopener">State of Liberty play&lt;/a>!&lt;/p>
&lt;p>Go Broncos!&lt;/p>&amp;gt; Update (9 Jan, 2007) ... a photo sent to me by my&amp;nbsp;friend Aaron (arms up) from the game itself ...&lt;br />&lt;br />&lt;img src="FiestaBowl.jpg"></description></item><item><title>Speaking at BASTA! Spring conference</title><link>/blog/speaking-at-basta-spring-conference-2/</link><pubDate>Fri, 29 Dec 2006 01:16:52 +0000</pubDate><guid>/blog/speaking-at-basta-spring-conference-2/</guid><description>&lt;p>It looks like I'll be speaking at &lt;a href="http://www.basta.net/" target="none" rel="noopener">BASTA!&lt;/a> in a few weeks.&lt;/p>
&lt;p>I'll be delivering two regular sessions:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://basta.net/sessions.asp?track=5#session-vs28" target="none" rel="noopener">Team System Best Practices&lt;/a> (Mar 1, 8:30AM - 9:30AM)
&lt;li>&lt;font size=2>
&lt;p>&lt;a href="http://basta.net/sessions.asp?track=5#session-vs30" target="none" rel="noopener">Customizing and Extending Team Edition for Database Professionals&lt;/a> (Mar 1, 3:15PM - 4:15PM)&lt;/p>&lt;/font>&lt;/li>&lt;/ul>&lt;font size=2>
&lt;p>And one full-day workshop:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://basta.net/sessions.asp?track=15#session-wf1" target="none" rel="noopener">From Zero to Team System (In 5 Days)&lt;/a>&amp;nbsp;(Mar 2, all day)&lt;/li>&lt;/ul>&lt;/font></description></item><item><title>Speaking at BASTA Spring conference</title><link>/blog/speaking-at-basta-spring-conference/</link><pubDate>Thu, 28 Dec 2006 18:16:52 +0000</pubDate><guid>/blog/speaking-at-basta-spring-conference/</guid><description>&lt;p>It looks like I'll be speaking at &lt;a href="http://www.basta.net/" target="none" rel="noopener">BASTA!&lt;/a> in a few weeks.&lt;/p>
&lt;p>I'll be delivering two regular sessions:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://basta.net/sessions.asp?track=5#session-vs28" target="none" rel="noopener">Team System Best Practices&lt;/a> (Mar 1, 8:30AM - 9:30AM)
&lt;li>&lt;font size=2>
&lt;p>&lt;a href="http://basta.net/sessions.asp?track=5#session-vs30" target="none" rel="noopener">Customizing and Extending Team Edition for Database Professionals&lt;/a> (Mar 1, 3:15PM - 4:15PM)&lt;/p>&lt;/font>&lt;/li>&lt;/ul>&lt;font size=2>
&lt;p>And one full-day workshop:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://basta.net/sessions.asp?track=15#session-wf1" target="none" rel="noopener">From Zero to Team System (In 5 Days)&lt;/a>&amp;nbsp;(Mar 2, all day)&lt;/li>&lt;/ul>&lt;/font></description></item><item><title>Deploy RDL files to multiple SQL Server 2005 Reporting Services servers</title><link>/blog/deploy-rdl-files-to-multiple-sql-server-2005-reporting-services-servers/</link><pubDate>Tue, 26 Dec 2006 19:59:33 +0000</pubDate><guid>/blog/deploy-rdl-files-to-multiple-sql-server-2005-reporting-services-servers/</guid><description>&lt;p>&lt;strong>Updated Jan 2016&lt;/strong>: Fixed the link to the &lt;em>Reporting Services Scripter&lt;/em> utility below.&lt;/p>
&lt;p>Last week, while teaching a SQL Server 2005 Reporting Services class, I built this simple C# Windows forms application to help &amp;ldquo;push&amp;rdquo; an RDL report to multiple servers. It is a simple application that calls the CreateFolder and CreateReport Web methods on the ReportService2005 Web service. It&amp;rsquo;s easy enough to customize for your purposes.&lt;/p>
&lt;p>According to my students, this is a very common problem they face, as they have nine identical servers, with identical folder structures, and reports. They are generating and running scripts today, but wanted something more automated.&lt;/p></description></item><item><title>New TFS MSSCCI provider available</title><link>/blog/new-tfs-msscci-provider-available/</link><pubDate>Sat, 23 Dec 2006 00:18:30 +0000</pubDate><guid>/blog/new-tfs-msscci-provider-available/</guid><description>&lt;p>Thanks to &lt;a href="http://blogs.msdn.com/bharry" target="none" rel="noopener">Brian Harry&lt;/a> and team for &lt;a href="http://blogs.msdn.com/bharry/archive/2006/12/20/new-tfs-tools-available.aspx" target="none" rel="noopener">releasing&lt;/a> the latest version of the provider.&lt;/p>
&lt;p>The enhancements in this latest release include:&lt;/p>
&lt;ul>
&lt;li>Enable handling branched solutions in Visual Studio 2003
&lt;li>Fixed issues to enable provider to support TOAD for SQL Server 2.0
&lt;li>Enhanced the "Choose Folder in Team Foundation Server" dialog
&lt;li>Fixed bug which prevented Properties Dialog from displaying local path
&lt;li>Work Items Query list in the Checkin Dialog is loaded and saved on the disk
&lt;li>"Get" operation performance improvements
&lt;li>Miscellaneous bug fixes&lt;/li>&lt;/ul>
&lt;p>Download the new provider &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=87E1FFBD-A484-4C3A-8776-D560AB1E6198&amp;amp;displaylang=en" target="none" rel="noopener">here&lt;/a>, and remember it&amp;nbsp;is for use by anyone who owns a Team Foundation Server Client Access License (CAL).&lt;/p></description></item><item><title>New TFS MSSCCI provider available!</title><link>/blog/new-tfs-msscci-provider-available-2/</link><pubDate>Sat, 23 Dec 2006 00:18:30 +0000</pubDate><guid>/blog/new-tfs-msscci-provider-available-2/</guid><description>&lt;p>Thanks to &lt;a href="http://blogs.msdn.com/bharry" target="none" rel="noopener">Brian Harry&lt;/a> and team for &lt;a href="http://blogs.msdn.com/bharry/archive/2006/12/20/new-tfs-tools-available.aspx" target="none" rel="noopener">releasing&lt;/a> the latest version of the provider.&lt;/p>
&lt;p>The enhancements in this latest release include:&lt;/p>
&lt;ul>
&lt;li>Enable handling branched solutions in Visual Studio 2003&lt;/li>
&lt;li>Fixed issues to enable provider to support TOAD for SQL Server 2.0&lt;/li>
&lt;li>Enhanced the "Choose Folder in Team Foundation Server" dialog&lt;/li>
&lt;li>Fixed bug which prevented Properties Dialog from displaying local path&lt;/li>
&lt;li>Work Items Query list in the Checkin Dialog is loaded and saved on the disk&lt;/li>
&lt;li>"Get" operation performance improvements&lt;/li>
&lt;li>Miscellaneous bug fixes&lt;/li>&lt;/ul>
&lt;p>Download the new provider &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=87E1FFBD-A484-4C3A-8776-D560AB1E6198&amp;amp;displaylang=en" target="none" rel="noopener">here&lt;/a>, and remember it&amp;nbsp;is for use by anyone who owns a Team Foundation Server Client Access License (CAL).&lt;/p></description></item><item><title>TFS SP1 Gotcha with Workgroup Edition</title><link>/blog/tfs-sp1-gotcha-with-workgroup-edition/</link><pubDate>Tue, 19 Dec 2006 14:32:11 +0000</pubDate><guid>/blog/tfs-sp1-gotcha-with-workgroup-edition/</guid><description>&lt;p>If you&amp;rsquo;re upgrading your TFS with SP1 (which you should) and you&amp;rsquo;re using the Workgroup edition, there&amp;rsquo;s a gotcha if you already are using all 5 allowed people.  Basically, you&amp;rsquo;ll have to remove on of the users, do the upgrade, then add the user back in.  &lt;a href="http://blogs.msdn.com/dglover/">Dave Glover&lt;/a> has a good post you&amp;rsquo;ll want to read before you do the upgrade.  You can find his post &lt;a href="http://blogs.msdn.com/dglover/archive/2006/12/18/upgrading-to-team-foundation-server-sp1-workgroup-version-and-a-gotcha.aspx">here&lt;/a>.  Happy upgrading!&lt;br />&lt;/p>
&lt;p>&lt;/p></description></item><item><title>Team Wellmark</title><link>/blog/team-wellmark/</link><pubDate>Sun, 17 Dec 2006 19:33:18 +0000</pubDate><guid>/blog/team-wellmark/</guid><description>&lt;p>Wanted to say thanks again to my friends at &lt;a href="http://www.wellmark.com/" target="none" rel="noopener">Wellmark&lt;/a> and &lt;a href="http://www.newhorizons.com/content/centerSearchResults.aspx?SiteId=145" target="none" rel="noopener">New Horizons&lt;/a> in Des Moines for a great weak of VSTS enlightenment.&lt;/p>&lt;img src="TeamWellmarkTiny.jpg">&lt;br />&lt;font size=1>Here's the motley crew in the flesh.&lt;/font>&lt;br /></description></item><item><title>Ready for Launch?</title><link>/blog/ready-for-launch/</link><pubDate>Sun, 17 Dec 2006 19:23:43 +0000</pubDate><guid>/blog/ready-for-launch/</guid><description>&lt;p>Mark your calendars! Microsoft's Boise launch of&amp;nbsp;Windows Vista, Office 2007, and Exchange 2007 will be&amp;nbsp;on January 30.&lt;/p>
&lt;p>The event is broken-down into two, half-day events, one for develpers and one for IT professionals. Here are the registration links: &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032316008&amp;amp;culture=en-US" target="none" rel="noopener">Developer track&lt;/a> | &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032316173&amp;amp;culture=en-US" target="none" rel="noopener">IT Pro track&lt;/a>.&lt;/p>
&lt;p>If you can't make that event, then the one in Seattle on&amp;nbsp;February 26 might be a better choice, because it is the only launch with a keynote by Bill Gates.&lt;/p></description></item><item><title>Visual Studio 2005 SP1 now available</title><link>/blog/visual-studio-2005-sp1-now-available/</link><pubDate>Sat, 16 Dec 2006 00:47:45 +0000</pubDate><guid>/blog/visual-studio-2005-sp1-now-available/</guid><description>&lt;p>Some of you have been beta testing it and, thanks in part to your hard work, it's ready for prime-time ... before the holidays!&lt;/p>
&lt;p>Click &lt;a href="http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx" target="none" rel="noopener">here&lt;/a> to learn more, and download SP1 for Visual Studio 2005, Team Foundation Server, and/or the Express editions. In addition, you can download Visual Studio 2005 SP1 Update for Windows Vista Beta.&lt;/p>
&lt;p>Spread the word!&lt;/p></description></item><item><title>Interesting user groups in Portland, Oregon</title><link>/blog/interesting-user-groups-in-portland-oregon/</link><pubDate>Sat, 16 Dec 2006 00:36:54 +0000</pubDate><guid>/blog/interesting-user-groups-in-portland-oregon/</guid><description>&lt;p>As I write this, I'm spending some time at &lt;a href="http://www.powells.com/technicalbooks" target="none" rel="noopener">Powell's Technical Book Store &lt;/a>in downtown Portland. You could call it my "happy place". If only there were a Starbucks and a&amp;nbsp;&lt;a href="http://www.frys.com/" target="none" rel="noopener">Fry's Electronics&lt;/a> connected to the same building, I'd be truly happy.&lt;/p>
&lt;p>Anyway, I'm flipping through the local &lt;a href="http://www.computerchipsmag.com" target="none" rel="noopener">ComputerChips&lt;/a> magazine and, in-between all the Microsoft bashing articles, found a neat list of some interesting user groups. I thought I'd list them for (my) future reference:&lt;/p></description></item><item><title>Widgets Page Recommendations</title><link>/blog/widgets-page-recommendations/</link><pubDate>Thu, 14 Dec 2006 16:22:05 +0000</pubDate><guid>/blog/widgets-page-recommendations/</guid><description>&lt;p>We&amp;rsquo;re about to redo the &lt;a href="https://accentient.com/widgets">Team System Widgets page&lt;/a>, and are looking for any suggestions on improvements.  Some things we&amp;rsquo;d like to add are comments on each widget, and an icon designating which ones are still &amp;lsquo;works in progress&amp;rsquo;.  Any other ideas?  Tags?  Let us know!&lt;br />&lt;p>&lt;/p>&lt;/p></description></item><item><title>Microsoft launches Robotics Studio</title><link>/blog/microsoft-launches-robotics-studio/</link><pubDate>Thu, 14 Dec 2006 01:46:43 +0000</pubDate><guid>/blog/microsoft-launches-robotics-studio/</guid><description>&lt;p>Microsoft release&amp;nbsp;&lt;a href="http://msdn.microsoft.com/robotics/" target="none" rel="noopener">Robotics Studio&lt;/a> this morning.&amp;nbsp;Microsoft Robotics Studio allows&amp;nbsp;robotic applications&amp;nbsp;to be developed using Microsoft Visual Studio, Microsoft Visual Studio Express C# and VB as well as Microsoft IronPython.&lt;/p>
&lt;p>Read the &lt;a href="http://www.microsoft.com/presspass/press/2006/dec06/12-12MSRoboticsStudioAvailablePR.mspx" target="none" rel="noopener">Press Release&lt;/a> and the &lt;a href="http://www.microsoft.com/presspass/features/2006/dec06/12-12robotics.mspx" target="none" rel="noopener">PressPass Q&amp;amp;A&lt;/a> with Tandy Trower for more information.&lt;/p></description></item><item><title>PDC 2007 Announced!</title><link>/blog/pdc-2007-announced-2/</link><pubDate>Thu, 14 Dec 2006 00:37:01 +0000</pubDate><guid>/blog/pdc-2007-announced-2/</guid><description>&lt;p>Microsoft will be holding the next Professional Developers Conference (PDC) October 2-5, 2007 in Los Angeles, with two days of pre-conference on September 30 and October 1.&amp;nbsp; Save the date! &lt;/p>
&lt;p>The PDC is the definitive developer event focused on the future of the Microsoft platform.&amp;nbsp;PDC 2007 attendees will have the opportunity to access new code, learn about the latest Microsoft product offerings and hear from Microsoft executives about the various platform developments.&lt;/p></description></item><item><title>PDC 2007 Announced</title><link>/blog/pdc-2007-announced/</link><pubDate>Wed, 13 Dec 2006 17:37:01 +0000</pubDate><guid>/blog/pdc-2007-announced/</guid><description>&lt;p>Microsoft will be holding the next Professional Developers Conference (PDC) October 2-5, 2007 in Los Angeles, with two days of pre-conference on September 30 and October 1.&amp;nbsp; Save the date! &lt;/p>
&lt;p>The PDC is the definitive developer event focused on the future of the Microsoft platform.&amp;nbsp;PDC 2007 attendees will have the opportunity to access new code, learn about the latest Microsoft product offerings and hear from Microsoft executives about the various platform developments.&lt;/p></description></item><item><title>Imitation is the sincerest form of flattery...</title><link>/blog/imitation-is-the-sincerest-form-of-flattery/</link><pubDate>Wed, 13 Dec 2006 17:00:40 +0000</pubDate><guid>/blog/imitation-is-the-sincerest-form-of-flattery/</guid><description>&lt;p>Or that&amp;rsquo;s what they say, anyway!  Martin Woodward ran across &lt;a href="http://www.cnblogs.com/leoluo/archive/2006/11/16/562119.html">this site&lt;/a>, and shot us an email.  Interesting!  :-)  It&amp;rsquo;s a direct copy/paste of the html from our &lt;a href="https://accentient.com/widgets">widgets page&lt;/a> (prior to a recent update).  I don&amp;rsquo;t see any attribution, but it&amp;rsquo;s in a language that doesn&amp;rsquo;t display on my computer, so I wouldn&amp;rsquo;t know for sure.  It'2013-08-28 13:42:56&amp;rsquo;s actually good to see that people are using the site. &lt;br />&lt;br />By the way, if you haven&amp;rsquo;t seen Martin&amp;rsquo;s &lt;a href="http://www.woodwardweb.com/vsts">VSTS blog&lt;/a>, it&amp;rsquo;s time you do!  His post on measurement is one of my favorites!  You can find it &lt;a href="http://www.woodwardweb.com/vsts/000284.html">here&lt;/a>.  He&amp;rsquo;s a must have on your blog roll!&lt;br />&lt;/p></description></item><item><title>MSDN Documentation for Database Professional Edition</title><link>/blog/msdn-documentation-for-database-professional-edition/</link><pubDate>Mon, 11 Dec 2006 23:49:38 +0000</pubDate><guid>/blog/msdn-documentation-for-database-professional-edition/</guid><description>&lt;p>Bookmark this &lt;a href="http://msdn2.microsoft.com/en-us/library/aa833253(VS.80).aspx" target="none" rel="noopener">page&lt;/a>. It contains the starting point for the&amp;nbsp;V1 (RTM) version of the DB Professional documentation.&lt;/p></description></item><item><title>Updated SQL Server 2005 Samples and Sample Databases</title><link>/blog/updated-sql-server-2005-samples-and-sample-databases/</link><pubDate>Mon, 11 Dec 2006 18:15:11 +0000</pubDate><guid>/blog/updated-sql-server-2005-samples-and-sample-databases/</guid><description>&lt;p>I just noticed that there is a &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e719ecf7-9f46-4312-af89-6ad8702e4e6e&amp;amp;displaylang=en" target="none" rel="noopener">December update&lt;/a> to the SQL 2005 samples. The December 2006 update is identical to the July 2006 update, except that support for Windows Vista has been added. If you already downloaded the July update and do not run on Windows Vista, then you do not need to download this update.&lt;/p></description></item><item><title>Installing Visual Studio Team Edition for Database Professionals</title><link>/blog/installing-visual-studio-team-edition-for-database-professionals/</link><pubDate>Mon, 11 Dec 2006 09:13:48 +0000</pubDate><guid>/blog/installing-visual-studio-team-edition-for-database-professionals/</guid><description>&lt;p>This edition became available last Thursday on MSDN. Hazzah!&lt;/p>
&lt;p>I've noticed when installing the edition, as well as the CTPs, that it also installs the "ProjectAggregator" ...&lt;/p>
&lt;p>&lt;img src="projectaggregator.jpg">&lt;/p>
&lt;p>A quick search of the &lt;a href="http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=5&amp;amp;SiteID=1" target="none" rel="noopener">forums&lt;/a>, finds a &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=479029&amp;amp;SiteID=1" target="none" rel="noopener">post&lt;/a> by Robert Merriman (MS) explaining what the ProjectAggregator is ...&lt;/p>
&lt;p>"We use the Visual Studio ProjectAggregator to integrate our package into Visual Studio.&amp;nbsp;The ProjectAggregator is from the &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700819.aspx" target="none" rel="noopener">VSIP SDK&lt;/a>&amp;nbsp;and here is some information from the April 2006 readme file for the VSIP SDK:&lt;/p></description></item><item><title>Visual Studio 2005 / SQL Server 2005 and Vista</title><link>/blog/visual-studio-2005-sql-server-2005-and-vista/</link><pubDate>Mon, 11 Dec 2006 02:54:40 +0000</pubDate><guid>/blog/visual-studio-2005-sql-server-2005-and-vista/</guid><description>&lt;p>I'm getting more and more questions regarding running Visual Studio 2005 on Vista. Here's the summary from Microsoft:&lt;/p>
&lt;p>"Visual Studio 2005 is supported on Windows Vista. We recommend that developers install Visual Studio 2005 Service Pack 1 and the Visual Studio 2005 SP1 Update for Windows Vista as they become available (SP1 end of this year, VS Update for Vista Q1 next year). We also recommend that Visual Studio 2005 be run with elevated administrator privileges. Visual Studio 2003 &amp;amp; 2002 are not supported on Windows Vista. The underlying frameworks (.NET Fx 3.0, 2.0 &amp;amp; 1.1) are supported and applications using them will run on Windows Vista."&lt;/p></description></item><item><title>Search archived events and Webcasts!</title><link>/blog/search-archived-events-and-webcasts/</link><pubDate>Mon, 11 Dec 2006 02:40:44 +0000</pubDate><guid>/blog/search-archived-events-and-webcasts/</guid><description>&lt;p>Finally, Microsoft has added an easy, and powerful &lt;a href="http://msevents.microsoft.com/CUI/default.aspx?culture=en-US" target="none" rel="noopener">search tool&lt;/a> for searching past events and Webcasts.&lt;/p>&lt;img src="webcastsearch.jpg" border=1></description></item><item><title>Nice meeting new friends in Iowa</title><link>/blog/nice-meeting-new-friends-in-iowa/</link><pubDate>Thu, 07 Dec 2006 13:41:50 +0000</pubDate><guid>/blog/nice-meeting-new-friends-in-iowa/</guid><description>&lt;p>Thank you for the good time last night at the &lt;a href="http://www.iowadnug.org" target="none" rel="noopener">Iowa .NET User Group&lt;/a> meeting. I enjoyed spending the evening with these easy-going, but tech-savvy folks.&lt;/p>&lt;a href="IowaUG.jpg" border="0" target="none" rel="noopener">&lt;img src="IowaUGTiny.jpg" border=0>&lt;/a>
&lt;p>We had a good turnout, great questions, and a fun time afterward at the &lt;a href="http://www.801steakandchop.com/" target="none" rel="noopener">801 steak and chop house&lt;/a>!&lt;/p>
&lt;p>If you are looking for my SQL Server 2005 script of love. You can find it &lt;a href="IowaUGScript.txt" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Boise Kickstand holiday celebration</title><link>/blog/boise-kickstand-holiday-celebration/</link><pubDate>Tue, 05 Dec 2006 16:36:50 +0000</pubDate><guid>/blog/boise-kickstand-holiday-celebration/</guid><description>&lt;p>The &lt;a href="http://www.kickstand.org" target="none" rel="noopener">Kickstand&lt;/a> Board of Directors is hosting a&amp;nbsp;holiday celebration at a special location - the Discovery Center of Idaho.&lt;/p>
&lt;ul>
&lt;li>What: Holiday Party &amp;amp; New Member Invitation&lt;/li>
&lt;li>When: Thursday, December 14th, 5:30-7:30pm&lt;/li>
&lt;li>Where: Discovery Center of Idaho, 131 Myrtle Street, Boise&lt;/li>
&lt;li>Why: Networking, fun, entertainment - BSU Robo Wars&lt;/li>
&lt;li>Cost: Free to members and guests&lt;/li>&lt;/ul>
&lt;p>Please &lt;a href="http://www.kickstand.org/rsvp" target="none" rel="noopener">RSVP&lt;/a> if you are wanting to attend.&lt;/p></description></item><item><title>Tradesports API available</title><link>/blog/tradesports-api-available/</link><pubDate>Tue, 05 Dec 2006 14:05:50 +0000</pubDate><guid>/blog/tradesports-api-available/</guid><description>&lt;p>If you know me, you know my fascination with &lt;a href="http://www.tradesports.com" target="none" rel="noopener">Tradesports.com&lt;/a>.&lt;/p>
&lt;p>Well, it seems that the parent Company of TradeSports has developed an Application Programmable Interface ("API") that all members of the Exchange are entitled to use subject to satisfying the eligibility criteria. A monthly fee for API access may be charged which may in turn be refunded in full if the member generates sufficient trade volumes.&lt;/p>
&lt;p>Visit this &lt;a href="http://www.tradesports.com/aav2/api/" target="none" rel="noopener">page&lt;/a> for more information.&lt;/p></description></item><item><title>List of revision control software</title><link>/blog/list-of-revision-control-software/</link><pubDate>Mon, 04 Dec 2006 22:00:59 +0000</pubDate><guid>/blog/list-of-revision-control-software/</guid><description>&lt;p>I was recently reading Geoff Koch&amp;rsquo;s article in &lt;a href="http://www.stpmag.com/" target="none" rel="noopener">Software Test and Performance magazine&lt;/a> on &lt;em>SCM: More Than Code Check-In, Check-Out&lt;/em>. It was a short, but good article talking about how CM is similar regardless of whether you write articles or software. I would agree. I believe that i just becomes a matter of complexity.&lt;/p>
&lt;p>I found a couple of interesting points in his article:&lt;/p>
&lt;ul>
 	&lt;li>&lt;a href="http://en.wikipedia.org/" target="none" rel="noopener">Wikipedia&lt;/a> has an exhaustive &lt;a href="http://en.wikipedia.org/wiki/List_of_revision_control_software" target="none" rel="noopener">list&lt;/a> of revision control software.&lt;/li>
 	&lt;li>Money magazine lists software engineer as No. 1 in its &lt;a href="http://money.cnn.com/magazines/moneymag/bestjobs/index.html" target="none" rel="noopener">Best Jobs in America&lt;/a> (which I knew), and that release engineers are hailed as having the top-paying jobs (which I didn't know).&lt;/li>
 	&lt;li>Google's Dan Bloch recently stated that they have more than 3,000 users accessing a single Perforce repository running on an HP 4-way Opteron server with 128gb. Wowsers!&lt;/li>
&lt;/ul>
Side note: have you checked out &lt;a href="http://code.google.com" target="none" rel="noopener">Google Code&lt;/a>? Apparently, Google will crawl publicly accessible source code, such as (.tar, .gz, .tar, .bz2, and .zip archives) and&amp;nbsp;CVS and Subversion repositories. You can block Google from crawling by using a robots.txt file. Read more &lt;a href="http://www.google.com/intl/en/help/faq_codesearch.html" target="none" rel="noopener">here&lt;/a>.</description></item><item><title>Visiting the Iowa .NET User Group this week</title><link>/blog/visiting-the-iowa-net-user-group-this-week/</link><pubDate>Mon, 04 Dec 2006 17:50:06 +0000</pubDate><guid>/blog/visiting-the-iowa-net-user-group-this-week/</guid><description>&lt;p>I'm honored to be speaking at the Iowa .NET User Group this week. My topic will be on SQL Server 2005 for Developers. If you are in the area, please stop by. Visit their &lt;a href="http://www.iadnug.org" target="none" rel="noopener">site&lt;/a> for more information.&lt;/p>
&lt;p>You might have heard, and it&amp;nbsp;was such a tragedy that the group's&amp;nbsp;founder, Eric Jacobs, and another member, Josh Trainor,&amp;nbsp;were killed in a plane crash last Month. My prayers go out to the family and friends of Eric and Josh.&lt;/p></description></item><item><title>Team Project limits?</title><link>/blog/team-project-limits/</link><pubDate>Sun, 03 Dec 2006 19:07:38 +0000</pubDate><guid>/blog/team-project-limits/</guid><description>&lt;p>Bill Essary, software architect at Microsoft just posted this &lt;a href="http://msdn2.microsoft.com/en-us/library/aa974183(VS.80).aspx" target="none" rel="noopener">MSDN article&lt;/a> on new team project limit and monitoring recommendations for Visual Studio 2005 Team Foundation Server.&lt;/p>
&lt;p>The article includes a downloadable&amp;nbsp;Excel&amp;nbsp;spreadsheet (&lt;a href="http://go.microsoft.com/?linkid=5744572" target="none" rel="noopener">TeamProjectLimits.xls&lt;/a>)&amp;nbsp;containing experimental data which you can use to estimate the maximum number of team projects per server when you use customize work item types.&lt;br />&lt;br />&lt;/p></description></item><item><title>Upcoming book: The Jet Race and the Second World War</title><link>/blog/upcoming-book-the-jet-race-and-the-second-world-war/</link><pubDate>Mon, 27 Nov 2006 07:59:53 +0000</pubDate><guid>/blog/upcoming-book-the-jet-race-and-the-second-world-war/</guid><description>&lt;p>My good friend, &lt;a href="http://www.historymike.com/" target="none" rel="noopener">Dr. Michael Pavelec&lt;/a>, history professor at &lt;a href="http://www.hpu.edu" target="none" rel="noopener">Hawaii Pacific University&lt;/a> has written another book on WWII military aviation ...&lt;/p>&lt;table border=1>&lt;tr>&lt;td>&lt;img src="jetrace.jpg" border=1>&lt;/td>&lt;/tr>&lt;/table>
&lt;p>"In the 1930s, as nations braced for war, the German military build up caught Britain and the United States off-guard, particularly in aviation technology. The unending quest for speed resulted in the need for radical alternatives to piston engines. In Germany, Dr. Hans von Ohain was the first to complete a flight-worthy turbojet engine for aircraft. It was installed in a Heinkel designed aircraft, and the Germans began the jet age on August 27, 1939. The Germans led the jet race throughout the war and were the first to produce jet aircraft for combat operations. In England, the doggedly determined Frank Whittle also developed a turbojet engine, but without the support enjoyed by his German counterpart. The British came second in the jet race when Whittle's engine powered the Gloster Pioneer on May 15, 1941. The Whittle-Gloster relationship continued and produced the only Allied combat jet aircraft during the war, the Meteor, which was relegated to Home Defense in Britain.&lt;br />&amp;nbsp;&lt;br />In America, General Electric copied the Whittle designs, and Bell Aircraft contracted to build the first American jet plane. On October 1, 1942, a lackluster performance from the Bell Airacomet, ushered in the American jet age. The Yanks forged ahead, and had numerous engine and airframe programs in development by the end of the war. But, the Germans did it right and did it first, while the Allies lagged throughout the war, only rising to technological prominence on the ashes of the German defeat. Pavelec's analysis of the jet race uncovers all the excitement in the high-stakes race to develop effective jet engines for warfare and transport."&lt;br />&lt;br />You can pre-order&amp;nbsp;the book&amp;nbsp;at &lt;a href="http://www.amazon.com/Jet-Race-Second-World-War/dp/0275993558" target="none" rel="noopener">Amazon.com&lt;/a>.&lt;/p></description></item><item><title>Thoughts on extending TFS to validate a methodology</title><link>/blog/thoughts-on-extending-tfs-to-validate-a-methodology/</link><pubDate>Sun, 26 Nov 2006 17:35:51 +0000</pubDate><guid>/blog/thoughts-on-extending-tfs-to-validate-a-methodology/</guid><description>&lt;p>At Accentient, we are always running into clients who need to implement a methodology, and have it checked for &amp;lsquo;correctness&amp;rsquo; as time goes along.  With TFS, as it stands, correctness checks need to be made in one of three ways:&lt;br />&lt;br />1)  TFS has a built in checking mechanism.  This generally occurs INSIDE a work item.  For instance, Field A can only be changed by a Project Manager.  This is the BEST mechanism, since you can ensure validity prior to committing the work item changes to TFS.&lt;br />&lt;br />2)  Listen to the available events (Work Item Save, for instance), and react to the event.  This is possible when we&amp;rsquo;re doing things like ensuring that every &amp;ldquo;Requirement&amp;rdquo; has an associated &amp;ldquo;Risk&amp;rdquo; associated with it (mandatory for regulatory compliance in health care research).  This is a GOOD mechanism, as the project may go out of compliance, but the violation is noted immediately.&lt;br />&lt;br />3)  Verify the model at periodic intervals, either on demand or scheduled.  Here you would simply use automation to query TFS and ensure compliance with the methodology.  This is a SO-SO method, since the project goes in an out of compliance throughout the project lifecycle.&lt;br />&lt;br />Some people may claim that Check-in Policies may be used to ensure client-side compliance.  That is true, but only to a limited degree.  The check-in policies are run only when something is being checked into TFS, not when a work item is saved.&lt;br />&lt;br />Another claim may be that we could use VSIP to extend Visual Studio.  This is indeed the case, and would provide the greatest amount of validation, however, in most cases not everyone who interacts with TFS is using VS2005 - some use Project, Excel, Word, Outlook, TeamPlain, TeamPrise, etc.&lt;br />&lt;br />So, what I&amp;rsquo;d personally like:&lt;br />&lt;br />1)  Events around everything that happens in TFS, including very granular things like a Work Item get.  I know this may have performance implications, but a big, hairy warning could be affixed to the VSIP SDK, and we could extend at our own risk.  In a vast majority of the cases I work with, the machines used to power TFS are so much in excess of recommended load that I have, literally, gigabytes of memory and maybe 50-75% of the processor to play with.&lt;br />&lt;br />2)  Client side Work Item Check-in Policies.  Let me interrupt, on the client-side, a work item save and do validation before I allow it to be committed to the server.&lt;br />&lt;br />3)  An SDK or a prebuild web service, if you will, that I can install that will &amp;lsquo;catch&amp;rsquo; the thrown events, and translate them into something intelligible, like a clean object.  &lt;br />&lt;br />Over the course of the next few weeks, I'2013-08-28 13:43:09&amp;rsquo;ll be posting more about thoughts of validating and enforcing methodologies using TFS.&lt;br />&lt;br />&lt;/p></description></item><item><title>Microsoft launch day in Boise</title><link>/blog/microsoft-launch-day-in-boise/</link><pubDate>Tue, 21 Nov 2006 15:02:19 +0000</pubDate><guid>/blog/microsoft-launch-day-in-boise/</guid><description>&lt;p>Plan now to attend the launch of Windows Vista, Office 2007, and Exchange Server 2007 in Boise on January 30, 2007. There will be two tracks throughout the day: IT Professional and&amp;nbsp;(wait for it) Developer!&lt;/p>
&lt;p>Click &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032316008" target="none" rel="noopener">here&lt;/a> to sign-up for the Developer track.&lt;/p>
&lt;p>Click &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032316173" target="none" rel="noopener">here&lt;/a> to sign-up for the IT Pro track.&lt;/p>
&lt;p>&amp;nbsp;The event will be held at the &lt;a href="http://www.boisecentre.com" target="none" rel="noopener">Boise Centre on the Grove&lt;/a>. See you there!&lt;br />&lt;/p></description></item><item><title>What is Lorem Ipsum?</title><link>/blog/what-is-lorem-ipsum/</link><pubDate>Tue, 21 Nov 2006 03:21:39 +0000</pubDate><guid>/blog/what-is-lorem-ipsum/</guid><description>&lt;p>If you're like me, then you've probably seen a lot of "Lorem Ipsum's" around various&amp;nbsp;Websites, demonstrations, and presentations. Have you ever wondered&amp;nbsp;the origins? I always thought it was what the Monks were chanting in the Monty Python cartoons.&lt;/p>
&lt;p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&amp;nbsp;&lt;/p></description></item><item><title>INETA roadshow in California</title><link>/blog/ineta-roadshow-in-california/</link><pubDate>Tue, 21 Nov 2006 03:09:46 +0000</pubDate><guid>/blog/ineta-roadshow-in-california/</guid><description>&lt;p>I had a great time last week representing &lt;a href="http://www.ineta.org/" target="none" rel="noopener">INETA&lt;/a> and presenting Team System topics to the &lt;a href="http://www.sgvdotnet.org/" target="none" rel="noopener">San Gabriel Valley .NET Developers user group&lt;/a> and the &lt;a href="http://www.baynetug.org/" target="none" rel="noopener">Bay .NET user group&lt;/a>&amp;nbsp;in Califrnia.&lt;/p>
&lt;p>I really enjoyed chating with &lt;a href="http://www.cytex.com/" target="none" rel="noopener">Mike Parker&lt;/a>, an MIT grad, Army Reserves officer, sharp software developer, and the owner of this rolling WarDriving mobile-consulting "love van" ...&lt;/p>&lt;img src="michaelparker.jpg"></description></item><item><title>Download presentations from the 2006 InfraGard conference</title><link>/blog/download-presentations-from-the-2006-infragard-conference/</link><pubDate>Thu, 16 Nov 2006 21:46:04 +0000</pubDate><guid>/blog/download-presentations-from-the-2006-infragard-conference/</guid><description>&lt;p>&lt;a href="http://www.infragard.net/" target="none" rel="noopener">InfraGard&lt;/a> has posted all of the &lt;a href="http://www.infragardconferences.com/pages/presentations.html" target="none" rel="noopener">presentations&lt;/a> (as PDFs) from their 2006 conference.&lt;/p>
&lt;p>InfraGard is an FBI program that began in&amp;nbsp;1996 to gain support from the information technology industry and academia for the FBI’s investigative efforts in the cyber arena. InfraGard and the FBI have developed a relationship of trust and credibility in the exchange of information concerning various terrorism, intelligence, criminal, and security matters. Boise is working on getting their own chapter, but until then we are part of Salt Lake's &lt;a href="http://www.infragard-slc.com/" target="none" rel="noopener">chapter&lt;/a>.&lt;/p></description></item><item><title>Updated TFS Installation and Administrator's guides</title><link>/blog/updated-tfs-installation-and-administrators-guides-2/</link><pubDate>Fri, 10 Nov 2006 20:11:34 +0000</pubDate><guid>/blog/updated-tfs-installation-and-administrators-guides-2/</guid><description>&lt;p>I just noticed that both the .CHM files were recently updated, and available for download.&lt;/p>
&lt;ul>
&lt;li>The Installation guide (TFSInstall-v61004.chm) is now version 8.0.61004 (10/6/2006) - 261 kb&lt;/li>
&lt;li>The Administrator's guide (TFSAdmin-v61101.chm) is now version 8.0.61101 (11/1/2006) - 2.2 mb&lt;/li>&lt;/ul>
&lt;p>You'll find the updated hyperlinks at the bottom of our &lt;a href="http://www.teamsystemwidgets.com/" target="none" rel="noopener">Widgets&lt;/a> page.&lt;/p></description></item><item><title>Updated TFS Installation and Administrator's guides</title><link>/blog/updated-tfs-installation-and-administrators-guides/</link><pubDate>Fri, 10 Nov 2006 20:11:34 +0000</pubDate><guid>/blog/updated-tfs-installation-and-administrators-guides/</guid><description>&lt;p>I just noticed that both the .CHM files were recently updated, and available for download.&lt;/p>
&lt;ul>
&lt;li>The Installation guide (TFSInstall-v61004.chm) is now version 8.0.61004 (10/6/2006) - 261 kb&lt;/li>
&lt;li>The Administrator's guide (TFSAdmin-v61101.chm) is now version 8.0.61101 (11/1/2006) - 2.2 mb&lt;/li>&lt;/ul>
&lt;p>You'll find the updated hyperlinks at the bottom of our &lt;a href="http://www.teamsystemwidgets.com/" target="none" rel="noopener">Widgets&lt;/a> page.&lt;/p></description></item><item><title>I got connected at Connections!</title><link>/blog/i-got-connected-at-connections/</link><pubDate>Thu, 09 Nov 2006 22:07:27 +0000</pubDate><guid>/blog/i-got-connected-at-connections/</guid><description>&lt;p>I'm back home now, but had a total blast at DevConnections in Las Vegas this week. I saw many friends and colleagues who I hadn't seen for awhile. I was surprised that there were ~4700 attendees at the show, with quite a large exhibiter hall too. It's really become a mini Tech-Ed.&lt;/p>&lt;img src="SQLMentors.jpg">&lt;br />&lt;font size=1>From left&amp;nbsp;to right: Richard Hundhausen, Andrew Kelly, Dino Esposito, Peter DeBetta,&lt;br />Brian Moran, Stacia Misner, Rushabh Mehta, Jeff Jones, Douglas McDowell.&lt;/font>&lt;br />&lt;br />Visit my personal photo &lt;a href="http://www.hundhausen.com/album.aspx" target="none" rel="noopener">album&lt;/a> for more photos (Conferences &amp;gt; Dev Connections 2006 Las Vegas).</description></item><item><title>Lamps and Orbs not doing the trick?</title><link>/blog/lamps-and-orbs-not-doing-the-trick/</link><pubDate>Thu, 09 Nov 2006 07:22:37 +0000</pubDate><guid>/blog/lamps-and-orbs-not-doing-the-trick/</guid><description>&lt;p>You may have read my previous post about a company in Phoenix who connected their build process to an &lt;a href="/blog/tags/life/" target="none" rel="noopener">orb&lt;/a>. Others use &lt;a href="http://www.pragmaticprogrammer.com/pa/pa.html" target="none" rel="noopener">lava lamps&lt;/a>.&lt;/p>
&lt;p>Well, this professional geek used something a little more meaningful - an &lt;a href="http://www.hamang.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=16&amp;amp;Itemid=9" target="none" rel="noopener">LCD-TV screen&lt;/a>, which actually conveys useful information. Download the source code from his article (TV not included).&lt;/p></description></item><item><title>Hitchhiker's Guide to Visual Studio and SQL Server</title><link>/blog/hitchhikers-guide-to-visual-studio-and-sql-server/</link><pubDate>Mon, 30 Oct 2006 17:33:00 +0000</pubDate><guid>/blog/hitchhikers-guide-to-visual-studio-and-sql-server/</guid><description>&lt;p>Although I don't have their newest (7th edition) &lt;a href="http://www.amazon.com/Hitchhikers-Guide-Visual-Studio-Server/dp/0321243625" target="none" rel="noopener">book&lt;/a> yet, I plan on picking it up. From what I've read at the &lt;a href="http://www.hitchhikerguides.net/" target="none" rel="noopener">site&lt;/a>, the Hitchhiker's Guide to Visual Studio and SQL Server (7th Edition) seems to be just what the industry needs for the critical intersection of technologies.&lt;/p>
&lt;p>Nice work &lt;a href="http://betav.com/blog/billva/" target="none" rel="noopener">Bill&lt;/a> and &lt;a href="http://www.boost.net/peter.htm" target="none" rel="noopener">Peter&lt;/a>!&lt;/p></description></item><item><title>Thanks for attending Seattle Code Camp 2.0</title><link>/blog/thanks-for-attending-seattle-code-camp-2-0/</link><pubDate>Mon, 30 Oct 2006 16:23:55 +0000</pubDate><guid>/blog/thanks-for-attending-seattle-code-camp-2-0/</guid><description>&lt;p>Although the venue was changed at the last minute (to better digs at &lt;a href="http://www.digipen.edu/" target="none" rel="noopener">DigiPen&lt;/a>) and my colleague &lt;a href="http://www.teamsystem.info/" target="none" rel="noopener">Steven Borg&lt;/a> bailed out to have a kid (that still hasn't come yet), &lt;a href="http://seattle.techevents.info/codecamp/2/default.aspx" target="none" rel="noopener">Seattle Code Camp&amp;nbsp;2.0&lt;/a> was awesome!&lt;/p>&lt;a href="Seattle Code Camp 2.0.jpg" target="none" rel="noopener">&lt;img src="Seattle Code Camp 2.0 tiny.jpg" border=0>&lt;/a> &lt;br />&lt;br />
&lt;p>If you attended my talks on SQL Server 2005, you can find my demo bits &lt;a href="SeattleCodeCamp2006.zip">here&lt;/a>.&lt;/p></description></item><item><title>Tech-Ed 2007 back in Orlando (not New Orleans)</title><link>/blog/tech-ed-2007-back-in-orlando-not-new-orleans/</link><pubDate>Mon, 30 Oct 2006 16:08:12 +0000</pubDate><guid>/blog/tech-ed-2007-back-in-orlando-not-new-orleans/</guid><description>&lt;p>Microsoft has made the difficult decision not to hold Tech·Ed 2007 in New Orleans. With this event drawing a large number of attendees from around the world and with the airlines only servicing the city with about half of their pre-Katrina flights, the logistics of moving that large a group into and out of the city is challenging and would likely result in travel and logistical challenges for attendees.&lt;/p>
&lt;p>Instead,&amp;nbsp;Tech·Ed 2007 will be held&amp;nbsp;on June 4-8, 2007 in Orlando at the Orange County Convention Center (OCCC).&lt;/p></description></item><item><title>Borland in Boise on November 15</title><link>/blog/borland-in-boise-on-november-15/</link><pubDate>Mon, 30 Oct 2006 00:09:35 +0000</pubDate><guid>/blog/borland-in-boise-on-november-15/</guid><description>&lt;p>Join Borland for a free educational breakfast seminar on Wednesday, November 15th, 2006 to learn more about their Software Delivery Optimization (SDO) – A Vision for Software Development. Borland has been slowly evolving into a company that&amp;nbsp;provides&amp;nbsp;Application Lifecycle Management tools, as well as a process consulting.&lt;/p>
&lt;p>Specifically, they will be demonstrating&lt;/p>
&lt;ul>
&lt;li>Borland CaliberRM® and DefineIT® for Requirements Definition &amp;amp; Management&lt;/li>
&lt;li>Borland SilkCentral® Test Manager™ for Requirements-Based Testing&lt;/li>
&lt;li>Borland StarTeam® for Configuration and Change Management &lt;/li>&lt;/ul>
&lt;p>Who should attend? Directors and Managers of: Application Development and Quality Assurance, Program and Project Managers, Architects and Business Analysts&lt;/p></description></item><item><title>The ultimate guide to SQL Server's datetime datatype</title><link>/blog/the-ultimate-guide-to-sql-servers-datetime-datatype/</link><pubDate>Fri, 27 Oct 2006 21:59:03 +0000</pubDate><guid>/blog/the-ultimate-guide-to-sql-servers-datetime-datatype/</guid><description>&lt;p>I happened upon this &lt;a href="http://www.karaszi.com/SQLServer/info_datetime.asp" target="none" rel="noopener">article&lt;/a>, which summarizes the&amp;nbsp;datetime datatype and how it works&amp;nbsp;in SQL Server, including common pitfalls and general recommendations.&lt;/p>
&lt;p>The &lt;a href="http://www.karaszi.com" target="none" rel="noopener">site&lt;/a> is run by &lt;a href="http://www.karaszi.com/SQLServer/about_me.asp" target="none" rel="noopener">Tibor Karaszi&lt;/a> a fellow &lt;a href="http://www.solidqualitylearning.com" target="none" rel="noopener">Solid Quality Learning&lt;/a> mentor.&lt;/p></description></item><item><title>Presentations on .NET 3.0</title><link>/blog/presentations-on-net-3-0/</link><pubDate>Fri, 27 Oct 2006 21:36:31 +0000</pubDate><guid>/blog/presentations-on-net-3-0/</guid><description>&lt;p>A PowerPoint deck introducing .NET 3.0 has been uploaded to the presentations area of the &lt;a href="http://www.netfx3.com" target="none" rel="noopener">.NET Framework 3.0 site&lt;/a>.&lt;/p>
&lt;p>Although it's still pre-release (release candidate 1 is available for download), the new&amp;nbsp;.NET Framework 3.0 looks very promising as the&amp;nbsp;new managed code programming model for Windows. It will combine the power of the .NET Framework 2.0 with new technologies for building applications that have visually compelling user experiences (WPF), seamless communication across technology boundaries (WCF), and the ability to support a wide range of business processes (WF).&lt;/p></description></item><item><title>Visual Studio Team System Chat - Wed, Nov 8th</title><link>/blog/visual-studio-team-system-chat-wed-nov-8th/</link><pubDate>Thu, 26 Oct 2006 23:04:12 +0000</pubDate><guid>/blog/visual-studio-team-system-chat-wed-nov-8th/</guid><description>&lt;p>Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the latest Community Technology Preview (CTP).&lt;/p>
&lt;p>Join the &lt;a href="http://msdn.microsoft.com/chats/" target="none" rel="noopener">chat&lt;/a> on Wednesday, November 8th, 2006 from 10:00am - 11:00am Pacific Time.&lt;/p></description></item><item><title>See you at 'camp this weekend in Seattle</title><link>/blog/see-you-at-camp-this-weekend-in-seattle/</link><pubDate>Thu, 26 Oct 2006 22:42:45 +0000</pubDate><guid>/blog/see-you-at-camp-this-weekend-in-seattle/</guid><description>&lt;p>That's right. &lt;a href="http://seattle.techevents.info/codecamp/2/default.aspx" target="none" rel="noopener">Seattle Code Camp 2.0&lt;/a> is upon us, with a late-breaking venue change ...&lt;/p>
&lt;p>Camp will be held at Nintendo's &lt;a href="http://www.digipen.edu/main/Driving_Directions" target="none" rel="noopener">DigiPen Univeristy&lt;/a>, which is&amp;nbsp;very near&amp;nbsp;the Microsoft Campus. &lt;/p>
&lt;p>Consultants from our company will be doing talks on SQL Server, Team System, and Ruby. See you there, this Saturday and Sunday (October 28 and 29).&lt;/p></description></item><item><title>How many technicians does it take ...</title><link>/blog/how-many-technicians-does-it-take/</link><pubDate>Tue, 24 Oct 2006 23:11:07 +0000</pubDate><guid>/blog/how-many-technicians-does-it-take/</guid><description>&lt;p>... to make it cooler in our training room.&lt;/p>
&lt;p>Ok, here's the formula: Take 2 HVAC technicians ...&lt;/p>&lt;img src="technicians.jpg">
&lt;p>A laptop, network cable, one hour of time, and one of these funky things ...&lt;/p>&lt;img src="hood.jpg">
&lt;p>and before you know it, our training room (and less grumpy students) are&amp;nbsp;cool!&lt;/p></description></item><item><title>John Lam joins Microsoft</title><link>/blog/john-lam-joins-microsoft/</link><pubDate>Tue, 24 Oct 2006 18:27:57 +0000</pubDate><guid>/blog/john-lam-joins-microsoft/</guid><description>&lt;p>That's right, &lt;a href="http://www.iunknown.com/" target="none" rel="noopener">John Lam&lt;/a>, a respected developer, and&amp;nbsp;partner of &lt;a href="http://www.objectsharp.com/" target="none" rel="noopener">ObjectSharp&lt;/a> in Toronto will be joining Microsoft in January 2007. Could it be all of his hard work creating &lt;a href="http://www.rubyclr.com" target="none" rel="noopener">RubyCLR&lt;/a> has paid off? He won't say.&lt;/p>
&lt;p>Congrats on the "friendly takeover" of Microsoft, John. Good luck, and make cool things!&lt;/p>
&lt;p>Read John's announcement &lt;a href="http://www.iunknown.com/articles/2006/10/20/dynamic-languages-microsoft-and-me" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Team Foundation Server too bitter?</title><link>/blog/team-foundation-server-too-bitter/</link><pubDate>Tue, 24 Oct 2006 10:45:33 +0000</pubDate><guid>/blog/team-foundation-server-too-bitter/</guid><description>&lt;p>EBay always makes me laugh. What some people will do to sell their product!&lt;/p>
&lt;p>Take this example of an &lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=280041247616" target="none" rel="noopener">auction&lt;/a> for Team Foundation Server ...&lt;/p>
&lt;p>&lt;img src="tfshoney1.JPG">&lt;/p>
&lt;p>Look what the seller is throwing in to "sweeten" the deal ...&lt;/p>"USA Customers get FREE Maple Syrup and Crystallized Honey samples from Vermont. USA Customers get one 1.7 oz. sample of 100% Proof Grade A Maple Syrup from Maple Grove Farms and one 2 oz. sample of Grade A Crystallized Honey from Champlain Valley Apiaries."
&lt;p>&lt;img src="tfshoney2.JPG">&lt;/p></description></item><item><title>Mike Azocar's Blog</title><link>/blog/mike-azocars-blog/</link><pubDate>Wed, 18 Oct 2006 20:52:34 +0000</pubDate><guid>/blog/mike-azocars-blog/</guid><description>&lt;p>During the past couple days&amp;nbsp;I've had the priveledge of working with some of the most knowledgeable and able TFS experts from around the world, and internal at Microsoft.&amp;nbsp; One of those people is Mike Azocar from Software Architects.&amp;nbsp; For some very useful information, check out his &lt;a href="http://blogs.sarkhouston.com/mazocar">blog&lt;/a>!&amp;nbsp; It's called, unshockingly, &lt;a href="http://blogs.sarkhouston.com/mazocar">Michael Azocar's Blog&lt;/a>!&lt;/p></description></item><item><title>Check out Belarc Advisor</title><link>/blog/check-out-belarc-advisor/</link><pubDate>Mon, 16 Oct 2006 02:09:00 +0000</pubDate><guid>/blog/check-out-belarc-advisor/</guid><description>&lt;p>If you want to run a free diagnostic and inventory report on your system, then check out &lt;a href="http://www.belarc.com/free_download.html" target="none" rel="noopener">Belarc Advisor&lt;/a>.&lt;/p>
&lt;p>The Belarc Advisor builds a detailed profile of your installed software and hardware, missing Microsoft hotfixes, anti-virus status, CIS (Center for Internet Security) benchmarks, and displays the results in your Web browser. All of your PC profile information is kept private on your PC and is not sent to any web server.&lt;/p></description></item><item><title>PerfectDisk made a believer out of me!</title><link>/blog/perfectdisk-made-a-believer-out-of-me/</link><pubDate>Mon, 09 Oct 2006 23:28:01 +0000</pubDate><guid>/blog/perfectdisk-made-a-believer-out-of-me/</guid><description>&lt;p>I'll have to admit that it's been a few years since I've studied&amp;nbsp;and compared disk defragmenter software. I've always just right-clicked my drive and let Windows defrag it. I've never really been impressed, however,&amp;nbsp;with the results, even after running it three times.&lt;/p>
&lt;p>After the first run:&lt;br />&lt;img src="defragrun1.jpg">&lt;/p>
&lt;p>After the second run:&lt;br />&lt;img src="defragrun2.jpg">&lt;/p>
&lt;p>After the third run:&lt;br />&lt;img src="defragrun3.jpg">&lt;/p>
&lt;p>So then I installed and ran &lt;a href="http://www.perfectdisk.com/products/PerfectDisk2k/" target="none" rel="noopener">PerfectDisk 8.0&lt;/a> which beats the built-in defragmenter software in &lt;a href="http://www.perfectdisk.com/products/perfectdisk2k/compareV8.cfm" target="none" rel="noopener">many ways&lt;/a>.&lt;/p></description></item><item><title>Anybody read Hungarian?</title><link>/blog/anybody-read-hungarian/</link><pubDate>Mon, 09 Oct 2006 16:41:38 +0000</pubDate><guid>/blog/anybody-read-hungarian/</guid><description>&lt;p>I just ran across my Visual Studio 2005 Team System book in Hungarian. Very cool!&lt;/p>&lt;img src="HungarianBook.jpg">
&lt;p>&lt;br />Check out the &lt;a href="http://www.interbook.hu/uj/index.php?op=termek_reszletes&amp;amp;termek_id=8244&amp;amp;fokat=1" target="none" rel="noopener">Interbook.hu site&lt;/a> for more information. I'll see if I can't get a copy.&lt;/p></description></item><item><title>Programming with the .NET Compact Framework for Mobile Devices</title><link>/blog/programming-with-the-net-compact-framework-for-mobile-devices/</link><pubDate>Mon, 09 Oct 2006 16:35:41 +0000</pubDate><guid>/blog/programming-with-the-net-compact-framework-for-mobile-devices/</guid><description>&lt;p>Peter Nowak's &lt;a href="http://www.amazon.de/Programmieren-Compact-Framework-Anwendungsentwicklung-mobile/dp/3866454015" target="none" rel="noopener">book&lt;/a> on CF development for mobile devices has just been released. The book is in German.&lt;/p>
&lt;p>I met &lt;a href="http://winmob.blogspot.com/" target="none" rel="noopener">Peter&lt;/a> awhile back at Tech-Ed Europe 2005 and he gave me a lot of good feedback on my Team System&amp;nbsp;book.&lt;/p>
&lt;p>Nice work Peter!&lt;/p></description></item><item><title>Cool movie coming out next year: "300"</title><link>/blog/cool-movie-coming-out-next-year-300/</link><pubDate>Sat, 07 Oct 2006 23:38:55 +0000</pubDate><guid>/blog/cool-movie-coming-out-next-year-300/</guid><description>&lt;p>I just watched the trailer for this movie, and it looks great!&lt;/p>
&lt;p>Based on the epic graphic novel by &lt;a href="http://moebiusgraphics.com/miller.php" target="none" rel="noopener">Frank Miller&lt;/a> (think: &lt;a href="http://en.wikipedia.org/wiki/Sin_City_%28film%29" target="none" rel="noopener">Sin City&lt;/a>), &lt;a href="http://300themovie.warnerbros.com/" target="none" rel="noopener">300&lt;/a> is a ferocious retelling of the ancient Battle of Thermopylae in which King Leonidas (Gerard Butler) and 300 Spartans fought to the death against Xerxes and his massive Persian army. Facing insurmountable odds, their valor and sacrifice inspire all of Greece to unite against their Persian enemy, drawing a line in the sand for democracy. The film brings Miller’s (Sin City) acclaimed graphic novel to life by combining live action with virtual backgrounds that capture his distinct vision of this ancient historic tale.&lt;/p></description></item><item><title>Martin Danner is blogging again!</title><link>/blog/martin-danner-is-blogging-again/</link><pubDate>Sat, 07 Oct 2006 23:22:37 +0000</pubDate><guid>/blog/martin-danner-is-blogging-again/</guid><description>&lt;p>Attaboy Martin! Good looking &lt;a href="http://blog.arrowrock.com/sourceart/2006/09/30/Sandcastle.aspx" target="none" rel="noopener">post&lt;/a> on SandCastle, btw. Sandcastle produces accurate, MSDN style, comprehensive documentation by reflecting over the source assemblies and optionally integrating XML Documentation Comments.&lt;/p>
&lt;p>Be sure to mark his &lt;a href="http://blog.arrowrock.com/sourceart/" target="none" rel="noopener">blog&lt;/a>, so you can follow this rambling genius architect.&lt;/p></description></item><item><title>Talking SQL at the Spokane .NET User Group</title><link>/blog/talking-sql-at-the-spokane-net-user-group/</link><pubDate>Fri, 06 Oct 2006 17:36:32 +0000</pubDate><guid>/blog/talking-sql-at-the-spokane-net-user-group/</guid><description>&lt;p>I enjoyed traveling to Spokane (I have family there) and presenting&amp;nbsp;to&amp;nbsp;the &lt;a href="http://sug.dotnetprogramming.com/" target="none" rel="noopener">Spokane .NET User Group&lt;/a> (SNUG?) on various SQL Server 2005 T-SQL, engine, and data type enhancement topics. This was my second&amp;nbsp;&lt;a href="http://www.ineta.org" target="none" rel="noopener">INETA&lt;/a> event, and they just keep getting better.&lt;/p>
&lt;p>One of the attendees works for a company called &lt;a href="http://www.spraycool.com/" target="none" rel="noopener">SprayCool&lt;/a>, which has a technology for keeping mission-critical servers and data centers cool, and running smoothly. This has to be the "coolest" thing I've heard of in awhile! SprayCool is the process of using liquid evaporation, or phase change, to cool electronics. A fine mist of coolant is sprayed onto electronic hot spots and immediately evaporates. The vapor is then captured and the heat is rejected as it circulates through a heat exchanger. This results in an extremely efficient method of cooling. &lt;/p></description></item><item><title>Install Script for Team Foundation Server</title><link>/blog/install-script-for-team-foundation-server/</link><pubDate>Thu, 05 Oct 2006 22:15:52 +0000</pubDate><guid>/blog/install-script-for-team-foundation-server/</guid><description>&lt;p>Here's the install script for TFS, both Dual and Single server install.&amp;nbsp; Thanks to Etienne Tremblay (VSTS MVP) for all his hard work in putting this together, and updating it for SQL Server 2005 SP1.&amp;nbsp;&amp;nbsp; &lt;/p>&lt;a href="TFSInstallScripts.zip">TFSInstallScripts.zip (39.73 KB)&lt;/a></description></item><item><title>Interop Forms Toolkit 1.0 Released</title><link>/blog/interop-forms-toolkit-1-0-released/</link><pubDate>Thu, 05 Oct 2006 20:16:30 +0000</pubDate><guid>/blog/interop-forms-toolkit-1-0-released/</guid><description>&lt;p>I just heard about this new &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=98C38C1D-C630-4D9A-8BB5-7F1FC088A7C4&amp;amp;displaylang=en" target="none" rel="noopener">add-in&lt;/a> that&amp;nbsp;helps VB6 developers integrate .NET Windows forms into their existing applications.&lt;/p>
&lt;p>This is just another example of Microsoft's support for "&lt;a href="http://msdn2.microsoft.com/en-us/vbasic/ms788241.aspx" target="none" rel="noopener">VB Fusion&lt;/a>".&lt;/p></description></item><item><title>Must have Agile Dev Tool &amp; Web Site</title><link>/blog/must-have-agile-dev-tool-web-site/</link><pubDate>Tue, 03 Oct 2006 15:10:56 +0000</pubDate><guid>/blog/must-have-agile-dev-tool-web-site/</guid><description>&lt;p>The best tool is the simplest.&amp;nbsp; It shouldn't get in the way of doing things, and it should be incredibly easy.&amp;nbsp; One of my favorite Agile dev tools is the digital camera.&amp;nbsp; Simply snap a quick photo of your whiteboard and you've got a good replacement for a $10,000 whiteboard with print / scan capabilities.&amp;nbsp; Plus, you then have it in digital format!&amp;nbsp; No need for scanning.&lt;/p>
&lt;p>The problem is that you have flash reflections, etc, and that makes the image harder to read.&amp;nbsp; You need to do some image manipulation to really make it easy to read and understand.&amp;nbsp; And it should be in TIF or PDF format if you want to do OCR.&amp;nbsp;&amp;nbsp;So, head to &lt;a href="http://www.scanr.com">www.scanr.com&lt;/a>&amp;nbsp; This great little web site takes a digital photo of a white board, and converts it to a very nice PDF document.&amp;nbsp; It eliminates most of the flash, rotates the image if you've taken a photo of the white board from the side, and saves it as a nice, high-quality PDF.&amp;nbsp; Check it out!&lt;/p></description></item><item><title>MSDN article on TFS Branching and Merginge</title><link>/blog/msdn-article-on-tfs-branching-and-merginge/</link><pubDate>Tue, 03 Oct 2006 15:01:35 +0000</pubDate><guid>/blog/msdn-article-on-tfs-branching-and-merginge/</guid><description>&lt;p>Check out &lt;a href="http://blogs.msdn.com/chrisbirmele/" target="none" rel="noopener">Chris Birmele&lt;/a>'s MSDN article "&lt;a href="http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/BranchMerge.asp" target="none" rel="noopener">Branching and Merging Primer&lt;/a>" on MSDN.&lt;/p>
&lt;p>The article is short and sweet, but states the case well for SCM and even includes a few branching patterns.&lt;/p></description></item><item><title>MSDN article on TFS Branching and Merging</title><link>/blog/msdn-article-on-tfs-branching-and-merging/</link><pubDate>Tue, 03 Oct 2006 09:01:35 +0000</pubDate><guid>/blog/msdn-article-on-tfs-branching-and-merging/</guid><description>&lt;p>Check out &lt;a href="http://blogs.msdn.com/chrisbirmele/" target="none" rel="noopener">Chris Birmele&lt;/a>'s MSDN article "&lt;a href="http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/BranchMerge.asp" target="none" rel="noopener">Branching and Merging Primer&lt;/a>" on MSDN.&lt;/p>
&lt;p>The article is short and sweet, but states the case well for SCM and even includes a few branching patterns.&lt;/p></description></item><item><title>Protolize - Great Web Development Aggregation Site</title><link>/blog/protolize-great-web-development-aggregation-site/</link><pubDate>Mon, 02 Oct 2006 23:22:30 +0000</pubDate><guid>/blog/protolize-great-web-development-aggregation-site/</guid><description>&lt;p>I just found &lt;a href="http://www.tonyyoo.com/protolize/">Protolize&lt;/a>.&amp;nbsp; It's a great resource for web development - everything from Ajax to XHTML.&amp;nbsp; It's basically a collection of pointers (done very nicely) to various web resources.&amp;nbsp; Very nice!&lt;/p></description></item><item><title>Turn your innovations into a successful business</title><link>/blog/turn-your-innovations-into-a-successful-business/</link><pubDate>Sat, 30 Sep 2006 17:35:39 +0000</pubDate><guid>/blog/turn-your-innovations-into-a-successful-business/</guid><description>&lt;p>The &lt;a href="http://www.innovators-network.org/" target="none" rel="noopener">Innovators Network&lt;/a>, in conjunction with &lt;a href="http://www.kickstand.org/" target="none" rel="noopener">Kickstand&lt;/a> and &lt;a href="http://technology.idaho.gov/" target="none" rel="noopener">Idaho TechConnect&lt;/a>, are bringing their "Turning Your Innovations Into Successful Business" breakfast seminar to Boise on Oct. 3rd.&amp;nbsp; The seminar will be held at the Red Lion Downtowner beginning at 7:30 AM.&lt;/p>
&lt;p>For more information, click &lt;a href="http://www.actonline.org/calendar/page.jsp?itemID=30181138" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>IEEE Boise Chapter Banquet</title><link>/blog/ieee-boise-chapter-banquet/</link><pubDate>Sat, 30 Sep 2006 17:30:01 +0000</pubDate><guid>/blog/ieee-boise-chapter-banquet/</guid><description>&lt;p>If you will&amp;nbsp;be in Boise&amp;nbsp;on Wednesday, October 25, then you should attend this banquet!&lt;/p>
&lt;p>The guest speaker is Jerry Saltzer, Professor of Computer Science, Emeritus, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. His presentation is "Risks of Failure: Coping with Complexity", a look at some of the recurring problems with building computer projects and techniques that have proven useful in coping with complexity.&lt;/p>
&lt;ul>
&lt;li>Where: Farnsworth Room (Second floor of the Student Union Building at Boise State University)&lt;/li>
&lt;li>When: Doors open at 6pm, dinner at 6:30pm, speaker following dinner. Goes til around 9pm&lt;/li>
&lt;li>Cost:&amp;nbsp;$20.00 for the general public, $15.00 for IEEE members, and $5.00 for IEEE Student members. IEEE members may invite up to one guest at the member rate; further guests pay the general public rate.&lt;/li>&lt;/ul>
&lt;p>Make your reservation by October 19. Click &lt;a href="http://www.ewh.ieee.org/r6/boise/computer/" target="none" rel="noopener">here&lt;/a> or &lt;a href="http://ewh.ieee.org/cgi-bin/cal/calendar.pl?style=List&amp;amp;calendar=boisecs&amp;amp;view=Full-Year&amp;amp;view=Event&amp;amp;event_id=14" target="none" rel="noopener">here&lt;/a> for more information.&lt;br />&lt;/p></description></item><item><title>Team Foundation Server SP1 (Beta) is available</title><link>/blog/team-foundation-server-sp1-beta-is-available/</link><pubDate>Tue, 26 Sep 2006 16:17:30 +0000</pubDate><guid>/blog/team-foundation-server-sp1-beta-is-available/</guid><description>&lt;p>It's been a long time coming, and will address many common problems people have been running into. Get your hands on the beta and start giving feedback today!&lt;/p>
&lt;p>Read&amp;nbsp;&lt;a href="http://blogs.msdn.com/bharry/archive/2006/09/26/772371.aspx" target="none" rel="noopener">Brian Hary's post&lt;/a> for more details. You can find SP1 at the &lt;a href="http://connect.microsoft.com/visualstudio" target="none" rel="noopener">Microsoft Connect Site&lt;/a>. (Remember that it is beta software)&lt;/p></description></item><item><title>Team Foundation Server SP1 (Beta) is available!</title><link>/blog/team-foundation-server-sp1-beta-is-available-2/</link><pubDate>Tue, 26 Sep 2006 16:17:30 +0000</pubDate><guid>/blog/team-foundation-server-sp1-beta-is-available-2/</guid><description>&lt;p>It's been a long time coming, and will address many common problems people have been running into. Get your hands on the beta and start giving feedback today!&lt;/p>
&lt;p>Read&amp;nbsp;&lt;a href="http://blogs.msdn.com/bharry/archive/2006/09/26/772371.aspx" target="none" rel="noopener">Brian Hary's post&lt;/a> for more details. You can find SP1 at the &lt;a href="http://connect.microsoft.com/visualstudio" target="none" rel="noopener">Microsoft Connect Site&lt;/a>. (Remember that it is beta software)&lt;/p></description></item><item><title>Team Foundation Server SP1 BETA Launched Today</title><link>/blog/team-foundation-server-sp1-beta-launched-today/</link><pubDate>Tue, 26 Sep 2006 16:15:58 +0000</pubDate><guid>/blog/team-foundation-server-sp1-beta-launched-today/</guid><description>&lt;p>TFS SP1 is out!&amp;nbsp; it takes a while to get on the list, and to start the downloads, but it's worth it!&amp;nbsp; There are lots of improvements in SP1 and I'll be running a few tests against it myself.&amp;nbsp; Remember, it is Beta, so unless you have a very compelling reason, keep it off your production servers.&amp;nbsp; But get in there to play with some of the new features!&amp;nbsp; Especially the ability to host your own WIT controls, so you'll be able to more easily add functionality to the Work Item viewer!&lt;/p></description></item><item><title>Arbeiten mit dem Visual Studio 2005 Team System</title><link>/blog/arbeiten-mit-dem-visual-studio-2005-team-system/</link><pubDate>Mon, 25 Sep 2006 19:21:45 +0000</pubDate><guid>/blog/arbeiten-mit-dem-visual-studio-2005-team-system/</guid><description>&lt;p>Finally, my German last name on a book in German! :-)&lt;/p>&lt;a href="German Book - Front.jpg" target="none" rel="noopener">&lt;img src="German Book - Front - Tiny.jpg">&lt;/a>&amp;nbsp;&lt;a href="German Book - Back.jpg" target="none" rel="noopener">&lt;img src="German Book - Back - Tiny.jpg">&lt;/a>&lt;br />&lt;br />
&lt;p>I picked this up when I was in &lt;a href="http://www.wittwer.de/" target="none" rel="noopener">Stuttgart&lt;/a> last summer at the &lt;a href="http://fifaworldcup.yahoo.com/06/en/" target="none" rel="noopener">World Cup&lt;/a>. This one now sits on my shelf next to the &lt;a href="/blog/tags/life/" target="none" rel="noopener">Russian version&lt;/a>.&lt;/p></description></item><item><title>Hundhausen = Doghouse</title><link>/blog/hundhausen-doghouse/</link><pubDate>Mon, 25 Sep 2006 14:37:51 +0000</pubDate><guid>/blog/hundhausen-doghouse/</guid><description>&lt;p>Some people ask me why I named my blog "Tales from the Doghouse", well it's because Hundhausen&amp;nbsp;literally (&lt;a href="http://www.hundhausen.com/familie.htm" target="none" rel="noopener">but not accurately&lt;/a>) translates to Doghouse, and "Tales", "Tails", you get the idea. I get a lot of miles out of this when I travel&amp;nbsp;and meet&amp;nbsp;new people. It's great!&lt;/p>
&lt;p>&lt;img src="SetFocusDoghouse.jpg" border=0>&lt;/p>
&lt;p>Thanks to my friends at &lt;a href="http://www.setfocus.com" target="none" rel="noopener">SetFocus&lt;/a> for creating this poster for my &lt;a href="http://www.ineta.org" target="none" rel="noopener">INETA&lt;/a> presentation at the &lt;a href="http://www.setfocus.com/n3ug/welcome.aspx" target="none" rel="noopener">Northern New Jersey User Group&lt;/a> earlier this month.&lt;/p></description></item><item><title>Good SharePoint 2003 Sites</title><link>/blog/good-sharepoint-2003-sites/</link><pubDate>Fri, 22 Sep 2006 22:17:57 +0000</pubDate><guid>/blog/good-sharepoint-2003-sites/</guid><description>&lt;p>Here are a couple of good sites for learning about Sharepoint 2003 customization:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.msd2d.com">MSD2D - Sharepoint&lt;/a>
&lt;li>&lt;a href="http://www.sharepointcustomization.com">SharePointCustomization.com&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>Woo Hoo!!! - Chad (Kudzu) Hower goes independent</title><link>/blog/woo-hoo-chad-kudzu-hower-goes-independent/</link><pubDate>Fri, 22 Sep 2006 16:22:29 +0000</pubDate><guid>/blog/woo-hoo-chad-kudzu-hower-goes-independent/</guid><description>&lt;p>I met &lt;a href="http://www.hower.org/Chad/index.aspx" target="none" rel="noopener">Chad Z. Hower&lt;/a>&amp;nbsp;at Tech-Ed 2006 in Malaysia a few weeks ago, and was very impressed with his knowledge and presentation skills. Mostly, I was impressed&amp;nbsp;with his extensive travel (makes me seem aerophobic), living overseas, and jaw-dropping stories. I just learned that Chad has gone independent, leaving Microsoft recently. If you are looking for an energetic presenter on all topics Microsoft-developer related, check out his professional&amp;nbsp;&lt;a href="http://www.woo-hoo.net/" target="none" rel="noopener">site&lt;/a>&amp;nbsp;and his fun &lt;a href="http://www.kudzuworld.com" target="none" rel="noopener">site&lt;/a>.&lt;/p>
&lt;p>Woo Hoo!!!&lt;/p></description></item><item><title>Are you nerdy?</title><link>/blog/are-you-nerdy/</link><pubDate>Wed, 20 Sep 2006 21:39:04 +0000</pubDate><guid>/blog/are-you-nerdy/</guid><description>&lt;p>Check out Weird Al's latest &lt;a href="http://www.zombalabelgroup.com/whiteandnerdy/wanecard.html" target="none" rel="noopener">song and video online&lt;/a>, and see how many references you can relate too.&lt;/p>
&lt;p>PS - Check your volume first.&lt;/p></description></item><item><title>JavaScript Lint</title><link>/blog/javascript-lint/</link><pubDate>Wed, 20 Sep 2006 21:28:25 +0000</pubDate><guid>/blog/javascript-lint/</guid><description>&lt;p>If you hate coding JavaScript as much as I do, then you'll appreciate the 'lint tools. &lt;/p>
&lt;p>Microsoft doesn't have a good JavaScript (JScript) IDE, and many JavaScript environments&amp;nbsp;do not warn against questionable coding practices. It can be a nightmare when you actually want to write quality, maintainable code. That's where &lt;a href="http://www.javascriptlint.com/" target="none" rel="noopener">JavaScript Lint&lt;/a> comes in. With JavaScript Lint, you can check all your JavaScript source code for common mistakes without actually running the script or opening the web page.&lt;/p></description></item><item><title>Mark Miller joins the podcasting community</title><link>/blog/mark-miller-joins-the-podcasting-community/</link><pubDate>Wed, 20 Sep 2006 21:21:43 +0000</pubDate><guid>/blog/mark-miller-joins-the-podcasting-community/</guid><description>&lt;p>That's right, &lt;a href="http://www.doitwith.net/" target="none" rel="noopener">Mark&lt;/a> thinks he's going to be the next &lt;a href="http://www.intellectualhedonism.com/" target="none" rel="noopener">Carl Franklin&lt;/a>, but those are big shoes to fill. As Mark &lt;a href="http://www.doitwith.net/2006/09/12/TheEndOfMyProfessionalCareer.aspx" target="none" rel="noopener">puts it&lt;/a>, his professional career is now over, as he will bear his soul on his weekly podcast &lt;a href="http://www.millahseconds.com/" target="none" rel="noopener">Millahseconds&lt;/a>. Note: these are not technical podcasts (far from it).&lt;/p>
&lt;p>Also, I'll delegate&amp;nbsp;the hat-tip to Scott Hanselman, because Millahseconds is an obvious&amp;nbsp;play on words of (the original)&amp;nbsp;&lt;a href="http://www.hanselminutes.com" target="none" rel="noopener">Hanselminutes&lt;/a>.&lt;/p></description></item><item><title>MSDN Events in Boise next week</title><link>/blog/msdn-events-in-boise-next-week/</link><pubDate>Wed, 20 Sep 2006 19:23:05 +0000</pubDate><guid>/blog/msdn-events-in-boise-next-week/</guid><description>&lt;p>Next week on Tuesday, September 26, Microsoft will be rolling into town for a day of learning at the &lt;a href="http://www.fandango.com/TheaterPage.aspx?radius=30&amp;amp;tid=AAEUX" target="none" rel="noopener">Edwards Boise Stadium 21&lt;/a> theaters. The event runs from 1:00 PM to 5:00 PM, so be there by 12:30 to get checked-in.&lt;/p>
&lt;p>"&lt;strong>Get Connected with the .NET Framework 2.0 and Visual Studio® 2005 -&lt;/strong>&amp;nbsp;These days, it seems like everything’s talking. Smart Client applications are sending emails and uploading and downloading files from the Internet. Browsers are talking to Web servers asynchronously. And enterprise systems are using a myriad of Web Services, .NET Remoting, and other technologies to get the job done. Fortunately, it’s easy to keep the conversations flowing with the Microsoft .NET Framework 2.0, Visual Studio 2005."&lt;/p></description></item><item><title>Bubba Nosferatu - Yipee! Another Bruce Campbell Movie!</title><link>/blog/bubba-nosferatu-yipee-another-bruce-campbell-movie/</link><pubDate>Wed, 20 Sep 2006 15:47:28 +0000</pubDate><guid>/blog/bubba-nosferatu-yipee-another-bruce-campbell-movie/</guid><description>&lt;p>Yippee! &lt;a href="http://www.bruce-campbell.com/" target="none" rel="noopener">Bruce Campbell&lt;/a> is making another movie called &lt;a href="http://imdb.com/title/tt0457295/" target="none" rel="noopener">Bubba Nosferatu&lt;/a>, which is the prequel to (the really horrible B-movie) &lt;a href="http://www.imdb.com/title/tt0281686/" target="none" rel="noopener">Bubba Ho-tep&lt;/a>. I find it interesting that &lt;a href="http://www.paul-giamatti.net/" target="none" rel="noopener">Paul Giamatti&lt;/a> (an Academy award winner, btw) is also in the film. Maybe it won't be so bad! Here's the plot outline: this prequel to Bubba Ho-Tep finds Elvis shooting a film in Louisiana when he runs afoul of a coven of she-vampires.&lt;/p>
&lt;p>You can find more on Bubba Noserferatu here: &lt;a href="http://www.bubbanosferatu.com" target="none" rel="noopener">http://www.bubbanosferatu.com&lt;/a>&lt;/p></description></item><item><title>Comparison of Wiki's</title><link>/blog/comparison-of-wikis/</link><pubDate>Wed, 20 Sep 2006 13:31:54 +0000</pubDate><guid>/blog/comparison-of-wikis/</guid><description>&lt;p>More and more individuals, companies, and organizations are standing up a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Wiki" target="none" rel="noopener">wiki&lt;/a>. I'm fascinated by their ability to be edited and contributed-to by the community. As such, I'm learning more and more about them.&lt;/p>
&lt;p>Thanks to &lt;a href="http://blog.arrowrock.com/sourceart/" target="none" rel="noopener">Martin Danner&lt;/a> for pointing me towards this &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_wiki_software" target="none" rel="noopener">site&lt;/a>, comparing the various wiki software out there.&lt;/p></description></item><item><title>Support for Word and Excel reporting from Reporting Services</title><link>/blog/support-for-word-and-excel-reporting-from-reporting-services/</link><pubDate>Wed, 20 Sep 2006 07:52:49 +0000</pubDate><guid>/blog/support-for-word-and-excel-reporting-from-reporting-services/</guid><description>&lt;p>Reporting in Team System is handled by SQL Server 2005 Reporting Services. As such, team members get to enjoy (and are restricted-by) the built-in report &lt;a href="http://msdn2.microsoft.com/en-us/library/ms154606.aspx" target="none" rel="noopener">rendering extensions&lt;/a>&amp;nbsp;(CSV, Excel, HTML, Image, MHTML, PDF, and XML). What's missing from this list is the Microsoft Word DOC format and a richer Microsoft Excel XLS format.&lt;/p>
&lt;p>This is where a product called&amp;nbsp;&lt;a href="http://officewriter.softartisans.com" target="none" rel="noopener">OfficeWriter&lt;/a> comes in. It enables you to use Excel or Word to create templates utilizing data markers and merge fields for databinding sections of the document to the various Team Foundation Server data items. After a quick configuration of Reporting Services, your reports can generate documents/spreadsheets based on these templates without the need for Microsoft Office on the server. There's also an integration with Reporting Services that will let you create these documents without any coding at all. Users will design their RDL reports using&amp;nbsp;Excel or Word, without the need for&amp;nbsp;Visual Studio or SQL Report Builder.&lt;/p></description></item><item><title>Cleaning out my garage ...</title><link>/blog/cleaning-out-my-garage/</link><pubDate>Tue, 19 Sep 2006 16:04:57 +0000</pubDate><guid>/blog/cleaning-out-my-garage/</guid><description>&lt;p>Ok, this sounds like one of those useless blog posts about what I had for breakfast this morning or can you guess what I have stuck to the bottom of my shoe? Well, maybe it will be a post like that, I guess it depends on your perspective.&lt;/p>
&lt;p>Going through my garage, organizing my camping gear, I found one of these &lt;a href="http://www.mayfairgames.com/mfg-shop/ccgs/simcity/qps/mfg-about.html" target="none" rel="noopener">SimCity "The Card Game"&lt;/a> promotional &lt;a href="http://www.mayfairgames.com/mfg-shop/ccgs/simcity/qps/mfg-scltd.html" target="none" rel="noopener">cards&lt;/a> we had created from when we owned the Bard's Quest and Bard's Quest Software, back in the mid-1990s. It was the &lt;a href="http://www.mayfairgames.com/mfg-shop/ccgs/simcity/pics/9800-ffl.jpg" target="none" rel="noopener">"Historic Depot"&lt;/a> card and could actually be used when playing the game.&lt;/p></description></item><item><title>Connect.Microsoft.com</title><link>/blog/connect-microsoft-com/</link><pubDate>Mon, 18 Sep 2006 18:31:14 +0000</pubDate><guid>/blog/connect-microsoft-com/</guid><description>&lt;p>Microsoft works when they get feedback about their software and services. Their &lt;a href="http://connect.microsoft.com/" target="none" rel="noopener">Connect&lt;/a> site&amp;nbsp;enables this and allows you to&amp;nbsp;participate in&amp;nbsp;several ways, such as downloading the latest software and written material, taking surveys, exchanging ideas in newsgroup forums, and, most importantly, providing and reviewing feedback about your experiences.&lt;/p>
&lt;p>Here are the types of resources you will find at &lt;a href="http://connect.microsoft.com/" target="none" rel="noopener">Connect&lt;/a>:&lt;/p>
&lt;ul>
&lt;li>Announcements - New information for connection participants&lt;/li>
&lt;li>Articles - Articles that are related to the connection&lt;/li>
&lt;li>Surveys - Surveys can be used to collect information&lt;/li>
&lt;li>Events - Dates for upcoming events that are related to the connection&lt;/li>
&lt;li>Links - Web site links that relate to the connection&lt;/li>
&lt;li>FAQs - Frequently asked questions about the connection or program&lt;/li>
&lt;li>Downloads - Software, whitepapers, and other information&lt;/li>
&lt;li>Product Keys - The product keys that you need to run the downloaded software&lt;/li>
&lt;li>Newsgroups - Forums for discussing current connection issues&lt;br />&lt;/li>&lt;/ul></description></item><item><title>Would the real Nancy Davolio please stand up?</title><link>/blog/would-the-real-nancy-davolio-please-stand-up/</link><pubDate>Fri, 15 Sep 2006 00:25:03 +0000</pubDate><guid>/blog/would-the-real-nancy-davolio-please-stand-up/</guid><description>&lt;p>I can always spot the true geeks at the user group meetings and conferences, because not only do they know who Nancy Davolio is, they've seen her photo. My &lt;a href="http://www.ineta.org" target="none" rel="noopener">INETA&lt;/a> presentation earlier this week for the &lt;a href="http://www.setfocus.com/n3ug/welcome.aspx" target="none" rel="noopener">Northern New Jersey .NET User Group&lt;/a> at &lt;a href="http://www.setfocus.com/" target="none" rel="noopener">SetFocus&lt;/a> in New Jersey include such wise souls as Al Smith, and together we explored the subject.&lt;/p>
&lt;p>It seems that "Nancy's" photo changes with each&amp;nbsp;version of Access (2003 version) ...&lt;/p></description></item><item><title>A few ins and outs when building TFS extensions</title><link>/blog/a-few-ins-and-outs-when-building-tfs-extensions/</link><pubDate>Thu, 07 Sep 2006 20:14:28 +0000</pubDate><guid>/blog/a-few-ins-and-outs-when-building-tfs-extensions/</guid><description>&lt;p>&lt;a href="http://blogs.msdn.com/bharry">Brian Harry&lt;/a> has just posted a great Word doc that gives a few ins and outs when building extensions to Team Foundation Server.&amp;nbsp; It's focused on the Version Control side of the house, but many of the recommendations work for automating Work Item access as well.&amp;nbsp; Head over to the blog post (&lt;a href="http://blogs.msdn.com/bharry/archive/2006/09/07/744340.aspx">here&lt;/a>), and download the &lt;a id=_ctl0____ctl0____ctl1___Entry___Attachment___DownLoadLink href="http://blogs.msdn.com/bharry/attachment/744340.ashx">&lt;strong>&lt;font color=#800080>Advice for developing TFS client applications.doc&lt;/font>&lt;/strong>&lt;/a> document.&amp;nbsp; If you build TFS extensions, it's definitely required reading!&amp;nbsp; :-)&lt;/p></description></item><item><title>Browser Compatibility Test Site</title><link>/blog/browser-compatibility-test-site/</link><pubDate>Thu, 07 Sep 2006 05:27:22 +0000</pubDate><guid>/blog/browser-compatibility-test-site/</guid><description>&lt;p>If you're building a web site that needs to be viewed in multiple different browsers, it has been difficult in the past to really get a good test.&amp;nbsp; No longer.&amp;nbsp; A site called &lt;a href="http://browsershots.org">BrowserShots.org&lt;/a>&amp;nbsp;provides a way to view screenshots of a web page as seen from over 30 different types of browsers.&amp;nbsp; They actually run the site in the browser, take a screenshot, and post it.&amp;nbsp; Pretty amazing!&amp;nbsp; Here's a list of the browsers and options you can choose from.&amp;nbsp; Color me impressed!&lt;/p></description></item><item><title>Want to get to human ... quicker?</title><link>/blog/want-to-get-to-human-quicker/</link><pubDate>Thu, 07 Sep 2006 02:51:46 +0000</pubDate><guid>/blog/want-to-get-to-human-quicker/</guid><description>&lt;p>I just learned about the &lt;a href="http://gethuman.com/" target="none" rel="noopener">gethuman project&lt;/a>, which is a consumer movement to improve the quality of phone support in the US. This is a free website, run by volunteers and powered by over one million consumers who demand high quality phone support from the companies that they use. The most popular part of the gethuman website is the gethuman &lt;a href="http://gethuman.com/us/" target="none" rel="noopener">database of secret phone numbers and codes&lt;/a> to get to a human when calling a company for customer service.&lt;/p></description></item><item><title>Scott Chestnut stops by</title><link>/blog/scott-chestnut-stops-by/</link><pubDate>Wed, 06 Sep 2006 05:57:37 +0000</pubDate><guid>/blog/scott-chestnut-stops-by/</guid><description>&lt;p>Last Friday, Scott Chestnut passed through Boise, so Becky (Rosholt) Madron put together an impromptu reunion for the old man. We met at a new pub/eatery in Eagle called Artesian's.&lt;/p>&lt;a href="ClassOf86.jpg" target="none" rel="noopener">&lt;img src="ClassOf86Tiny.jpg" border=0>&lt;/a>
&lt;p>(Can you recognize any of the Twin Falls class of '86)&lt;/p></description></item><item><title>Thank you for attending my Team Edition for Architects talk</title><link>/blog/thank-you-for-attending-my-team-edition-for-architects-talk/</link><pubDate>Tue, 05 Sep 2006 18:11:15 +0000</pubDate><guid>/blog/thank-you-for-attending-my-team-edition-for-architects-talk/</guid><description>&lt;p>Here are my &lt;a href="ARC313.zip">slides&lt;/a> from yesterday's presentation at &lt;a href="http://www.microsoft.com/malaysia/techedsea2006/" target="none" rel="noopener">Tech-Ed 2006 SEA&lt;/a>. Thank you to the many delegates who joined me for the session.&lt;/p></description></item><item><title>Visual Studio Team System Public MSDN Chat</title><link>/blog/visual-studio-team-system-public-msdn-chat/</link><pubDate>Thu, 31 Aug 2006 17:55:41 +0000</pubDate><guid>/blog/visual-studio-team-system-public-msdn-chat/</guid><description>&lt;p>Visual Studio Team System Public MSDN Chat&lt;/p>
&lt;p>Come and join members from the Visual Studio Team System product group to discuss features available in Visual Studio Architect, Developer and Tester editions and Team Foundation Server. There will be experts on hand to answer your questions, so we hope to see you there!&lt;/p>
&lt;p>Join the &lt;a href="http://msdn.microsoft.com/chats/" target="none" rel="noopener">chat&lt;/a> on Wednesday September 6th, 2006 10:00am - 11:00am Pacific time.&lt;/p>
&lt;p>To add this to your calendar, click &lt;a href="http://msdn.microsoft.com/chats/outlook_reminders/06_0906_MSDN_VSTS.ics">here&lt;/a>.&lt;/p></description></item><item><title>Good book on NAnt and CruiseControl.NET</title><link>/blog/good-book-on-nant-and-cruisecontrol-net/</link><pubDate>Tue, 29 Aug 2006 08:16:44 +0000</pubDate><guid>/blog/good-book-on-nant-and-cruisecontrol-net/</guid><description>&lt;p>Some students told me about this book, and I think I&amp;rsquo;ll pick it up. &lt;a href="http://www.teamsystem.info/" target="none" rel="noopener">Steven Borg&lt;/a> just bought a copy as well.&lt;/p>
&lt;p> &lt;/p>
&lt;p>The book is titled &amp;ldquo;&lt;a href="http://www.amazon.com/gp/product/1590594851" target="none" rel="noopener">Expert .NET Delivery Using NAnt and CruiseControl.NET (Expert&amp;rsquo;s Voice in .Net)&lt;/a>&amp;rdquo;, a hardcover by &lt;a href="http://www.marcmywords.org/" target="none" rel="noopener">Marc Holmes&lt;/a> (APress) and has received good reviews.&lt;/p>
&lt;img src="expertbook.jpg" alt="" /></description></item><item><title>Track your activity throughout the day</title><link>/blog/track-your-activity-throughout-the-day/</link><pubDate>Mon, 28 Aug 2006 00:04:12 +0000</pubDate><guid>/blog/track-your-activity-throughout-the-day/</guid><description>&lt;p>I heard a cool idea from an attendee of &lt;a href="http://www.devscovery.com" target="none" rel="noopener">Devscovery&lt;/a> last week. He said that his wife is a consultant who switches tasks throughout the day. Like most consultants, we have a hard time remembering what we did (or didn't do) throughout the day.&lt;/p>
&lt;p>Their answer is to just run a screen-capture program like &lt;a href="http://www.techsmith.com/camtasia.asp" target="none" rel="noopener">Camtasia&lt;/a> or something like it, and configure it to shoot a snapshot every 5 minutes or so. This way you can play back at the end of the day and have a semi-recollection of what you've done!&lt;/p></description></item><item><title>Good article on using the TFS Version Control object model</title><link>/blog/good-article-on-using-the-tfs-version-control-object-model/</link><pubDate>Sun, 27 Aug 2006 16:42:41 +0000</pubDate><guid>/blog/good-article-on-using-the-tfs-version-control-object-model/</guid><description>&lt;p>Thanks to Eugene and his crew over at &lt;a href="http://www.attrice.info/" target="none" rel="noopener">Attrice&lt;/a>, the makers of the &lt;a href="http://www.attrice.info/cm/tfs/TeamBuildAddin.htm" target="none" rel="noopener">Team Build Sidekick&lt;/a> and other &lt;a href="http://www.attrice.info/cm/tfs/index.htm" target="none" rel="noopener">Team Foundation Sidekick&lt;/a> widgets. They have just published a nice &lt;a href="http://www.attrice.info/cm/tfs/TeamBuildAddinArticle.htm" target="none" rel="noopener">article&lt;/a>&amp;nbsp;describing&amp;nbsp;how they have used the Team Foundation Server Version Control object model and VS automation to implement their product's functionality.&lt;/p>
&lt;p>Check it out.&lt;br />&lt;/p></description></item><item><title>Search Flickr via FlickrStorm</title><link>/blog/search-flickr-via-flickrstorm/</link><pubDate>Wed, 23 Aug 2006 15:19:55 +0000</pubDate><guid>/blog/search-flickr-via-flickrstorm/</guid><description>&lt;p>Thanks to &lt;a href="https://accentient.com/blog/" target="none" rel="noopener">Steven Borg&lt;/a> for letting me know about &lt;a href="http://www.zoo-m.com/flickr-storm/" target="none" rel="noopener">FlickrStorm&lt;/a>, which allows you to search by keyword and find photos other people have uploaded. Sweet!&lt;/p></description></item><item><title>Data Dude presentation for the Redmond .NET User Group</title><link>/blog/data-dude-presentation-for-the-redmond-net-user-group/</link><pubDate>Mon, 21 Aug 2006 19:00:35 +0000</pubDate><guid>/blog/data-dude-presentation-for-the-redmond-net-user-group/</guid><description>&lt;p>If you are in the Seattle/Redmond area, join me tonight while we look at CTP 5 of the Visual Studio Team Edition for Database Professionals.&lt;/p>
&lt;p>I'll be starting at 7:15 pm tonight in building 40 at Microsoft. Click &lt;a href="http://www.netda.net/Event/EventNewsletter.asp?EventDate=8/21/2006" target="none" rel="noopener">here&lt;/a> for more details.&lt;/p></description></item><item><title>The ultimate in Build Integration</title><link>/blog/the-ultimate-in-build-integration/</link><pubDate>Mon, 21 Aug 2006 15:56:26 +0000</pubDate><guid>/blog/the-ultimate-in-build-integration/</guid><description>&lt;p>I was&amp;nbsp;recently at a client site in Phoenix, teaching a VSTS/SCM course.&amp;nbsp;They have integrated an &lt;a href="http://www.thinkgeek.com/gadgets/electronic/5da2/" target="none" rel="noopener">Ambient Orb Device&lt;/a>&amp;nbsp;into their automated build process. If the build passes, it glows green. If it breaks,&amp;nbsp;it glows red.&lt;/p>
&lt;p>The orb&amp;nbsp;is inside the developer manager's office, so the devs can peek inside. My understanding is that they have about 15 minutes after seeing red to fix the build and re-run it, before the manager gets an email message.&lt;/p></description></item><item><title>Another Good Team Foundation Blog</title><link>/blog/another-good-team-foundation-blog/</link><pubDate>Thu, 17 Aug 2006 19:21:33 +0000</pubDate><guid>/blog/another-good-team-foundation-blog/</guid><description>&lt;p>I just ran into this &lt;a href="http://teamfoundation.blogspot.com/">blog &lt;/a>while doing some surfing.&amp;nbsp; It wasn't on my blog roll, but it is now.&amp;nbsp; :-)&amp;nbsp; It's by Eugene Zakhareyev from Attrice.&amp;nbsp; If you remember from our &lt;a href="http://www.teamsystemwidgets.com">Widgets page&lt;/a>, they are the makers of the &lt;a href="http://www.attrice.info/cm/tfs/index.htm" target="none" rel="noopener">TFVC Workspace Sidekick&lt;/a> and the &lt;a href="http://www.attrice.info/msbuild/index.htm" target="none" rel="noopener">MSBuild Sidekick&lt;/a>.&amp;nbsp; Both of those are tools you should be checking out!&amp;nbsp; But back to the blog.&amp;nbsp; Eugene is blogging many of his own personal observations about TFS, and since he's so intimately involved with TFS, it's definitely worth keeping an eye on his findings and comments!&amp;nbsp; His blog can be found &lt;a href="http://teamfoundation.blogspot.com/">here&lt;/a>.&lt;/p></description></item><item><title>Bit-By-Bit Computer Rentals</title><link>/blog/bit-by-bit-computer-rentals/</link><pubDate>Tue, 15 Aug 2006 20:44:15 +0000</pubDate><guid>/blog/bit-by-bit-computer-rentals/</guid><description>&lt;p>We do a lot of training around the US, and often we depend on computers at the company to be trainined.&amp;nbsp; However, in many cases, we need to provide computers.&amp;nbsp; For our training next week at a large government contractor, I decided to look outside our normal channels (which is a training center that has a mobile lab, but is often booked out for their own training) and look for someone new.&amp;nbsp; Although I got bids from several companies, one company really stood out:&amp;nbsp; Bit-by-Bit Compnuter Rentals.&amp;nbsp; The customer service rep who I spoke to was Josh Highland.&amp;nbsp; Not only was he very helpful, he was very capable and knowledgeable.&amp;nbsp; Since they are nationwide, and provide such good service, we'll definitely be working with them in the future.&amp;nbsp; If any of you have a need for computer rentals, I recommend contacting Josh at &lt;a href="http://www.bit-by-bit.com/locations.htm#seattle_loc">Bit-by-Bit&lt;/a>.&amp;nbsp;&lt;/p></description></item><item><title>XNA game development platform will be FREE</title><link>/blog/xna-game-development-platform-will-be-free/</link><pubDate>Mon, 14 Aug 2006 21:52:56 +0000</pubDate><guid>/blog/xna-game-development-platform-will-be-free/</guid><description>&lt;p>Microsoft will be releasing an Express version of their XNA development environment free!&amp;nbsp; :-)&amp;nbsp; That means that folks like you and I can create our applications for the XBox 360 (and, simultaneously for Windows) much more easily!&amp;nbsp; That is cool!&amp;nbsp; I expect a development community to spring up with free games, trial games, and all sorts of non-game applications as well.&amp;nbsp; Fun!&amp;nbsp; You can read more about it &lt;a href="http://www.tgdaily.com/2006/08/14/xna_game_development_platform/">here&lt;/a>.&lt;/p></description></item><item><title>New MSSCCI Provider Released.</title><link>/blog/new-msscci-provider-released/</link><pubDate>Fri, 11 Aug 2006 01:35:22 +0000</pubDate><guid>/blog/new-msscci-provider-released/</guid><description>&lt;p>Many of our clients need to access the TFS Version Control system from VS 2002/2003, as well as other development environments including SQL Server Management Studio.&amp;nbsp; They've been able to do this for some time, but the plug-in to support it always felt a bit clunky.&amp;nbsp; So it is with great pleasure that I can report the new MSSCCI plug-in (available &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=87E1FFBD-A484-4C3A-8776-D560AB1E6198&amp;amp;displaylang=en">here&lt;/a>) was released yesterday!&amp;nbsp; In addition to improving the interface, there were several other additions, too.&amp;nbsp; Now, database developers can access their version controlled T-SQL scripts using Enterprise Manager.&amp;nbsp; Plus, developers can now modify work items during the check in process!&amp;nbsp; &lt;/p></description></item><item><title>VSTS SP1</title><link>/blog/vsts-sp1/</link><pubDate>Fri, 11 Aug 2006 01:25:12 +0000</pubDate><guid>/blog/vsts-sp1/</guid><description>&lt;p>Team System SP1 is due out...&amp;nbsp; sometime.&amp;nbsp; We still don't have a date from Microsoft (as of 10 Aug 2006), however, &lt;a href="http://blogs.msdn.com/bharry">Brian Harry&lt;/a> has provided us with a short list of some of the features to be released.&amp;nbsp; You can read about it &lt;a href="http://blogs.msdn.com/bharry/archive/2006/06/15/632236.aspx">here&lt;/a>.&lt;/p>
&lt;p>My favorite new feature is WIT Custom Controls.&amp;nbsp; This means we'll finally be able to host a control that will display custom data without having to rebuild the entire Work Item display framework.&amp;nbsp; Very cool.&amp;nbsp; A few already pop to mind:&amp;nbsp; a Grid display, graphical displays (small embedded charts), and maybe even a tiny Wiki.&amp;nbsp; &lt;/p></description></item><item><title>Intermountain Venture Forum returns to Boise!</title><link>/blog/intermountain-venture-forum-returns-to-boise/</link><pubDate>Sat, 05 Aug 2006 18:40:53 +0000</pubDate><guid>/blog/intermountain-venture-forum-returns-to-boise/</guid><description>&lt;p>Idaho's leading entrepreneurial group is joining forces with Idaho's leading funding groups to host a night of networking on September 26 to connect entrepreneurs with capital sources. Connect with the region's most promising new companies and the West's top investors. &lt;/p>
&lt;p>WHEN:&amp;nbsp; Tuesday, September 26 (6-8pm)&lt;br />WHERE: Lobby Area - Boise Centre on the Grove&lt;br />WHO:&amp;nbsp;&amp;nbsp;&amp;nbsp;All entrepreneurs, angel investors &amp;amp; venture capitalists&lt;br />COST:&amp;nbsp; Free&lt;br />&lt;br />RSVP to&amp;nbsp;&lt;a href="http://www.kickstand.org/" target="none" rel="noopener">www.kickstand.org&lt;/a> by September 5&lt;br />&lt;/p></description></item><item><title>So, what are your SQL Server "Worst Practices"</title><link>/blog/so-what-are-your-sql-server-worst-practices/</link><pubDate>Sun, 30 Jul 2006 20:46:35 +0000</pubDate><guid>/blog/so-what-are-your-sql-server-worst-practices/</guid><description>&lt;p>&lt;a href="http://sqlblog.com/blogs/peter_debetta/" target="none" rel="noopener">Peter DeBetta&lt;/a> and I are going to have fun putting together a presentation on "worst practices", and by doing so we will be illustrating the "best practices".&lt;/p>
&lt;p>Look for us to be onstage together at &lt;a href="http://www.devconnections.com/shows/sqlfall2006/default.asp?s=84" target="none" rel="noopener">SQL Connections&lt;/a> this Fall at the &lt;a href="http://www.mandalaybay.com/" target="none" rel="noopener">Mandalay Bay&lt;/a>.&lt;/p>
&lt;p>So, what are some of your "worst practices" that you'd like to share?&lt;/p></description></item><item><title>Carl Prothman turns blue!</title><link>/blog/carl-prothman-turns-blue/</link><pubDate>Fri, 28 Jul 2006 22:53:25 +0000</pubDate><guid>/blog/carl-prothman-turns-blue/</guid><description>&lt;p>That's right. My friend, and fellow MVP and INETA guy,&amp;nbsp;&lt;a href="http://www.carlprothman.net/" target="none" rel="noopener">Carl Prothman&lt;/a> has signed-on to Microsoft as a full time employee (sucker). Carl is the man when it comes to many things, especially the collecting of &lt;a href="http://www.carlprothman.net/Default.aspx?tabid=81" target="none" rel="noopener">connection strings&lt;/a>. I pitch his site wherever I travel.&lt;/p>
&lt;p>He is going to be working in&amp;nbsp;the Community group as a S&lt;font size=2>oftware Developer Engineer (SDE). Rumor has it that he'll be working for &lt;a href="http://dotnetjunkies.com/WebLog/DougSeven/" target="none" rel="noopener">Doug Seven&lt;/a> (another community soul who went to the blue-side a few years ago).&lt;/font>&lt;/p></description></item><item><title>Programming AJAX in ASP.NET</title><link>/blog/programming-ajax-in-asp-net/</link><pubDate>Fri, 28 Jul 2006 15:50:38 +0000</pubDate><guid>/blog/programming-ajax-in-asp-net/</guid><description>&lt;p>Be sure to pick this &lt;a href="http://www.amazon.com/gp/product/047178544X/ref=sr_11_1/002-0167708-4442414?redirect=true&amp;amp;ie=UTF8" target="none" rel="noopener">book&lt;/a> up next month. It should be good, and was was written by some friends of mine (&lt;a href="http://weblogs.asp.net/wallym/" target="none" rel="noopener">Wally&lt;/a> and &lt;a href="http://scottcate.mykb.com/" target="none" rel="noopener">Scott&lt;/a>).&lt;/p></description></item><item><title>Updated SQL Server 2005 Books Online (BOL) and Samples</title><link>/blog/updated-sql-server-2005-books-online-bol-and-samples/</link><pubDate>Sat, 22 Jul 2006 00:50:38 +0000</pubDate><guid>/blog/updated-sql-server-2005-books-online-bol-and-samples/</guid><description>&lt;p>Thanks to my colleague &lt;a href="http://www.solidqualitylearning.com/view.aspx?source=S_KD" target="none" rel="noopener">Kalen Delaney&lt;/a> for letting us know that the &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx" target="none" rel="noopener">BOL&lt;/a> and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&amp;amp;displaylang=en" target="none" rel="noopener">Samples&lt;/a> have been updated. Download your updates today!&lt;/p></description></item><item><title>InfraGard public meeting in Boise</title><link>/blog/infragard-public-meeting-in-boise/</link><pubDate>Fri, 21 Jul 2006 13:54:32 +0000</pubDate><guid>/blog/infragard-public-meeting-in-boise/</guid><description>&lt;p>The &lt;a href="http://www.infragard.net/" target="none" rel="noopener">InfraGard&lt;/a> (Boise Chapter) is pleased to invite you to a public session in which we will have an in-depth cyber security discussion with national leading experts from the Idaho National Laboratory (INL), Critical Infrastructure Protection Center. The event will be held on:&lt;/p>
&lt;p>Date:&amp;nbsp; August 1st, 2006 (Tuesday)&lt;br />Time:&amp;nbsp; 1:30 – 3:00 pm&lt;br />Location:&amp;nbsp; Idaho State Capitol, Gold Room (4th Floor)&lt;br />&lt;/p>
&lt;p>The discussion will focus on cyber security issues for supervisory control and data acquisition (SCADA) and control systems, current security threat indicators, common vulnerabilities and recommended mitigations.&amp;nbsp;The presenters will help us to focus on activities that can benefit multiple industries in protecting our infrastructure and businesses that support our national and state economy.&amp;nbsp;Even if you do not maintain traditional SCADA systems within your organization, this discussion is definitely still relevant to you as many of the threats, vulnerabilities and countermeasures are applicable to all types of organizations that depend on information technology.&amp;nbsp; &lt;/p></description></item><item><title>World Cup in Germany!</title><link>/blog/world-cup-in-germany/</link><pubDate>Sat, 08 Jul 2006 15:00:25 +0000</pubDate><guid>/blog/world-cup-in-germany/</guid><description>&lt;p>Yes, sometimes dreams do come true. Although it's not the final match, it is a match with &lt;a href="http://www.dfb.de/dfb-team/nationalteam/spieler/e_index.html" target="none" rel="noopener">Germany&lt;/a> playing Portugal.&lt;/p>
&lt;p>I'll be at the Gottlieb Daimler &lt;a href="http://www.gottlieb-daimler-stadion.de/stadion_en.htm" target="none" rel="noopener">Stadium&lt;/a> this evening watching the 3rd place game, and not thinking about Team System!&lt;/p>
&lt;p>Huge thanks to my friend &lt;a href="http://www.jeffingermany.com/" target="none" rel="noopener">Jeff Temple&lt;/a> for purchasing the tickets. He and his wife Beate will be there too.&lt;/p>&lt;img src="Game63TicketSmall.jpg"></description></item><item><title>New VSTS articles (including some of the DB Pro edition)</title><link>/blog/new-vsts-articles-including-some-of-the-db-pro-edition/</link><pubDate>Sun, 02 Jul 2006 18:17:13 +0000</pubDate><guid>/blog/new-vsts-articles-including-some-of-the-db-pro-edition/</guid><description>&lt;p>Fawcette (&lt;a href="http://www.ftponline.com" target="none" rel="noopener">FTPOnline&lt;/a>)&amp;nbsp;just &lt;a href="http://www.ftponline.com/special/vsts/" target="none" rel="noopener">published&lt;/a> a smattering of new articles on Team System, including my new &lt;a href="http://www.ftponline.com/special/vsts/rhundhausen/" target="none" rel="noopener">article&lt;/a> on the forethcoming edition for Database Professionals.&lt;/p></description></item><item><title>Wanna meet my peers?</title><link>/blog/wanna-meet-my-peers/</link><pubDate>Sat, 01 Jul 2006 17:18:56 +0000</pubDate><guid>/blog/wanna-meet-my-peers/</guid><description>&lt;p>Yep, these are the RDs and other MVPs that I hang out with on a regular basis.&lt;/p>
&lt;p>Caution: Before clicking this &lt;a href="http://www.intellectualhedonism.com/2006/06/26/DearMom.aspx" target="none" rel="noopener">link&lt;/a>, let me warn you that you are going to see things that you can't un-see!&lt;/p>
&lt;p>Hat-tip to &lt;a href="http://training.franklins.net/carl.aspx" target="none" rel="noopener">Carl Franklin&lt;/a> for his camera and assembly skills for this page.&lt;/p></description></item><item><title>Roll Your Own SQL Server 2005 Database Diagrams</title><link>/blog/roll-your-own-sql-server-2005-database-diagrams/</link><pubDate>Thu, 29 Jun 2006 23:33:06 +0000</pubDate><guid>/blog/roll-your-own-sql-server-2005-database-diagrams/</guid><description>&lt;p>A friend of mine, John Paul Cook, has tricked out SQL Server 2005 database diagrams to show more than just relationships between tables.&lt;/p>
&lt;p>Read the DevX &lt;a href="http://www.devx.com/dbzone/Article/31733" target="none" rel="noopener">article&lt;/a> and download the code.&lt;/p></description></item><item><title>Get Latest on Checkout in Team System</title><link>/blog/get-latest-on-checkout-in-team-system/</link><pubDate>Wed, 28 Jun 2006 21:47:21 +0000</pubDate><guid>/blog/get-latest-on-checkout-in-team-system/</guid><description>&lt;p>&lt;a href="http://blogs.msdn.com/bharry" target="none" rel="noopener">Brian Harry&lt;/a> discloses some of the expected features and fixes in TFS SP1 as well as features in the new version of the MSSCCI provider (GetLatest on Checkout being one of them).&lt;/p>
&lt;p>Read more &lt;a href="http://blogs.msdn.com/bharry/archive/2006/06/15/632236.aspx" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>GetLatest on Checkout in Team System</title><link>/blog/getlatest-on-checkout-in-team-system/</link><pubDate>Wed, 28 Jun 2006 21:47:21 +0000</pubDate><guid>/blog/getlatest-on-checkout-in-team-system/</guid><description>&lt;p>&lt;a href="http://blogs.msdn.com/bharry" target="none" rel="noopener">Brian Harry&lt;/a> discloses some of the expected features and fixes in TFS SP1 as well as features in the new version of the MSSCCI provider (GetLatest on Checkout being one of them).&lt;/p>
&lt;p>Read more &lt;a href="http://blogs.msdn.com/bharry/archive/2006/06/15/632236.aspx" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Team System for Database Professionals - Resources on the Web</title><link>/blog/team-system-for-database-professionals-resources-on-the-web/</link><pubDate>Mon, 26 Jun 2006 21:22:43 +0000</pubDate><guid>/blog/team-system-for-database-professionals-resources-on-the-web/</guid><description>&lt;p>Here are some of the useful resources on the Web for the Team System Edition for Database Professionals:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/products/dbpro/default.aspx" target="none" rel="noopener">MSDN Site&lt;/a>
&lt;li>&lt;a href="http://gotdotnet.com/Workspaces/Workspace.aspx?id=378460fd-1254-427b-aa7d-e777a826a564" target="none" rel="noopener">PowerToys Site&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/team_data_bloggers/default.aspx" target="none" rel="noopener">Team Blog&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/thomas%5Fmurphys%5Fagile%5Fdb%5Fblog/" target="none" rel="noopener">Thomas Murphy's Blog&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/camerons/" target="none" rel="noopener">Cameron Skinner's Blog&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/mattnunn/" target="none" rel="noopener">Matt Nunn's Blog&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/gertd" target="none" rel="noopener">Gert Draper's Blog&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/rwaymi/" target="none" rel="noopener">Richard Waymire's Blog&lt;/a>
&lt;li>&lt;a href="http://blogs.msdn.com/sachinre/" target="none" rel="noopener">Sachin Rekhi's Blog&lt;/a>
&lt;li>&lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=725&amp;amp;SiteID=1" target="none" rel="noopener">MSDN Forum&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>Microsoft Robotics Studio</title><link>/blog/microsoft-robotics-studio/</link><pubDate>Mon, 26 Jun 2006 21:01:23 +0000</pubDate><guid>/blog/microsoft-robotics-studio/</guid><description>&lt;p>Oh, my goodness!&amp;nbsp; How cool is this!&amp;nbsp; :-)&amp;nbsp; I just found out about the Microsoft Robotics Studio, and had to blog it...&amp;nbsp; Here's the background, from the site (which you can find &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=66D1363E-36A4-46BE-AD36-01BCFBFB4969&amp;amp;displaylang=en">here&lt;/a>).&lt;/p>
&lt;blockquote>
&lt;p>&lt;span>The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. &lt;/span>&lt;/p></description></item><item><title>Some (not so mainstream) Software Development Methodologies</title><link>/blog/some-not-so-mainstream-software-development-methodologies/</link><pubDate>Thu, 22 Jun 2006 12:52:26 +0000</pubDate><guid>/blog/some-not-so-mainstream-software-development-methodologies/</guid><description>&lt;p>Aside from MSF, Scrum, XP, and RUP, I've been finding some&amp;nbsp;other methodologies and frameworks as I travel and meet with teams. Some might make for interesting Process Templates in Team System. Here are just a few, in no particular order ...&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.prince2.org.uk/" target="none" rel="noopener">Prince2&lt;/a> -&amp;nbsp;a process-based approach for project management providing an easily tailored and scaleable method for the management of all types of projects. The method is the de-facto standard for project management in the UK and is practiced worldwide.
&lt;li>&lt;a href="http://www.isixsigma.com/library/content/six-sigma-newbie.asp" target="none" rel="noopener">Six Sigma&lt;/a> -&amp;nbsp;a methodology to manage process variations that cause defects, defined as unacceptable deviation from the mean or target; and to systematically work towards managing variation to eliminate those defects
&lt;li>&lt;a href="http://www.poppendieck.com/" target="none" rel="noopener">Lean Software Development&lt;/a> - a translation of lean manufacturing principles and practices to the software development domain.
&lt;li>&lt;a href="http://www.zifa.com/" target="none" rel="noopener">Zachman Framework&lt;/a> - a framework for Enterprise Architecture which provides a formal and highly structured way of defining an enterprise's systems architecture.
&lt;li>&lt;a href="http://en.wikipedia.org/wiki/DODAF" target="none" rel="noopener">DoDAF&lt;/a> - a framework for development of a systems architecture or enterprise architecture (EA).&lt;/li>&lt;/ul>
&lt;p>Added Later ...&lt;/p></description></item><item><title>My Team System Book in Russian</title><link>/blog/my-team-system-book-in-russian/</link><pubDate>Thu, 22 Jun 2006 12:28:38 +0000</pubDate><guid>/blog/my-team-system-book-in-russian/</guid><description>&lt;p>If nothing else, I now know how to spell my name in Russian!&lt;/p>&lt;a href="RussianBookFront.jpg" target="none" rel="noopener">&lt;img src="RussianBookFrontTiny.jpg" border=0>&lt;/a>
&lt;p>&lt;/p>
&lt;p>Here's a &lt;a href="RussianBookBack.jpg" target="none" rel="noopener">link&lt;/a> to view the back of the book as well.&lt;/p>
&lt;p>Thanks to&amp;nbsp;our friends at &lt;a href="http://www.avicode.com/" target="none" rel="noopener">AVICode&lt;/a> for sending me this copy. We enjoyed co-presenting with them at Tech-Ed in Boston.&lt;/p></description></item><item><title>OlyMars 1.5 Announced</title><link>/blog/olymars-1-5-announced/</link><pubDate>Wed, 21 Jun 2006 09:16:56 +0000</pubDate><guid>/blog/olymars-1-5-announced/</guid><description>&lt;p>&lt;a href="https://accentient.com/blog/blogs.microsoft.fr/pascalbe/" target="none" rel="noopener">Pascal Belaud&lt;/a>, a .NET evangelist at&amp;nbsp;Microsoft France,&amp;nbsp;has&amp;nbsp;started a beta plan for his popular&amp;nbsp;OlyMars product. Version 1.5 will support .NET 2.0 and SQL Server 2005.&lt;/p>
&lt;p>So what exactly is&amp;nbsp;&lt;a href="http://www.olymars.net/" target="none" rel="noopener">OlyMars&lt;/a>?&lt;/p>
&lt;p>It is a&amp;nbsp;SQL Server Centric .Net Code Generator&amp;nbsp;and is a both flexible and powerful generator based on database modeling. It allows instant generation of both T-SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use custom web and form controls related to the database modeling, including associated documentation. These elements are illustrated in two default Windows and Web applications and can be used in custom applications. SQL Server centric .Net code generator is fully extensible to use custom templates and extended properties and consequently can be adjusted to generate any custom code respecting a homogeneous implementation scheme.&lt;/p></description></item><item><title>Winner of the RD Talent Show!</title><link>/blog/winner-of-the-rd-talent-show/</link><pubDate>Tue, 20 Jun 2006 04:54:26 +0000</pubDate><guid>/blog/winner-of-the-rd-talent-show/</guid><description>&lt;p>At Tech-Ed in Boston, we ran our first Regional Director Talent Show. &lt;a href="http://geekswithblogs.net/jalexander/" target="none" rel="noopener">John Alexander&lt;/a> was courageous enough to warm up the crowd with a series of impressions. He did impressions of famous people such as US Presidents, film stars and…well, other Regional Directors! It was hilarious. Next, &lt;a href="http://geekswithblogs.net/kenspencer/" target="none" rel="noopener">Ken Spencer&lt;/a> sang and played guitar for the crowd. He performed his version of Margaretaville while everyone cheered and clapped to the beat. Next was &lt;a href="http://www.intellectualhedonism.com/" target="none" rel="noopener">Carl Franklin&lt;/a> who started by impersonating Bruce Springsteen and then performed a spirited acoustical guitar instrumental. &lt;a href="http://www.dasblonde.net/" target="none" rel="noopener">Michele Leroux Bustamante&lt;/a> also played guitar and sang her amusing and unforgettable rendition of Smelly Cat which originates from a performance by Phoebe on the TV Show Friends. Each of these RDs did a phenomenal job and the judging was very close.&lt;/p></description></item><item><title>Another reason to be an ISV!</title><link>/blog/another-reason-to-be-an-isv/</link><pubDate>Sun, 11 Jun 2006 21:33:48 +0000</pubDate><guid>/blog/another-reason-to-be-an-isv/</guid><description>&lt;p>... or at least obtain the ISV competency as a Microsoft certified partner or Microsoft certified gold partner. The full Team Foundation Server (not just the workgroup edition) will be made available as part of the ISV competency MSPP benefits. It should be in the July MSDN shipment.&lt;/p>
&lt;p>Learn more about the ISV program &lt;a href="https://partner.microsoft.com/global/competency/isvsolutions/" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Team System in South Africa</title><link>/blog/team-system-in-south-africa/</link><pubDate>Fri, 09 Jun 2006 10:50:27 +0000</pubDate><guid>/blog/team-system-in-south-africa/</guid><description>&lt;p>We just finished up a VSTS training class in Johannesburg, South Africa. Thank you to my students and the &lt;a href="http://www.netscope.co.za" target="none" rel="noopener">Netscope&lt;/a>&amp;nbsp;training center for making this a fun class.&lt;br />&lt;br />&lt;img src="https://accentient.com/images/vstsafrica_tiny.jpg">
&lt;p>From left to right: Oliver, Shereen, Robin, Richard, Esendal, and Anton.&lt;/p></description></item><item><title>Use TradeSports.com to predict World Cup winners</title><link>/blog/use-tradesports-com-to-predict-world-cup-winners/</link><pubDate>Thu, 08 Jun 2006 09:08:03 +0000</pubDate><guid>/blog/use-tradesports-com-to-predict-world-cup-winners/</guid><description>&lt;p>I remember two years ago, &lt;a href="http://www.teamsystem.info/" target="none" rel="noopener">Steven Borg&lt;/a>, told me about &lt;a href="http://www.tradesports.com/" target="none" rel="noopener">TradeSports&lt;/a>, an Irish Website where you can trade "futures" on just about anything, such as election results, sporting events, entertainment, and even when the bird flu will hit the US (&lt;a href="http://www.tradesports.com/aav2/trading/tradingHTML.jsp?evID=36620&amp;amp;eventSelect=36620&amp;amp;updateList=true" target="none" rel="noopener">no kidding&lt;/a>). I believe Steve even made some money on the 2004 presidential election using TradeSports.&lt;/p>
&lt;p>Well, naturally, with the largest sporting event in the world starting tomorrow, I checked them out, and they've got exchanges setup by group, by game, overall index, by scorer, and by outright ranking at the end of the tournament. So, if you are looking for extremely accurate predictors, check them out. If you want to trade, be sure to read up on them. You can find more about TradeSports &lt;a href="http://www.tradesports.com/aav2/aboutUs.jsp" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Microsoft Soccer Scoreboard</title><link>/blog/microsoft-soccer-scoreboard/</link><pubDate>Wed, 07 Jun 2006 14:28:05 +0000</pubDate><guid>/blog/microsoft-soccer-scoreboard/</guid><description>&lt;p>Follow your favorite teams and players during the FIFA World Cup tournament with &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=df6a6e6e-21af-4786-ad1d-a38e8bfda82f&amp;amp;displaylang=en&amp;amp;Hash=J9B8N69" target="none" rel="noopener">Microsoft Soccer Scoreboard&lt;/a>. This fun program allows you to access all the latest tournament news and information with the click of a button! Live game data allow you to monitor your favorite teams progress in real-time. Want more? Check out your team’s fixture (schedule), standing, and news as they advance through the tournament. If you are a soccer fan, don’t miss a minute of the action. Download Microsoft Soccer Scoreboard today! &lt;/p></description></item><item><title>Microsoft announces Office PerformancePoint Server 2007</title><link>/blog/microsoft-announces-office-performancepoint-server-2007/</link><pubDate>Wed, 07 Jun 2006 06:45:32 +0000</pubDate><guid>/blog/microsoft-announces-office-performancepoint-server-2007/</guid><description>&lt;p>Microsoft recently announced &lt;a href="http://office.microsoft.com/en-us/FX101550371033.aspx" target="none" rel="noopener">Microsoft Office PerformancePoint Server 2007&lt;/a>. I believe this product was a result of the acquisition of Proclarity (Boise, ID) and a combination SQL Server 2005 BI, and Microsoft Excel.&lt;/p>
&lt;p>&lt;span class=OTATtl>Read the &lt;a href="http://news.yahoo.com/s/infoworld/20060605/tc_infoworld/78833" target="none" rel="noopener">announcement&lt;/a> from InfoWorld (Yahoo).&lt;/span>&lt;/p></description></item><item><title>Time that (Work Item) Task</title><link>/blog/time-that-work-item-task/</link><pubDate>Thu, 01 Jun 2006 20:19:56 +0000</pubDate><guid>/blog/time-that-work-item-task/</guid><description>&lt;p>Wow, I'm honored! One of my sharper students at a recent talk in Reston, VA was actually paying attention to my discussion of extensibility and customization and has built a VSTS Check-In Policy to help track&amp;nbsp;time working on team projects.&lt;/p>
&lt;p>It looks promising. You can read about it at the &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=432594&amp;amp;SiteID=1" target="none" rel="noopener">VSTS Forums&lt;/a>, or go to the &lt;a href="http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=9375fae2-5104-4d46-8b3a-c0b170b08320" target="none" rel="noopener">GotDotNet site&lt;/a>. I'll have it available on the &lt;a href="http://www.teamsystemwidgets.com/" target="none" rel="noopener">Widgets&lt;/a> page soon, too.&lt;/p></description></item><item><title>Welcome (back) Bill Vaughn to the blogosphere</title><link>/blog/welcome-back-bill-vaughn-to-the-blogosphere/</link><pubDate>Thu, 01 Jun 2006 20:11:32 +0000</pubDate><guid>/blog/welcome-back-bill-vaughn-to-the-blogosphere/</guid><description>&lt;p>It's been awhile, but Bill is &lt;a href="http://www.betav.com/blog/billva/" target="none" rel="noopener">blogging&lt;/a> again. I know he's been busy working on his latest Hitchhiker's Guide to Visual Studio and SQL Server 2005 &lt;a href="http://www.hitchhikerguides.net/" target="none" rel="noopener">book&lt;/a>&amp;nbsp;and speaking for &lt;a href="http://www.ineta.org/" target="none" rel="noopener">INETA&lt;/a>.&lt;/p>
&lt;p>&lt;img alt="Bill Vaughn" hspace=0 src="vaughn.jpg" align=baseline border=0>&lt;/p></description></item><item><title>Visual Studio 2005 Team Edition for Database Professionals</title><link>/blog/visual-studio-2005-team-edition-for-database-professionals/</link><pubDate>Thu, 01 Jun 2006 14:37:14 +0000</pubDate><guid>/blog/visual-studio-2005-team-edition-for-database-professionals/</guid><description>&lt;p>The secret is out! I can finally breathe a sigh of relief and not have to look over both shoulders before saying the words "Data Dude" or "K2".&lt;/p>
&lt;p>That's right, Database Professionals will soon get a chance to be part of the Team!&lt;/p>
&lt;p>Visual Studio Team Edition for Database Professionals delivers a market-shifting database development product designed to manage database change, improve software quality through database testing and bring the benefits of Visual Studio Team System and life cycle development to the database professional. &lt;/p></description></item><item><title>What am I doing at Tech-Ed?</title><link>/blog/what-am-i-doing-at-tech-ed/</link><pubDate>Wed, 31 May 2006 10:56:40 +0000</pubDate><guid>/blog/what-am-i-doing-at-tech-ed/</guid><description>&lt;p>Besides giving a couple of talks on Team System and SQL Server 2005, I plan on hitting a few &lt;a href="http://www.msteched.com/content/specialevents.aspx" target="none" rel="noopener">parties&lt;/a> and other interesting sessions.&lt;/p>
&lt;p>One such session is being hosted&amp;nbsp;by the &lt;a href="http://www.datadirect.com/" target="none" rel="noopener">DataDirect&lt;/a> team, who are assembling&amp;nbsp;gathering of ADO.NET, and data connectivity lumaries for an informal gathering during TechEd 2006.This will be an opportunity for everyone who lives and breaths data connectivity, ADO.NET and who is looking to get a first hand feel of everything on the horizon for ADO.NET, LINQ and .NET and meet some of the key players involved.&lt;/p></description></item><item><title>Case Study - Extending Visual Studio 2005 Team System</title><link>/blog/case-study-extending-visual-studio-2005-team-system/</link><pubDate>Wed, 31 May 2006 04:18:37 +0000</pubDate><guid>/blog/case-study-extending-visual-studio-2005-team-system/</guid><description>&lt;p>It's a bit of an older &lt;a href="http://www.microsoft.com/technet/itsolutions/msit/deploy/vstsextendtcs.mspx" target="none" rel="noopener">case study&lt;/a>, but one I haven't seen before. It's a quick read, as it goes through the situation, solution, benefits, and conclusion.&lt;/p></description></item><item><title>Is MySpace running Cold Fusion or not?</title><link>/blog/is-myspace-running-cold-fusion-or-not/</link><pubDate>Tue, 30 May 2006 16:35:13 +0000</pubDate><guid>/blog/is-myspace-running-cold-fusion-or-not/</guid><description>&lt;p>Last week I mentioned to a group of Team System professionals that I thought MySpace was running Cold Fusion, because of the abundance of .CFM pages.&lt;/p>
&lt;p>According to some of the comments from MySpace developers, on &lt;a href="http://weblogs.asp.net/scottgu" target="none" rel="noopener">Scott Guthrie&lt;/a>'s &lt;a href="http://weblogs.asp.net/scottgu/archive/2006/04/05/441074.aspx" target="none" rel="noopener">article&lt;/a> post-&lt;a href="http://www.mix06.com/" target="none" rel="noopener">Mix&lt;/a>, there are CFM files on MySpace.com, but they are not Cold Fusion ...&lt;/p>
&lt;p>"To clarify, we wrote a custom configuration section that maps "fuseaction" URL parameters to ASPX extensions so that we'd maintain link integrity. The only place we aren't doing this is 'Browse' and certain other new features. Meanwhile, as Scott said the parts of the site that are running in ColdFusion are essentially doing so in ASP.NET 2.0 (via BlueDragon)."&lt;/p></description></item><item><title>"Google" for Source Code (a.k.a. Krugle)</title><link>/blog/google-for-source-code-a-k-a-krugle/</link><pubDate>Fri, 26 May 2006 16:20:27 +0000</pubDate><guid>/blog/google-for-source-code-a-k-a-krugle/</guid><description>&lt;p>Sorry, but I chose to use&amp;nbsp;the term Google as a verb here, because Krugle has no affiliation with Google. It looks quite promising ...&lt;/p>
&lt;p>"Krugle makes it easy for developers to find source code and technical information - fast!"&lt;/p>
&lt;p>Their beta has had a few issues with balancing a slick UI with many different browsers and browser versions, but you should check it out nonetheless.&lt;/p>
&lt;p>Visit the &lt;a href="http://www.krugle.com/" target="none" rel="noopener">Krugle&lt;/a> site and maybe even&amp;nbsp;check out their &lt;a href="http://blog.krugle.com/" target="none" rel="noopener">blog&lt;/a>.&lt;/p></description></item><item><title>Windows XNA</title><link>/blog/windows-xna/</link><pubDate>Tue, 23 May 2006 16:45:24 +0000</pubDate><guid>/blog/windows-xna/</guid><description>&lt;p>No, not Windows&amp;nbsp;DNA, but &lt;a href="http://www.microsoft.com/xna/" target="none" rel="noopener">XNA&lt;/a>. Yes, it's an exciting new enhancement to DCOM bringing&amp;nbsp;XML manifests and BizTalk schemas! Kidding ...&lt;/p>
&lt;p>Microsoft XNA&amp;nbsp;is a tool and set of technologies which will help game studios manage the growing complexities of their game content builds. Basically, it is&amp;nbsp;designed to help game studios and publishers develop better games, more effectively, on all platforms. Microsoft unveiled the XNA Framework at the &lt;a href="http://www.gdconf.com/" target="none" rel="noopener">Game Developers Conference 2006&lt;/a>.&lt;/p>
&lt;p>Best yet, &lt;a href="http://go.microsoft.com/fwlink/?linkid=63417&amp;amp;clcid=0x409" target="none" rel="noopener">XNA Studio&lt;/a> is based on Microsoft Visual Studio 2005 &lt;a href="http://msdn.microsoft.com/teamsystem" target="none" rel="noopener">Team System&lt;/a>. XNA Studio will &lt;a href="http://msdn.microsoft.com/vstudio/extend/" target="none" rel="noopener">extend&lt;/a> and customize Visual Studio 2005 Team System to make it an ideal solution for game studios and publishers.&lt;/p></description></item><item><title>A Taste of Team System</title><link>/blog/a-taste-of-team-system/</link><pubDate>Sun, 21 May 2006 17:49:40 +0000</pubDate><guid>/blog/a-taste-of-team-system/</guid><description>&lt;p>My inteview with &lt;a href="http://swigartconsulting.blogs.com/tech_blender/" target="none" rel="noopener">Scott Swigart&lt;/a> is out in the current Dr. Dobbs. You can read it online &lt;a href="http://www.ddj.com/blog/windowsblog/archives/2006/05/a_taste_of_team.html" target="none" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>Had I known that it was going to make the print version, I wouldn't have been so cheesy! :-)&lt;/p>-Rich</description></item><item><title>War-railing!</title><link>/blog/war-railing/</link><pubDate>Sun, 21 May 2006 17:07:55 +0000</pubDate><guid>/blog/war-railing/</guid><description>&lt;p>I just got off of a 25 hour train ride from West Palm Beach florida to Washington, DC. I know that some trains on the East coast have WiFi in their cars (if &lt;a href="http://www.lufthansa.com/online/portal/lh/de/info_services/mobile_services?l=en&amp;amp;nodeid=1144212" target="none" rel="noopener">Lufthansa&lt;/a> and &lt;a href="http://www.scandinavian.net/EC/Appl/Home/FrontDoor/0,3479,LNG%253Den%2526SO%253DF1B7DA08D37042A7_A1E1D318E95EA28B%2526MKT%253DUS,00.html" target="none" rel="noopener">SAS&lt;/a> can do it over the Atlantic, then why can't Amtrak do it on soil?). Alas, no signal was to be found. So, I fired up NetStumbler and ran it for the entire length of the trip.&lt;/p></description></item><item><title>Updated SQL Server 2005 Samples and Databases</title><link>/blog/updated-sql-server-2005-samples-and-databases/</link><pubDate>Fri, 19 May 2006 21:32:20 +0000</pubDate><guid>/blog/updated-sql-server-2005-samples-and-databases/</guid><description>&lt;p>A bit late, but nevertheless, I wanted to let you know that there's an &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&amp;amp;displaylang=en" target="none" rel="noopener">update&lt;/a> you should all be aware of ... the samples and sample databases! :-)&lt;/p>
&lt;ul>
&lt;li>SqlServerSamples.msi -- 19,092 KB&lt;/li>
&lt;li>AdventureWorksDB.msi -- 27,992 KB&lt;/li>
&lt;li>AdventureWorksDBCI.msi -- 29,116 KB&lt;/li>
&lt;li>AdventureWorksBI.msi -- 7,592 KB&lt;/li>
&lt;li>AdventureWorksBICI.msi -- 8,814 KB&lt;/li>&lt;/ul></description></item><item><title>CodePlex in Beta</title><link>/blog/codeplex-in-beta/</link><pubDate>Fri, 19 May 2006 20:05:55 +0000</pubDate><guid>/blog/codeplex-in-beta/</guid><description>&lt;p>Hat-Tip to &lt;a href="http://blogs.gotdotnet.com/korbyp" target="none" rel="noopener">Korby Parnell&lt;/a> and &lt;a href="http://blogs.gotdotnet.com/jamesnewkirk" target="none" rel="noopener">James Newkirk&lt;/a>, and the rest of the CodePlex crew. The beta is online, and you can read about it &lt;a href="http://blogs.gotdotnet.com/jamesnewkirk/archive/2006/05/16/598935.aspx" target="none" rel="noopener">here&lt;/a> and try it &lt;a href="http://codeplex.com/" target="none" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>What is it, you ask?&lt;/p>
&lt;p>CodePlex is an online software development environment for open and shared source developers to create, host and manage projects throughout the project lifecycle. It has been written from the ground up in C# using .NET 2.0 technology with &lt;strong>Team Foundation Server&lt;/strong> on the back end. CodePlex is open to the public free of charge.&lt;/p></description></item><item><title>New Team System Book by Sam Guckenheimer</title><link>/blog/new-team-system-book-by-sam-guckenheimer/</link><pubDate>Fri, 19 May 2006 19:52:20 +0000</pubDate><guid>/blog/new-team-system-book-by-sam-guckenheimer/</guid><description>&lt;p>Addison-Wesley has just released Sam Guckenheimer's &lt;a href="http://www.amazon.com/gp/product/0321278720" target="none" rel="noopener">book&lt;/a> "Software Engineering with Microsoft Visual Studio Team System". Sam is&amp;nbsp;a member of the Visual&amp;nbsp;Studio Team System product team. I'm very interested in reading &lt;/p>
&lt;p>Given Sam's extensive background in the industry, I'm really looking foward to reading this book!&lt;/p>
&lt;p>Congratulations, Sam!&lt;/p></description></item><item><title>Determining a list of Reasons for a State Transition</title><link>/blog/determining-a-list-of-reasons-for-a-state-transition/</link><pubDate>Wed, 10 May 2006 12:42:37 +0000</pubDate><guid>/blog/determining-a-list-of-reasons-for-a-state-transition/</guid><description>&lt;p>If you are moving from one State to another programmatically, you can only move to certain allowed states.&amp;nbsp; According to this &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=345383&amp;amp;SiteID=1">posting&lt;/a>, there is no easy way to determine which states are allowed.&amp;nbsp; That's a crying shame!&amp;nbsp; It's especially problematic if you are migrating work items from one system to another.&lt;/p></description></item><item><title>Team System seminar in Reston, VA for Federal Government</title><link>/blog/team-system-seminar-in-reston-va-for-federal-government/</link><pubDate>Wed, 03 May 2006 12:10:35 +0000</pubDate><guid>/blog/team-system-seminar-in-reston-va-for-federal-government/</guid><description>&lt;div style="mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-frame-vspace: 5.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: margin; mso-element-left: center; mso-element-top: 18.7pt; mso-height-rule: exactly">
&lt;table cellSpacing=0 cellPadding=0 align=center vspace="0" hspace="0">
&lt;tbody>
&lt;tr>
&lt;td style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 9pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 9pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: #d4d0c8; PADDING-TOP: 5pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" vAlign=top align=left>
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-element: frame; mso-element-frame-hspace: 9.0pt; mso-element-frame-vspace: 5.0pt; mso-element-wrap: around; mso-element-anchor-vertical: paragraph; mso-element-anchor-horizontal: margin; mso-element-left: center; mso-element-top: 18.7pt; mso-height-rule: exactly">&lt;strong>&lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana">Microsoft® Visual Studio Team System Training&lt;/span>&lt;/strong>&lt;b>&lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana">&lt;br />&lt;/span>&lt;/b>&lt;i>&lt;span style="FONT-SIZE: 10pt; COLOR: #333399; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana">Brought to you by the &lt;/span>&lt;/i>&lt;a href="http://blogs.msdn.com/federaldev/" target="none" rel="noopener">&lt;i>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana">Federal Developer Evangelism Team&lt;/span>&lt;/i>&lt;/a>&lt;i>&lt;span style="FONT-SIZE: 9pt; COLOR: #333399; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana">.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />&lt;o:p>&lt;/o:p>&lt;/span>&lt;/i>&lt;/p></description></item><item><title>TFS Launch Party in Minneapolis this Thursday</title><link>/blog/tfs-launch-party-in-minneapolis-this-thursday/</link><pubDate>Wed, 26 Apr 2006 00:40:46 +0000</pubDate><guid>/blog/tfs-launch-party-in-minneapolis-this-thursday/</guid><description>&lt;p>Join me in Minneapolis Thursday at the Microsoft Launch event of Team Foundation Server. It should be fun.&lt;/p>
&lt;p>Here are the &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032292429&amp;amp;Culture=en-US" target="none" rel="noopener">details&lt;/a>.&lt;/p></description></item><item><title>TFS Launch Party in Minneapolis this Thursday!</title><link>/blog/tfs-launch-party-in-minneapolis-this-thursday-2/</link><pubDate>Wed, 26 Apr 2006 00:40:46 +0000</pubDate><guid>/blog/tfs-launch-party-in-minneapolis-this-thursday-2/</guid><description>&lt;p>Join me in Minneapolis Thursday at the Microsoft Launch event of Team Foundation Server. It should be fun.&lt;/p>
&lt;p>Here are the &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032292429&amp;amp;Culture=en-US" target="none" rel="noopener">details&lt;/a>.&lt;/p></description></item><item><title>DataNOW User Group (DNNUG) Meeting in Las Vegas</title><link>/blog/datanow-user-group-dnnug-meeting-in-las-vegas/</link><pubDate>Sun, 23 Apr 2006 16:12:09 +0000</pubDate><guid>/blog/datanow-user-group-dnnug-meeting-in-las-vegas/</guid><description>&lt;p>My old company (&lt;a href="http://www.datanow.net" target="none" rel="noopener">DataNOW&lt;/a>, formerly ICS) in Twin Falls is holding its annual &lt;a href="http://www.datanow.net/dnnug/" target="none" rel="noopener">gathering&lt;/a> in Las Vegas on May 1-4. This conference is for its suite of software packages.&lt;/p></description></item><item><title>SQL Server 2005 Service Pack 1 available</title><link>/blog/sql-server-2005-service-pack-1-available/</link><pubDate>Sat, 22 Apr 2006 23:59:25 +0000</pubDate><guid>/blog/sql-server-2005-service-pack-1-available/</guid><description>&lt;p>If you are using SQL Server 2005, then you will want to &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cb6c71ea-d649-47ff-9176-e7cac58fd4bc&amp;amp;DisplayLang=en" target="none" rel="noopener">download&lt;/a> this service pack. There are 32 and 64-bit versions available on the page.&lt;/p>
&lt;p>Here is a &lt;a href="http://support.microsoft.com/?kbid=913090" target="none" rel="noopener">list&lt;/a> of bugs fixed and features added to SP1. Here is a &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=11350B1F-8F44-4DB6-B542-4A4B869C2FF1&amp;amp;displaylang=en" target="none" rel="noopener">link&lt;/a> to SQL Server 2005 Express SP1.&lt;/p></description></item><item><title>Wiki-Based C# Editor</title><link>/blog/wiki-based-c-editor/</link><pubDate>Wed, 05 Apr 2006 14:52:50 +0000</pubDate><guid>/blog/wiki-based-c-editor/</guid><description>&lt;p>Check out this Wiki-Based C# Editor I just found out about. It features resources, including articles, code snippets, forums, study guides, and tutorials.&lt;/p>
&lt;p>&lt;a href="http://wiki.csharp-online.net/" target="none" rel="noopener">http://wiki.csharp-online.net&lt;/a>&lt;/p>
&lt;p>&lt;br />&amp;nbsp;&lt;/p></description></item><item><title>Plan now to attend Waterfall 2006</title><link>/blog/plan-now-to-attend-waterfall-2006/</link><pubDate>Fri, 31 Mar 2006 02:44:20 +0000</pubDate><guid>/blog/plan-now-to-attend-waterfall-2006/</guid><description>&lt;p>And then plan some more, write up some requirements, create some UML diagrams, and then finally visit their site to register &lt;a href="http://waterfall2006.com" target="none" rel="noopener">http://waterfall2006.com&lt;/a>&lt;/p>
&lt;p>:-)&lt;/p></description></item><item><title>Download your copy of the 180-day TFS Trial Edition</title><link>/blog/download-your-copy-of-the-180-day-tfs-trial-edition/</link><pubDate>Thu, 30 Mar 2006 03:36:39 +0000</pubDate><guid>/blog/download-your-copy-of-the-180-day-tfs-trial-edition/</guid><description>&lt;p>Microsoft just put the 180–day Trial Edition of Team Foundation Server (English) up at the Microsoft Downloads site. It used to be on MSDN downloads, but they have made it more accessible for the rest of the world.&lt;/p>
&lt;p>Get it &lt;a href="http://go.microsoft.com/fwlink/?LinkId=64135" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Finally, a hotel that gets it!</title><link>/blog/finally-a-hotel-that-gets-it/</link><pubDate>Sun, 26 Mar 2006 09:55:55 +0000</pubDate><guid>/blog/finally-a-hotel-that-gets-it/</guid><description>&lt;p>So, I just checked in to this cool, swank hotel in Athens called &lt;a href="http://www.semiramisathens.com/" target="none" rel="noopener">Semiramis&lt;/a>. Aside from the bright pink glass doors, see-through bathroom walls, and symbol-coded &lt;a href="http://www.semiramisathens.com/single_double_rooms.asp" target="none" rel="noopener">rooms&lt;/a> (no room numbers), they really get the WiFi thing. You know how hotels can be&amp;nbsp;... "yes, we have Internet access." ... "Wired or Wireless?" ... "Wireless" ... "Ok then, please put me in a room that gets a strong signal" ... "sir, it's available in&amp;nbsp;ALL rooms" ... "(sigh)".&lt;/p></description></item><item><title>New BizTalk Server Team Blog</title><link>/blog/new-biztalk-server-team-blog/</link><pubDate>Thu, 23 Mar 2006 01:35:57 +0000</pubDate><guid>/blog/new-biztalk-server-team-blog/</guid><description>&lt;p>Looking for BizTalk goodness, straight from the team? Look no further.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Here&amp;rsquo;s a new &lt;a href="http://blogs.msdn.com/BizTalk%5FServer%5FTeam%5FBlog" target="none" rel="noopener">blog&lt;/a> that&amp;rsquo;s owned &amp;amp; operated by the product management team themselves. That&amp;rsquo;s right, Mike Woods, Kris Horrocks, Steve Sloan, and Mark Berman will be contributing quality content every week!&lt;/p>
&lt;p> &lt;/p>
&lt;p>Keep your RSS feeds pointed to it, because it&amp;rsquo;ll be bringing you great BizTalk Server 2006 information, and beyond!&lt;/p></description></item><item><title>Did you attend my Code Camp talks yesterday?</title><link>/blog/did-you-attend-my-code-camp-talks-yesterday/</link><pubDate>Mon, 20 Mar 2006 04:46:33 +0000</pubDate><guid>/blog/did-you-attend-my-code-camp-talks-yesterday/</guid><description>&lt;p>If so, then you might be interested in downloading my Team System &lt;a href="VSTS.ppt">presentation&lt;/a> and/or my SQL Server 2005 &lt;a href="Boise Code Camp - SQL Developer.txt">script&lt;/a> for developers.&lt;/p></description></item><item><title>Boise Code Camp 2006 was great</title><link>/blog/boise-code-camp-2006-was-great/</link><pubDate>Mon, 20 Mar 2006 04:37:57 +0000</pubDate><guid>/blog/boise-code-camp-2006-was-great/</guid><description>&lt;p>Yesterday's 'camp rocked! We had over 130 people attend, and ran several successful sessions throughout the day.&lt;/p>
&lt;p>&lt;a href="codecamp1.jpg" target="none" border="0" rel="noopener">&lt;img src="codecamp1tiny.jpg" border=0>&lt;/a>&lt;br />&lt;font size=1>Code Camp Attendees&lt;/font>&lt;/p>
&lt;p>&lt;a href="codecamp2.jpg" target="none" border="0" rel="noopener">&lt;img src="codecamp2tiny.jpg" border=0>&lt;/a>&lt;br />&lt;font size=1>A few of the presenters (Steven Borg, Cory Isakson, Richard Hundhausen, Jason Mauer)&lt;/font>&lt;/p></description></item><item><title>Boise Code Camp 2006 was great!</title><link>/blog/boise-code-camp-2006-was-great-2/</link><pubDate>Mon, 20 Mar 2006 04:37:57 +0000</pubDate><guid>/blog/boise-code-camp-2006-was-great-2/</guid><description>&lt;p>Yesterday's 'camp rocked! We had over 130 people attend, and ran several successful sessions throughout the day.&lt;/p>
&lt;p>&lt;a href="codecamp1.jpg" target="none" border="0" rel="noopener">&lt;img src="codecamp1tiny.jpg" border=0>&lt;/a>&lt;br />&lt;font size=1>Code Camp Attendees&lt;/font>&lt;/p>
&lt;p>&lt;a href="codecamp2.jpg" target="none" border="0" rel="noopener">&lt;img src="codecamp2tiny.jpg" border=0>&lt;/a>&lt;br />&lt;font size=1>A few of the presenters (Steven Borg, Cory Isakson, Richard Hundhausen, Jason Mauer)&lt;/font>&lt;/p></description></item><item><title>I'm in a great mood today</title><link>/blog/im-in-a-great-mood-today/</link><pubDate>Fri, 17 Mar 2006 16:00:50 +0000</pubDate><guid>/blog/im-in-a-great-mood-today/</guid><description>&lt;p>Not only is it &lt;a href="http://www.guinness.com/" target="none" rel="noopener">Saint Patrick's Day&lt;/a>.&lt;/p>
&lt;p>Not only does Team Foundation Server RTM today, but tomorrow is&amp;nbsp;the Boise Code Code camp:&lt;/p>
&lt;p>
&lt;table class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=1>
&lt;tbody>
&lt;tr>
&lt;td style="BORDER-RIGHT: #f2f2f2 3pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f2f2f2 3pt solid; WIDTH: 6.65in; PADDING-TOP: 0in; BORDER-BOTTOM: medium none" vAlign=top width=638>
&lt;p class=MsoNormal style="TEXT-ALIGN: center" align=center>&lt;b>&lt;span style="FONT-SIZE: 14pt; FONT-FAMILY: 'Trebuchet MS'">Boise Code Camp is this Saturday!&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />&lt;o:p>&lt;/o:p>&lt;/span>&lt;/b>&lt;/p></description></item><item><title>Mark your calendars - TDD Workshop in Boise</title><link>/blog/mark-your-calendars-tdd-workshop-in-boise/</link><pubDate>Mon, 06 Mar 2006 22:42:15 +0000</pubDate><guid>/blog/mark-your-calendars-tdd-workshop-in-boise/</guid><description>&lt;p>On April 27th (Thursday) from 8:30am to 5:00pm at the Overland Park Cinema the &lt;a href="http://www.netdug.com/" target="none" rel="noopener">Boise .NET User Group&lt;/a> will be hosting &lt;a href="http://codebetter.com/blogs/scott.bellware/" target="none" rel="noopener">Scott Bellware&lt;/a>. Scott will be delivering his&amp;nbsp;&lt;em>Test Driven Development&lt;/em> workshop.&amp;nbsp;Here's a link to the &lt;a href="http://www.bellware.net/Events/TddHouston.aspx" target="none" rel="noopener">syllabus&lt;/a> from a previously-run workshop in&amp;nbsp;Houston. This event will be free to the public, but you must register.&lt;/p>
&lt;p>Check back to the&amp;nbsp;NETDUG &lt;a href="http://www.netdug.com/" target="none" rel="noopener">home page&lt;/a>&amp;nbsp;for registration details.&lt;/p></description></item><item><title>A glowing review of my Team System book</title><link>/blog/a-glowing-review-of-my-team-system-book/</link><pubDate>Mon, 06 Mar 2006 22:15:42 +0000</pubDate><guid>/blog/a-glowing-review-of-my-team-system-book/</guid><description>&lt;p>Wow, I wish more readers felt like &lt;a href="http://www.dotnetworkaholic.com" target="none" rel="noopener">Paul Lockwood&lt;/a>. Read his glowing review of my Working with Visual Studio 2005 Team System book &lt;a href="http://www.dotnetworkaholic.com/Book+Review+VS+2005+Team+System+By+Richard+Hundhausen.aspx" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Scrum plug-in for RC is available</title><link>/blog/scrum-plug-in-for-rc-is-available/</link><pubDate>Mon, 06 Mar 2006 22:12:26 +0000</pubDate><guid>/blog/scrum-plug-in-for-rc-is-available/</guid><description>&lt;p>I just got word that the &lt;em>Scrum for Team System: Beta 3&lt;/em> is now available. This build&amp;nbsp;targets&amp;nbsp;Team Foundation Server (Release Candidate). To download the installer, visit the Announcements section of the forum (by visiting &lt;a href="http://scrum-master.com/vsts" target="none" rel="noopener">http://scrum-master.com/vsts&lt;/a> and clicking on the Forum link once signed in).&lt;/p></description></item><item><title>Going to Tech-Ed 2006 in Boston? If so, submit a Birds of a Feather (BoF) topic</title><link>/blog/going-to-tech-ed-2006-in-boston-if-so-submit-a-birds-of-a-feather-bof-topic/</link><pubDate>Tue, 28 Feb 2006 20:34:02 +0000</pubDate><guid>/blog/going-to-tech-ed-2006-in-boston-if-so-submit-a-birds-of-a-feather-bof-topic/</guid><description>&lt;p>The BoF sessions submission and voting is now live.&amp;nbsp;Visit their &lt;a href="http://www.msteched.com/content/bof.aspx" target="none" rel="noopener">page&lt;/a> to submit a hot topic (or vote on one).&lt;/p>
&lt;p>Spread the word!&lt;/p></description></item><item><title>Going to Tech-Ed 2006 in Boston? If so, submit a Birds of a Feather (BoF) topic!</title><link>/blog/going-to-tech-ed-2006-in-boston-if-so-submit-a-birds-of-a-feather-bof-topic-2/</link><pubDate>Tue, 28 Feb 2006 20:34:02 +0000</pubDate><guid>/blog/going-to-tech-ed-2006-in-boston-if-so-submit-a-birds-of-a-feather-bof-topic-2/</guid><description>&lt;p>The BoF sessions submission and voting is now live.&amp;nbsp;Visit their &lt;a href="http://www.msteched.com/content/bof.aspx" target="none" rel="noopener">page&lt;/a> to submit a hot topic (or vote on one).&lt;/p>
&lt;p>Spread the word!&lt;/p></description></item><item><title>Microsoft Vista editions have been announced!</title><link>/blog/microsoft-vista-editions-have-been-announced/</link><pubDate>Mon, 27 Feb 2006 18:07:09 +0000</pubDate><guid>/blog/microsoft-vista-editions-have-been-announced/</guid><description>&lt;p>Check out this article on &lt;a href="http://www.engadget.com/2006/02/27/microsoft-gets-official-on-vista-versions/" target="none" rel="noopener">engadget&lt;/a>. It looks like there&amp;nbsp;are six editions: Starter, Home Basic, Home Premium, Business, Enterprise, and Ultimate.&lt;/p></description></item><item><title>Good resources for migrating VSS to TFVC</title><link>/blog/good-resources-for-migrating-vss-to-tfvc/</link><pubDate>Sun, 26 Feb 2006 03:00:34 +0000</pubDate><guid>/blog/good-resources-for-migrating-vss-to-tfvc/</guid><description>&lt;p>Check out Ashwin Karuhatty's &lt;a href="http://spaces.msn.com/ashwinka" target="none" rel="noopener">blog&lt;/a> for some good resources on migrating to Team Foundation Version Control. You should bookmark his site, because they'll be more good resources to come.&lt;/p></description></item><item><title>Team Foundation Server RC Known Issues</title><link>/blog/team-foundation-server-rc-known-issues/</link><pubDate>Tue, 21 Feb 2006 14:23:55 +0000</pubDate><guid>/blog/team-foundation-server-rc-known-issues/</guid><description>&lt;p>Microsoft has published this &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/tfsknownissues.aspx" target="none" rel="noopener">known issues page&lt;/a> pertaining to the TFS Release Candidate. It should be read by all who are installing/upgrading.&lt;/p>
&lt;p>You can also refer to the &lt;a href="http://go.microsoft.com/fwlink/?linkid=53268" target="none" rel="noopener">readme&lt;/a> online as well.&lt;/p></description></item><item><title>How do Microsoft MVPs get selected?</title><link>/blog/how-do-microsoft-mvps-get-selected/</link><pubDate>Mon, 20 Feb 2006 18:48:48 +0000</pubDate><guid>/blog/how-do-microsoft-mvps-get-selected/</guid><description>&lt;p>Check out &lt;a href="http://aspsoft.blogs.com/" target="none" rel="noopener">Jonathan Goodyear&lt;/a>'s &lt;a href="http://www.aspnetpro.com/opinion/2006/03/asp200603jg_o/asp200603jg_o.asp" target="none" rel="noopener">interview&lt;/a> with Sean O'Driscoll, where the two discuss the inner workings of the &lt;a href="http://mvp.support.microsoft.com/" target="none" rel="noopener">MVP&lt;/a> program.&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>Team System Widgets and Add-Ins</title><link>/blog/team-system-widgets-and-add-ins/</link><pubDate>Mon, 20 Feb 2006 04:58:51 +0000</pubDate><guid>/blog/team-system-widgets-and-add-ins/</guid><description>&lt;p>I've spent some time this evening and put together, what I consider to be a fairly comprehensive list of Team System and Team Foundation Server add-ins, utilities, and full-on products.&lt;/p>
&lt;p>&lt;a href="https://accentient.com/widgets.aspx">www.accentient.com/widgets.aspx&lt;/a>&lt;/p>
&lt;p>Did I miss any? Let me know!&lt;/p>
&lt;p>-Rich&lt;/p></description></item><item><title>Software Configuration Management Patterns</title><link>/blog/software-configuration-management-patterns/</link><pubDate>Mon, 20 Feb 2006 01:23:30 +0000</pubDate><guid>/blog/software-configuration-management-patterns/</guid><description>&lt;p>Yep. I had to read the title twice myself, but there appears to be many good &lt;a href="http://www.cmcrossroads.com/bradapp/acme" target="none" rel="noopener">papers&lt;/a> and even a&amp;nbsp;&lt;a href="http://www.scmpatterns.com/book" target="none" rel="noopener">book&lt;/a> on the subject.&lt;/p>&lt;font size=2>
&lt;ul>&lt;/font>&lt;/ul>
&lt;p>Thanks to &lt;a href="http://blogs.tedneward.com/" target="none" rel="noopener">Ted Neward&lt;/a> for the information.&lt;/p></description></item><item><title>The Greater Idaho SharePoint Users Group</title><link>/blog/the-greater-idaho-sharepoint-users-group/</link><pubDate>Sun, 19 Feb 2006 21:48:55 +0000</pubDate><guid>/blog/the-greater-idaho-sharepoint-users-group/</guid><description>&lt;p>The GISUG had its&amp;nbsp;inaugural meeting last week.&amp;nbsp;From what Pete &lt;font size=2>Hohenhaus tells me, there&amp;nbsp;&lt;/font>was a lot of enthusiasm, participation, and interest. Not including the presenters, they had&amp;nbsp;35 attendees. All in all an excellent beginning&amp;nbsp;for this promising group.&lt;/p>
&lt;p>Owen Allen, Jason Mauer, and Chris Barnard presented on Office 2007/SharePoint 2007.&amp;nbsp;Owen and Jason focused many of the new capabilities, as well as the overall&amp;nbsp;look and feel.&amp;nbsp;Chris did an overview of the product release.&amp;nbsp;Pete&amp;nbsp;presented on some perspectives of what SharePoint is, how it can be used, and how best it&amp;nbsp;can assist&amp;nbsp;with collaborative work.&lt;/p></description></item><item><title>New INETA Speakers</title><link>/blog/new-ineta-speakers/</link><pubDate>Sun, 19 Feb 2006 00:06:55 +0000</pubDate><guid>/blog/new-ineta-speakers/</guid><description>&lt;p>Like my good friends &lt;a href="http://weblogs.asp.net/scottcate" target="none" rel="noopener">Scott Cate&lt;/a> and &lt;a href="http://weblogs.asp.net/wallym/" target="none" rel="noopener">Wallace B. McClure&lt;/a>, I have also been accepted to the INETA speakers' bureau. As a former&amp;nbsp;user group coordinator, I appreciate&amp;nbsp;INETA's mission to help bridge the resource-gap&amp;nbsp;with .NET focused user groups&amp;nbsp;around the country. INETA is a group that I have long supported and I consider it an honor to represent them.&lt;/p>
&lt;p>I'm looking forward to a new target audience for my continued evangelism in .NET, SQL Server 2005, and Team System!&lt;/p></description></item><item><title>New INETA Speakers!</title><link>/blog/new-ineta-speakers-2/</link><pubDate>Sun, 19 Feb 2006 00:06:55 +0000</pubDate><guid>/blog/new-ineta-speakers-2/</guid><description>&lt;p>Like my good friends &lt;a href="http://weblogs.asp.net/scottcate" target="none" rel="noopener">Scott Cate&lt;/a> and &lt;a href="http://weblogs.asp.net/wallym/" target="none" rel="noopener">Wallace B. McClure&lt;/a>, I have also been accepted to the INETA speakers' bureau. As a former&amp;nbsp;user group coordinator, I appreciate&amp;nbsp;INETA's mission to help bridge the resource-gap&amp;nbsp;with .NET focused user groups&amp;nbsp;around the country. INETA is a group that I have long supported and I consider it an honor to represent them.&lt;/p>
&lt;p>I'm looking forward to a new target audience for my continued evangelism in .NET, SQL Server 2005, and Team System!&lt;/p></description></item><item><title>Design your own South Park character</title><link>/blog/design-your-own-south-park-character/</link><pubDate>Sat, 18 Feb 2006 19:34:48 +0000</pubDate><guid>/blog/design-your-own-south-park-character/</guid><description>&lt;p>Visit this &lt;a href="http://images.southparkstudios.com/games/create/" target="none" rel="noopener">site&lt;/a> to make your own custom South Park character!&lt;/p></description></item><item><title>TeamPlain Web Access for Team System</title><link>/blog/teamplain-web-access-for-team-system/</link><pubDate>Sun, 12 Feb 2006 16:59:27 +0000</pubDate><guid>/blog/teamplain-web-access-for-team-system/</guid><description>&lt;p>&lt;/p>
&lt;p>&lt;a href="http://www.devbiz.com/teamplain/webaccess/" target="none" rel="noopener">TeamPlain Web Access&lt;/a> is a web interface for Team Foundation Server that allows you to manage work items, documents, reports and source control repositories.&lt;/p>
&lt;p>These guys also make a Team System plug-in for &lt;a href="http://www.devbiz.com/teamplain/eclipse/" target="none" rel="noopener">Eclipse&lt;/a> and &lt;a href="http://www.devbiz.com/teamplain/vsnet/" target="none" rel="noopener">Visual Studio 2003&lt;/a>.&lt;br />&lt;/p></description></item><item><title>For the love of Anagrams</title><link>/blog/for-the-love-of-anagrams/</link><pubDate>Sat, 11 Feb 2006 18:06:46 +0000</pubDate><guid>/blog/for-the-love-of-anagrams/</guid><description>&lt;p>I'm in a weird mood today, so I'll challenge you to see if you&amp;nbsp;can rearrange the letters of NEW DOOR to make one word?&lt;/p></description></item><item><title>VB.NET to C# (and C# to VB.NET) Code Translator - Ajax Style</title><link>/blog/vb-net-to-c-and-c-to-vb-net-code-translator-ajax-style/</link><pubDate>Fri, 10 Feb 2006 15:34:35 +0000</pubDate><guid>/blog/vb-net-to-c-and-c-to-vb-net-code-translator-ajax-style/</guid><description>&lt;p>Hat-tip to &lt;a href="http://www.hanselman.com/blog/" target="none" rel="noopener">Scott Hanselman&lt;/a> for pointing out &lt;a href="http://blogs.msdn.com/CarlosAg/" target="none" rel="noopener">CarlosAg&lt;/a>'s Ajax-style &lt;a href="http://www.carlosag.net/Tools/CodeTranslator/Default.aspx" target="none" rel="noopener">snippet translator&lt;/a>.&lt;/p>
&lt;p>Give it a try!&lt;/p></description></item><item><title>VB.NET to C# (and C# to VB.NET) Code Translator - Ajax Style!</title><link>/blog/vb-net-to-c-and-c-to-vb-net-code-translator-ajax-style-2/</link><pubDate>Fri, 10 Feb 2006 15:34:35 +0000</pubDate><guid>/blog/vb-net-to-c-and-c-to-vb-net-code-translator-ajax-style-2/</guid><description>&lt;p>Hat-tip to &lt;a href="http://www.hanselman.com/blog/" target="none" rel="noopener">Scott Hanselman&lt;/a> for pointing out &lt;a href="http://blogs.msdn.com/CarlosAg/" target="none" rel="noopener">CarlosAg&lt;/a>'s Ajax-style &lt;a href="http://www.carlosag.net/Tools/CodeTranslator/Default.aspx" target="none" rel="noopener">snippet translator&lt;/a>.&lt;/p>
&lt;p>Give it a try!&lt;/p></description></item><item><title>Team Foundation Server Release Candidate (RC) bits are downloadable today</title><link>/blog/team-foundation-server-release-candidate-rc-bits-are-downloadable-today/</link><pubDate>Wed, 08 Feb 2006 01:39:05 +0000</pubDate><guid>/blog/team-foundation-server-release-candidate-rc-bits-are-downloadable-today/</guid><description>&lt;p>MSDN subscription customers can download from the MSDN subscriber download site&lt;/p>
&lt;p>&lt;a href="http://blogs.msdn.com/jeffbe/" target="none" rel="noopener">Jeff Beehler&lt;/a> posted these instructions to upgrade from Beta3/Refresh:&lt;/p>
&lt;ol>
&lt;li>Backup your server and copy the data to a safe location&lt;/li>
&lt;li>Download the Team Foundation Server RC&lt;/li>
&lt;li>Download the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=60341">Upgrade Utility&lt;/a>&lt;/li>
&lt;li>Uninstall Team Foundation Server Beta 3 Refresh&lt;/li>
&lt;li>Follow the upgrade instructions, which are included with the Upgrade Utility&lt;/li>
&lt;li>Install Team Foundation Server RC&lt;/li>
&lt;li>Complete the post install upgrade instructions, which are included with the Upgrade Utility&lt;/li>&lt;/ol>
&lt;p>For a reference to the major changes since Beta3 refresh, please see &lt;a href="http://blogs.msdn.com/jeffbe/archive/2006/01/22/515917.aspx" target="none" rel="noopener">Jeff's posting&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Team Foundation Server Release Candidate (RC) bits are downloadable today!</title><link>/blog/team-foundation-server-release-candidate-rc-bits-are-downloadable-today-2/</link><pubDate>Wed, 08 Feb 2006 01:39:05 +0000</pubDate><guid>/blog/team-foundation-server-release-candidate-rc-bits-are-downloadable-today-2/</guid><description>&lt;p>MSDN subscription customers can download from the MSDN subscriber download site&lt;/p>
&lt;p>&lt;a href="http://blogs.msdn.com/jeffbe/" target="none" rel="noopener">Jeff Beehler&lt;/a> posted these instructions to upgrade from Beta3/Refresh:&lt;/p>
&lt;ol>
&lt;li>Backup your server and copy the data to a safe location&lt;/li>
&lt;li>Download the Team Foundation Server RC&lt;/li>
&lt;li>Download the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=60341">Upgrade Utility&lt;/a>&lt;/li>
&lt;li>Uninstall Team Foundation Server Beta 3 Refresh&lt;/li>
&lt;li>Follow the upgrade instructions, which are included with the Upgrade Utility&lt;/li>
&lt;li>Install Team Foundation Server RC&lt;/li>
&lt;li>Complete the post install upgrade instructions, which are included with the Upgrade Utility&lt;/li>&lt;/ol>
&lt;p>For a reference to the major changes since Beta3 refresh, please see &lt;a href="http://blogs.msdn.com/jeffbe/archive/2006/01/22/515917.aspx" target="none" rel="noopener">Jeff's posting&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Working with Visual Studio 2005 Team System Errata</title><link>/blog/working-with-visual-studio-2005-team-system-errata/</link><pubDate>Tue, 07 Feb 2006 18:45:53 +0000</pubDate><guid>/blog/working-with-visual-studio-2005-team-system-errata/</guid><description>&lt;p>Here is the link to the support site for my Team System book. It contains comments and corrections.&lt;/p>
&lt;p>&lt;a href="http://support.microsoft.com/kb/905038" target="none" rel="noopener">http://support.microsoft.com/kb/905038&lt;/a>&lt;/p>
&lt;p>Also, I just found an error today, thanks to a reader:&lt;/p>
&lt;p>&lt;em>"In your book on page 179 you put a reference to a figure 8-1 as the Team Model comparison, but the figure shows the Process Model comparison.&lt;br />Have you ever seen this error ? Do you have the right figure ?"&lt;/em>&lt;/p></description></item><item><title>Visual Studio 2005 Express Editions won't be free forever</title><link>/blog/visual-studio-2005-express-editions-wont-be-free-forever-2/</link><pubDate>Mon, 06 Feb 2006 15:40:57 +0000</pubDate><guid>/blog/visual-studio-2005-express-editions-wont-be-free-forever-2/</guid><description>&lt;p>A student pointed this out in class today. The free editions of Visual Studio 2005 Express won't be free forever -&amp;nbsp;only until November 7th, 2006, which is one year from the launch. After that, it's assumed that the Express editions will be $49 each. You can find this information on the FAQ under &lt;a href="http://msdn.microsoft.com/vstudio/express/support/faq/default.aspx#pricing" target="none" rel="noopener">pricing&lt;/a>.&lt;/p>
&lt;p>SQL Server 2005 Express edition, however,&amp;nbsp;will remain free, as was promised during the launch events.&lt;/p>
&lt;p>Why am I telling you this? So that you'll go &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx" target="none" rel="noopener">download&lt;/a> your free copies today! :-)&lt;/p></description></item><item><title>Visual Studio 2005 Express Editions won't be free forever</title><link>/blog/visual-studio-2005-express-editions-wont-be-free-forever/</link><pubDate>Mon, 06 Feb 2006 15:40:57 +0000</pubDate><guid>/blog/visual-studio-2005-express-editions-wont-be-free-forever/</guid><description>&lt;p>A student pointed this out in class today. The free editions of Visual Studio 2005 Express won't be free forever -&amp;nbsp;only until November 7th, 2006, which is one year from the launch. After that, it's assumed that the Express editions will be $49 each. You can find this information on the FAQ under &lt;a href="http://msdn.microsoft.com/vstudio/express/support/faq/default.aspx#pricing" target="none" rel="noopener">pricing&lt;/a>.&lt;/p>
&lt;p>SQL Server 2005 Express edition, however,&amp;nbsp;will remain free, as was promised during the launch events.&lt;/p>
&lt;p>Why am I telling you this? So that you'll go &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx" target="none" rel="noopener">download&lt;/a> your free copies today! :-)&lt;/p></description></item><item><title>.NET Developers are on the top 5 list of best jobs</title><link>/blog/net-developers-are-on-the-top-5-list-of-best-jobs/</link><pubDate>Mon, 06 Feb 2006 02:08:02 +0000</pubDate><guid>/blog/net-developers-are-on-the-top-5-list-of-best-jobs/</guid><description>&lt;p>Check out this article on &lt;a href="http://money.cnn.com/2006/02/03/pf/pay_hike_jobseeker/index.htm?cnn=yes" target="none" rel="noopener">CNNMoney&lt;/a>. It lists the top 5 jobs in having&amp;nbsp;the biggest demand for employees.&amp;nbsp;.NET Developers made the list!&lt;/p>
&lt;p>Here's an excerpt:&lt;/p>
&lt;p>&lt;em>Developers who are expert users of Microsoft's software programming language .NET can make between $75,000 and $85,000 a year in major cities when they're starting out. If they pursue a job at a company that seeks someone with a background in a given field (say, a firm looking for a .NET developer experienced in using software related to derivatives) they might snag a salary hike of 15 percent or more when they switch jobs.&lt;/em>&lt;br />&lt;/p></description></item><item><title>Team Foundation Server Release Candidate (Build 50727.127)</title><link>/blog/team-foundation-server-release-candidate-build-50727-127/</link><pubDate>Sat, 04 Feb 2006 04:55:37 +0000</pubDate><guid>/blog/team-foundation-server-release-candidate-build-50727-127/</guid><description>&lt;p>Microsoft just &lt;a href="http://blogs.msdn.com/jeffbe/archive/2006/02/04/524661.aspx" target="none" rel="noopener">announced&lt;/a> this a few minutes ago, literally. It appears they are on track for a Calendar Q1 release of TFS!&lt;/p></description></item><item><title>Team Foundation Server Release Candidate! (Build 50727.127)</title><link>/blog/team-foundation-server-release-candidate-build-50727-127-2/</link><pubDate>Sat, 04 Feb 2006 04:55:37 +0000</pubDate><guid>/blog/team-foundation-server-release-candidate-build-50727-127-2/</guid><description>&lt;p>Microsoft just &lt;a href="http://blogs.msdn.com/jeffbe/archive/2006/02/04/524661.aspx" target="none" rel="noopener">announced&lt;/a> this a few minutes ago, literally. It appears they are on track for a Calendar Q1 release of TFS!&lt;/p></description></item><item><title>Tech-Ed 2006 Site is up</title><link>/blog/tech-ed-2006-site-is-up/</link><pubDate>Wed, 01 Feb 2006 05:35:30 +0000</pubDate><guid>/blog/tech-ed-2006-site-is-up/</guid><description>&lt;p>What:&amp;nbsp;&amp;nbsp; Tech-Ed 2006&lt;br />Where:&amp;nbsp; Boston, MA&lt;br />When:&amp;nbsp;&amp;nbsp; June 11-16, 2006&lt;br />Why:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dude, it's Tech-Ed!!!&lt;/p>
&lt;p>Be sure to visit the &lt;a href="http://www.microsoft.com/events/teched2006" target="none" rel="noopener">site&lt;/a> and get registered!&lt;/p>
&lt;p>And, if you can make it, be sure to attend an awesome &lt;a href="http://www.msteched.com/content/precons.aspx#DEV001" target="none" rel="noopener">pre-conference seminar&lt;/a> on customizing Team System.&lt;/p></description></item><item><title>Tech-Ed 2006 Site is up!</title><link>/blog/tech-ed-2006-site-is-up-2/</link><pubDate>Wed, 01 Feb 2006 05:35:30 +0000</pubDate><guid>/blog/tech-ed-2006-site-is-up-2/</guid><description>&lt;p>What:&amp;nbsp;&amp;nbsp; Tech-Ed 2006&lt;br />Where:&amp;nbsp; Boston, MA&lt;br />When:&amp;nbsp;&amp;nbsp; June 11-16, 2006&lt;br />Why:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dude, it's Tech-Ed!!!&lt;/p>
&lt;p>Be sure to visit the &lt;a href="http://www.microsoft.com/events/teched2006" target="none" rel="noopener">site&lt;/a> and get registered!&lt;/p>
&lt;p>And, if you can make it, be sure to attend an awesome &lt;a href="http://www.msteched.com/content/precons.aspx#DEV001" target="none" rel="noopener">pre-conference seminar&lt;/a> on customizing Team System.&lt;/p></description></item><item><title>Bend to Evil</title><link>/blog/bend-to-evil/</link><pubDate>Mon, 30 Jan 2006 16:13:22 +0000</pubDate><guid>/blog/bend-to-evil/</guid><description>&lt;p>"Bend to Evil" is an anagram of Google's "Don't be Evil" byline.&amp;nbsp; I generally hold Google in high regard for its strong vision of an interconnected world where information is free, open and shared.&amp;nbsp; But I also understand their need to make money.&amp;nbsp; Still, I'm disheartened by their decision to actively censor search results on their newly installed Chinese servers.&amp;nbsp; The Chinese government believes concepts like freedom and democracy are not in the best interests of their subjects, and like any good nanny state, is trying to protect their people from these dangerous thoughts.&amp;nbsp; Enter Google.&amp;nbsp; Google, who proudly proclaimed that it did not censor search results, has decided that to best serve the Chinese market, they'll take direction from the Chinese government as to what people should be able to see.&amp;nbsp; Now, i believe Google has good motives; you can read their defense &lt;a href="http://googleblog.blogspot.com/2006/01/google-in-china.html">here&lt;/a>.&amp;nbsp; However, I'm still dismayed for a few reasons:&lt;/p></description></item><item><title>VSTS / Project Server integration</title><link>/blog/vsts-project-server-integration/</link><pubDate>Mon, 30 Jan 2006 15:50:47 +0000</pubDate><guid>/blog/vsts-project-server-integration/</guid><description>&lt;p>One of the main sticking points with many people is the lack of integration between Visual Studio Team System (VSTS) and&amp;nbsp;Microsoft Project Server.&amp;nbsp; Sure, you can indirectly connect the two through a MS Project file, and there's some light integration there.&amp;nbsp; But most people want to use VSTS&amp;nbsp;as part of&amp;nbsp;a complete lifecycle management too... and that means tracking resources across multiple projects, and many across several organizational stovepipes.&amp;nbsp; That's where MS Project Server comes in.&amp;nbsp; &lt;/p></description></item><item><title>Yahoo! Answers</title><link>/blog/yahoo-answers/</link><pubDate>Fri, 27 Jan 2006 04:15:43 +0000</pubDate><guid>/blog/yahoo-answers/</guid><description>&lt;p>I just received an email from Yahoo, letting me know about their &lt;a href="http://answers.yahoo.com/" target="none" rel="noopener">Yahoo! Answers&lt;/a> service. Sounds a lot like &lt;a href="http://answers.google.com/answers/" target="none" rel="noopener">Google Answers&lt;/a>.&lt;/p>
&lt;p>So, why not ask it &lt;em>How much wood could a woodchuck chuck?&lt;/em> or, as Dennis The Menace puts it &amp;hellip; &lt;em>How much ground could a groundhog grind?&lt;/em>&lt;/p></description></item><item><title>Tech-Ed 2006 Europe</title><link>/blog/tech-ed-2006-europe/</link><pubDate>Wed, 25 Jan 2006 18:46:57 +0000</pubDate><guid>/blog/tech-ed-2006-europe/</guid><description>&lt;p>Some changes this year from Microsoft. It seems that they are merging the&amp;nbsp;usually separate and distinct Tech-Ed Europe (traditional audience of&amp;nbsp;50% devs/50% IT pros) and Microsoft IT Forum (100% IT pros) into just "Tech Ed Europe". They will be run in two consecutive weeks in November:&lt;/p>
&lt;ul>
&lt;li>Tech Ed: Developers (week November 6th, CCIB Barcelona, Spain)
&lt;li>Tech Ed: IT Forum (week November 13th, CCIB Barcelona, Spain)&lt;/li>&lt;/ul>
&lt;p>For more information, check out the &lt;a href="http://www.microsoft.com/europe/teched" target="none" rel="noopener">Tech-Ed Europe site&lt;/a>.&lt;/p></description></item><item><title>Software Reliability Research</title><link>/blog/software-reliability-research/</link><pubDate>Tue, 24 Jan 2006 16:09:00 +0000</pubDate><guid>/blog/software-reliability-research/</guid><description>&lt;p>Bookmark &lt;a href="http://research.microsoft.com/research/srr/" target="none" rel="noopener">this site&lt;/a> if you are interested in what Microsoft Research is doing to improve the quality of software through&amp;nbsp;analysis, program verification and software measurement techniques. I wonder how many of these tools might make it into VSTS in the future? &lt;a href="http://research.microsoft.com/projects/mutt/" target="none" rel="noopener">MUTT&lt;/a> might be interesting.&lt;/p>
&lt;p>Here are a couple of interesting articles:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://research.microsoft.com/research/pubs/view.aspx?type=Publication&amp;amp;id=1359" target="none" rel="noopener">Use of Relative Code Churn Measures to Predict System Defect Density&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://research.microsoft.com/research/pubs/view.aspx?type=Publication&amp;amp;id=1358" target="none" rel="noopener">Static Analysis Tools as Early Indicators of Pre-Release Defect Density&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>Ding Dong Windows98/ME is dead!</title><link>/blog/ding-dong-windows98me-is-dead/</link><pubDate>Tue, 24 Jan 2006 02:49:50 +0000</pubDate><guid>/blog/ding-dong-windows98me-is-dead/</guid><description>&lt;p>Open the champagne, because on June 30, 2006 Microsoft will bring a close to Extended Support for Windows 98, Windows 98 Second Edition, and Windows Me as part of the Microsoft Lifecycle Policy. Microsoft will retire public and technical support, including security updates, by this date.&lt;/p>
&lt;p>Read more about this &lt;a href="http://www.microsoft.com/windows/support/endofsupport.mspx" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Team Foundation Server for Delphi users</title><link>/blog/team-foundation-server-for-delphi-users/</link><pubDate>Mon, 23 Jan 2006 19:54:36 +0000</pubDate><guid>/blog/team-foundation-server-for-delphi-users/</guid><description>&lt;p>This question was recently &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=216167&amp;amp;SiteID=1" target="none" rel="noopener">asked&lt;/a> on the &lt;a href="http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=5&amp;amp;SiteID=1" target="none" rel="noopener">VSTS forums&lt;/a>.&lt;/p>
&lt;p>As &lt;a href="http://blogs.msdn.com/robcaron" target="none" rel="noopener">Rob Caron&lt;/a> explains, the integration depends solely on Borland's ability to integrate TFS into Delphi's IDE. Until then options include using the standalone Team Explorer, command-line utilities, or possibly the newly available &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=32202966-EF04-442F-8C5C-88BDF15F551C&amp;amp;displaylang=en" target="none" rel="noopener">MSSCII Provider&lt;/a> for Team Foundation Server.&lt;/p></description></item><item><title>Team Foundation Server Release Candidate</title><link>/blog/team-foundation-server-release-candidate/</link><pubDate>Fri, 20 Jan 2006 15:40:52 +0000</pubDate><guid>/blog/team-foundation-server-release-candidate/</guid><description>&lt;p>According to Jeff Beehler's recent blog &lt;a href="http://blogs.msdn.com/jeffbe/archive/2006/01/19/514801.aspx" target="none" rel="noopener">posting&lt;/a>, we should see an RC by the end of February. We're getting closer folks!&lt;br />&lt;/p></description></item><item><title>Upgraded to dasBlog 1.8</title><link>/blog/upgraded-to-dasblog-1-8/</link><pubDate>Fri, 20 Jan 2006 02:05:50 +0000</pubDate><guid>/blog/upgraded-to-dasblog-1-8/</guid><description>&lt;p>You may have noticed a bit different look (and feel). I decided to get current on dasBlog, so I downloaded the latest from &lt;a href="http://sourceforge.net/projects/dasblogce" target="none" rel="noopener">SourceForge&lt;/a>.&lt;/p></description></item><item><title>ReplaceEm - Great Tool for Global Search and Replace at the File System Level</title><link>/blog/replaceem-great-tool-for-global-search-and-replace-at-the-file-system-level/</link><pubDate>Wed, 18 Jan 2006 20:25:00 +0000</pubDate><guid>/blog/replaceem-great-tool-for-global-search-and-replace-at-the-file-system-level/</guid><description>&lt;p>Every now and then I REALLY need to replace some text with some other text in a whole series of directories.&amp;nbsp; This is especially true when working with MOC course, with LOTS of references to a server name in all sorts of solutions.&amp;nbsp; &lt;/p>
&lt;p>There's a GREAT tool that does simple search and replace, through any number or type of files, regardless of directory depth called &lt;a href="http://www.orbit.org/replace/">ReplaceEm&lt;/a>.&amp;nbsp; And, it's FREE!&amp;nbsp; The developer just wants you think of &lt;a href="http://www.fitsoftware.com ">FitSoftware&lt;/a>&amp;nbsp;when you need some software development done.&amp;nbsp; Download it &lt;a href="http://www.orbit.org/replace/">here&lt;/a>.&lt;/p></description></item><item><title>Team System MSDN Public Chat</title><link>/blog/team-system-msdn-public-chat/</link><pubDate>Wed, 18 Jan 2006 04:08:58 +0000</pubDate><guid>/blog/team-system-msdn-public-chat/</guid><description>&lt;p class=MsoNormal>&lt;span style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy">&lt;font color=#000000 size=2>Don't miss these chats!&amp;nbsp; They're great for finding out what the latest info is, and how to solve some of your knotties problems!&lt;/font>&lt;/span>&lt;/p>
&lt;p class=MsoNormal>&lt;b>&lt;font face=Verdana color=navy size=2>&lt;span style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy">Team System MSDN Public Chat&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />&lt;o:p>&lt;/o:p>&lt;/span>&lt;/font>&lt;/b>&lt;/p>
&lt;p class=MsoNormal>&lt;b>&lt;font face=Verdana size=1>&lt;span style="FONT-WEIGHT: bold; FONT-SIZE: 9pt">Visual Studio Team Edition for Software Developer &amp;amp;&lt;br />Visual Studio Team Edition for Software Testers&lt;o:p>&lt;/o:p>&lt;/span>&lt;/font>&lt;/b>&lt;/p></description></item><item><title>Jury Duty</title><link>/blog/jury-duty/</link><pubDate>Thu, 12 Jan 2006 03:54:38 +0000</pubDate><guid>/blog/jury-duty/</guid><description>&lt;p>Yep, I've got it this week. Had to go in on Monday, sit in a room with 300 other citizens and then get told that the prosecuting attorney was ill. All the time I was envisioning how a Web service or well-placed smart-client application could have eased our boredom.&lt;/p>
&lt;p>I was outta there by mid-morning; but, it looks like tomorrow my number came up again.&lt;/p>
&lt;p>The pay? 9$ per day for the first 3 days and $25 per day thereafter. "While people should not profit from jury duty, people should not suffer economic loss for fulfilling civic duty."&lt;/p></description></item><item><title>Fun Google wrapper</title><link>/blog/fun-google-wrapper/</link><pubDate>Tue, 10 Jan 2006 21:30:11 +0000</pubDate><guid>/blog/fun-google-wrapper/</guid><description>&lt;p>One of my students from Israel sent me &lt;a href="http://googlefor.com/Microsoft.aspx" target="none" rel="noopener">this link&lt;/a>. It seems someone has built a clever facade that sits over the Google search engine. Funny.&lt;/p></description></item><item><title>Member and Role Management articles at MSDN</title><link>/blog/member-and-role-management-articles-at-msdn/</link><pubDate>Thu, 05 Jan 2006 19:10:30 +0000</pubDate><guid>/blog/member-and-role-management-articles-at-msdn/</guid><description>&lt;p>Don't miss the latest articles on MSDN covering one of the coolest new ASP.NET 2.0 features:&amp;nbsp; Member and Role Management.&lt;/p>
&lt;p>&lt;a href="http://peterkellner.net">Peter Kellner&lt;/a>, a friend of Rich and myself, from California wrote them.&amp;nbsp; They're chock-full of expert goodness!&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASPMemManSec.asp" target="none" rel="noopener">&lt;strong>&lt;font color=#4c80ad>Part 1: Security and Configuration Overview&lt;/font>&lt;/strong>&lt;/a>
&lt;li>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASP2memroleman.asp" target="none" rel="noopener">&lt;strong>&lt;font color=#4c80ad>Part 2: Implementation&lt;/font>&lt;/strong>&lt;/a>&lt;/li>&lt;/ul>
&lt;p>If you're working with ASP.NET 2.0 role-based security, give them a read!&lt;/p></description></item><item><title>Teamlook Beta 2 released</title><link>/blog/teamlook-beta-2-released/</link><pubDate>Thu, 05 Jan 2006 17:52:28 +0000</pubDate><guid>/blog/teamlook-beta-2-released/</guid><description>&lt;p>Teamlook brings together the ad-hoc communications domain, specifically messaging, and the structured software engineering team domain by integrating Microsoft Outlook 2003 with Microsoft Visual Studio Team System.&lt;/p>
&lt;p>Visit&amp;nbsp;Personify Design's&amp;nbsp;&lt;a href="http://www.personifydesign.com/teamlook" target="none" rel="noopener">site&lt;/a> to download Teamlook and check it out.&lt;/p>
&lt;p>Also, check out their &lt;a href="http://www.personifydesign.com/Products/TeamFoundationServerOutlookStarterKit/tabid/70/Default.aspx" target="none" rel="noopener">TFS Outlook Starter Kit&lt;/a>.&lt;/p></description></item><item><title>ASP.NET 2.0 Member/Role Management with IIS articles online</title><link>/blog/asp-net-2-0-memberrole-management-with-iis-articles-online/</link><pubDate>Thu, 05 Jan 2006 17:06:05 +0000</pubDate><guid>/blog/asp-net-2-0-memberrole-management-with-iis-articles-online/</guid><description>&lt;p>A friend of mine, &lt;a href="http://peterkellner.net/" target="none" rel="noopener">Peter Kellner&lt;/a>, has a couple of articles online:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASPMemManSec.asp" target="none" rel="noopener">Part 1: Security and Configuration Overview&lt;/a>
&lt;li>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASP2memroleman.asp" target="none" rel="noopener">Part 2: Implementation&lt;/a>&lt;/li>&lt;/ul>
&lt;p>If you're working with ASP.NET 2.0 role-based security, give them a read!&lt;/p></description></item><item><title>5-Day Team System Course - Feb 27 - Mar 3, 2006 at Netdesk in Seattle</title><link>/blog/5-day-team-system-course-feb-27-mar-3-2006-at-netdesk-in-seattle/</link><pubDate>Wed, 04 Jan 2006 04:54:47 +0000</pubDate><guid>/blog/5-day-team-system-course-feb-27-mar-3-2006-at-netdesk-in-seattle/</guid><description>&lt;p>&lt;a href="http://www.netdesk.com">Netdesk&lt;/a>, a Microsoft Gold-certified training center, has partnered with us to deliver a 5-day end-to-end Visual Studio Team System course from February 27 - March 3, 2006.&amp;nbsp; They'll have it up on their web site soon, but I wanted to let everyone out there know what's coming!&amp;nbsp; I'll be sure to link to the course registration when it's up.&amp;nbsp; But you can contact them now for pricing and more information.&lt;/p></description></item><item><title>Boise Code Camp - March 2006</title><link>/blog/boise-code-camp-march-2006/</link><pubDate>Wed, 28 Dec 2005 21:48:22 +0000</pubDate><guid>/blog/boise-code-camp-march-2006/</guid><description>&lt;p>&lt;br />If you are wanting to play an active (or passive) role in the Boise &lt;a href="http://www.bostondotnet.org/codecamp/" target="none" rel="noopener">Code Camp&lt;/a>, please visit &lt;u>&lt;font color=#0000ff size=2>&lt;a href="http://www.boisecodecamp.org/" target="none" rel="noopener">www.boisecodecamp.org&lt;/a>&lt;/u>&lt;/font>&amp;nbsp;to stay in tune with the happenings.&lt;/p>
&lt;p>At this point, we have a location (&lt;a href="http://www.google.com/maps?hl=en&amp;amp;lr=&amp;amp;q=university-of-phoenix&amp;amp;near=Boise,+ID&amp;amp;radius=0.0&amp;amp;cid=43613611,-116202500,803610938076036173&amp;amp;li=lmd&amp;amp;z=3" target="none" rel="noopener">University of Phoenix in Meridian&lt;/a>), but not yet a date. We're choosing between the weekends of March 4th, 11th, and 18th.&lt;/p>
&lt;p>I'll continue to blog more information as it becomes available.&lt;br />&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>I got renewed as a Regional Director</title><link>/blog/i-got-renewed-as-a-regional-director/</link><pubDate>Tue, 27 Dec 2005 21:20:04 +0000</pubDate><guid>/blog/i-got-renewed-as-a-regional-director/</guid><description>&lt;p>I just received my letter from Microsoft welcoming me back to the &lt;a href="http://www.microsoft.com/rd" target="none" rel="noopener">Microsoft Regional Director&lt;/a> program for the 2006-2007 period. Thought I&amp;rsquo;d share.&lt;/p></description></item><item><title>Northwest Connected Systems</title><link>/blog/northwest-connected-systems/</link><pubDate>Fri, 23 Dec 2005 03:12:36 +0000</pubDate><guid>/blog/northwest-connected-systems/</guid><description>&lt;p>If your domain includes working with Microsoft connected systems (BizTalk, Windows Workflow Foundation, Windows Communication Foundation, SQL Server, Visual Studio, etc.) then you should be aware of this user group.&lt;/p>
&lt;p> &lt;/p>
&lt;p>The UG covers the greater Seattle area, but you can stay engaged through their &lt;a href="http://www.nwconnectedsystems.org/" target="none" rel="noopener">Website&lt;/a>.&lt;/p></description></item><item><title>Another RD bites the dust</title><link>/blog/another-rd-bites-the-dust/</link><pubDate>Thu, 22 Dec 2005 15:34:16 +0000</pubDate><guid>/blog/another-rd-bites-the-dust/</guid><description>&lt;p>Yep, it's true.&lt;/p>
&lt;p>&lt;a href="http://staff.newtelligence.net/clemensv" target="none" rel="noopener">Clemens Vasters&lt;/a>, the&amp;nbsp;.NET architect guru and co-founder of &lt;a href="http://www.newtelligence.net" target="none" rel="noopener">newtelligence AG&lt;/a>&amp;nbsp;from Germany&amp;nbsp;&lt;a href="http://www.eweek.com/article2/0,1759,1904532,00.asp?kc=EWRSS03119TX1K0000594" target="none" rel="noopener">is joining&lt;/a> Microsoft.&lt;/p></description></item><item><title>Working with Visual Studio 2005 Team System - Errata</title><link>/blog/working-with-visual-studio-2005-team-system-errata-2/</link><pubDate>Tue, 20 Dec 2005 16:10:09 +0000</pubDate><guid>/blog/working-with-visual-studio-2005-team-system-errata-2/</guid><description>&lt;p>&lt;br />Microsoft has published a &lt;a href="http://support.microsoft.com/kb/905038" target="none" rel="noopener">Web page&lt;/a> (actually a KB article) for any comments, corrections, or errata on my book. Nothing there yet!&lt;br />&lt;/p></description></item><item><title>Con artist Design Patterns from the Gang of Twelve</title><link>/blog/con-artist-design-patterns-from-the-gang-of-twelve/</link><pubDate>Fri, 16 Dec 2005 18:11:16 +0000</pubDate><guid>/blog/con-artist-design-patterns-from-the-gang-of-twelve/</guid><description>&lt;p>I've been meaning to post this for some time.&amp;nbsp;I was watching &lt;a href="http://www.imdb.com/title/tt0349903" target="none" rel="noopener">Ocean's Twelve&lt;/a> awhile back,&amp;nbsp;and really enjoyed the scene towards the end where Linus Caldwell (Matt Damon), Basher Tarr (Don Cheadle), and Turk Malloy (Scott Caan) are going over ideas on how to steal the Faberge egg in Rome. This is just after most of the twelve got arrested or detained while trying their primary plan.&lt;/p>
&lt;p>The ideas and names they came up with are like &lt;a href="http://www.amazon.com/gp/product/0201633612" target="none" rel="noopener">Design Patterns&lt;/a> for thieves or con artists. You can check out the &lt;a href="http://www.script-o-rama.com/movie_scripts/o/oceans-12-script-transcript.html" target="none" rel="noopener">script&lt;/a> yourself, but here's a list of the design patterns (and their responses)&amp;nbsp;from the&amp;nbsp;original&amp;nbsp;Gang of Twelve! (GOT) ...&lt;/p></description></item><item><title>Team System Training in NYC</title><link>/blog/team-system-training-in-nyc/</link><pubDate>Fri, 16 Dec 2005 17:45:13 +0000</pubDate><guid>/blog/team-system-training-in-nyc/</guid><description>&lt;p>Rich just conducted a 3 day Team System training course for CBS in New York City.  Congratulations! &lt;/p></description></item><item><title>Microsoft's site comparing J2EE to .NET</title><link>/blog/microsofts-site-comparing-j2ee-to-net-2/</link><pubDate>Fri, 16 Dec 2005 17:20:44 +0000</pubDate><guid>/blog/microsofts-site-comparing-j2ee-to-net-2/</guid><description>&lt;p>&lt;br />Both sides have had sites like this over the years, but Microsoft finally put together a &lt;a href="http://msdn.microsoft.com/vstudio/java/compare/" target="none" rel="noopener">comprehensive site&lt;/a> with research, case studies, code samples, and other resources.&lt;br />&lt;/p></description></item><item><title>Microsoft's site comparing J2EE to .NET</title><link>/blog/microsofts-site-comparing-j2ee-to-net/</link><pubDate>Fri, 16 Dec 2005 17:20:44 +0000</pubDate><guid>/blog/microsofts-site-comparing-j2ee-to-net/</guid><description>&lt;p>&lt;br />Both sides have had sites like this over the years, but Microsoft finally put together a &lt;a href="http://msdn.microsoft.com/vstudio/java/compare/" target="none" rel="noopener">comprehensive site&lt;/a> with research, case studies, code samples, and other resources.&lt;br />&lt;/p></description></item><item><title>People Trump Process - A Huge Benefit of Team System</title><link>/blog/people-trump-process-a-huge-benefit-of-team-system/</link><pubDate>Fri, 16 Dec 2005 15:53:14 +0000</pubDate><guid>/blog/people-trump-process-a-huge-benefit-of-team-system/</guid><description>&lt;p>While driving yesterday, I was listening to a Podcast by Alistair Cockburn (pronounced, I learned, like Coburn, not like an uncomfortable genital condition).&amp;nbsp; He was discussing Agile development, something I'm very interested in.&amp;nbsp; One of the things he's learned over the years is that "People trump process".&amp;nbsp; Basically, if a process is too confining, restrictive or proscriptive, people will always find a way around the process.&amp;nbsp; In addition, if the process is too chaotic, people will spontaneously create something to add a light structure to their development process.&lt;/p></description></item><item><title>November 2005 CTP of DSL Tools available</title><link>/blog/november-2005-ctp-of-dsl-tools-available/</link><pubDate>Mon, 05 Dec 2005 22:57:23 +0000</pubDate><guid>/blog/november-2005-ctp-of-dsl-tools-available/</guid><description>&lt;p>&lt;br />As reported on &lt;a href="http://blogs.msdn.com/jochens/archive/2005/12/05/500225.aspx" target="none" rel="noopener">Jochen Seemann&amp;rsquo;s blog&lt;/a>, these tools are now available for &lt;a href="http://download.microsoft.com/download/8/f/4/8f4a191f-329e-47b5-8fe7-9a26dca5113e/Microsoft%20DSL%20Tools%20-%20Nov2005CTP.zip">download&lt;/a>. Now the world can get started creating Domain Specific Language Widgets!&lt;br />&lt;/p></description></item><item><title>November 2005 CTP of DSL Tools available!</title><link>/blog/november-2005-ctp-of-dsl-tools-available-2/</link><pubDate>Mon, 05 Dec 2005 22:57:22 +0000</pubDate><guid>/blog/november-2005-ctp-of-dsl-tools-available-2/</guid><description>&lt;p>&lt;br />As reported on &lt;a href="http://blogs.msdn.com/jochens/archive/2005/12/05/500225.aspx" target="none" rel="noopener">Jochen Seemann&amp;rsquo;s blog&lt;/a>, these tools are now available for &lt;a href="http://download.microsoft.com/download/8/f/4/8f4a191f-329e-47b5-8fe7-9a26dca5113e/Microsoft%20DSL%20Tools%20-%20Nov2005CTP.zip">download&lt;/a>. Now the world can get started creating Domain Specific Language Widgets!&lt;br />&lt;/p></description></item><item><title>Steve and Rich's article in Idaho IQ magazine</title><link>/blog/steve-and-richs-article-in-idaho-iq-magazine/</link><pubDate>Sat, 03 Dec 2005 20:45:10 +0000</pubDate><guid>/blog/steve-and-richs-article-in-idaho-iq-magazine/</guid><description>&lt;p>&lt;br />Check out our article on Data Mining in the October issue of &lt;a href="http://www.idahobusinessiq.com/" target="none" rel="noopener">Business IQ Magazine&lt;/a>. You&amp;rsquo;ll need to download the &lt;a href="IQIdaho.pdf" target="none" rel="noopener">October issue&lt;/a> and read it for yourself! It&amp;rsquo;s about 5mb.&lt;br />&lt;/p></description></item><item><title>Steve and Rich's article in Idaho IQ magazine</title><link>/blog/steve-and-richs-article-in-idaho-iq-magazine-2/</link><pubDate>Thu, 01 Dec 2005 23:42:14 +0000</pubDate><guid>/blog/steve-and-richs-article-in-idaho-iq-magazine-2/</guid><description>&lt;p>Check out our article on Data Mining in the October issue of &lt;a href="http://www.idahobusinessiq.com/" target="none" rel="noopener">Business IQ Magazine&lt;/a>. You&amp;rsquo;ll need to download the &lt;a href="IQIdaho.pdf" target="none" rel="noopener">October issue&lt;/a> and read it for yourself! It&amp;rsquo;s about 5mb.&lt;/p></description></item><item><title>VS2005/SQL2005/BizTalk2006 - Seattle Launch</title><link>/blog/vs2005sql2005biztalk2006-seattle-launch/</link><pubDate>Thu, 01 Dec 2005 05:24:25 +0000</pubDate><guid>/blog/vs2005sql2005biztalk2006-seattle-launch/</guid><description>&lt;p>Rich Hundhausen and myself just spoke to crowds of over 1,200 people at the Dev breakouts at the Seattle Visual Studio 2005 launch.&amp;nbsp; I&amp;nbsp;provided a Team System End-to-End, while Rich made sure everyone knew how to create enterprise applications using the Architect features of Team System, SQL Server 2005 and some of the cooler features of BizTalk Server 2006.&amp;nbsp; &lt;/p>
&lt;p>A huge adrenalin rush!&amp;nbsp; No matter how many times you speak in front of large audiences, it's still a rush!&amp;nbsp; &lt;/p></description></item><item><title>Tools Affected by Team System</title><link>/blog/tools-affected-by-team-system/</link><pubDate>Thu, 01 Dec 2005 05:16:45 +0000</pubDate><guid>/blog/tools-affected-by-team-system/</guid><description>&lt;p>My good friend, business partner and coblogger, Rich Hundhausen&amp;nbsp;posted this a while back.&amp;nbsp; I just had a need for it, and LOVE the work that Christopher Bowen did putting this list together.&amp;nbsp; It's a list of all the tools, both open source and not, that are impacted (positively or negatively) by the release of Visual Studio 2005 Team System.&amp;nbsp; You can find the link &lt;a href="http://dotnetjunkies.com/WebLog/christopherbowen/archive/2004/06/07/15677.aspx">here&lt;/a>.&lt;/p></description></item><item><title>Where are my sample databases and projects?</title><link>/blog/where-are-my-sample-databases-and-projects/</link><pubDate>Sun, 27 Nov 2005 10:29:19 +0000</pubDate><guid>/blog/where-are-my-sample-databases-and-projects/</guid><description>&lt;p>I was asked this again last week, so it's time to blog!&lt;/p>
&lt;p>When installing SQL Server 2005, you need to click the Advanced button to get to the screen below so that you can include the sample databases and project code. If you just check the boxes for the various database services, these &lt;strong>won't&lt;/strong> get installed by default.&lt;/p>&lt;img src="nosamples.jpg">&lt;br /></description></item><item><title>Seen the "Big Ad" from Carlton Draught (beer)?</title><link>/blog/seen-the-big-ad-from-carlton-draught-beer/</link><pubDate>Fri, 25 Nov 2005 19:21:11 +0000</pubDate><guid>/blog/seen-the-big-ad-from-carlton-draught-beer/</guid><description>&lt;p>Since it's a holiday and I'm posting fun links today ...&lt;/p>
&lt;p>Take a moment and watch this &lt;a href="http://www.bigad.com.au/" target="none" rel="noopener">beer commercial&lt;/a>. It's hilarious.&lt;/p></description></item><item><title>Microsoft Feels Your Pain!</title><link>/blog/microsoft-feels-your-pain/</link><pubDate>Fri, 25 Nov 2005 18:30:23 +0000</pubDate><guid>/blog/microsoft-feels-your-pain/</guid><description>&lt;p>This is a pretty funny &lt;a href="http://www.codeproject.com/redir.asp?id=1364" target="none" rel="noopener">video&lt;/a>. Enjoy!&lt;br />&lt;br />&lt;font size=1>(The servers have been pretty busy lately. Hopefully you can get through)&lt;/font>&lt;/p></description></item><item><title>Thank you for attending the Dubai SQL Server 2005 launch!</title><link>/blog/thank-you-for-attending-the-dubai-sql-server-2005-launch/</link><pubDate>Wed, 23 Nov 2005 10:04:45 +0000</pubDate><guid>/blog/thank-you-for-attending-the-dubai-sql-server-2005-launch/</guid><description>&lt;p>I enjoyed very much visiting your country, meeting you, and presenting my favorite developer topics on SQL Server 2005.&lt;/p>
&lt;ul>
&lt;li>Feel free to download the demos &lt;a href="SQLMag_Dubai_Demos.zip">here&lt;/a> and the slides &lt;a href="http://www.windowsitpro.com/roadshows/sqlservereurope/index.cfm?v=5006&amp;amp;action=slides&amp;amp;code=" target="none" rel="noopener">here&lt;/a>.&lt;/li>&lt;/ul>
&lt;p>Also,&amp;nbsp;please send me any questions you might have to the email that I provided you during the conference, or post them here (as a comment).&lt;/p></description></item><item><title>Cool gift from S. "Soma" Somasegar</title><link>/blog/cool-gift-from-s-soma-somasegar/</link><pubDate>Wed, 23 Nov 2005 09:58:45 +0000</pubDate><guid>/blog/cool-gift-from-s-soma-somasegar/</guid><description>&lt;p>I'm proud to be one of the folks acknowledged for making&amp;nbsp;Visual Studio 2005 the thing of beauty that it is.&lt;/p>&lt;img src="VSGift.jpg">
&lt;p>Congratulations to all recipients!&lt;/p></description></item><item><title>ClickOnce troubleshooting guide</title><link>/blog/clickonce-troubleshooting-guide/</link><pubDate>Wed, 23 Nov 2005 09:53:55 +0000</pubDate><guid>/blog/clickonce-troubleshooting-guide/</guid><description>&lt;p>Here's a good &lt;a href="http://msdn2.microsoft.com/en-us/library/fb94w1t5(en-US,VS.80).aspx" target="none" rel="noopener">resource&lt;/a> on MSDN for troubleshooting ClickOnce deployments.&lt;/p>
&lt;p>I've been hearing that there's been some issues with ClickOnce and&amp;nbsp;RTM.&lt;/p></description></item><item><title>XBOX 360 shortage?</title><link>/blog/xbox-360-shortage/</link><pubDate>Wed, 23 Nov 2005 09:52:06 +0000</pubDate><guid>/blog/xbox-360-shortage/</guid><description>&lt;p>Say it isn't so! According to this &lt;a href="http://msnbc.msn.com/id/10092388/" target="none" rel="noopener">article&lt;/a> in the Seattle Post Intelligencer, stock might be slim and lines might be long.&lt;/p>
&lt;p>Ironically, one of the first questions I was asked in Dubai at the SQL Server 2005 launch event was "What day will the XBOX 360 launch in Dubai?". &lt;/p>
&lt;p>Update 25 Nov - If the hyperlink above isn't working, try http://msnbc.msn.com/id/10092388&lt;/p></description></item><item><title>Visual Studio licensing for certified and gold certified partners</title><link>/blog/visual-studio-licensing-for-certified-and-gold-certified-partners/</link><pubDate>Mon, 21 Nov 2005 13:24:05 +0000</pubDate><guid>/blog/visual-studio-licensing-for-certified-and-gold-certified-partners/</guid><description>&lt;p>We've been getting some questions lately on this, and here are the answers:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Partners at the &lt;em>Certified&lt;/em> Partner level will receive the new Microsoft Visual Studio 2005 Professional Edition with MSDN Premium Subscription.&amp;nbsp; As before, this will include 5 MSDN licenses.&lt;/p>
&lt;li>
&lt;p>Partners at the &lt;em>Gold&lt;/em> Certified Partner level will receive the enhanced version of Microsoft Visual Studio 2005 Team Edition for Software Developers with MSDN Premium Subscription.&amp;nbsp;As before, this will include 10 MSDN licenses.&lt;/p></description></item><item><title>Sample code from my SQL Week (Tel-Aviv) presentations</title><link>/blog/sample-code-from-my-sql-week-tel-aviv-presentations/</link><pubDate>Mon, 21 Nov 2005 11:45:38 +0000</pubDate><guid>/blog/sample-code-from-my-sql-week-tel-aviv-presentations/</guid><description>&lt;p>My apologies for being late on uploading these, but I had to spend an incredible weekend touring Jerusalem and Bethlahem. Then, I jumped on a flight to Dubai, and am currently in a hotel in downtown, preparing for the SQL Server Magazine &lt;a href="http://www.windowsitpro.com/roadshows/sqlservereurope/index.cfm?action=dynamic&amp;amp;v=5006&amp;amp;p=5013&amp;amp;code=" target="none" rel="noopener">Roadshow&lt;/a> tomorrow.&lt;/p>
&lt;p>My sample code from my Keynote, Asynchronicity, Security, SMO, and Mobile presentations, as well as the afternoon of the SQLCLR seminar is in the process of being uploaded. I should have a link in a day or two. Please email me if you need something before then!&lt;/p></description></item><item><title>Team System to pick up Rational Unified Process (RUP) support?</title><link>/blog/team-system-to-pick-up-rational-unified-process-rup-support/</link><pubDate>Mon, 21 Nov 2005 10:55:32 +0000</pubDate><guid>/blog/team-system-to-pick-up-rational-unified-process-rup-support/</guid><description>&lt;p>&lt;br />In two recent articles, in &lt;a href="http://www.eweek.com/article2/0,1895,1886533,00.asp" target="none" rel="noopener">eWeek&lt;/a>&amp;nbsp;and &lt;a href="http://searchvb.techtarget.com/originalContent/0,289142,sid8_gci1145656,00.html" target="none" rel="noopener">SearchVB.com&lt;/a>, it seems that Ivar Jacobson (one of the fathers of UML and RUP) has recently joined the Microsoft VSIP program. He is working on the Essential Unified Process (Essential UP) that is going to be integrated into Visual Studio 2005. Essential UP will be&amp;nbsp;a more agile and lightweight development process based on good practices and principles of both MSF and RUP.&lt;br />&lt;/p></description></item><item><title>Visualizing associations with generics on a class diagram</title><link>/blog/visualizing-associations-with-generics-on-a-class-diagram/</link><pubDate>Mon, 21 Nov 2005 08:20:53 +0000</pubDate><guid>/blog/visualizing-associations-with-generics-on-a-class-diagram/</guid><description>&lt;p>&lt;br />Thanks to a student, Jim Munn, for originally asking the question "W&lt;font size=2>hen adding a property to an object that uses System.Collections.Generic.List&amp;lt;&amp;gt; the designer doesn't show a relation to the class that the generic collection is typed to. Why not?"&lt;/font>&lt;/p>
&lt;p>So, let's assume you have two classes: &lt;em>Customer&lt;/em> and &lt;em>Order&lt;/em>&lt;/p>&lt;img src="ClassDesigner1.jpg">
&lt;p>Notice how, by default, the association is not displayed between the Customer and Order class. By right-clicking either the &lt;em>mOrders&lt;/em> field or &lt;em>Orders&lt;/em> property and selecting &lt;em>Show as Collection Association&lt;/em>, the association will be visualized:&lt;/p></description></item><item><title>Database concordance generator - CodeSmith Style!</title><link>/blog/database-concordance-generator-codesmith-style/</link><pubDate>Mon, 21 Nov 2005 07:10:06 +0000</pubDate><guid>/blog/database-concordance-generator-codesmith-style/</guid><description>&lt;p>&lt;br />Thanks to one of my favorite attendees, &lt;a href="http://www.lnbogen.com" target="none" rel="noopener">Oren Ellenbogen&lt;/a>, who is a &lt;a href="http://www.codesmithtools.com" target="none" rel="noopener">CodeSmith&lt;/a> guru, for providing a &lt;a href="Concordance.zip" target="none" rel="noopener">CodeSmith solution&lt;/a> to my SQL Server concordance generator that I demonstrated at SQL Week in Israel.&lt;/p>
&lt;p>A "concordance generator" is something I came up with, which scans through all of the columns, in all of the tables, in a database, and looks for anomalies, such as two columns with the same name, but with different data types, sizes, nullability, etc. It's good for people who like their database structures just so -- like Monk!&lt;br />&lt;br />&lt;/p></description></item><item><title>Scam of the week!</title><link>/blog/scam-of-the-week/</link><pubDate>Thu, 17 Nov 2005 01:09:56 +0000</pubDate><guid>/blog/scam-of-the-week/</guid><description>&lt;p>Check out this guy's &lt;a href="http://www.macrocosmictech.com/MSDNInformation.html" target="none" rel="noopener">page&lt;/a>. For a small fee, he'll "sell" you the information on how to get all of those benefits. What people don't realize is that this is just the &lt;a href="https://partner.microsoft.com/global/40011351" target="none" rel="noopener">ISV Empower&lt;/a> program, and you can go directly to Microsoft for this, if you qualify.&lt;/p>
&lt;p>For an additionaly laugh, check out his &lt;a href="http://feedback.ebay.com/ws/eBayISAPI.dll?ViewFeedback&amp;amp;userid=6502programmer&amp;amp;ssPageName=STRK:ME:UFS" target="none" rel="noopener">feedback comments&lt;/a> - some suckers and some informed folks.&lt;/p>
&lt;p>Hope I saved you the finder's fee!&lt;/p></description></item><item><title>ASP.NET Podcasting!</title><link>/blog/asp-net-podcasting/</link><pubDate>Thu, 17 Nov 2005 00:50:37 +0000</pubDate><guid>/blog/asp-net-podcasting/</guid><description>&lt;p>&lt;br />Check out the &lt;a href="http://aspnetpodcast.com/CS11/blogs/" target="none" rel="noopener">ASP.NET Podcast site&lt;/a>. This is a podcast geared towards the Microsoft .NET Framework and ASP.NET development. The blog is setup for new content and includes an &lt;a href="http://aspnetpodcast.com/CS11/photos/" target="none" rel="noopener">image gallery&lt;/a> which lists photos of the listeners.&lt;br />&lt;/p></description></item><item><title>Questions from SQL Week (Israel)</title><link>/blog/questions-and-answers-from-sql-week-israel/</link><pubDate>Tue, 15 Nov 2005 14:37:44 +0000</pubDate><guid>/blog/questions-and-answers-from-sql-week-israel/</guid><description>&lt;p>Thank you everyone for attending my talks. I'm going to start answering the questions I've been asked here. Feel free to email me if you have additional questions, or if my answer(s) aren't clear.&lt;/p>
&lt;p>&lt;strong>Q.&lt;/strong> Can I convert .RDLC (ReportViewer control) files to .RDL (Reporting Services) files?&lt;br />&lt;strong>A.&lt;/strong> You bet. Check out &lt;a href="http://msdn2.microsoft.com/en-us/library/ms252109.aspx" target="none" rel="noopener">this page&lt;/a> for more information.&lt;/p>
&lt;p>&lt;strong>Q.&lt;/strong> How can I clear out all the connection pools from my middle-tier&lt;br />&lt;strong>A.&lt;/strong> ADO.NET 2.0 has the new SqlConnection.&lt;a href="http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.clearallpools.aspx" target="none" rel="noopener">ClearAllPools()&lt;/a> static method.&lt;br />&lt;/p></description></item><item><title>Good ADO.NET 2.0 Book</title><link>/blog/good-ado-net-2-0-book/</link><pubDate>Mon, 14 Nov 2005 14:10:03 +0000</pubDate><guid>/blog/good-ado-net-2-0-book/</guid><description>&lt;p>&lt;br />My friend, &lt;a href="http://weblogs.asp.net/wallym/" target="none" rel="noopener">Wallace McClure&amp;rsquo;s&lt;/a> book will be out soon (end of November). If you will be doing any ADO.NET 2.0 development, against SQL Server, Oracle, or MySQL, then I recommend you check out &lt;a href="http://weblogs.asp.net/wallym/archive/2005/10/27/428735.aspx" target="none" rel="noopener">his book&lt;/a>. Here&amp;rsquo;s the page on &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764584375" target="none" rel="noopener">Amazon&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Team System posters</title><link>/blog/team-system-posters/</link><pubDate>Mon, 14 Nov 2005 14:02:55 +0000</pubDate><guid>/blog/team-system-posters/</guid><description>&lt;p>&lt;br />My fellow &lt;a href="https://mvp.support.microsoft.com/communities/mvplist.aspx?Product=Visual+Developer+-+Team+System" target="none" rel="noopener">Team System MVP&lt;/a>, &lt;a href="http://dotnet.org.za/willy/default.aspx" target="none" rel="noopener">Willy-Peter Schaub&lt;/a> from South Africa has been putting together &lt;a href="http://dotnet.org.za/willy/archive/2005/11/07/48031.aspx" target="none" rel="noopener">many cool VSTS posters&lt;/a>. These are print-ready JPG drawings, covering things like installation, security, and source control.&lt;br />&lt;/p></description></item><item><title>If you missed the launch in San Francisco</title><link>/blog/if-you-missed-the-launch-in-san-francisco/</link><pubDate>Mon, 14 Nov 2005 09:04:54 +0000</pubDate><guid>/blog/if-you-missed-the-launch-in-san-francisco/</guid><description>&lt;p>You can watch Steve Ballmer's keynote &lt;a href="http://www.microsoft.com/events/executives/webcasts.mspx" target="none" rel="noopener">here&lt;/a>. I've also uploaded a few &lt;a href="http://www.hundhausen.com/album.aspx" target="none" rel="noopener">photos&lt;/a> from the event. My personal favorite was &lt;a href="http://www.hundhausen.com/albums/conferences/launch%202005%20-%20san%20francisco/richard%20and%20the%20occ%20guys.jpg" target="none" rel="noopener">meeting Paul senior&lt;/a> from &lt;a href="http://www.orangecountychoppers.com" target="none" rel="noopener">Orange County Choppers&lt;/a> (&lt;a href="http://dsc.discovery.com/fansites/amchopper/amchopper.html" target="none" rel="noopener">American Chopper&lt;/a>).&lt;/p>
&lt;p>Tip: To view my photos, select &lt;em>Conferences&lt;/em> and &lt;em>Launch 2005 - San Francisco&lt;/em>.&lt;/p></description></item><item><title>DotNetNuke (DNN) module for Knowledge Base suppport</title><link>/blog/dotnetnuke-dnn-module-for-knowledge-base-suppport/</link><pubDate>Thu, 10 Nov 2005 22:31:07 +0000</pubDate><guid>/blog/dotnetnuke-dnn-module-for-knowledge-base-suppport/</guid><description>&lt;p>&lt;br />I you have a DNN site, and are wanting to run a knowledge base for you company or product, then look no further. The &lt;a href="http://www.snowcovered.com/snowcovered2/Default.aspx?tabid=166&amp;amp;CatalogItemID=2432" target="none" rel="noopener">KBDnn module &lt;/a>was built by the best guys in the business, and for the cheap price, you can&amp;rsquo;t go wrong.&lt;br />&lt;/p></description></item><item><title>VSTS FAQ</title><link>/blog/vsts-faq/</link><pubDate>Mon, 07 Nov 2005 01:39:17 +0000</pubDate><guid>/blog/vsts-faq/</guid><description>&lt;p>Now that VS/SQL/VSTS are available for download, I've been getting a lot of licensing questions, especially about MSDN/U subscriptions and the elusive Team Suite. Ajay Sudan put together a nice, consise &lt;a href="http://forums.microsoft.com/msdn/showpost.aspx?postid=122805&amp;amp;siteid=1" target="none" rel="noopener">FAQ at the VSTS forum&lt;/a>.&lt;/p></description></item><item><title>Visual Studio 2005 and SQL Server 2005 Available</title><link>/blog/visual-studio-2005-and-sql-server-2005-available/</link><pubDate>Thu, 27 Oct 2005 19:53:32 +0000</pubDate><guid>/blog/visual-studio-2005-and-sql-server-2005-available/</guid><description>&lt;p>&lt;br />Today is the day. Visual Studio 2005 (including all VSTS editions) and SQL Server 2005 are available to the public for download from MSDN.&lt;br />&lt;/p></description></item><item><title>Visual Studio 2005 and SQL Server 2005 Available!</title><link>/blog/visual-studio-2005-and-sql-server-2005-available-2/</link><pubDate>Thu, 27 Oct 2005 19:53:32 +0000</pubDate><guid>/blog/visual-studio-2005-and-sql-server-2005-available-2/</guid><description>&lt;p>&lt;br />Today is the day. Visual Studio 2005 (including all VSTS editions) and SQL Server 2005 are available to the public for download from MSDN.&lt;br />&lt;/p></description></item><item><title>Seattle Code Camp - SQL Presentation</title><link>/blog/seattle-code-camp-sql-presentation/</link><pubDate>Sat, 22 Oct 2005 20:59:03 +0000</pubDate><guid>/blog/seattle-code-camp-sql-presentation/</guid><description>&lt;p>&lt;br />Thank you for attending my talk this morning. Here is a &lt;a href="Seattle Code Camp - SQL Developer1.txt" target="none" rel="noopener">text file&lt;/a> with my sample code. Enjoy!&lt;br />&lt;/p></description></item><item><title>Want to share your Team Foundation Server setup experience?</title><link>/blog/want-to-share-your-team-foundation-server-setup-experience/</link><pubDate>Tue, 18 Oct 2005 20:29:47 +0000</pubDate><guid>/blog/want-to-share-your-team-foundation-server-setup-experience/</guid><description>&lt;p>The Team Foundation Server setup experience has been evolving for over a year now in response to feedback Microsoft has received. While they’ve made significant progress since the first release last year as Visual Studio 2005 Beta 1 Refresh with Visual Studio 2005 Team Foundation Server, there’s still more that can be done. Microsoft has created a survey to ask some specific questions based on your experience with Team Foundation Server Beta 3. If you have attempted (successfully or otherwise) to install Team Foundation Server Beta 3, Microsoft invites you to participate in this &lt;a href="https://MSCUILLUME.smdisp.net/Collector/Survey.ashx?Name=TFS+Setup+Beta+3" target="none" rel="noopener">brief online survey&lt;/a>.&lt;/p></description></item><item><title>Visual Studio Team System MVPs</title><link>/blog/visual-studio-team-system-mvps/</link><pubDate>Tue, 18 Oct 2005 16:34:06 +0000</pubDate><guid>/blog/visual-studio-team-system-mvps/</guid><description>&lt;p>Microsoft has listed the VSTS MVPs on their site. You can view their profiles &lt;a href="https://mvp.support.microsoft.com/communities/mvplist.aspx?Product=Visual+Developer+-+Team+System" target="none" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>&lt;strong>What is an MVP?&lt;/strong>&lt;br />The MVP award is a one-year renewable reward given to just under 3,000 customers worldwide who are community leaders for their past year's accomplishments in a specific competency (ex: ASP.NET, C#, VSTS).&amp;nbsp;A non-Microsoft employee is nominated by an employee or other MVP, their contributions to the community are evaluated, and they are voted on by an MVP Lead and PG Lead. Contributions can include answering MSDN Forum questions, writing articles &amp;amp; books, having an active &amp;amp; popular blog, working with the product teams, running a local user group, giving presentations, etc.&amp;nbsp;&amp;nbsp; A quick intro to what an MVP is can be found on the MVP Website.&lt;/p></description></item><item><title>Be sure to attend the upcoming Team System public chat on MSDN</title><link>/blog/be-sure-to-attend-the-upcoming-team-system-public-chat-on-msdn/</link><pubDate>Tue, 18 Oct 2005 16:23:37 +0000</pubDate><guid>/blog/be-sure-to-attend-the-upcoming-team-system-public-chat-on-msdn/</guid><description>&lt;p>&lt;br />&lt;a href="http://msdn.microsoft.com/chats" target="none" rel="noopener">Team System MSDN Public Chat&lt;/a>&lt;br />&lt;br />Visual Studio Team System for Software Developer &amp;amp; Visual Studio Team System for Software Testers&lt;br />&lt;em>&lt;br />When:&lt;/em> Wednesday 10/19/05 @ 10am PST &lt;br />&lt;em>&lt;br />What:&lt;/em> The Profiler, Test Tools (Unit, Generic, Manual), Web &amp;amp; Load Testing, and Code Analysis (FxCop &amp;amp; PREFast).  We have questions for you, will answer questions from you, and will chat about the exciting new technology.&lt;/p></description></item><item><title>Upcoming MSDN Chat - Developer and Tester Tools</title><link>/blog/upcoming-msdn-chat-developer-and-tester-tools/</link><pubDate>Tue, 18 Oct 2005 00:01:33 +0000</pubDate><guid>/blog/upcoming-msdn-chat-developer-and-tester-tools/</guid><description>&lt;p class=MsoNormal>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />&lt;o:p>&lt;/o:p>&lt;/span>&lt;/font>&lt;/p>
&lt;p class=MsoNormal>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Don't miss the upcoming MSDN chat, this Wednesday at 10am (PST) on Developer &amp;amp; Tester Tools in Visual Studio 2005.&amp;nbsp; If you haven't attended one of the MSDN chats, I strongly encourage it!&amp;nbsp; Not only do they provide a bunch of solid information, there will be an entire series of Visual Studio and Team System experts on hand to answer any specific questions you have.&amp;nbsp; I attended one of these recently, and got to ask some hard questions that ended up revealing bugs in the latest release of Team System.&amp;nbsp; The folks there not only thanked me for my support, they worked overtime to get a workaround to me ASAP!&amp;nbsp; I can't recommend the chats enough!&amp;nbsp; Be there!&lt;/span>&lt;/font>
&lt;p class=MsoNormal>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;/span>&lt;/font>&amp;nbsp;&lt;/p></description></item><item><title>Two new Visual Studio Team System MVPs</title><link>/blog/two-new-visual-studio-team-system-mvps/</link><pubDate>Sat, 15 Oct 2005 15:02:55 +0000</pubDate><guid>/blog/two-new-visual-studio-team-system-mvps/</guid><description>&lt;p>A bit belated in this posting, but Steven Borg and I are both &lt;a href="http://mvp.support.microsoft.com/" target="none" rel="noopener">Microsoft MVPs&lt;/a> now! I attended the MVP summit a few weeks ago as an &lt;a href="http://msdn.microsoft.com/isv/rd/" target="none" rel="noopener">RD&lt;/a>, and I&amp;rsquo;ve got to say that I am in some good company, and am really impressed at the level of support Microsoft gives to this program.&lt;br />&lt;br />&lt;/p></description></item><item><title>Two new Visual Studio Team System MVPs!</title><link>/blog/two-new-visual-studio-team-system-mvps-2/</link><pubDate>Sat, 15 Oct 2005 15:02:54 +0000</pubDate><guid>/blog/two-new-visual-studio-team-system-mvps-2/</guid><description>&lt;p>A bit belated in this posting, but Steven Borg and I are both &lt;a href="http://mvp.support.microsoft.com/" target="none" rel="noopener">Microsoft MVPs&lt;/a> now! I attended the MVP summit a few weeks ago as an &lt;a href="http://msdn.microsoft.com/isv/rd/" target="none" rel="noopener">RD&lt;/a>, and I&amp;rsquo;ve got to say that I am in some good company, and am really impressed at the level of support Microsoft gives to this program.&lt;br />&lt;br />&lt;/p></description></item><item><title>Who's heading to camp next weekend?</title><link>/blog/whos-heading-to-camp-next-weekend-2/</link><pubDate>Thu, 13 Oct 2005 13:55:30 +0000</pubDate><guid>/blog/whos-heading-to-camp-next-weekend-2/</guid><description>&lt;p>&lt;br />&lt;a href="http://pacwest.ms/codecamp/sea/1" target="none" rel="noopener">Seattle Code Camp&lt;/a> is just around the corner - about 10 days away. Steven Borg and I are going to be presenting a couple of Team System and SQL Server 2005 topics at camp and we hope to see you there!&lt;br />&lt;/p></description></item><item><title>Who's heading to camp next weekend?</title><link>/blog/whos-heading-to-camp-next-weekend/</link><pubDate>Thu, 13 Oct 2005 13:55:30 +0000</pubDate><guid>/blog/whos-heading-to-camp-next-weekend/</guid><description>&lt;p>&lt;br />&lt;a href="http://pacwest.ms/codecamp/sea/1" target="none" rel="noopener">Seattle Code Camp&lt;/a> is just around the corner - about 10 days away. Steven Borg and I are going to be presenting a couple of Team System and SQL Server 2005 topics at camp and we hope to see you there!&lt;br />&lt;/p></description></item><item><title>Visual Studio 2003/2005 shortcuts</title><link>/blog/visual-studio-20032005-shortcuts/</link><pubDate>Tue, 11 Oct 2005 14:20:24 +0000</pubDate><guid>/blog/visual-studio-20032005-shortcuts/</guid><description>&lt;p>&lt;br />A friend of mine sent me this link. It&amp;rsquo;s a pretty good &lt;a href="http://www.codinghorror.com/blog/archives/000315.html" target="none" rel="noopener">reference page&lt;/a> on the core keyboard shortcuts.&lt;br />&lt;br />&lt;/p></description></item><item><title>PDF Support in Office 12?</title><link>/blog/pdf-support-in-office-12/</link><pubDate>Sat, 08 Oct 2005 13:42:36 +0000</pubDate><guid>/blog/pdf-support-in-office-12/</guid><description>&lt;p>Microsoft’s senior vice president, Steven Sinofsky, discusses support for the PDF Format in Office 12. It appears it will be as simple as "Save-as".&lt;/p>
&lt;p>Read the Q&amp;amp;A &lt;a href="http://www.microsoft.com/presspass/features/2005/oct05/10-02OfficePDF.mspx" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Code Camp is coming to Seattle</title><link>/blog/code-camp-is-coming-to-seattle/</link><pubDate>Wed, 05 Oct 2005 21:14:59 +0000</pubDate><guid>/blog/code-camp-is-coming-to-seattle/</guid><description>&lt;p>Code camp is this month!&amp;nbsp; It comes to the&amp;nbsp;DeVry campus on October 22nd and 23rd.&amp;nbsp; Yep!&amp;nbsp; That's a weekend, and that means you don't have to ask for time off work to attend.&amp;nbsp; &lt;/p>
&lt;p>&lt;img height=90 src="http://pacwest.ms/codecamp/images/codecamp_sea_badge.gif" width=120 border=0>&lt;/p>
&lt;p>If you missed the&amp;nbsp;Code Camp&amp;nbsp;in Portland, this is your chance.&amp;nbsp; I attended and spoke there, and it was the best conference I've ever attended, including PDC 2005 and TechEd 2005!&amp;nbsp; It's a great idea.&amp;nbsp; Just coders talking to coders!&amp;nbsp; Every presentation includes CODE, and there's no marketing...&amp;nbsp; And the presenters are all coders.&amp;nbsp; &lt;/p></description></item><item><title>Remembering the good old Internet days</title><link>/blog/remembering-the-good-old-internet-days/</link><pubDate>Wed, 05 Oct 2005 19:59:31 +0000</pubDate><guid>/blog/remembering-the-good-old-internet-days/</guid><description>&lt;p>I had a student just show me the &lt;a href="http://www.archive.org/web/web.php" target="none" rel="noopener">Wayback Machine&lt;/a>, which is a Web site that caches other sites all the way back to 1998. So, if you want to see how the old Microsoft or Google site looked a few years ago, you can! And, yes Google&amp;rsquo;s site did &lt;a href="http://web.archive.org/web/19990117032727/http://www.google.com/" target="none" rel="noopener">look different in 1999&lt;/a>.&lt;/p></description></item><item><title>SharePoint Training event in Seattle / Portland, and around US</title><link>/blog/sharepoint-training-event-in-seattle-portland-and-around-us/</link><pubDate>Fri, 30 Sep 2005 17:30:17 +0000</pubDate><guid>/blog/sharepoint-training-event-in-seattle-portland-and-around-us/</guid><description>&lt;p>Microsoft is running a SharePoint training tour around the country.&amp;nbsp; It covers, from both business and technical perspectives, how to effectively implement, configure, manage and extend Windows SharePoint Services and SharePoint Portal Server.&amp;nbsp; In addition to the normal goodies Microsoft normally hands out at these events (software, etc), attendees will get an actual 5 user permanent license for BrightWork's IT Work Manager application, a SharePoint application that assists in Project Management.&lt;/p></description></item><item><title>Building Team System Demos</title><link>/blog/building-team-system-demos/</link><pubDate>Thu, 29 Sep 2005 23:39:40 +0000</pubDate><guid>/blog/building-team-system-demos/</guid><description>&lt;p>I've been frantically working for the past few days on an important Team System demo using the latest bits.&amp;nbsp; &lt;/p>
&lt;p>Folks, we've come a LONG way from Beta 1!&amp;nbsp; And we still have a ways to go!&amp;nbsp; The UI is much smoother, and more accessible, however, some things still aren't working efficiently.&amp;nbsp; Web tests aren't consistently reliable.&amp;nbsp; Or maybe it's just that the built-in web server isn't reliable.&amp;nbsp; But it'2013-08-28 13:48:43's been a MAJOR frustration!&amp;nbsp; The workaround is to deploy the web site to IIS to do ALL your tests!&amp;nbsp; This is a best practice anyway, but once you have it out on IIS, it becomes very difficult (impossible?) to run code coverage analysis on your web code!&amp;nbsp; &lt;/p></description></item><item><title>AJAX on the high sees</title><link>/blog/ajax-on-the-high-sees/</link><pubDate>Thu, 29 Sep 2005 18:00:01 +0000</pubDate><guid>/blog/ajax-on-the-high-sees/</guid><description>&lt;p>&lt;br />Channel 9 has picked up the &lt;a href="http://scottcate.mykb.com/" target="none" rel="noopener">Scott Cate&lt;/a>&amp;rsquo;s AJAX &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=121812" target="none" rel="noopener">video&lt;/a>. Yes, that&amp;rsquo;s me chillin in the background!&lt;br />&lt;/p></description></item><item><title>An alliance you'd never thought you'd see</title><link>/blog/an-alliance-youd-never-thought-youd-see/</link><pubDate>Mon, 26 Sep 2005 19:18:57 +0000</pubDate><guid>/blog/an-alliance-youd-never-thought-youd-see/</guid><description>&lt;p>Microsoft&amp;nbsp;and Plam &lt;a href="http://www.microsoft.com/windowsmobile/5/palm.mspx" target="none" rel="noopener">announced&lt;/a> today that an upcoming&amp;nbsp;model of the Treo (early 2006) will run Windows Mobile 5.0. Verizon will provide the high-speed&amp;nbsp;network.&lt;br />&lt;/p></description></item><item><title>(Belated) congratulations to Dave Bost</title><link>/blog/belated-congratulations-to-dave-bost/</link><pubDate>Sat, 24 Sep 2005 19:12:12 +0000</pubDate><guid>/blog/belated-congratulations-to-dave-bost/</guid><description>&lt;p>I&amp;rsquo;ve been heads-down all week building content for the big launch on November 7, but I wanted to blog about &lt;a href="http://davebost.com/blog/archive/2005/09/19/3427.aspx" target="none" rel="noopener">Dave Bost&lt;/a> being hired on by Microsoft. He&amp;rsquo;ll be assuming the role of Developer Evangelist for the midwest district, and he&amp;rsquo;s joining at a great time, what with Team System, Visual Studio, SQL Server, and BizTalk Server all launching soon!&lt;br />&lt;/p></description></item><item><title>Steven Wilssens on Team System</title><link>/blog/steven-wilssens-on-team-system/</link><pubDate>Fri, 23 Sep 2005 14:11:35 +0000</pubDate><guid>/blog/steven-wilssens-on-team-system/</guid><description>&lt;p>&lt;a href="http://steven.wilssens.net/">Steven Wilssens&lt;/a> attended the preconference on Team System that Rich and I presented at PDC this year.&amp;nbsp; He's blogged it.&amp;nbsp; But the best is his incredible summary!&amp;nbsp; He manages in just a few paragraphs to effectively summarize the content of the full day pre-con.&amp;nbsp; I whole heartedly recommend his &lt;a href="http://steven.wilssens.net/PDC05SoftwareDevelopmentWithVisualStudioTeamSystem.aspx">post&lt;/a>!&amp;nbsp;&lt;/p>
&lt;p>In addition, he's got several other great posts.&amp;nbsp; I especially like his post on the&amp;nbsp;testing "V model".&amp;nbsp; It explains how the various classes of tests (unit, integration, acceptance,&amp;nbsp;etc) relate to the software development lifecycle.&amp;nbsp; You can find that post &lt;a href="http://steven.wilssens.net/TestingLevels.aspx">here&lt;/a>.&amp;nbsp;&lt;/p></description></item><item><title>Google and the Wisdom of Crowds</title><link>/blog/google-and-the-wisdom-of-crowds/</link><pubDate>Fri, 23 Sep 2005 13:41:41 +0000</pubDate><guid>/blog/google-and-the-wisdom-of-crowds/</guid><description>&lt;p>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/happened_by_predicted_all_weeks10%20%282%29-707724.GIF">&lt;img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 260px; CURSOR: pointer; HEIGHT: 161px" height=128 alt="" src="http://googleblog.blogspot.com/uploaded_images/happened_by_predicted_all_weeks10%20%282%29-706902.GIF" width=237 border=0>&lt;/a>Those of you who know me well, likely know I'm a big fan of &lt;a href="http://www.tradesports.com/">TradeSports&lt;/a>, a marketplace where you can trade options in things like political races, supreme court nominees and European metric football (soccer) matches.&amp;nbsp; (They had the 2004 election nailed prior to the polls closing, unlike the pollsters who were still confused two days later.)&amp;nbsp; So when &lt;a href="http://www.google.com">Google &lt;/a>announced on their &lt;a href="http://googleblog.blogspot.com/">blog &lt;/a>that they were using an internal options exchange to predict their launch dates, when managers would quit and other important internal pieces of information, I was excited.&amp;nbsp; Even more exciting is they've totally geeked out, even showing graphs like entropy of their decision prices over time.&amp;nbsp; But the most exciting thing...&amp;nbsp; IT WORKS!&amp;nbsp; Google is able to predict their launch dates with a remarkable degree of accuracy!&amp;nbsp; Microsoft, can we have some predictive markets for your launch dates?&amp;nbsp; Pretty please?&amp;nbsp; &lt;/p></description></item><item><title>Want to talk to a human?</title><link>/blog/want-to-talk-to-a-human/</link><pubDate>Thu, 22 Sep 2005 22:53:58 +0000</pubDate><guid>/blog/want-to-talk-to-a-human/</guid><description>&lt;p>Ever get tired of pushing numbers on your phone repeatedly just to get through to an operator or helpdesk employee, when you KNOW that your answer can't be handled by the automated system.&amp;nbsp; Sometimes there's a workaround, a fast way to get to a human.&amp;nbsp; And the wonderful folks at &lt;a href="https://www.quickbase.com/">Intuit Quickbase &lt;/a>have a list of many commonly called companies, along with the secret handshake to get to a human fast!&amp;nbsp; They call it their &lt;strong>Find-A-Human -- IVR Phone System Shortcuts&lt;/strong> list.&amp;nbsp;Find it &lt;a href="https://www.quickbase.com/db/bam6rdiey?a=q&amp;amp;qid=5">here&lt;/a>.&amp;nbsp; &lt;/p></description></item><item><title>Martin Danner passed the PMP Exam</title><link>/blog/martin-danner-passed-the-pmp-exam/</link><pubDate>Wed, 21 Sep 2005 23:04:43 +0000</pubDate><guid>/blog/martin-danner-passed-the-pmp-exam/</guid><description>&lt;p>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;/p>
&lt;p class=MsoNormal>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;img height=113 hspace=5 src="http://www.arrowrock.net/Portals/6/martin_danner.jpg" width=100 align=left border=0>&lt;/span>&lt;/font>&lt;/p>
&lt;p class=MsoNormal>I just found out that Martin Danner of &lt;a href="http://www.arrowrock.net">Arrowrock &lt;/a>(one of the professionals that Accentient has proudly worked with several times) has just &lt;font color=#000000>passed &lt;/font>&lt;/span>&lt;/font>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;font color=#000000>the &lt;a href="http://www.pmi.org/info/PDC_PMP.asp">Project Management Professional&lt;/a>&lt;/font>&lt;font color=#000000>&lt;a href="http://www.pmi.org/info/PDC_PMP.asp"> &lt;/a>certification&lt;/font> exam.&amp;nbsp; It's a 4 hour exam, and that was the last step in Martin's Project Management certification!&amp;nbsp; &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Even before his certification, Martin has excelled at Project Management.&amp;nbsp; He's managed several of our projects here at Accentient, and I'm proud to say that the one's he's managed have been some of our most successful!&lt;/span>&amp;nbsp; Congratulations, Martin!&lt;/span>&lt;/font>&lt;/p></description></item><item><title>GssUtil.exe replaced by TfsSecurity.exe</title><link>/blog/gssutil-exe-replaced-by-tfssecurity-exe/</link><pubDate>Wed, 21 Sep 2005 14:57:13 +0000</pubDate><guid>/blog/gssutil-exe-replaced-by-tfssecurity-exe/</guid><description>&lt;p>If you've been trying to find GssUtil.exe so you can script the new Beta 3 release of TFS, you won't be able to!&amp;nbsp; Instead, you'll use the new TfsSecurity.&amp;nbsp; Luckily, adding groups and individual users uses the same command line (except of course, the name of the EXE), so it's a simple search and replace!&amp;nbsp; So, in short, there's been a name change, GssUtil.exe is now TfsSecurity.exe (at least for the purposes of roles and logins).&lt;/p></description></item><item><title>BSU Offers Free Identity Theft/Anti-Fraud Conference Next Week</title><link>/blog/bsu-offers-free-identity-theftanti-fraud-conference-next-week/</link><pubDate>Sat, 17 Sep 2005 02:16:47 +0000</pubDate><guid>/blog/bsu-offers-free-identity-theftanti-fraud-conference-next-week/</guid><description>&lt;p>Next Thursday, September 22, Boise State University will present a free conference designed to help consumers and business people alike gain the knowledge they need to protect against and recover from identity theft crimes. The conference will run from 8 a.m.-4:30 p.m. in the Student Union building.&lt;/p>
&lt;ul>
&lt;li>0755 - 0800&amp;nbsp;Welcome
&lt;li>0800 - 0915&amp;nbsp;Rick Estberg, IOSS.GOV;&amp;nbsp; ID Theft
&lt;li>0915 - 1000&amp;nbsp;IRA WINKLER,&amp;nbsp; Internet Security Advisors Group (ISAG); Corporate Espionage
&lt;li>1000 - 1045&amp;nbsp;Nora Carpenter, BBB; Scam Alerts
&lt;li>1045 - 1100&amp;nbsp;Senator Larry E. Craig, R-ID; Eldercare and Protecting Seniors from Fraud
&lt;li>1100 - 1145&amp;nbsp;Debra Schriner &amp;amp; Kris Inskeep, INL.GOV; Talking Trash
&lt;li>1145 - 1230&amp;nbsp;C. Honts Ph.D., Boise State University; Psychology of Deception
&lt;li>1230 - 1315&amp;nbsp;Det. Quilter &amp;amp; Jill Langhurst Esq., City of Boise &amp;amp; Ada County; White Collar Crime &amp;amp; Det. Curt Crum, Retail Fraud Schemes
&lt;li>1315 - 1400&amp;nbsp;Detective Ed Hewitt, Ret., City of Vancouver; ID Theft &amp;amp; Meth
&lt;li>1400 - 1430&amp;nbsp;Special Agent Jim Hatch, USSS; Electronic Fraud Schemes
&lt;li>1430 – 1500&amp;nbsp;Brice Sloan, Sloan Fencing; Interviewing Employees for the Prevention of Occupational Fraud
&lt;li>1500 - 1530&amp;nbsp;Mark Albrecht, Hewlett Packard Privacy Manager; What Companies Do With You Information
&lt;li>1530 - 1600&amp;nbsp;Gar Hackney, Esq., Defending the Accused
&lt;li>1600 - 1630&amp;nbsp;Expert Panel:&amp;nbsp; Questions &amp;amp;Answers&amp;nbsp;&amp;nbsp; OR&amp;nbsp; Cory Schou, Ph.D., Idaho State University, Information Assurance&lt;/li>&lt;/ul>
&lt;p>Please visit &lt;a href="http://news.boisestate.edu/newsrelease/092005/0914fraud.html" target="none" rel="noopener">this page&lt;/a> at BSU for more information.&lt;/p></description></item><item><title>Another RD "drinks the kool-aid"</title><link>/blog/another-rd-drinks-the-kool-aid/</link><pubDate>Fri, 16 Sep 2005 17:42:23 +0000</pubDate><guid>/blog/another-rd-drinks-the-kool-aid/</guid><description>&lt;p>In other words,&amp;nbsp;he joined Microsoft. Yes, my fellow &lt;a href="http://www.microsoft.com/rd" target="none" rel="noopener">RD&lt;/a> to the (great white) North, &lt;a href="http://www.bristowe.com/blog/PermaLink.aspx?guid=4fc6e7db-5c4f-4f37-b2d2-814a15cc1d26" target="none" rel="noopener">John Bristowe&lt;/a> just hired-on as a new Developer Evangelist (DE) for the area.&lt;/p>
&lt;p>Good luck John!&lt;/p></description></item><item><title>Introducing Visual Studio Team System - on Amazon</title><link>/blog/introducing-visual-studio-team-system-on-amazon/</link><pubDate>Fri, 16 Sep 2005 01:57:35 +0000</pubDate><guid>/blog/introducing-visual-studio-team-system-on-amazon/</guid><description>&lt;p>&lt;br />I just found the URL to my forthcoming Team System book&amp;nbsp;on &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735621853" target="none" rel="noopener">Amazon&lt;/a>. This is&amp;nbsp;the revised edition&amp;nbsp;that I just finished last month! Too bad there's no graphic, and the date is wrong. I was told it'll be up there the first of October.&lt;/p>
&lt;p>Thanks again for all your support on this!&lt;/p>
&lt;p>Update: A friend, &lt;a href="http://fiaeon.net/blogs/peter_nowak/default.aspx" target="none" rel="noopener">Peter Nowak&lt;/a>, from Germany pointed me towards the listing on &lt;a href="http://www.amazon.de/exec/obidos/ASIN/0735621853" target="none" rel="noopener">Amazon.de&lt;/a>! He also mentioned it in a recent &lt;a href="http://fiaeon.net/blogs/peter_nowak/archive/2005/09/17/276.aspx" target="none" rel="noopener">blog posting&lt;/a>.&lt;br />&lt;br />&lt;/p></description></item><item><title>Introducing Visual Studio Team System - on Amazon!</title><link>/blog/introducing-visual-studio-team-system-on-amazon-2/</link><pubDate>Fri, 16 Sep 2005 01:57:35 +0000</pubDate><guid>/blog/introducing-visual-studio-team-system-on-amazon-2/</guid><description>&lt;p>&lt;br />I just found the URL to my forthcoming Team System book&amp;nbsp;on &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735621853" target="none" rel="noopener">Amazon&lt;/a>. This is&amp;nbsp;the revised edition&amp;nbsp;that I just finished last month! Too bad there's no graphic, and the date is wrong. I was told it'll be up there the first of October.&lt;/p>
&lt;p>Thanks again for all your support on this!&lt;/p>
&lt;p>Update: A friend, &lt;a href="http://fiaeon.net/blogs/peter_nowak/default.aspx" target="none" rel="noopener">Peter Nowak&lt;/a>, from Germany pointed me towards the listing on &lt;a href="http://www.amazon.de/exec/obidos/ASIN/0735621853" target="none" rel="noopener">Amazon.de&lt;/a>! He also mentioned it in a recent &lt;a href="http://fiaeon.net/blogs/peter_nowak/archive/2005/09/17/276.aspx" target="none" rel="noopener">blog posting&lt;/a>.&lt;br />&lt;br />&lt;/p></description></item><item><title>Presented a virtual session on Team System to the Application Lifecycle Management online Conference</title><link>/blog/presented-a-virtual-session-on-team-system-to-the-application-lifecycle-management-online-conference/</link><pubDate>Thu, 15 Sep 2005 16:34:44 +0000</pubDate><guid>/blog/presented-a-virtual-session-on-team-system-to-the-application-lifecycle-management-online-conference/</guid><description>&lt;p>&lt;br />This was a last minute thing that came up, but yesterday morning I presented a &lt;a href="http://www.almexpo.com/content/view/56/50/" target="none" rel="noopener">1-hour session&lt;/a> on Team System to this &lt;a href="http://www.almexpo.com/" target="none" rel="noopener">virtual conference&lt;/a>. I understand that they had 4500+ attendees signed-up. I know that my session had 100 people in it, which is great for a conference that was devoid of any specific tools (most topics were on management, theory, and best practice).&lt;/p>
&lt;p>&lt;a href="ALMExpo.jpg" target="none" border="0" rel="noopener">&lt;img src="ALMExpo_thumb.jpg" border=0>&lt;/a>&lt;br />&lt;font size=1>(Click to expand)&lt;/font>&lt;/p></description></item><item><title>Scott Cate sailing and discussing Ajax!</title><link>/blog/scott-cate-sailing-and-discussing-ajax/</link><pubDate>Thu, 15 Sep 2005 16:07:27 +0000</pubDate><guid>/blog/scott-cate-sailing-and-discussing-ajax/</guid><description>&lt;p>&lt;br />People ask why we arrived at the PDC on Friday, several days ahead of the first day. Well, it was so we could present Team System at the pre-conference, as well as go sailing all day Saturday. Here is a &lt;a href="http://hdvforever.com/PDCShowOff/" target="none" rel="noopener">video&lt;/a> (scroll down) that Lorin Thwaits and &lt;a href="http://scottcate.mykb.com" target="none" rel="noopener">Scott Cate&lt;/a> created to show at the PDC, and show-off Ajax and myKB.&lt;/p></description></item><item><title>Google launches blog search</title><link>/blog/google-launches-blog-search/</link><pubDate>Thu, 15 Sep 2005 15:57:31 +0000</pubDate><guid>/blog/google-launches-blog-search/</guid><description>&lt;p>I seem to remember suggesting this to a few of the Google guys at their room party at PDC 2003. Well, it took them two years to do it, but it looks promising.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Read the CNET article &lt;a href="http://news.com.com/Google+launches+blog+search/2100-1038_3-5864580.html?tag=nl" target="none" rel="noopener">here&lt;/a>, Google&amp;rsquo;s FAQ &lt;a href="http://www.google.com/help/about_blogsearch.html" target="none" rel="noopener">here&lt;/a>, or &lt;a href="http://blogsearch.google.com/" target="none" rel="noopener">try it&lt;/a>!&lt;/p></description></item><item><title>Pondering Visual Basic 9.0</title><link>/blog/pondering-visual-basic-9-0/</link><pubDate>Thu, 15 Sep 2005 15:52:31 +0000</pubDate><guid>/blog/pondering-visual-basic-9-0/</guid><description>&lt;p>My friend &lt;a href="http://swigartconsulting.blogs.com/tech_blender" target="none" rel="noopener">Scott Swigart&lt;/a> got a chance to sit down with several Microsoft employees and chat about the planned features and changes. This is great, considering Visual Basic 8.0 isn't even out yet. One of the most anticipated features is Language INtegrated Query (&lt;a href="http://msdn.microsoft.com/netframework/future/linq/" target="none" rel="noopener">LINQ&lt;/a>).&lt;/p>
&lt;p>Check out Scott's &lt;a href="http://www.ddj.com/documents/s=9776/ddj1126793370067/" target="none" rel="noopener">article&lt;/a> on Dr. Dobb's.&lt;/p></description></item><item><title>PDC Underground!</title><link>/blog/pdc-underground/</link><pubDate>Mon, 12 Sep 2005 23:29:22 +0000</pubDate><guid>/blog/pdc-underground/</guid><description>&lt;p>Just down the road from the convention center is where you can find the coolest event going. PDC Underground! It's where we will have some food and drinks and hear from the best speakers in town for the PDC, all in one evening!&lt;/p>
&lt;p>When: Tuesday September 13th 6:00pm to 9:00pm&lt;br />Location: The Westin Bonaventure Hotel in the Catalina Ballroom&lt;/p>
&lt;p>Food and drinks then at 6:30pm 2 hours of non stop geeky fun with all new GROK Talks and they will be LIVE! Presented by Regional Directors from around the world.&lt;/p></description></item><item><title>Oracle buys Siebel</title><link>/blog/oracle-buys-siebel/</link><pubDate>Mon, 12 Sep 2005 21:35:04 +0000</pubDate><guid>/blog/oracle-buys-siebel/</guid><description>&lt;p>Oracle announced publicly today that it will buy Siebel Software for 5.85 million. Here&amp;rsquo;s a &lt;a href="http://www.foxnews.com/story/0,2933,169119,00.html" target="none" rel="noopener">news article&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Blackout at the PDC!</title><link>/blog/blackout-at-the-pdc/</link><pubDate>Mon, 12 Sep 2005 21:33:01 +0000</pubDate><guid>/blog/blackout-at-the-pdc/</guid><description>&lt;p>Literraly, LA suffered a &lt;a href="http://www.foxnews.com/story/0,2933,169177,00.html" target="none" rel="noopener">major blackout&lt;/a> a few minutes ago. All pre-conference presentations and meetings were halted and people were just milling about. Power came back on the the convention center a few minutes ago.&lt;br />&lt;/p></description></item><item><title>Sample chapter posted to The Beta Experience (EMEA)</title><link>/blog/sample-chapter-posted-to-the-beta-experience-emea/</link><pubDate>Wed, 07 Sep 2005 18:19:06 +0000</pubDate><guid>/blog/sample-chapter-posted-to-the-beta-experience-emea/</guid><description>&lt;p>&lt;br />I was just informed today that Microsoft has &lt;a href="http://www.microsoft.com/emea/msdn/betaexperience/nlarchive/issue_3/richard_hundhausen_samplechapter.aspx" target="none" rel="noopener">posted&lt;/a> my revised chapter 3 (Team System Client Applications) on their &lt;a href="http://www.microsoft.com/emea/msdn/betaexperience/engb/" target="none" rel="noopener">Beta Experience Website&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Consuming ASP.NET Web Services from SQLCLR</title><link>/blog/consuming-asp-net-web-services-from-sqlclr/</link><pubDate>Tue, 06 Sep 2005 15:30:01 +0000</pubDate><guid>/blog/consuming-asp-net-web-services-from-sqlclr/</guid><description>&lt;p>I've done a lot of things from the SQLCLR thus far, except for consuming an ASP.NET Web Service. This morning, I ran into some difficulties. Here are some key points to remember:&lt;/p>
&lt;ul>
&lt;li>Remove any app.config from your SQLCLR project so that VS 2005 can properly deploy&lt;/li>
&lt;li>Refer to this &lt;a href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=73977" target="none" rel="noopener">posting&lt;/a> if you get the "Cannot load dynamically generated serialization assembly ..." error message&lt;/li>
&lt;li>Refer to this &lt;a href="http://blogs.msdn.com/sqlclr/archive/2005/07/25/Vineet.aspx" target="none" rel="noopener">posting&lt;/a> on how to automate the fix above from within Visual Studio 2005&lt;/li>&lt;/ul>
&lt;p>Many thanks to &lt;span class=inlineLink onclick="window.open('/msdn/persona.aspx?ep=0&amp;amp;fu=/msdn/User/Profile.aspx?UserID=1735', target='_self')">&lt;strong>Vineet Rao (Microsoft)&amp;nbsp;&lt;/strong>for these tips.&lt;/span>&lt;/p></description></item><item><title>Got Code Snippets?</title><link>/blog/got-code-snippets/</link><pubDate>Mon, 05 Sep 2005 18:15:05 +0000</pubDate><guid>/blog/got-code-snippets/</guid><description>&lt;p>If you haven't&amp;nbsp;played with&amp;nbsp;the new Code Snippets features in Visual Studio 2005, you're missing out! It makes it easy to keep an entire library of useful code snippets within Visual Studio 2005, and at the ready to help with any programming assignment. Integrated Intellisense invokes them automatically.&lt;/p>
&lt;p>In anticipation of this feature, my fellow RD&amp;nbsp;&lt;a href="http://weblogs.asp.net/palermo4" target="none" rel="noopener">J. Michael Palermo IV&lt;/a> has created &lt;a href="http://www.gotcodesnippets.net" target="none" rel="noopener">www.gotcodesnippets.net&lt;/a> which will become the uber repository of such snippets. It will launch officially at PDC.&lt;/p></description></item><item><title>Show-Off night at PDC</title><link>/blog/show-off-night-at-pdc/</link><pubDate>Mon, 05 Sep 2005 17:59:46 +0000</pubDate><guid>/blog/show-off-night-at-pdc/</guid><description>&lt;p>Why demo your cool application to a few friends, when you can show it off to thousands of your peers at the PDC? This year's&amp;nbsp;PDC will be the&amp;nbsp;first-ever &lt;em>Show Off&lt;/em> event, which is an evening event held at the PDC where you can show off your application, tip, tool, technique, animation, or anything cool that can help or inspire other developers.&lt;/p>
&lt;p>Read more about it at &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=102337" target="none" rel="noopener">Channel 9&lt;/a> or &lt;a href="http://blogs.msdn.com/mswanson/archive/2005/08/12/451034.aspx" target="none" rel="noopener">Michael Swanson's&lt;/a> blog post.&lt;/p></description></item><item><title>Business Process Integration &amp; Workflow Conference - October 4-7, 2005 (Redmond, WA)</title><link>/blog/business-process-integration-workflow-conference-october-4-7-2005-redmond-wa/</link><pubDate>Mon, 05 Sep 2005 17:55:13 +0000</pubDate><guid>/blog/business-process-integration-workflow-conference-october-4-7-2005-redmond-wa/</guid><description>&lt;p>Plan now to attend this four day workshop covering Microsoft’s Business Process, Integration and Workflow to get up to speed on new and updated solutions for Business Process Automation, Integration Services and Workflow, including BizTalk Server 2006.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Click &lt;a href="http://www.impactevents.com/bpiwf" target="none" rel="noopener">here&lt;/a> for more information.&lt;/p></description></item><item><title>Great quotations from the world of Programming ...</title><link>/blog/great-quotations-from-the-world-of-programming/</link><pubDate>Sat, 03 Sep 2005 17:12:46 +0000</pubDate><guid>/blog/great-quotations-from-the-world-of-programming/</guid><description>&lt;p>A&amp;nbsp;friend of mine from Iceland emailed&amp;nbsp;recently. His&amp;nbsp;tagline listed a &lt;a href="http://www.softwarequotes.com" target="none" rel="noopener">fun Website&lt;/a> that he runs.&lt;/p>
&lt;p>Here are a&amp;nbsp;couple of my favorites:&lt;/p>
&lt;ul>
&lt;li>&lt;em>When debugging, novices insert corrective code; experts remove defective code.&lt;/em> - R. Pattis
&lt;li>&lt;em>Programming is like sex: one mistake and you have to support it for the rest of your life.&lt;/em> - Michael Sinz
&lt;li>&lt;em>I'd rather write programs to write programs than write programs.&lt;/em> - D. Sites
&lt;li>&lt;em>It's hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn't a book on software design.&lt;/em> - Bruce Tognazzini
&lt;li>&lt;em>From a programmer's point of view, the user is a peripheral that types when you issue a read request.&lt;/em> - P. Williams&lt;/li>&lt;/ul>
&lt;p>Oh, and they have an RSS Feed too!&lt;br />&lt;/p></description></item><item><title>Visual Studio 2005 Beta Experience</title><link>/blog/visual-studio-2005-beta-experience/</link><pubDate>Fri, 02 Sep 2005 22:13:39 +0000</pubDate><guid>/blog/visual-studio-2005-beta-experience/</guid><description>&lt;p>Focused primarily on the Europe, Middle East, and Africa (EMEA) developer communities, the &lt;a href="http://www.microsoft.com/emea/msdn/betaexperience/">beta experience&lt;/a> contains the latest news, free resources, training, and a free newsletter. Note: You won't find United States in the dropdown list, so try United Kingdom.&lt;br />&lt;/p></description></item><item><title>Visual Studio 2005/SQL Server 2005 launches in the West</title><link>/blog/visual-studio-2005sql-server-2005-launches-in-the-west/</link><pubDate>Thu, 01 Sep 2005 20:48:07 +0000</pubDate><guid>/blog/visual-studio-2005sql-server-2005-launches-in-the-west/</guid><description>&lt;p>Besides the &lt;a href="http://msdn.microsoft.com/launch2005/" target="none" rel="noopener">main launch event&lt;/a> in San Francisco, on November 7, there are a few others in the West. Please feel free to register using code: LaunchTour2005.&lt;br />&amp;nbsp;&amp;nbsp;&lt;br />Tuesday, December 6&lt;br />&amp;nbsp; Colorado Convention Center&lt;br />&amp;nbsp; 700 14th Street&lt;br />&amp;nbsp; Denver, CO.&amp;nbsp; 80202&lt;br />&amp;nbsp; 303-228-8000&lt;br />&amp;nbsp;&lt;br />Tuesday, December 6&lt;br />&amp;nbsp; Anaheim Convention Center&lt;br />&amp;nbsp; 800 W. Katella Ave.&lt;br />&amp;nbsp; Anaheim, CA.&amp;nbsp; 90802&lt;br />&amp;nbsp; 714-765-8950&lt;br />&lt;/p></description></item><item><title>Rich Hundhausen at Devscovery</title><link>/blog/rich-hundhausen-at-devscovery/</link><pubDate>Tue, 30 Aug 2005 23:22:08 +0000</pubDate><guid>/blog/rich-hundhausen-at-devscovery/</guid><description>&lt;p>Rich, my business partner and coblogger (his personal blog is &lt;a href="/blog/tags/life/">here&lt;/a>), is presenting a full day on Visual Studio Team System at the Wintellect Devscovery seminar at Microsoft.  Great presentation that follows a development lifecycle all the way from Project Manager creation, to Architecture design, to Development and Testing.  All the major roles and technologies are covered.  Fun stuff! &lt;/p></description></item><item><title>Jeffrey Richter at Devscovery</title><link>/blog/jeffrey-richter-at-devscovery/</link><pubDate>Tue, 30 Aug 2005 23:16:48 +0000</pubDate><guid>/blog/jeffrey-richter-at-devscovery/</guid><description>&lt;p>Listening to Jeff Richter talk about Application Domain and Remoting.&amp;nbsp; He's a good presenter, and very fun to listen to!&amp;nbsp; Lot's of energy, but more importantly, very knowledgeable!&amp;nbsp; I have a weakness for low level computer details (compiler details, behind the scenes optimizations, etc), and Jeff has tons of great nuggets!&amp;nbsp; For instance, the ThreadAbortException is rethrown by the runtime, even if it is caught!&amp;nbsp; In order to stop this, you need to call the ResetAbort() method, which requires certain permissions.&amp;nbsp; Great use!&amp;nbsp; This allows us to load possibly malicious code into an app domain with restricted permission, then any malicious code can't swallow an aborted thread, and continue to consume resources.&amp;nbsp; Cool.&amp;nbsp; See?&amp;nbsp; Neat stuff!&amp;nbsp; If you haven't seen Richter speak, or read one of his books, I recommend it!&lt;/p></description></item><item><title>20 Developer Lines of Code per Day - Good?</title><link>/blog/20-developer-lines-of-code-per-day-good/</link><pubDate>Tue, 30 Aug 2005 18:50:34 +0000</pubDate><guid>/blog/20-developer-lines-of-code-per-day-good/</guid><description>&lt;p>Up front:&amp;nbsp; I believe that Lines of Code is a USELESS metric.&amp;nbsp; However, people are often shocked by the raw number of lines of code that are written each day by a developer.&amp;nbsp; What's your guess?&amp;nbsp; 1,000?&amp;nbsp; 200?&amp;nbsp; &lt;strong>Try just under 20&lt;/strong>.&amp;nbsp; This is basically the number of lines of code in a released project divided by the number of programmer days, so, just because you can write 1,000 buggy lines of code per day, that doesn't make you productive!&amp;nbsp; :-)&amp;nbsp; It's the post bug-fix, post integration testing, post-everything lines that count.&amp;nbsp; (You can find some background &lt;a href="http://en.wikipedia.org/wiki/Source_lines_of_code">here&lt;/a>&amp;nbsp;and &lt;a href="http://www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html">here&lt;/a>.)&lt;/p></description></item><item><title>Code Churn - Predicting code failure with an accuracy of 89%</title><link>/blog/code-churn-predicting-code-failure-with-an-accuracy-of-89/</link><pubDate>Tue, 30 Aug 2005 18:24:15 +0000</pubDate><guid>/blog/code-churn-predicting-code-failure-with-an-accuracy-of-89/</guid><description>&lt;p>Every time I show the show off the wonderful reports that are automatically generated by Team Foundation Server, I usually get asked about the Code Churn report, and what Code Churn is.&amp;nbsp; After months of giving a good, but unofficial definition, Dave Bost, on his &lt;a href="http://davebost.com/blog/archive/2005/08/19/3405.aspx">blog&lt;/a>,&amp;nbsp;did the hard work and discovered a wonderful (but academic) whitepaper on the Code Churn technology used by Microsoft in VSTS.&amp;nbsp; The PDF can be found at Microsoft Research.&amp;nbsp; It's called &lt;a href="http://research.microsoft.com/research/pubs/view.aspx?type=Publication&amp;amp;id=1359">Use of Relative Code Churn Measures to Predict System Defect Density&lt;/a>, by Nachiappan Nagappan; Thomas Ball.&amp;nbsp; Here's the abstract:&lt;/p></description></item><item><title>The Circumference of Google (divided by the Diameter of Google minus 3)</title><link>/blog/the-circumference-of-google-divided-by-the-diameter-of-google-minus-3/</link><pubDate>Tue, 30 Aug 2005 17:59:55 +0000</pubDate><guid>/blog/the-circumference-of-google-divided-by-the-diameter-of-google-minus-3/</guid><description>&lt;p>It's my math background...&amp;nbsp; But I just have to post this! &lt;/p>
&lt;p>Google is offering 14,159,265 shares of stock.&amp;nbsp; That's the first 8 digits of the decimal expansion of Pi.&amp;nbsp; Cool. &lt;/p></description></item><item><title>Visual Studio 2005 update</title><link>/blog/visual-studio-2005-update/</link><pubDate>Mon, 22 Aug 2005 18:54:32 +0000</pubDate><guid>/blog/visual-studio-2005-update/</guid><description>&lt;p>Here are some of the points from &lt;a href="http://blogs.msdn.com/somasegar/" target="none" rel="noopener">Soma's blog entry&lt;/a> this morning ...&lt;/p>
&lt;ul>
&lt;li>We're 77 days out from launch
&lt;li>In September, there will be a Release Candidate (RC1) of Visual Studio 2005
&lt;li>This RC will be available to MSDN subscribers, early adopters, and beta customers
&lt;li>Beta 3 of Team Foundation Server (TFS) will be released at the same time as the RC1
&lt;li>TFS Beta 3 will including a "Go Live" license with technical support for Premier customers
&lt;li>TFS Beta 3 will carry us through the launch of Visual Studio 2005
&lt;li>&lt;em>TFS RTM will be in the first quarter of 2006&lt;/em>&lt;/li>&lt;/ul>
&lt;p>Please re-read that bottom bullet!&lt;br />&lt;/p></description></item><item><title>Attend free Visual Studio 2005 Team System training in Boise - 8 September, 2005</title><link>/blog/attend-free-visual-studio-2005-team-system-training-in-boise-8-september-2005/</link><pubDate>Sun, 21 Aug 2005 20:30:56 +0000</pubDate><guid>/blog/attend-free-visual-studio-2005-team-system-training-in-boise-8-september-2005/</guid><description>&lt;p>&lt;strong>When
&lt;/strong>  09/08/2005 (8:30 AM - 5:00 PM)&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Where&lt;/strong>
Microsoft Boise, CW Moore Bldg, Basement Conference Room A, 250 S. 5th Street, Boise, ID 83702
Click &lt;a href="http://www.microsoft.com/mscorp/info/usaoffices/pacwest/boise.mspx" target="none" rel="noopener">here&lt;/a> for directions&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Registration&lt;/strong>
Registration is free; however, seating is limited. Click &lt;a href="http://www.microsofttraining.com/devonsites" target="none" rel="noopener">here&lt;/a> to register and use code # 304061&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;strong>Agenda and Session Details&lt;/strong>&lt;/p>
&lt;p> &lt;/p>
&lt;p>Microsoft is entering into the software lifecycle tools market with the release of the new Visual Studio Team System product. Visual Studio Team System (VSTS) expands significantly on Microsoft&amp;rsquo;s demonstrated successes in delivering highly productive tools, by offering businesses tightly integrated and extensible lifecycle tools to increase the predictability of their software development process. VSTS offers developers, architects, testers and project managers a seamless way to communicate and increase the effectiveness of software development and the successes of projects.&lt;/p></description></item><item><title>SQL Server 2005 RoadShow - Minneapolis!</title><link>/blog/sql-server-2005-roadshow-minneapolis/</link><pubDate>Tue, 16 Aug 2005 23:37:38 +0000</pubDate><guid>/blog/sql-server-2005-roadshow-minneapolis/</guid><description>&lt;p>&lt;br />Thank you for attending the &lt;span class=head14>&lt;em>Get Ready for SQL Server 2005&lt;/em> event in Minneapolis. I hope you liked my presentation of the new developer-related features. As promised, here are links to the &lt;a href="SQLMSPSlides.zip">slides&lt;/a> and &lt;a href="SQLMSPDemos.zip">demos&lt;/a> from today&amp;rsquo;s presentation.&lt;br />&lt;/span>&lt;/p></description></item><item><title>Does there exist an XSD schema for web.config or app.config?</title><link>/blog/does-there-exist-an-xsd-schema-for-web-config-or-app-config/</link><pubDate>Sat, 13 Aug 2005 16:20:11 +0000</pubDate><guid>/blog/does-there-exist-an-xsd-schema-for-web-config-or-app-config/</guid><description>&lt;p>&lt;br />It was a simple enough question that Ethan, my .NET remoting student, asked me yesterday. I did some research, and couldn&amp;rsquo;t find anything official from Microsoft, just their &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfaspnetconfigurationsectionschema.asp" target="none" rel="noopener">human readable schema&lt;/a> on MSDN. Then I found &lt;a href="http://www.radsoftware.com.au/articles/intellisensewebconfig.aspx" target="none" rel="noopener">radsoftware&amp;rsquo;s page&lt;/a>, which offers a product providing Intellisense to your VS.NET 1.X config file editor. About half way down the page is a ZIP file containing an XSD schema that they built. It looks pretty thorough, but I sent off an email just to make sure.&lt;br />&lt;/p></description></item><item><title>I'm the database geek of the week?</title><link>/blog/im-the-database-geek-of-the-week/</link><pubDate>Fri, 12 Aug 2005 16:41:36 +0000</pubDate><guid>/blog/im-the-database-geek-of-the-week/</guid><description>&lt;p>Just "of the week"? I'm hurt. :-)&lt;/p>
&lt;p>My interview with Simple Talk is &lt;a href="http://www.simple-talk.com/2005/08/12/database-geek-of-the-week-richard-hundhausen" target="none" rel="noopener">online&lt;/a> now.&lt;br />&lt;/p></description></item><item><title>VS.NET Command Prompt here!</title><link>/blog/vs-net-command-prompt-here/</link><pubDate>Thu, 11 Aug 2005 22:22:01 +0000</pubDate><guid>/blog/vs-net-command-prompt-here/</guid><description>&lt;p>&lt;br />Thanks to &lt;a href="http://larkware.com" target="none" rel="noopener">Mike Gunderloy&lt;/a> for creating this cool &lt;a href="http://www.larkware.com/Articles/VS.NETCommandPromptHere.html" target="none" rel="noopener">INF file&lt;/a>. Even though it&amp;rsquo;s been around for a couple of years, I just found out about it!&lt;br />&lt;/p></description></item><item><title>Team System Webcast &amp; Chat - MSF for CMMI Process Improvement</title><link>/blog/team-system-webcast-chat-msf-for-cmmi-process-improvement/</link><pubDate>Wed, 10 Aug 2005 22:49:49 +0000</pubDate><guid>/blog/team-system-webcast-chat-msf-for-cmmi-process-improvement/</guid><description>&lt;p>&lt;a href="http://www.agilemanagement.net/Articles/Weblog/blog.html" target="none" rel="noopener">David Anderson&lt;/a> of Microsoft will be hosting a Webcast and Chat on August 18th. The Webcast will run from 11 AM to 12 PM Pacific Time (GMT -8), with the chat starting at 12 PM and running to 1 PM Pacific Time. Bring your MSF/CMMI questions and be there.&lt;/p>
&lt;p>Thanks to &lt;a href="http://blogs.msdn.com/robcaron" target="none" rel="noopener">Rob Caron&lt;/a> for &lt;a href="http://blogs.msdn.com/robcaron/archive/2005/08/10/450105.aspx" target="none" rel="noopener">the original posting&lt;/a> ...&lt;/p></description></item><item><title>Fiddler</title><link>/blog/fiddler/</link><pubDate>Wed, 10 Aug 2005 22:31:54 +0000</pubDate><guid>/blog/fiddler/</guid><description>&lt;p>A few weeks ago a student told me about &lt;a href="http://www.fiddlertool.com" target="none" rel="noopener">Fiddler&lt;/a>, which is a cool&amp;nbsp;HTTP Debugging Proxy. It logs all HTTP traffic between your computer and an endpoint. It event includes a JScript.NET event-based scripting subsystem.&lt;/p></description></item><item><title>The Regulator</title><link>/blog/the-regulator/</link><pubDate>Tue, 09 Aug 2005 15:35:50 +0000</pubDate><guid>/blog/the-regulator/</guid><description>&lt;p>RegEx can be a pain. I regularly check out &lt;a href="http://www.regexlib.com/" target="none" rel="noopener">regexlib.com&lt;/a> and &lt;a href="http://www.regexadvice.com/" target="none" rel="noopener">regexadvice.com&lt;/a>, but &lt;a href="http://staff.newtelligence.net/clemensv" target="none" rel="noopener">Clemens&amp;nbsp;Vasters&lt;/a> just pointed out this &lt;a href="http://regex.osherove.com" target="none" rel="noopener">cool, free&amp;nbsp;tool&lt;/a> for learning and&amp;nbsp;testing regex. It allows you to build and verify a regular expression against any text input, file or web, and displays matching, splitting or replacement results within an easy to understand, hierarchical tree.&lt;br />&lt;/p></description></item><item><title>Microsoft codenames become product/technology names</title><link>/blog/microsoft-codenames-become-producttechnology-names/</link><pubDate>Sun, 07 Aug 2005 17:56:04 +0000</pubDate><guid>/blog/microsoft-codenames-become-producttechnology-names/</guid><description>&lt;p>A week ago, I mentioned that Longhorn is now officially known as Windows Vista. Well, Indigo has also been renamed to &lt;em>Windows Communication Foundation&lt;/em> (WCF) and Avalon renamed to &lt;em>Windows Presentation Foundation&lt;/em> (WPF).&lt;/p>
&lt;p>Here's an &lt;a href="http://www.eweek.com/article2/0,1759,1841073,00.asp" target="none" rel="noopener">eWeek article&lt;/a> discussing it.&lt;br />&amp;nbsp;&lt;/p></description></item><item><title>Installing July CTP of Team System</title><link>/blog/installing-july-ctp-of-team-system/</link><pubDate>Sun, 07 Aug 2005 00:39:11 +0000</pubDate><guid>/blog/installing-july-ctp-of-team-system/</guid><description>&lt;p>Since I have nothing else going on in my life (ya - right), I thought I would start installing the July CTP of TFS and VSTS. This CTP requires a dual-installation, because you have to use the June CTP of SQL Server 2005 which uses a different build of the .NET Framework than VSTS July CTP. Anyway, I've run into some problems, which I will share with you ...&lt;/p>
&lt;ul>
&lt;li>You can install SQL 2005 June CTP on the same VPC as the DC, because of &lt;a href="http://forums.microsoft.com/msdn/ShowPost.aspx?PageIndex=2&amp;amp;PostID=17320" target="none" rel="noopener">this problem&lt;/a>.
&lt;li>So, I had to create a separate VPC for the DC (at least it runs with &amp;lt; 200mb of memory allocated).&lt;/li>&lt;/ul>
&lt;p>More to come, I'm sure ...&lt;/p></description></item><item><title>PDC Pre-Conference on Team System</title><link>/blog/pdc-pre-conference-on-team-system/</link><pubDate>Fri, 05 Aug 2005 16:51:09 +0000</pubDate><guid>/blog/pdc-pre-conference-on-team-system/</guid><description>&lt;p>If anyone is planning on attending the &lt;a href="http://msdn.microsoft.com/events/pdc" target="none" rel="noopener">PDC&lt;/a>, be sure to come a day early and check out the great &lt;a href="http://msdn.microsoft.com/events/pdc/agenda/precon" target="non" rel="noopener">pre-conferences&lt;/a>. I'll be presenting a full day on Team System development, Sunday the 11th.&lt;br />&lt;br />See you in LA!&lt;br />&lt;/p></description></item><item><title>Sybase looking to purchase Extended Systems</title><link>/blog/sybase-looking-to-purchase-extended-systems/</link><pubDate>Thu, 04 Aug 2005 02:00:48 +0000</pubDate><guid>/blog/sybase-looking-to-purchase-extended-systems/</guid><description>&lt;p>&lt;br />I just read &lt;a href="http://www.idahostatesman.com/apps/pbcs.dll/article?AID=/20050803/NEWS0202/508030318" target="_none" rel="noopener">this article &lt;/a>in the Idaho Statesman.
Extended Systems is a Boise-based company that makes, among other
things, the Advantage Database Server product. They employee 180 people
and as many as 20 would get cut if the acquisition were to take place.&lt;br />
&lt;br />&lt;/p></description></item><item><title>Visual Studio 2005 For Dummies</title><link>/blog/visual-studio-2005-for-dummies/</link><pubDate>Tue, 02 Aug 2005 17:26:16 +0000</pubDate><guid>/blog/visual-studio-2005-for-dummies/</guid><description>&lt;p>&lt;br />Congratulations to my friends &lt;a href="http://www.geekswithblogs.net/jalexander" target="none" rel="noopener">John Alexander&lt;/a> (Microsoft RD from Kansas City) and Jeff Julian on their forthcoming book. I just saw it advertised on &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764597752/102-1041460-7211314" target="none" rel="noopener">Amazon&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Microsoft Forms New Connected Systems Division</title><link>/blog/microsoft-forms-new-connected-systems-division/</link><pubDate>Tue, 02 Aug 2005 00:49:49 +0000</pubDate><guid>/blog/microsoft-forms-new-connected-systems-division/</guid><description>&lt;p>This new division will unify the Distributed Systems Group (DSG) and the Business Process/Integration Division (BPID), bringing these technologies together:&lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;ul>
	&lt;li>Windows Communication Foundation ("Indigo")&lt;/li>
	&lt;li>Web Services Enhancements (WSE)&lt;/li>
	&lt;li>InfoCard&lt;/li>
	&lt;li>MSMQ&lt;/li>
	&lt;li>Active Directory&lt;/li>
	&lt;li>Microsoft Identity Integration Server (MIIS)&lt;/li>
	&lt;li>BizTalk Server&lt;/li>
	&lt;li>Host Integration Server&lt;/li>
	&lt;li>Commerce Server&lt;/li>
	&lt;li>RFID&lt;/li>
	&lt;li>Industry Standard Accelerators&lt;/li>
	&lt;li>Windows Workflow Services ("Windows OE").&lt;/li>
&lt;/ul>
&amp;nbsp;
&lt;p>Read the announcement &lt;a href="http://www.microsoft-watch.com/article2/0,2180,1842229,00.asp" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Americans are bigger than Europeans!</title><link>/blog/americans-are-bigger-than-europeans/</link><pubDate>Mon, 01 Aug 2005 18:07:26 +0000</pubDate><guid>/blog/americans-are-bigger-than-europeans/</guid><description>&lt;p>&lt;br />A few weeks ago &lt;a href="https://accentient.com/blog/I+Havent+Met+Any+XXXXXL+Speakers+In+Amsterdam+Yet.aspx" target="none" rel="noopener">I blogged the shirt sizing chart of Tech-Ed/Europe&lt;/a>. The sizes only went up to 5X. Well, at this fall&amp;rsquo;s MVP summit, the 6X folks are finally given a conference to attend &amp;hellip;&lt;br />&lt;br />&lt;img src="6xshirt.jpg">&lt;/p></description></item><item><title>Well, he did it!</title><link>/blog/well-he-did-it/</link><pubDate>Mon, 01 Aug 2005 18:03:37 +0000</pubDate><guid>/blog/well-he-did-it/</guid><description>&lt;p>I want to wish my long-time business partner and friend Steven Borg a long and happy marriage to Lori Larsen, er. Lori Borg!&lt;br />&lt;/p></description></item><item><title>SQL Server 2005 Upgrade Advisor upgraded</title><link>/blog/sql-server-2005-upgrade-advisor-upgraded/</link><pubDate>Sat, 30 Jul 2005 16:44:51 +0000</pubDate><guid>/blog/sql-server-2005-upgrade-advisor-upgraded/</guid><description>&lt;p>This tool analyzes your SQL 2000 applications&amp;nbsp;for potential upgrade issues when migrating to SQL Server 2005. This new version is based on the June CTP and contains additional rules, support for scanning batch files, command line support and usability improvements.&lt;/p>
&lt;p>&lt;em>The Microsoft SQL Server 2005 Upgrade Advisor is a tool used by Database developers and administrators to analyze SQL Server 7.0 and SQL Server 2000 database servers in preparation for upgrading to SQL Server 2005. The Upgrade Advisor will allow users to analyze the configuration of their existing database services and database applications. As a result of this analysis, Upgrade Advisor will provide reports that identify deprecated features and necessary configuration changes that will impact their Database upgrade process. Upgrade Advisor will also provide links to documentation that describe these changes and necessary steps to complete the process.&lt;br />&lt;/em>&lt;br />Download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cf28daf9-182e-4ac2-8e88-f2e936558bf2&amp;amp;DisplayLang=en" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Earth and Moon - via Google!</title><link>/blog/earth-and-moon-via-google/</link><pubDate>Thu, 28 Jul 2005 22:46:43 +0000</pubDate><guid>/blog/earth-and-moon-via-google/</guid><description>&lt;p>You&amp;rsquo;ve no doubt heard about &lt;a href="http://earth.google.com" target="none" rel="noopener">earth.google.com&lt;/a> by now. Well, it was only a matter of time before we got &lt;a href="http://moon.google.com" target="none" rel="noopener">moon.google.com&lt;/a> as well.&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;em>&amp;ldquo;In honor of the first manned Moon landing, which took place on July 20, 1969, we’ve added some NASA imagery to the Google Maps interface to help you pay your own visit to our celestial neighbor. Happy lunar surfing.&amp;quot;&lt;/em>&lt;/p>
&lt;p> &lt;/p>
&lt;p>Tip: Be sure to zoom all the way in on the moon!&lt;/p></description></item><item><title>How to ask a question ...</title><link>/blog/how-to-ask-a-question/</link><pubDate>Mon, 25 Jul 2005 20:25:08 +0000</pubDate><guid>/blog/how-to-ask-a-question/</guid><description>&lt;p>&lt;br />Yes, Microsoft and a certain MVP have gone to great lengths to provide you with &lt;a href="http://support.microsoft.com/kb/555375/en-us" target="none" rel="noopener">this simple how-to&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Portland Code Camp 1.0 Presentations</title><link>/blog/portland-code-camp-1-0-presentations/</link><pubDate>Mon, 25 Jul 2005 17:07:17 +0000</pubDate><guid>/blog/portland-code-camp-1-0-presentations/</guid><description>&lt;p>Thanks for attending&amp;nbsp;Steve and/or my&amp;nbsp;talks (if you did). Here are links to the presentations on SQL Server 2005 and Team System.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="CodeCamp-VSTS.zip">Introducing Visual Studio 2005 Team System&lt;/a>
&lt;li>SQL Server 2005 Business Intelligence (BI)
&lt;li>&lt;a href="CodeCamp-SQL2005Dev.zip">SQL Server 2005 for Developers&lt;/a>&lt;br />&lt;/li>&lt;/ul></description></item><item><title>SQL 2005 Class Canceled Today - Bomb Threat!</title><link>/blog/sql-2005-class-canceled-today-bomb-threat/</link><pubDate>Mon, 25 Jul 2005 16:56:46 +0000</pubDate><guid>/blog/sql-2005-class-canceled-today-bomb-threat/</guid><description>&lt;p>Yep, my session in Austin was canceled today, because someone left some suspicious backpacks downstairs at the Hyatt Regency in Austin, and they cleared the building for 3.5 hours. Methinks Oracle was behind it! :-)&lt;/p>
&lt;p>Read the article from &lt;a href="http://www.news8austin.com/content/top_stories/default.asp?ArID=141948" target="none" rel="noopener">News 8 Austin&lt;/a>&lt;/p>
&lt;p>(Update) Here's &lt;a href="HyattLetter.jpg" target="none" rel="noopener">the letter&lt;/a> from the hotel.&lt;br />&lt;/p></description></item><item><title>Windows Longhorn renamed to Windows Vista</title><link>/blog/windows-longhorn-renamed-to-windows-vista/</link><pubDate>Fri, 22 Jul 2005 16:45:08 +0000</pubDate><guid>/blog/windows-longhorn-renamed-to-windows-vista/</guid><description>&lt;p>Microsoft &lt;a href="http://www.microsoft.com/presspass/press/2005/jul05/07-22LHMA.mspx" target="none" rel="noopener">announced&lt;/a> the new, official name of the next version of Windows today. Beta 1 will launch on 3 August, too.&lt;/p></description></item><item><title>Great Taste or Less Filling?</title><link>/blog/great-taste-or-less-filling/</link><pubDate>Wed, 20 Jul 2005 02:36:20 +0000</pubDate><guid>/blog/great-taste-or-less-filling/</guid><description>&lt;p>I decided to let &lt;a href="http://www.googlefight.com/" target="none" rel="noopener">Google Fight&lt;/a> make the final decision in this age-old beer debate &amp;hellip;&lt;/p>
&lt;img src="googlefight.jpg" alt="" /></description></item><item><title>Flying cars in Norway</title><link>/blog/flying-cars-in-norway/</link><pubDate>Tue, 19 Jul 2005 14:04:50 +0000</pubDate><guid>/blog/flying-cars-in-norway/</guid><description>&lt;p>&lt;br />Seems &lt;a href="http://www.theregister.co.uk/2005/01/24/msn_driving_instructions/" target="none" rel="noopener">Microsoft MapPoint&lt;/a> thinks the shortest route between two Norwegian cities requires a flying car!&lt;/p>
&lt;p>Thanks Ken, this made me laugh.&lt;br />&lt;/p></description></item><item><title>Portland Code Camp</title><link>/blog/portland-code-camp/</link><pubDate>Sun, 17 Jul 2005 18:57:40 +0000</pubDate><guid>/blog/portland-code-camp/</guid><description>&lt;p>&lt;br />Many of you are already aware of this, but July 23 and 24 will be the first "Code Camp" in the Pacific Northwest. These are very popular events back east, but are only now showing up out west. It's totally free, over the weekend, and it's all about developers connecting with developers.&lt;/p>
&lt;p>Read more about it &lt;a href="http://pacwest.ms/codecamp/pdx/1/" target="none" rel="noopener">here&lt;/a> and I hope to see you there!&lt;br />&lt;/p></description></item><item><title>Timeline Sues ProClarity for Patent Infringement</title><link>/blog/timeline-sues-proclarity-for-patent-infringement/</link><pubDate>Sun, 17 Jul 2005 18:23:25 +0000</pubDate><guid>/blog/timeline-sues-proclarity-for-patent-infringement/</guid><description>&lt;p>&lt;br />BELLEVUE, Wash., June 29, 2005 (PRIMEZONE) -- Timeline Inc. (OTCBB:TMLN) announced it has filed a patent infringement action against ProClarity Corporation, a private company headquartered in Boise, Idaho. This action, filed in the Federal District Court for Western Washington, seeks substantial damages and to enjoin ProClarity from any further licensing of certain ProClarity software modules in the United States. ProClarity is a provider of reporting and data visualization products with an emphasis on analytic solutions based on Microsoft's Analysis Services module; a part of Microsoft's SQL Server data base management system.&lt;/p></description></item><item><title>Microsoft to announce new MCP details in September</title><link>/blog/microsoft-to-announce-new-mcp-details-in-september/</link><pubDate>Sun, 17 Jul 2005 17:53:14 +0000</pubDate><guid>/blog/microsoft-to-announce-new-mcp-details-in-september/</guid><description>&lt;p>&lt;br />Looks like some changes are coming to the certification program, especially for SQL Server and Visual Studio. Read &lt;a href="http://mcpmag.com/news/article.asp?EditorialsID=821" target="none" rel="noopener">this article&lt;/a> for all the details, but essentially they are planning three tiers:&lt;/p>
&lt;ul>
&lt;li>Tier 1: Microsoft Certified Technology Specialist will require simply passing one to three exams based on a Microsoft technology. As products meet the end of the support lifecycle, its related exam will be retired.&lt;br />&lt;/li>
&lt;li>Tier 2: Microsoft Certified IT Professional or Professional Developer require a Technology Specialist certification, plus one to three more exams, based on the requirement for a particular path. This tier is tied to job role at an organization, such as Database Developer or Business Intelligence. Recertification will be required to maintain status at this level.&lt;br />&lt;/li>
&lt;li>Tier 3: Microsoft Certified Architect is a rigorous, board-level certification that requires recertification. Achieving Technology Specialist or IT Professional or Professional Developer certification not a prerequisite to attaining this level of certification.&lt;br />&lt;/li>&lt;/ul></description></item><item><title>An amazing display of the power of 10</title><link>/blog/an-amazing-display-of-the-power-of-10/</link><pubDate>Sun, 17 Jul 2005 17:44:42 +0000</pubDate><guid>/blog/an-amazing-display-of-the-power-of-10/</guid><description>&lt;p>&lt;br />Sent from a friend of mine, this &lt;a href="http://micro.magnet.fsu.edu/primer/java/scienceopticsu/powersof10/index.html" target="none" rel="noopener">Java applet&lt;/a> starts with a view of the Milky Way at 10 million light years from the Earth and then&amp;nbsp;moves through space towards the Earth in successive orders of magnitude until you reach a tall oak tree just outside the buildings of the National High Magnetic Field Laboratory in Tallahassee, Florida. After that, you begin to move from the actual size of a leaf into a microscopic world that reveals leaf cell walls, the cell nucleus, chromatin, DNA and finally, into the subatomic universe of electrons and protons.&lt;/p></description></item><item><title>My Report Builder "GrokTalk" is available online</title><link>/blog/my-report-builder-groktalk-is-available-online/</link><pubDate>Sun, 17 Jul 2005 07:50:42 +0000</pubDate><guid>/blog/my-report-builder-groktalk-is-available-online/</guid><description>&lt;p>&lt;br />This was a short, 10-minute &lt;a href="http://mediaserver.aspsoft.com/blog/RichardHundhausenPresentingSQLServer2005ReportingServicesReportBuilder.aspx" target="none" rel="noopener">presentation&lt;/a> that I recorded while at Tech-Ed in Orlando. Many of the Regional Directors gave a &lt;a href="http://www.groktalk.net/blog/" target="none" rel="noopener">GrokTalk&lt;/a>.&lt;br />&lt;/p></description></item><item><title>ScreenSaverGracePeriod Registry Entry</title><link>/blog/screensavergraceperiod-registry-entry/</link><pubDate>Wed, 13 Jul 2005 19:46:22 +0000</pubDate><guid>/blog/screensavergraceperiod-registry-entry/</guid><description>&lt;p>The registry really is an&amp;nbsp;undiscovered country. I learned from &lt;a href="http://www.vsdevpro.com/" target="none" rel="noopener">Dave Herron&lt;/a> that there is a specific registry entry that you can set that determines the delay between the appearance of a password-protected screen saver and the enforcement of the password requirement.&lt;/p>
&lt;p>Learn more &lt;a href="http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/Default.asp?url=/resources/documentation/Windows/2000/server/reskit/en-us/regentry/69671.asp" target="none" rel="noopener">here&lt;/a>.&lt;br />&lt;/p></description></item><item><title>My eBay GUID auction has ended!</title><link>/blog/my-ebay-guid-auction-has-ended/</link><pubDate>Tue, 12 Jul 2005 21:13:25 +0000</pubDate><guid>/blog/my-ebay-guid-auction-has-ended/</guid><description>&lt;p>Well,&amp;nbsp;&lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=7163650842" target="none" rel="noopener">the auction&lt;/a>&amp;nbsp;actually ended a few days ago, but I wanted to include a couple of screenshots, to show you how successful it was. I had 20 bidders and over 14,700 views. The final price was &lt;strong>$ 4.78&lt;/strong>. Now I just have to ship it!&lt;/p>
&lt;p>&lt;a href="ebay_final1.jpg" target="none" border="0" rel="noopener">&lt;img src="ebay_final1_small.jpg" border=0>&lt;/a>&amp;nbsp;&lt;br />&lt;br />&lt;a href="ebay_final2.jpg" target="none" border="0" rel="noopener">&lt;img src="ebay_final2_small.jpg" border=0>&lt;/a>&lt;br />&lt;/p></description></item><item><title>SQL Server 2005 Features for Developers (Web Seminar)</title><link>/blog/sql-server-2005-features-for-developers-web-seminar/</link><pubDate>Tue, 12 Jul 2005 21:06:10 +0000</pubDate><guid>/blog/sql-server-2005-features-for-developers-web-seminar/</guid><description>&lt;p>Be sure to check out my live event on July 19 for SQL Server magazine. Here's &lt;a href="http://www.windowsitpro.com/seminars/SQLServer2005" target="none" rel="noopener">where to register&lt;/a> and here's an abstract:&lt;/p>
&lt;p>&lt;em>SQL Server 2005 offers great features for every role: DBAs, Business Intelligence (BI) analysts, and developers. For developers, there are numerous features and productivity enhancements over SQL Server 2000. In this Web seminar, we will take a wide look at many of these interesting features. We will begin at the SQL Server engine, focusing on the new data types (XML and MAX keyword), PIVOT and UNPIVOT commands, Common Table Expressions (CTEs), ranking and partitioning options, exception handling, automatic output, and DDL triggers. Next, we'll drill down into the XML data type, and look at the new XML support, FOR XML improvements, and some XQUERY examples. Since developers should always be concerned with security, I’ll show a few options for encrypting and decrypting data, using T-SQL commands. Saving the best for last, we’ll finish up with SQL Server 2005’s hosting of .NET components. After a brief discussion of the architecture and process of building, deploying, securing, and executing SQLCLR components, we will look at the sample code for a user defined function, stored procedure, and user defined type – all built using Visual Studio 2005.&lt;/em>&amp;nbsp; &lt;br />&lt;/p></description></item><item><title>Tech-Ed 2005 / Europe presentations</title><link>/blog/tech-ed-2005-europe-presentations/</link><pubDate>Sat, 09 Jul 2005 07:47:11 +0000</pubDate><guid>/blog/tech-ed-2005-europe-presentations/</guid><description>&lt;p>Thank you for attending my talks in Amsterdam this week. As promised, here are the presentation materials and sample code from my talks:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="DEV300.zip">DEV300 - Visual Studio 2005 Team Foundation Server (TFS) Extensibility (PPT) - 2.6 mb&lt;/a>
&lt;li>&lt;a href="DEV300Samples.zip">DEV300 - Visual Studio 2005 Team Foundation Server (TFS) Extensibility (Samples) - 2.4 mb&lt;/a>
&lt;li>&lt;a href="SEC385.zip">SEC385 - Practical Security for Internet and Extranet Solutions (PPT and screenshots) -&amp;nbsp;4.3 mb&lt;/a>
&lt;li>&lt;a href="SEC385Samples.zip">SEC385 - Practical Security for Internet and Extranet Solutions (Samples) - 1 mb&lt;/a>&lt;/li>&lt;/ul>
&lt;p>I hope you enjoyed the talks. I know I did. Please email me with any questions!&lt;/p></description></item><item><title>Congratulations Christian!</title><link>/blog/congratulations-christian/</link><pubDate>Fri, 08 Jul 2005 07:58:31 +0000</pubDate><guid>/blog/congratulations-christian/</guid><description>&lt;p>&lt;br />A friend of mine, Christian Wenz, won himself a new Windows/Mobile phone. These were given away randomly to people who submitted feedback for sessions. Christian was submitting feedback for my session, so that's cool!&lt;/p>&lt;img src="wenz.jpg"></description></item><item><title>Great Zig Ziglar quote ...</title><link>/blog/great-zig-ziglar-quote/</link><pubDate>Fri, 08 Jul 2005 07:50:19 +0000</pubDate><guid>/blog/great-zig-ziglar-quote/</guid><description>&lt;p>From &lt;a href="http://www.zigziglar.com" target="none" rel="noopener">Zig Ziglar&lt;/a> (via &lt;a href="http://www.bsdg.org" target="none" rel="noopener">Jim McKeeth&lt;/a>) &amp;hellip; &amp;ldquo;The only thing worse than training good employees and losing them is NOT training your employees and keeping them.&amp;rdquo;&lt;/p></description></item><item><title>I haven't met any XXXXXL speakers in Amsterdam yet</title><link>/blog/i-havent-met-any-xxxxxl-speakers-in-amsterdam-yet/</link><pubDate>Fri, 08 Jul 2005 07:44:35 +0000</pubDate><guid>/blog/i-havent-met-any-xxxxxl-speakers-in-amsterdam-yet/</guid><description>&lt;p>But, I was told that there was at least one Tech-Ed/Europe speaker who ordered one. I should have selected it, just to see how large a 5X shirt would be!&lt;/p>&lt;img src="xxxxxl.jpg"></description></item><item><title>It's alive</title><link>/blog/its-alive/</link><pubDate>Fri, 08 Jul 2005 07:41:28 +0000</pubDate><guid>/blog/its-alive/</guid><description>&lt;p>Server was down for a few days, due to a freak power outage (human error) at our hosting company. Long story short, the server was waiting patiently for several days for someone to press the F1 key &amp;hellip; I hate hardware!&lt;br />&lt;/p></description></item><item><title>It's alive!</title><link>/blog/its-alive-2/</link><pubDate>Fri, 08 Jul 2005 07:41:28 +0000</pubDate><guid>/blog/its-alive-2/</guid><description>&lt;p>Server was down for a few days, due to a freak power outage (human error) at our hosting company. Long story short, the server was waiting patiently for several days for someone to press the F1 key &amp;hellip; I hate hardware!&lt;br />&lt;/p></description></item><item><title>TechEd 2005 - Security Presentations</title><link>/blog/teched-2005-security-presentations/</link><pubDate>Tue, 28 Jun 2005 20:26:45 +0000</pubDate><guid>/blog/teched-2005-security-presentations/</guid><description>&lt;p>A bit later than I&amp;rsquo;d hoped!  Here&amp;rsquo;s are the presentation for Security Summit at TechEd 2005!&lt;/p>
&lt;p> &lt;/p>
&lt;p>Enjoy!&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="Security For Developers - TechEd 2005 - Threat Modeling.ppt">Security For Developers - TechEd 2005 - Threat Modeling.ppt (1.15 MB)&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="Security For Developers - TechEd 2005 - Web Applications.ppt">Security For Developers - TechEd 2005 - Web Applications.ppt (767.5 KB)&lt;/a>&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;a href="Security For Developers - TechEd 2005 - Protecting Data.ppt">Security For Developers - TechEd 2005 - Protecting Data.ppt (621.5 KB)&lt;/a>&lt;/p></description></item><item><title>Learning Visual Studio Team System - Chat Transcript</title><link>/blog/learning-visual-studio-team-system-chat-transcript/</link><pubDate>Sun, 26 Jun 2005 13:43:21 +0000</pubDate><guid>/blog/learning-visual-studio-team-system-chat-transcript/</guid><description>&lt;p>&lt;br />For those who missed last week&amp;rsquo;s &amp;ldquo;Learning Visual Studio Team System&amp;rdquo; chat, and can&amp;rsquo;t wait for Microsoft to publish the transcript. Here it is, in &lt;a href="LearningVSTS.doc">its full and unedited form&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Like to mess with your colleagues?</title><link>/blog/like-to-mess-with-your-colleagues/</link><pubDate>Sun, 26 Jun 2005 13:29:07 +0000</pubDate><guid>/blog/like-to-mess-with-your-colleagues/</guid><description>&lt;p>Had somebody show me this the other day. It's a &lt;a href="http://www.flickr.com/photos/w00kie/sets/180637/" target="none" rel="noopener">collection of brilliant Windows backgrounds&lt;/a> that look like "transparent screens". Here's an example ...&lt;br />&lt;br />&amp;nbsp;&lt;img src="transparentscreen.jpg">&lt;br />&lt;/p></description></item><item><title>Why I love working onsite at Microsoft</title><link>/blog/why-i-love-working-onsite-at-microsoft/</link><pubDate>Sun, 26 Jun 2005 13:24:42 +0000</pubDate><guid>/blog/why-i-love-working-onsite-at-microsoft/</guid><description>&lt;p>A few weeks ago I was working 18 hour days on a project in building 18 and, besides the free drinks, was enjoying the incredible bandwidth. Want to download something from MSDN subscribtion downloads?&lt;br />&lt;/p>&lt;img src="rate.jpg">&lt;br /></description></item><item><title>Cool tricks in Word</title><link>/blog/cool-tricks-in-word/</link><pubDate>Sun, 26 Jun 2005 13:21:59 +0000</pubDate><guid>/blog/cool-tricks-in-word/</guid><description>&lt;p>If you are like me, then you are constantly copying and pasting from other documents, slides, or Web pages that&amp;nbsp;you've created into Word 2003. It's a great repository for various content. The only problem is the formatting. Have you tried to paste HTML into Word lately? It will end up being pages and pages long. Try this.&lt;/p>
&lt;ul>
&lt;li>To remove all the formatting and related stuff like text boxes, select the text and hit Ctrl + Shift + N to&amp;nbsp;remove all but the font formatting.
&lt;li>To wipe out all formatting, select the text and hit Ctrl + Space.&lt;/li>&lt;/ul>
&lt;p>I can't remember who told me about these shortcuts, but I'm much appreciative. I'm sure there's more in Word as well.&lt;br />&lt;/p></description></item><item><title>SQL Server 2005 Touchdown Training in Paris!</title><link>/blog/sql-server-2005-touchdown-training-in-paris/</link><pubDate>Fri, 24 Jun 2005 10:31:46 +0000</pubDate><guid>/blog/sql-server-2005-touchdown-training-in-paris/</guid><description>&lt;p>Our Train-The-Trainer (TTT) event has come to a close, and what a great class it was! We had 26 students, from Saudi Arabia, Egypt, Kuwait, Denmark, Italy, the Russian Federation, Finland, Belgium, Macedonia, Greece, Poland, Lithuania, and France.&lt;/p>&lt;a href="ParisTPrepLarge.jpg" title=" Click to enlarge " target="none" rel="noopener">&lt;img src="ParisTPrepSmall.jpg" border=0>&lt;/a></description></item><item><title>Finally, WiFi access in the Boise Airport ... and it's free!</title><link>/blog/finally-wifi-access-in-the-boise-airport-and-its-free/</link><pubDate>Tue, 21 Jun 2005 11:06:08 +0000</pubDate><guid>/blog/finally-wifi-access-in-the-boise-airport-and-its-free/</guid><description>&lt;p>A buddy of mine claimed it was true, and even sent me an email from BOI to prove it. Then, I found &lt;a href="http://biz.yahoo.com/prnews/050608/flw017.html?.v=13" target="none" rel="noopener">this article&lt;/a> on Yahoo.&lt;/p>
&lt;p>Yahoo!&lt;br />&lt;/p></description></item><item><title>Free Whidbey book online!</title><link>/blog/free-whidbey-book-online/</link><pubDate>Tue, 21 Jun 2005 11:00:14 +0000</pubDate><guid>/blog/free-whidbey-book-online/</guid><description>&lt;p>Looks like 3 Leaf's Introducing Visual Basic 2005 for Developers is &lt;a href="http://msdn.microsoft.com/vbasic/whidbey/introto2005/" target="none" rel="noopener">online&lt;/a>, with chapters that can be downloaded.&lt;/p>
&lt;p>I call it 3 Leaf's book, because of who contributed: Kris Horrocks, Sean Campbell, Derek Hatchard, Peter Bernhardt, Scott Swigart.&lt;br />&lt;/p></description></item><item><title>(Some) Tech-Ed 2005 GrokTalks are online!</title><link>/blog/some-tech-ed-2005-groktalks-are-online/</link><pubDate>Mon, 20 Jun 2005 15:02:03 +0000</pubDate><guid>/blog/some-tech-ed-2005-groktalks-are-online/</guid><description>&lt;div class=itemBody>
&lt;p>A few of the GrokTalks filmed in Orlando are &lt;a href="http://www.groktalk.net" target="none" rel="noopener">online&lt;/a>, ready to watch or download.&lt;/p>
&lt;p>&lt;em>So, what is a GrokTalk?&lt;/em>&lt;/p>
&lt;p>The deal is this: We've all sat through some pretty lousy technical sessions at conferences. For the most part, sessions at TechEd are filled with good information, but every once in a while you sit through 75 minutes in order to "grok" something that could have been explained in 10 minutes. We thought it'd be interesting if we put together three days of presentations that were only 10 minutes long!&lt;/p></description></item><item><title>Downloads available for book "Microsoft BizTalk Server 2004 Unleashed"</title><link>/blog/downloads-available-for-book-microsoft-biztalk-server-2004-unleashed/</link><pubDate>Fri, 17 Jun 2005 14:25:20 +0000</pubDate><guid>/blog/downloads-available-for-book-microsoft-biztalk-server-2004-unleashed/</guid><description>&lt;p>I was just informed that the extra appendix, the samples for the extra appendix and all the rest of the sample/exercise files for the Unleashed are now available for download on the &lt;a href="http://www.samspublishing.com/bookstore/product.asp?isbn=0672325985&amp;amp;rl=1#" target="none" rel="noopener">SAMS site&lt;/a>.  When you get to the page, click on the Download link in the More Information section.  Appendix C is cool because it covers most of the adapters.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Also, if you are searching for a good book on InfoPath, check out &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1584503122" target="none" rel="noopener">Thomas Robbins&amp;rsquo; book&lt;/a>. Oh, and if you want to preview a cool technology, check out a few pages of this book using the &lt;a href="http://print.google.com/print?id=BWIK-JRQzvgC&amp;amp;dq=1584503122&amp;amp;oi=print&amp;amp;pg=1&amp;amp;sig=i88_VSvxr2RZMHhlZ8Vxw34d-WE&amp;amp;prev=http://www.google.com/search%3Fhl%3Den%26q%3D1584503122" target="none" rel="noopener">Google/Print Beta&lt;/a>.&lt;/p></description></item><item><title>Slides and demos from SQL Server 2005 Developer presentation in Iceland</title><link>/blog/slides-and-demos-from-sql-server-2005-developer-presentation-in-iceland/</link><pubDate>Wed, 15 Jun 2005 19:10:00 +0000</pubDate><guid>/blog/slides-and-demos-from-sql-server-2005-developer-presentation-in-iceland/</guid><description>&lt;p>&lt;br />I hope you enjoyed the presentation today. If you have any questions, feel free to contact me. Here are the &lt;a href="IcelandPresentation.zip">files&lt;/a> from today.&lt;br />&lt;/p></description></item><item><title>Own your very own 128-bit Identifier</title><link>/blog/own-your-very-own-128-bit-identifier/</link><pubDate>Wed, 15 Jun 2005 15:02:35 +0000</pubDate><guid>/blog/own-your-very-own-128-bit-identifier/</guid><description>&lt;p>Yep, I need to pay some bills, so it's time to have an &lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=7163650842" target="none" rel="noopener">ebay sale&lt;/a>.&lt;/p></description></item><item><title>Googlefight!</title><link>/blog/googlefight/</link><pubDate>Tue, 14 Jun 2005 23:29:29 +0000</pubDate><guid>/blog/googlefight/</guid><description>&lt;p>Wanna have some fun? Visit &lt;a href="http://www.googlefight.com" target="none" rel="noopener">Googlefight&lt;/a> and put in any two phrases (quots work best) and let the fight begin. Try &lt;em>C#&lt;/em> and &lt;em>Java&lt;/em> or &lt;em>Delphi&lt;/em> and &lt;em>FoxPro&lt;/em>.&lt;/p></description></item><item><title>MSN Toolbar turns IE into a tabbed browser</title><link>/blog/msn-toolbar-turns-ie-into-a-tabbed-browser/</link><pubDate>Tue, 14 Jun 2005 23:25:49 +0000</pubDate><guid>/blog/msn-toolbar-turns-ie-into-a-tabbed-browser/</guid><description>&lt;p>&lt;br />&lt;a href="http://toolbar.msn.com" target="none" rel="noopener">Download&lt;/a> it now and check it out!&lt;br />&lt;/p></description></item><item><title>Introducing Visual Studio 2005 Team System - at Tech-Ed 2005</title><link>/blog/introducing-visual-studio-2005-team-system-at-tech-ed-2005/</link><pubDate>Tue, 14 Jun 2005 23:12:54 +0000</pubDate><guid>/blog/introducing-visual-studio-2005-team-system-at-tech-ed-2005/</guid><description>&lt;p>&lt;br />Wanted to post a few photos of the book and my buddies.&lt;br />&lt;a href="vstsbookteched.jpg" target="none" rel="noopener">&lt;img src="vstsbook_thumb.jpg" border=0>&lt;/a> &lt;a href="vstsbuddies.jpg" target="none" rel="noopener">&lt;img src="vstsbuddies_thumb.jpg" border=0>&lt;/a> &lt;a href="vstsboxes.jpg" target="none" rel="noopener">&lt;img src="vstsboxes_thumb.jpg" border=0>&lt;/a>&lt;br />&lt;/p></description></item><item><title>Introducing Visual Studio 2005 Team System - at Tech-Ed 2005!</title><link>/blog/introducing-visual-studio-2005-team-system-at-tech-ed-2005-2/</link><pubDate>Tue, 14 Jun 2005 22:34:19 +0000</pubDate><guid>/blog/introducing-visual-studio-2005-team-system-at-tech-ed-2005-2/</guid><description>&lt;p>&lt;br />Wanted to post a few photos of the book and my buddies.&lt;br />&lt;a href="vstsbookteched.jpg" target="none" rel="noopener">&lt;img src="vstsbook_thumb.jpg" border=0>&lt;/a> &lt;a href="vstsbuddies.jpg" target="none" rel="noopener">&lt;img src="vstsbuddies_thumb.jpg" border=0>&lt;/a> &lt;a href="vstsboxes.jpg" target="none" rel="noopener">&lt;img src="vstsboxes_thumb.jpg" border=0>&lt;/a>&lt;br />&lt;/p></description></item><item><title>The Tech*Ed Charity Auction for Aceh Recovery at IDEP</title><link>/blog/the-teched-charity-auction-for-aceh-recovery-at-idep/</link><pubDate>Tue, 14 Jun 2005 22:01:42 +0000</pubDate><guid>/blog/the-teched-charity-auction-for-aceh-recovery-at-idep/</guid><description>&lt;p>&lt;br />Want to hire Don Box for an hour? He and a number of other developer rockstars are up for auction (or at least one hour of their time is).&lt;/p>
&lt;p>&lt;/p>&lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;category=47103&amp;amp;item=5587400881&amp;amp;rd=1&amp;amp;ssPageName=WDVW" target="none" rel="noopener">&lt;img src="auction.jpg" border=0>&lt;/a>&lt;br /></description></item><item><title>Microchips in World Cup balls?</title><link>/blog/microchips-in-world-cup-balls/</link><pubDate>Tue, 14 Jun 2005 16:07:13 +0000</pubDate><guid>/blog/microchips-in-world-cup-balls/</guid><description>&lt;p>In this &lt;a href="http://sportsillustrated.cnn.com/2005/soccer/06/13/fifa.chip.ap/index.html" target="none" rel="noopener">article&lt;/a>, it looks like FIFA will consider using an electronic microchip inside soccer balls at the 2006 World Cup finals to help with goal-line calls.&lt;/p></description></item><item><title>UML case tool for the mono framework?</title><link>/blog/uml-case-tool-for-the-mono-framework/</link><pubDate>Tue, 14 Jun 2005 15:48:48 +0000</pubDate><guid>/blog/uml-case-tool-for-the-mono-framework/</guid><description>&lt;p>&lt;br />My friend Darrel Carver just turned me onto &lt;a href="http://www.monouml.org" target="none" rel="noopener">MonoUML&lt;/a> - CASE Tool,&amp;nbsp;codename &lt;em>monalisa&lt;/em>. You can dwnload it &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/monouml" target="none" rel="noopener">here&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Microsoft SQL Server TechCenter</title><link>/blog/microsoft-sql-server-techcenter/</link><pubDate>Tue, 14 Jun 2005 15:40:44 +0000</pubDate><guid>/blog/microsoft-sql-server-techcenter/</guid><description>&lt;p>&lt;br />If you are looking for a good resource for both SQL Server 2000 and 2005 resources, &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/default.mspx" target="none" rel="noopener">TechCenter&lt;/a> is the place to visit.&lt;br />&lt;/p></description></item><item><title>Listing of Podcasts from Tech-Ed 2005</title><link>/blog/listing-of-podcasts-from-tech-ed-2005/</link><pubDate>Tue, 14 Jun 2005 15:25:48 +0000</pubDate><guid>/blog/listing-of-podcasts-from-tech-ed-2005/</guid><description>&lt;p>&lt;br />Here&amp;rsquo;s the &lt;a href="http://strategery.geekswithblogs.net/TechEdPodcast.aspx" target="none" rel="noopener">link&lt;/a>.&lt;br />&lt;/p></description></item><item><title>The Viking of Beers</title><link>/blog/the-viking-of-beers/</link><pubDate>Tue, 14 Jun 2005 15:02:01 +0000</pubDate><guid>/blog/the-viking-of-beers/</guid><description>&lt;p>&lt;br />I had a can of &lt;a href="http://www.randburg.is/is/viking" target="none" rel="noopener">Viking Beer&lt;/a> on my flight from JFK to Reykjavik last night, while I munched on smoked reindeer and sat next to the &lt;a href="http://www.mtholyoke.edu/offices/comm/csj/031105/leithauser.shtml" target="none" rel="noopener">president of Iceland&lt;/a> &amp;hellip; no really. What am I doing in Iceland you ask? I&amp;rsquo;m speaking at the &lt;a href="http://www.windowsitpro.com/roadshows/sqlservereurope/index.cfm?action=dynamic&amp;amp;v=6&amp;amp;p=22&amp;amp;code=WITPflink" target="none" rel="noopener">SQL Server 2005 Roadshow&lt;/a> tomorrow for SQL Server Magazine.&lt;br />&lt;/p></description></item><item><title>Tech*Ed Charity Auction for Aceh Recovery at IDEP</title><link>/blog/teched-charity-auction-for-aceh-recovery-at-idep/</link><pubDate>Tue, 07 Jun 2005 13:44:48 +0000</pubDate><guid>/blog/teched-charity-auction-for-aceh-recovery-at-idep/</guid><description>&lt;p>Give a little to charity, and help your career or project too! Twenty-three of the top Tech*Ed 2005 speakers, including Microsoft employees, will get together to help raise money for an organization that is doing amazing and heroic disaster relief and recovery in Aceh Province, Sumatra, the hardest hit area of the Dec 26th Tsunamis.&lt;/p>
&lt;p>&lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=5587400881" target="none" rel="noopener">Go Bid!&lt;/a>&lt;/p></description></item><item><title>TechEd - OpenHack 2002</title><link>/blog/teched-openhack-2002/</link><pubDate>Sat, 04 Jun 2005 20:11:59 +0000</pubDate><guid>/blog/teched-openhack-2002/</guid><description>&lt;p>For those of you interested in OpenHack 2002, as I talked about in my presentation, take a look at this &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/openhack.asp">MSDN article&lt;/a>.  You can also download the source code for both Microsoft and Oracle &lt;a href="http://www.eweek.com/article2/0,3959,743002,00.asp">here&lt;/a>.&lt;/p></description></item><item><title>TechEd - Security Notes</title><link>/blog/teched-security-notes/</link><pubDate>Sat, 04 Jun 2005 18:03:46 +0000</pubDate><guid>/blog/teched-security-notes/</guid><description>&lt;p>For those of you interested in using &lt;strong>Aspnet_setreg &lt;/strong>for securely changing the identity of the ASP.NET process (in machine.config), &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;329290">here&amp;rsquo;s&lt;/a> a good KB article from Microsoft.  It explains everything you need to do, as well as providing a download link.&lt;/p></description></item><item><title>TechEd 2005</title><link>/blog/teched-2005/</link><pubDate>Sat, 04 Jun 2005 18:01:34 +0000</pubDate><guid>/blog/teched-2005/</guid><description>&lt;p>I've just arrived in Orlando, Florida for TechEd 2005.&amp;nbsp; I'll be giving a full day presentation on Security (Level 300-400) at the Peabody Hotel on Sunday, June 4.&amp;nbsp; Drop by if you'd like!&lt;/p></description></item><item><title>SQL Server 2005 ISV Training for Developers</title><link>/blog/sql-server-2005-isv-training-for-developers/</link><pubDate>Thu, 02 Jun 2005 22:10:00 +0000</pubDate><guid>/blog/sql-server-2005-isv-training-for-developers/</guid><description>&lt;p>Thank you to those whoe&amp;nbsp;attended class. I enjoyed the opportunity to show off&amp;nbsp;SQL Server 2005. Here are the &lt;a href="MalvernISV2Day.zip">files&lt;/a> from class.&lt;br />&lt;/p></description></item><item><title>SQL Server 2005 Database Mirroring</title><link>/blog/sql-server-2005-database-mirroring/</link><pubDate>Thu, 02 Jun 2005 11:57:05 +0000</pubDate><guid>/blog/sql-server-2005-database-mirroring/</guid><description>&lt;p>My friend &lt;a href="http://www.solidqualitylearning.com/Resumes/Ron/AboutRon.htm" target="none" rel="noopener">Ron Talmage&lt;/a>'s article was &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/dbmirror.mspx" target="none" rel="noopener">just published&lt;/a> on Technet.&lt;br />&lt;/p></description></item><item><title>SQL Server/Visual Studio/BizTalk Connected Systems Developer Competition</title><link>/blog/sql-servervisual-studiobiztalk-connected-systems-developer-competition/</link><pubDate>Sat, 28 May 2005 11:15:53 +0000</pubDate><guid>/blog/sql-servervisual-studiobiztalk-connected-systems-developer-competition/</guid><description>&lt;p>The Connected Systems 2005 Developer Competition, sponsored by Microsoft Corporation and MSDN Magazine is a skill based competition for professional developers intended to highlight and reward creativity and programming excellence using SQL Server 2005, Visual Studio 2005 and BizTalk 2004/2006. The competition is open to anyone who practices in the field of technology development, either individuals or organizations. Some eligibility restrictions apply; see Official Competition Rules for details. &lt;/p>
&lt;p>Entries will be judged on creativity, innovation, design and technical excellence, usefulness, usability and value by a panel of industry experts selected from the Microsoft Regional Director program. All competition entrants must be registered and have submitted a description of the application they are entering into the competition by August 30, 2005. The official closing date for final competition entries is September 15, 2005. &lt;/p></description></item><item><title>BizTalk Server 2004 Resources</title><link>/blog/biztalk-server-2004-resources/</link><pubDate>Wed, 25 May 2005 03:42:31 +0000</pubDate><guid>/blog/biztalk-server-2004-resources/</guid><description>&lt;p>Got this comprehensive list from &lt;a href="http://www.masteringbiztalk.com/blogs/mike/" target="none" rel="noopener">Michael Woods&lt;/a> at Microsoft:&lt;/p>
&lt;p>BizTalk Server website on Microsoft.com:&lt;br />&lt;a href="http://www.microsoft.com/biztalk/default.mspx" target="none" rel="noopener">http://www.microsoft.com/biztalk/default.mspx&lt;/a>&lt;/p>
&lt;p>Business Process and Integration developer center on MSDN:&lt;br />&lt;a href="http://msdn.microsoft.com/biztalk/default.aspx" target="none" rel="noopener">http://msdn.microsoft.com/biztalk/default.aspx&lt;/a>&lt;/p>
&lt;p>BizTalk Server hands-on, online Virtual Lab:&lt;br />&lt;a href="http://msdn.demoservers.com/login.aspx?group=biztalk" target="none" rel="noopener">http://msdn.demoservers.com/login.aspx?group=biztalk&lt;/a>&lt;/p>
&lt;p>BizTalk Server 2004 Service Pack 1&lt;br />&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=f4a5ab9e-d599-4cc8-abdf-ae6ae68bac3d" target="none" rel="noopener">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=f4a5ab9e-d599-4cc8-abdf-ae6ae68bac3d&lt;/a>&lt;/p>
&lt;p>Latest updated documentation online:&lt;br />&lt;a href="http://msdn.microsoft.com/biztalk/default.aspx?pull=/library/en-us/def/htm/ebiz_def_portal_page.asp" target="none" rel="noopener">http://msdn.microsoft.com/biztalk/default.aspx?pull=/library/en-us/def/htm/ebiz_def_portal_page.asp&lt;/a>&lt;/p>
&lt;p>Latest updated documentation download:&lt;br />&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=CDD47461-F4E2-4BC6-B5C2-2018AFF2823D" target="none" rel="noopener">http://www.microsoft.com/downloads/details.aspx?FamilyId=CDD47461-F4E2-4BC6-B5C2-2018AFF2823D&lt;/a>&lt;/p>
&lt;p>Software Developer Kit Refresh:&lt;br />&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8A1CA3AF-790C-4261-838A-9F0661C72887" target="none" rel="noopener">http://www.microsoft.com/downloads/details.aspx?FamilyId=8A1CA3AF-790C-4261-838A-9F0661C72887&lt;/a>&lt;/p>
&lt;p>Updated Tutorials (The labs from the QuickStart are based on these tutorials):&lt;br />&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8A1CA3AF-790C-4261-838A-9F0661C72887" target="none" rel="noopener">http://www.microsoft.com/downloads/details.aspx?FamilyId=8A1CA3AF-790C-4261-838A-9F0661C72887&lt;/a>&lt;/p>
&lt;p>Integration Patterns&lt;br />&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/intpatt.asp" target="none" rel="noopener">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/intpatt.asp&lt;/a>&lt;/p>
&lt;p>Deployment Guide for Secure Deployment&lt;br />&lt;a href="http://msdn.microsoft.com/library/en-us/BTS_2004WP/html/ace6e1b9-ca24-4d14-9203-099276b50a73.asp?frame=true" target="none" rel="noopener">http://msdn.microsoft.com/library/en-us/BTS_2004WP/html/ace6e1b9-ca24-4d14-9203-099276b50a73.asp?frame=true&lt;/a>&lt;/p></description></item><item><title>Codename: Eiger</title><link>/blog/codename-eiger/</link><pubDate>Sun, 22 May 2005 14:52:18 +0000</pubDate><guid>/blog/codename-eiger/</guid><description>&lt;p>&lt;br />Microsoft is working on a new Windows-based operating system designed to help companies make older machines run better. The software will look and feel like much like Windows XP and will be equipped with Service Pack 2. The idea behind Eiger came from businesses and school systems that said they couldn&amp;rsquo;t afford to replace an old fleet of computers but wanted machines running Windows 95, Windows 98 or Windows NT to be more secure and easier to manage.&lt;br />&lt;br />Read the entire article &lt;a href="http://news.yahoo.com/s/ap/20050518/ap_on_hi_te/techbits_windows_security">here&lt;/a>.&lt;br />&lt;/p></description></item><item><title>MOC 2631 Beta is over</title><link>/blog/moc-2631-beta-is-over/</link><pubDate>Fri, 20 May 2005 01:21:01 +0000</pubDate><guid>/blog/moc-2631-beta-is-over/</guid><description>&lt;p>The MOC 2631 Beta is over.&amp;nbsp; Whew!&amp;nbsp; What an experience!&amp;nbsp; Lots of excellent lessons learned.&amp;nbsp; &lt;/p>
&lt;ol>
&lt;li>Boeing and Safeco (our guinea pig companies) have some great employees!&amp;nbsp; Some good developers, architects, testers and project managers.&amp;nbsp;
&lt;li>Many of the students really GOT Team System.&amp;nbsp; They saw how it could work in the team.&amp;nbsp; But almost everyone wanted to see more.&amp;nbsp; Both deeper content in their roles, and also more about how the other roles were using Team System.
&lt;li>Beta attendees had some really strong feelings on how VSTS should be taught.&amp;nbsp; There are two schools of thought (roughly): Some attendees wanted to work with all of the roles, so they wanted to&amp;nbsp;walk though an entire&amp;nbsp;dev project acting as each role in turn.&amp;nbsp;&amp;nbsp;Others wanted to stay in a&amp;nbsp;single role, and&amp;nbsp;work as part of an overall team.&amp;nbsp; This course was designed for the second group of folks, since&amp;nbsp;we work with a&amp;nbsp;team with many roles, each one working&amp;nbsp;as part of the dev lifecycle, until a final&amp;nbsp;project is built and deployed.&amp;nbsp;
&lt;li>People are VERY patient with Beta software and beta courseware.&amp;nbsp; We had several problems, some of&amp;nbsp;our causing (the courseware) and some&amp;nbsp;not.&amp;nbsp;&amp;nbsp;Everyone was very patient,&amp;nbsp;very helpful, and&amp;nbsp;full of good suggestions.&amp;nbsp; My faith in humanity is restored!
&lt;li>Microsoft needs to spend some serious time explaining the difference between a MOC course and a MOC workshop.&amp;nbsp; In a course, the instructor&amp;nbsp;&lt;strong>teaches&lt;/strong>&amp;nbsp;about 50% of the time, and labs reinforce the learning.&amp;nbsp; In a workshop, there is very little &lt;strong>teaching&lt;/strong>.&amp;nbsp; Only the bare minimum is explained and&amp;nbsp;attendees are expected to learn through self-discovery.&amp;nbsp; This&amp;nbsp;throws people, both attendees and instructors, to no end.&amp;nbsp;&amp;nbsp;Very few people&amp;nbsp;'get' it before having lived it at&amp;nbsp;least once.&amp;nbsp; Most hard-core&amp;nbsp;folks love it after a couple days, but some people prefer&amp;nbsp;passive learning.&amp;nbsp; It's tough to&amp;nbsp;build a course for&amp;nbsp;everyone, and workshops are an extreme example of this.
&lt;li>Unless you're doing a demo, try not to run TFS inside a VPC.&amp;nbsp; It has issues.&amp;nbsp; Our TFS had trouble holding up to the 11 student load and crashed at least once a day when load was high.&amp;nbsp; (It appears that having more than one or two people creating projects at the same time was enough to bring it down.)&amp;nbsp; Now, don't get panicked.&amp;nbsp;&amp;nbsp;We were running in a VPC.&amp;nbsp; Specifics: Host was a 2.8 GHz processor with 3 Gig of RAM.&amp;nbsp; We gave the VPC client 2.3 Gig of RAM.&amp;nbsp; We thought that might be enough to host 11 heavy users, but it couldn't quite hold up.&amp;nbsp; Now, MS dogfoods Team System with thousands of users, so I'2013-08-28 13:50:17'm confident this is a configuration or VPC issue.&amp;nbsp; Still, we've followed all the set-up guides and tips and tricks we could find.&amp;nbsp; (And, yes, if we put VS2005 directly on the image and run it as an all-in-one VPC, everything works fine...&amp;nbsp; with a load of 1 person...)
&lt;li>Still several user interface bugs in VS2005.&amp;nbsp; We've run into a reproducible error that drives us batty.&amp;nbsp; We have a web service project open that was checked out from source control.&amp;nbsp; We create a test by right clicking a method in the Web service.&amp;nbsp; Test creation fails.&amp;nbsp; If we close VS2005, and reopen it and reload the project (with the project already checked out from source control), it will create the test just fine.&amp;nbsp; This is just one of them.&amp;nbsp; We've run into lots!&amp;nbsp; (See the blog.)
&lt;li>We love Team System.&amp;nbsp; Despite its bugs, performance issues in a VPC and a tendency to be a bit counterintuitive in the UI, both Rich and I love Team System.&amp;nbsp; Once the issues start getting solved and bugs fixed, this is going to be one very useful tool -- one that I won't want to be without!&lt;/li>&lt;/ol>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>Visual Studio Beta 2 Reporting Services RDLC files</title><link>/blog/visual-studio-beta-2-reporting-services-rdlc-files/</link><pubDate>Wed, 18 May 2005 22:43:49 +0000</pubDate><guid>/blog/visual-studio-beta-2-reporting-services-rdlc-files/</guid><description>&lt;p>As we all know, SQL Server Reporting Services reports are saved as .RDL files. The files saved and consumed by the VS/Beta 2 Web-based report designer and viewer&amp;nbsp;control, however, are .RDLC files. So, what are the differences?&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.sqltalk.org/ftopic19289.html" target="none" rel="noopener">ReportViewer Control FAQ&lt;/a>
&lt;li>&lt;a href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=75" target="none" rel="noopener">Report Controls Forum&lt;/a>
&lt;li>&lt;a href="http://lab.msdn.microsoft.com/vs2005/downloads/starterkits/" target="none" rel="noopener">Web Log Analyzer Starter Kit (uses the control)&lt;/a>&lt;/li>&lt;/ul>
&lt;p>Thanks to &lt;a href="http://www.odetocode.com/blogs/scott" target="none" rel="noopener">Scott Allen&lt;/a>,&amp;nbsp;a fellow VSLive! presenter for providing these valuable links to RDLC files.&lt;br />&lt;/p></description></item><item><title>Welcome MOC2631 Beta Victims</title><link>/blog/welcome-moc2631-beta-victims/</link><pubDate>Tue, 17 May 2005 20:53:47 +0000</pubDate><guid>/blog/welcome-moc2631-beta-victims/</guid><description>&lt;p>Welcome all attendees of the MOC 2631 class!&amp;nbsp; We're glad you're here, feel free to poke around and look at some of the problems we've discovered with Team System, and some of the fixes we've found.&amp;nbsp; You'll see we've had quite an adventure! &lt;/p>
&lt;p>Glad you could make it to the Beta.&amp;nbsp; Feel free to ask us any questions, even if class is over.&lt;/p></description></item><item><title>Is your test project missing its "test run configuration"?</title><link>/blog/is-your-test-project-missing-its-test-run-configuration/</link><pubDate>Mon, 16 May 2005 21:02:46 +0000</pubDate><guid>/blog/is-your-test-project-missing-its-test-run-configuration/</guid><description>&lt;p>This has happened to us a few times, so I'm sure we're not alone ...&lt;/p>
&lt;p>You go to configure your Unit Test project for Code Coverage, but your test run configuration is missing. In other words, you&amp;nbsp;click Test - Edit Test Run Configurations - and see&amp;nbsp;"No Test Run Configurations Available".&lt;/p>
&lt;p>Solution: Add a new item at the solution level (not to the test project!) and select a Test Run Configuration as the template&lt;/p></description></item><item><title>More adventures with DeleteTeamProject.exe</title><link>/blog/more-adventures-with-deleteteamproject-exe/</link><pubDate>Mon, 16 May 2005 06:33:50 +0000</pubDate><guid>/blog/more-adventures-with-deleteteamproject-exe/</guid><description>&lt;p>Still trying to kill a site...&amp;nbsp; Pretty much the answer is that you can clean up most of the database stuff, but you'll always see it in the VS2005 Team Explorer.&amp;nbsp; But, here's how to get the most from DeleteTeamProject.&lt;/p>
&lt;p>Log in as TFSSetup (I'm coming in from a client), since that Login has god-like powers.&amp;nbsp; But before you can run DeleteTeamProject.exe, you first must open VS2005 and connect to the TFS (or use the command line).&amp;nbsp; &lt;/p></description></item><item><title>VSTS Archived Webcasts</title><link>/blog/vsts-archived-webcasts/</link><pubDate>Mon, 16 May 2005 06:20:49 +0000</pubDate><guid>/blog/vsts-archived-webcasts/</guid><description>&lt;p>The VSTS team is finishing up its first series of webcasts.  These provide both a wide overview of the product and a number of deep drill downs on specific technologies within the product.&lt;br />&lt;br />You can find them &lt;a href="http://www.microsoft.com/events/series/msdnvsts2005.mspx" target="none" rel="noopener">here&lt;/a>.&lt;br />&lt;/p></description></item><item><title>Rob Caron - Team System "Blogfather"</title><link>/blog/rob-caron-team-system-blogfather/</link><pubDate>Sun, 15 May 2005 15:09:17 +0000</pubDate><guid>/blog/rob-caron-team-system-blogfather/</guid><description>&lt;p>To those of you who have worked with Team System for a while, this post is redundant -- EVERYONE knows Rob Caron's &lt;a href="http://blogs.msdn.com/robcaron" target="none" rel="noopener">blog&lt;/a>.&amp;nbsp; But if you're new to Team System, you need to go to Rob Caron's &lt;a href="http://blogs.msdn.com/robcaron" target="none" rel="noopener">blog&lt;/a>, right away!&amp;nbsp; There's likely not one person who's gone through working with any of the Team System Betas or builds that has not relied on his blog for either a direct answer or a link to another blog.&amp;nbsp; Rob knows the Team System ecosystem better than anyone, and is up to date, not just on the product itself, but on the work other, non-MS, people are doing.&amp;nbsp; If someone has a clear solution to a VSTS problem, you can be assured there's a link from Rob'2013-08-28 13:51:18's blog to it.&amp;nbsp; So, without further ado, if you haven't been there or haven't added it to your RSS aggregator, do so now!&amp;nbsp; Here's the &lt;a href="http://blogs.msdn.com/robcaron" target="none" rel="noopener">link&lt;/a>.&lt;/p></description></item><item><title>DeleteTeamProject.exe</title><link>/blog/deleteteamproject-exe/</link><pubDate>Sun, 15 May 2005 02:21:37 +0000</pubDate><guid>/blog/deleteteamproject-exe/</guid><description>&lt;p>There's a nice little utility out there for Team System.&amp;nbsp; It allows you to delete a team project.&amp;nbsp; You know, those Foo1 and MyTest projects you create right away?&amp;nbsp; Right!&amp;nbsp; Well, there's no way in VSTS to delete those, so someone at MS gave us a wonderful little utility, DeleteTeamProject.exe.&amp;nbsp; &lt;strong>UPDATE:&amp;nbsp; Except I can't get it to work.&amp;nbsp; It deletes everything useful, but you can't get rid of it from the Team Explorer.&amp;nbsp; :-(&lt;/strong>&lt;/p></description></item><item><title>Visual Studio 2005 Team System - Bugs and Annoyances (V) (with some fixes)</title><link>/blog/visual-studio-2005-team-system-bugs-and-annoyances-v-with-some-fixes/</link><pubDate>Sat, 14 May 2005 22:38:40 +0000</pubDate><guid>/blog/visual-studio-2005-team-system-bugs-and-annoyances-v-with-some-fixes/</guid><description>&lt;p>And the start of another list.&lt;/p>
&lt;ol>
&lt;li>Enabling code coverage for a web service doesn't use the new name of Code Analysis, it still says "Enable FxCop" (but when doing anything but web services, the checkbox is "Enable Code Analysis"
&lt;li>When you run FxCop (Code Analysis), you get a list of errors and warnings in the Error List.&amp;nbsp; If you right-click -&amp;gt; Show Error Help, an error pops up that says "The operation could not be completed. Not implemented".&amp;nbsp; Fix:&amp;nbsp; Use Google or MSN Search.&amp;nbsp; :-)
&lt;li>When using FxCop for a web service, I couldn't find a way to change the rules from warnings to errors, even though that process is trivial for DLLs and windows apps.
&lt;li>&lt;/li>&lt;/ol></description></item><item><title>Thanks to Ognjen Bajic</title><link>/blog/thanks-to-ognjen-bajic/</link><pubDate>Fri, 13 May 2005 15:53:58 +0000</pubDate><guid>/blog/thanks-to-ognjen-bajic/</guid><description>&lt;p>Ognjen had the same problem with very sluggish performance in his TFS.&amp;nbsp; He had the presence of mind to post his &lt;a href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3063">question &lt;/a>to the MSDN newsgroups, and get the answer from Mike Attili, who redircted him to Buck Hodges blog post (see post below).&amp;nbsp; &lt;/p>
&lt;p>Ognjen, thanks for leaving us the comment!&amp;nbsp; We eventually found it on Google, but had we read your comment earlier it would have saved us lots of grief.&amp;nbsp; We owe you a beer next time your in Seattle!&amp;nbsp; Thanks again!&lt;/p></description></item><item><title>Team Foundation Server - Performance Fix</title><link>/blog/team-foundation-server-performance-fix/</link><pubDate>Thu, 12 May 2005 00:00:17 +0000</pubDate><guid>/blog/team-foundation-server-performance-fix/</guid><description>&lt;p>You've gotta see this &lt;a href="http://blogs.msdn.com/buckh/archive/2005/04/19/409886.aspx">post&lt;/a>&amp;nbsp;by Buck Hodges!&amp;nbsp; There is VERY heavy load on TFS, and it's because in Beta 2 the refresh rate for Analysis Services was set to 2 minutes instead of the normal 60 minutes!&amp;nbsp; It's a major Team Foundation Server performance problem when it's installed directly out of the box.&amp;nbsp; Here's a cut from the Buck's blog entry.&lt;/p>
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px">
&lt;p dir=ltr style="MARGIN-RIGHT: 0px">Did you install your beta data tier&amp;nbsp;in Virtual PC or Virtual Server and see a high CPU load while its running?&amp;nbsp; Even on real hardware, you may notice some load when nothing would appear to be going on.&amp;nbsp; Someone mentioned on an internal mailing list that the data tier CPU load&amp;nbsp;for a combined&amp;nbsp;app and data tier installed in Virtual Server was quite high, averaging about 50-70% with most of that time being used by SQL analysis services (msmdsrv.exe).&lt;/p></description></item><item><title>Visual Studio 2005 Team System - Bugs and Annoyances (IV)</title><link>/blog/visual-studio-2005-team-system-bugs-and-annoyances-iv/</link><pubDate>Wed, 11 May 2005 05:49:36 +0000</pubDate><guid>/blog/visual-studio-2005-team-system-bugs-and-annoyances-iv/</guid><description>&lt;p>And a few more bugs and annoyances.&lt;/p>
&lt;p>1)&amp;nbsp; When you implement an application (i.e. Web Service) from the Application Diagram, you are not prompted to check the resulting project to source control.&amp;nbsp; Workaround:&amp;nbsp; Add it yourself manually from solution explorer.&amp;nbsp; Nothing too difficult to do, just would be a bit more consistent with the rest of the 'new project' functionality in VS2005.&lt;/p>
&lt;p>2) When you implement a Web service from an Application Diagram, the resulting code doesn't contain a reference to System.Xml.&amp;nbsp; I know that this isn't a bug...&amp;nbsp; But it seems wierd, since you so often use Xmk in XML Web services.&lt;/p></description></item><item><title>VSLive Keynote by Prashant Sridharan "Building a Customer-Focused Visual Studio"</title><link>/blog/vslive-keynote-by-prashant-sridharan-building-a-customer-focused-visual-studio/</link><pubDate>Tue, 10 May 2005 23:26:00 +0000</pubDate><guid>/blog/vslive-keynote-by-prashant-sridharan-building-a-customer-focused-visual-studio/</guid><description>&lt;p>Visual Studio 2005 will be the most customer-focused suite of development tools ever released by Microsoft. This was the message delivered this morning by Prashant Sridharan, senior product manager of Visual Studio 2005. Prashant has been doing a lot of traveling and speaking lately. His schedule has taken him all over the world, including many stops recently in Europe, where he regularly delivered the message of Visual Studio 2005 and Team System to groups of 1500 or more people. We were glad he could stop by VSLive! Las Vegas to update us on Visual Studio 2005’s progress and features.&lt;/p></description></item><item><title>Visual Studio Team System OPML File</title><link>/blog/visual-studio-team-system-opml-file/</link><pubDate>Mon, 09 May 2005 23:55:15 +0000</pubDate><guid>/blog/visual-studio-team-system-opml-file/</guid><description>&lt;p>By no means complete, but several people have asked for my RSS &amp;ldquo;master list&amp;rdquo; of Team System folk. &lt;a href="TeamSystemOPML.zip">Here it is&amp;lt;/a&lt;br />&lt;br />&lt;/a>&lt;/p></description></item><item><title>Mouse quits working in Virtual PC when hibernating</title><link>/blog/mouse-quits-working-in-virtual-pc-when-hibernating/</link><pubDate>Mon, 09 May 2005 23:50:26 +0000</pubDate><guid>/blog/mouse-quits-working-in-virtual-pc-when-hibernating/</guid><description>&lt;p>Any of you who caught my presentation know what I'm talking about. It's the reason I started 3 minutes late. Thanks to an anonymous attendeed (thanks dude) who directed me to the &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.virtualpc" target="none" rel="noopener">Virtual PC newsgroups&lt;/a> and looking for a thread about Hibernation. I found the discussion, and I guess that this is a new problem, that&amp;nbsp;came with VPC SP1, as the inital VPC 2004 release did not have these&amp;nbsp;problems.&amp;nbsp;Colin Barnhorst posted the &lt;a href="http://support.microsoft.com/?scid=kb;en-us;889677&amp;amp;spid=2957" target="none" rel="noopener">KB article link &lt;/a>on 8 March 2005.&lt;br />&lt;/p></description></item><item><title>Experience the Synergy: ASP.NET 2.0 and ADO.NET 2.0</title><link>/blog/experience-the-synergy-asp-net-2-0-and-ado-net-2-0/</link><pubDate>Mon, 09 May 2005 23:39:35 +0000</pubDate><guid>/blog/experience-the-synergy-asp-net-2-0-and-ado-net-2-0/</guid><description>&lt;p>Thanks for attending my session. Apologies for not getting through all of the slides, but &lt;a href="VSLive - Fusion of ASP.NET 2.0 and ADO.NET 2.0.zip" target="_none" rel="noopener">here they are&lt;/a> if you want them. Also, my &lt;a href="VSLive - Fusion of ASP.NET 2.0 and ADO.NET 2.0.txt" target="_none" rel="noopener">demo script&lt;/a>, if you&amp;rsquo;d like.&lt;br />&lt;br />A lot of my cool information can be found at the &lt;a href="http://beta.asp.net/QUICKSTART/aspnet/doc/ctrlref/navigation/treeview.aspx" target="_none" rel="noopener">Beta ASP.NET site&lt;/a> including the TreeView control and &lt;a href="http://beta.asp.net/QUICKSTART/util/srcview.aspx?path=~/aspnet/samples/ctrlref/navigation/TreeView/TreeView11.src" target="_none" rel="noopener">how to populate it without a postback&lt;/a>.&lt;br />&lt;br />&lt;/p></description></item><item><title>VSLive! Keynote by Prashant Sridharan "Building a Customer-Focused Visual Studio"</title><link>/blog/vslive-keynote-by-prashant-sridharan-building-a-customer-focused-visual-studio-2/</link><pubDate>Mon, 09 May 2005 23:29:12 +0000</pubDate><guid>/blog/vslive-keynote-by-prashant-sridharan-building-a-customer-focused-visual-studio-2/</guid><description>&lt;p>Visual Studio 2005 will be the most customer-focused suite of development tools ever released by Microsoft. This was the message delivered this morning by Prashant Sridharan, senior product manager of Visual Studio 2005. Prashant has been doing a lot of traveling and speaking lately. His schedule has taken him all over the world, including many stops recently in Europe, where he regularly delivered the message of Visual Studio 2005 and Team System to groups of 1500 or more people. We were glad he could stop by VSLive! Las Vegas to update us on Visual Studio 2005’s progress and features.&lt;/p></description></item><item><title>VSLive 2005 - ASP.NET 2.0 Master Pages and Themes - Doug Seven</title><link>/blog/vslive-2005-asp-net-2-0-master-pages-and-themes-doug-seven/</link><pubDate>Mon, 09 May 2005 22:34:31 +0000</pubDate><guid>/blog/vslive-2005-asp-net-2-0-master-pages-and-themes-doug-seven/</guid><description>&lt;p>I'm currently attending &lt;a href="http://dotnetjunkies.com/WebLog/dougseven/">Doug Seven&lt;/a>'s presentation on ASP.NET 2.0 Master Pages and Themes.&amp;nbsp; He's covering some of the cool new features of ASP.NET 2.0 that makes development of a UI much simpler.&amp;nbsp; I've been using ASP.NET 2.0 for quite a while now, but mostly for developing courseware and demos.&amp;nbsp; It's good to see a web developer with professional experience talking about the benefits and issues.&amp;nbsp; &lt;/p></description></item><item><title>VSLive 2005 - ADO.NET in ASP.NET - Presentation by Rich Hundhausen</title><link>/blog/vslive-2005-ado-net-in-asp-net-presentation-by-rich-hundhausen/</link><pubDate>Mon, 09 May 2005 22:22:20 +0000</pubDate><guid>/blog/vslive-2005-ado-net-in-asp-net-presentation-by-rich-hundhausen/</guid><description>&lt;p>I just attended the presentation by &lt;a href="/blog/tags/life/">Richard Hundhausen&lt;/a>, covering ADO.NET in ASP.NET 2.0.&amp;nbsp; Packed room.&amp;nbsp; I brought in a few more chairs, but it was a losing battle as more people trickled in throughout the presentation.&amp;nbsp; To download the demo code and presentation, visit his &lt;a href="/blog/tags/life/">blog&lt;/a>.&lt;/p></description></item><item><title>Downloads for VSLive 2005 Las Vegas Attendees</title><link>/blog/downloads-for-vslive-2005-las-vegas-attendees/</link><pubDate>Mon, 09 May 2005 22:01:24 +0000</pubDate><guid>/blog/downloads-for-vslive-2005-las-vegas-attendees/</guid><description>&lt;p>Thanks for attending the ADO.NET Features for Smart Client presentation.&amp;nbsp; It was fun to present and I hope you learned something.&amp;nbsp; &lt;/p>
&lt;p>Here are the downloads I promised, both the demo code (zip) and the presentation (ppt): &lt;a href="Projects Folder for VSLive Demos.zip">Demo Files&lt;/a>&amp;nbsp;and&amp;nbsp;&lt;a href="VSLive - Smart Data Access for Smart Clients, Using ADO.NET 2.0.ppt">Presentation&lt;/a>.&lt;/p>
&lt;p>Thanks again for coming!&amp;nbsp; Add a comment if you have a question, and I'll try to answer them over the next few days.&amp;nbsp; :)&lt;/p></description></item><item><title>Forgot to install AdventureWorks?</title><link>/blog/forgot-to-install-adventureworks/</link><pubDate>Mon, 09 May 2005 01:06:47 +0000</pubDate><guid>/blog/forgot-to-install-adventureworks/</guid><description>&lt;p>You can find the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=2ADBC1A8-AE5C-497D-B584-EAB6719300CD&amp;amp;displaylang=en" target="none" rel="noopener">.msi&lt;/a> here to run.&lt;/p></description></item><item><title>VSLive 2005 - Las Vegas</title><link>/blog/vslive-2005-las-vegas/</link><pubDate>Sun, 08 May 2005 23:48:42 +0000</pubDate><guid>/blog/vslive-2005-las-vegas/</guid><description>&lt;p>&lt;a href="/blog/tags/life/">Rich Hundhausen&lt;/a> and I just arrived in Las Vegas for VSLive.&amp;nbsp; This one has two tracks, ASP.NET 2.0 and Smart Clients.&amp;nbsp; Rich is going to present on the ASP.NET 2.0 track (at 2:00 pm), and I'll be presenting on the Smart Client track (at 11:45 am).&amp;nbsp; Both our presentations will focus on ADO.NET 2.0 integration.&amp;nbsp; Not much time for the tables, though.&amp;nbsp; We're slammed with the final work&amp;nbsp;on the Team&amp;nbsp;System course we're writing for Microsoft.&amp;nbsp; Only one more week until the Beta course runs!&lt;/p></description></item><item><title>SQL Server 2000 SP4 available</title><link>/blog/sql-server-2000-sp4-available/</link><pubDate>Sun, 08 May 2005 04:24:21 +0000</pubDate><guid>/blog/sql-server-2000-sp4-available/</guid><description>&lt;p>Improve the performance, serviceability, and enhance the security of your customers’ SQL Server 2000 installations with SQL Server 2000 Service Pack 4. Download it &lt;a href="http://www.microsoft.com/sql/downloads/2000/sp4.asp" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>ASP.NET 2.0 SecurityException</title><link>/blog/asp-net-2-0-securityexception/</link><pubDate>Sun, 08 May 2005 00:10:24 +0000</pubDate><guid>/blog/asp-net-2-0-securityexception/</guid><description>&lt;p>Today I built the most trivial of ASP.NET 2.0 Web applications that called the most trivial of ASP.NET 2.0 Web services. I deployed both to IIS 6.0, and the one wouldn&amp;rsquo;t call the other. I was getting these, over and over:&lt;br />&lt;br />&lt;strong>Security Exception&lt;/strong>&lt;br />&lt;br />Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application&amp;rsquo;s trust level in the configuration file.&lt;br />&lt;br />Exception Details: System.Security.SecurityException: Request for the permission of type &amp;lsquo;System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;rsquo; failed.&lt;/p></description></item><item><title>Visual Studio Team System Course and Courseware</title><link>/blog/visual-studio-team-system-course-and-courseware/</link><pubDate>Sat, 07 May 2005 22:28:43 +0000</pubDate><guid>/blog/visual-studio-team-system-course-and-courseware/</guid><description>&lt;p>Keep your eyes open for Microsoft Learning workshop #2631, titled &amp;#8220;&lt;em>Optimizing the Software Development Life Cycle with Microsoft Visual Studio Team System&lt;/em>&amp;#8220;.&lt;/p>
&lt;p>It's a great course, if I don't say so myself.&lt;/p>
&lt;p>I see that some education centers in &lt;a href="http://www.jonssonlepp.se/default_utbl.asp?select=359" target="none" rel="noopener">Sweden&lt;/a> and another in the &lt;a href="http://www.f1comp.co.uk/dotnet/2631.html" target="none" rel="noopener">UK&lt;/a> are already advertising it.&lt;/p></description></item><item><title>Visual Studio 2005 Beta 2 Team System Bugs (Part 3)</title><link>/blog/visual-studio-2005-beta-2-team-system-bugs-part-3/</link><pubDate>Sat, 07 May 2005 19:40:17 +0000</pubDate><guid>/blog/visual-studio-2005-beta-2-team-system-bugs-part-3/</guid><description>&lt;p>Here's the latest round of bugs and annoyances on our weekend of discovery:&lt;/p>
&lt;ul>
&lt;li>When you copy/paste an application prototype, or drag and drop a saved to toolbox prototype, it overwrites your Class Namespace with the name of the new application
&lt;li>Speaking of copy/paste in the application designers, you can't use the keyboard - Ctrl+C and Ctrl+V, you have to use the mouse.
&lt;li>Can we hide the labels of our Web app and Web service endpoints by default?
&lt;li>When you rename the DefaultSystem1.dd (deployment diagram) to a better name, such as MyDeployment.dd, it doesn't seem to take right away. It seems like you have to save/reopen the document.
&lt;li>Semi-related to the above, the deployment report always seems to read "Default", no matter what I name the AD, LDD, or DD.
&lt;li>When the validation of a deployment diagram finds "warnings", these then become "errors" in the deployment report.
&lt;li>It seems that Visual Studio is applying my "Clean Build" source control policy when checking in Distributed System Designer solutions, which don't have any code to "build". You can always override the policy constraint; but, this is a pain.&lt;/li>&lt;/ul></description></item><item><title>VS2005 Beta 2 - Team System Bugs and Annoyances (Updated II)</title><link>/blog/vs2005-beta-2-team-system-bugs-and-annoyances-updated-ii/</link><pubDate>Fri, 06 May 2005 21:55:54 +0000</pubDate><guid>/blog/vs2005-beta-2-team-system-bugs-and-annoyances-updated-ii/</guid><description>&lt;p>Just a small list of some bugs I've run across, and fixes where applicable.&amp;nbsp; (Right now all of the fixes seem to involve shutting down and restarting VS2005 -- Clicking Refresh anywhere doesn't seem to work.)&amp;nbsp; &lt;font color=#ff6600>Rob Carron has responded to a few of these in the comments.&amp;nbsp; I've copied them here in red.&lt;/font>&lt;/p>
&lt;p>1)&amp;nbsp;N&lt;font size=2>ewly created Iterations are not available to use in new Work Items until VS2005 is shut down and restarted.&lt;/font>&lt;/p></description></item><item><title>Google Web Accelerator</title><link>/blog/google-web-accelerator/</link><pubDate>Fri, 06 May 2005 20:43:36 +0000</pubDate><guid>/blog/google-web-accelerator/</guid><description>&lt;p>Google Web Accelerator is an application that uses the power of Google's global computer network to make web pages load faster. Google Web Accelerator is easy to use; all you have to do is download and install it, and from then on many web pages will automatically load faster than before.&lt;/p>
&lt;p>Give the &lt;a href="http://webaccelerator.google.com" target="none" rel="noopener">beta a try&lt;/a>.&lt;br />&lt;/p></description></item><item><title>VS2005 Beta 2 - Team System Tips and Tricks</title><link>/blog/vs2005-beta-2-team-system-tips-and-tricks/</link><pubDate>Fri, 06 May 2005 16:59:22 +0000</pubDate><guid>/blog/vs2005-beta-2-team-system-tips-and-tricks/</guid><description>&lt;p>Tips:&lt;/p>
&lt;p>1) In the Distributed System Designers, when connection applications or logical servers, and your lines look messy, right-click any of the connections, and choose "Redraw Connection".&amp;nbsp; This works GREAT for beautifying your connections.&lt;/p>
&lt;p>2) When starting VS2005, you can use the &lt;strong>Right-Click -&amp;gt; Run As...&lt;/strong> command to log in as a different user.&amp;nbsp; You then interact with TFS as the "run as" identity.&amp;nbsp; &lt;strong>This can be useful if you're giving Team System demos on VPC and don't want to continually log in and out of the VPC.&lt;/strong>&amp;nbsp; &lt;em>Hint: you can even have two copies of VS2005 running, each under a different identity!&lt;/em>&lt;/p></description></item><item><title>VS2005 Beta 2 - Team System Bugs (Updated)</title><link>/blog/vs2005-beta-2-team-system-bugs-updated/</link><pubDate>Thu, 05 May 2005 19:20:16 +0000</pubDate><guid>/blog/vs2005-beta-2-team-system-bugs-updated/</guid><description>&lt;p>Just a small list of some bugs I've run across, and fixes where applicable.&amp;nbsp; (Right now all of the fixes seem to involve shutting down and restarting VS2005 -- Clicking Refresh anywhere doesn't seem to work.)&amp;nbsp; &lt;font color=#ff6600>Rob Carron has responded to a few of these in the comments.&amp;nbsp; I've copied them here in red.&lt;/font>&lt;/p>
&lt;p>1)&amp;nbsp;N&lt;font size=2>ewly created Iterations are not available to use in new Work Items until VS2005 is shut down and restarted.&lt;/font>&lt;/p></description></item><item><title>Travelling a lot? Try Microsoft Time Zone download</title><link>/blog/travelling-a-lot-try-microsoft-time-zone-download/</link><pubDate>Thu, 05 May 2005 15:20:17 +0000</pubDate><guid>/blog/travelling-a-lot-try-microsoft-time-zone-download/</guid><description>&lt;p>Some friends passed this along to me, and it&amp;rsquo;s a pretty cool &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=bff59fcf-3148-40b8-a286-fe7274f6e4d8" target="none" rel="noopener">download&lt;/a>. It runs in the system tray and allows you to easily view the date and time in various locations around the world. You can also quickly and easily add your own personal locations to customize Microsoft Time Zone the way you want.&lt;/p></description></item><item><title>Visual Studio 2005 Team System - Preliminary Documentation available online</title><link>/blog/visual-studio-2005-team-system-preliminary-documentation-available-online/</link><pubDate>Sat, 30 Apr 2005 22:40:49 +0000</pubDate><guid>/blog/visual-studio-2005-team-system-preliminary-documentation-available-online/</guid><description>&lt;p>I happened upon &lt;a href="http://msdn2.microsoft.com/library/fda2bad5(en-us,vs.80).aspx" target="none" rel="noopener">this&lt;/a> today. Enjoy!&lt;/p></description></item><item><title>Microsoft hints at Visual Studio Team System certifications</title><link>/blog/microsoft-hints-at-visual-studio-team-system-certifications/</link><pubDate>Sat, 30 Apr 2005 04:07:09 +0000</pubDate><guid>/blog/microsoft-hints-at-visual-studio-team-system-certifications/</guid><description>&lt;p>In a recent &lt;a href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=4283" target="none" rel="noopener">posting&lt;/a> on the &lt;a href="http://forums.microsoft.com/msdn/" target="none" rel="noopener">Team System forums&lt;/a>, Microsoft suggested that we will be really pleased when we see the new certifications for both VSTS and VS2005. These will get announced at Tech-Ed.&lt;/p></description></item><item><title>Foreign Workers Coming to a Cruise Ship Near You</title><link>/blog/foreign-workers-coming-to-a-cruise-ship-near-you/</link><pubDate>Fri, 29 Apr 2005 22:01:48 +0000</pubDate><guid>/blog/foreign-workers-coming-to-a-cruise-ship-near-you/</guid><description>&lt;p>&amp;ldquo;Outsourcing&amp;rdquo;, which has become synonymous with sending American jobs to India or China, could soon mean foreign workers sleeping in ships just a few miles off America&amp;rsquo;s coast. Read the story &lt;a href="http://www.newsmax.com/archives/articles/2005/4/28/170632.shtml" target="none" rel="noopener">here&lt;/a>&lt;/p></description></item><item><title>Proclarity "Yellowstone" to support SQL Server 2005 BI</title><link>/blog/proclarity-yellowstone-to-support-sql-server-2005-bi/</link><pubDate>Mon, 25 Apr 2005 18:25:07 +0000</pubDate><guid>/blog/proclarity-yellowstone-to-support-sql-server-2005-bi/</guid><description>&lt;p>Read more about the product &lt;a href="http://www.proclarity.com/yellowstone/" target="none" rel="noopener">here&lt;/a>, and even sign-up to receive an evaluation of it &lt;a href="http://www.proclarity.com/yellowstone/login.asp?" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Speaking on Team System at Devscovery</title><link>/blog/speaking-on-team-system-at-devscovery/</link><pubDate>Mon, 18 Apr 2005 16:50:58 +0000</pubDate><guid>/blog/speaking-on-team-system-at-devscovery/</guid><description>&lt;p>Looks like I'll be presenting three sessions on Team System at Wintellect's &lt;a href="http://www.devscovery.com" target="none" rel="noopener">Devscovery&lt;/a> event in DC next month.&lt;/p></description></item><item><title>More SQL Server 2005 FAQs</title><link>/blog/more-sql-server-2005-faqs/</link><pubDate>Mon, 18 Apr 2005 15:00:12 +0000</pubDate><guid>/blog/more-sql-server-2005-faqs/</guid><description>&lt;p>I found a few more answers to some questions that came up during the ISV Community Days Tour.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Will there be an XML data type in SQL Mobile?&lt;br />&lt;strong>A.&lt;/strong> No. In Beta 2 there is not an XML data type. If you replicate a SQL Server table with a XML datatype it converts it to ntext in the SQL Mobile database. You can see more information at the end of &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/sql2k5xmloptions.asp" target="none" rel="noopener">this article&lt;/a>.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Can you index a managed UDT column? If so, does it index on what the implemented ToString() provides?&lt;br />&lt;strong>A.&lt;/strong> Yes; we can define constraints on UDTs (PKs, FKs): constraints are implemented with indexes; the &amp;#8220;key&amp;#8221; is created with the serialized value; when you create the UDT, you must define how the value is going to be serialized: &lt;em>Format.Native or Format.UserDefined. &lt;/em>If you select &lt;em>UserDefined&lt;/em> format, you must implement the Sql.IBinarySerialize interface coding the methods Read and Write to serializate and deserializate the value. You can create an index on the column, as long as SQL knows which value to index, and this is what you decide when you select how to serialize the UDT.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> I&amp;#8217;ve heard that &lt;em>Intellisense&lt;/em> is gone, will we see it back in any form? Maybe for just T-SQL or&amp;nbsp;system sprocs?&lt;br />&lt;strong>A.&lt;/strong> It was dropped when Beta2 came; I think we will not have it in any form.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> I&amp;#8217;ve been hearing scary things about the scalability of managed UDTs &amp;#8211; anything public on this yet? Some students are thinking that since Microsoft dropped &lt;em>ObjectSpaces&lt;/em>, this is an alternative.&lt;br />&lt;strong>A&lt;/strong>. We must think about UDT as an extension of scalar types (date, time, points and so); we should not think of UDT as extension of business objects (Employee, Address, Contact,&amp;#8230;). For this release, CLR UDTs are meant to be a mechanism to create new scalar data types, not complex objects, so it is NOT a replacement for ObjectSpaces. Balaji published a &lt;a href="http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql90/html/sqlclrguidance.asp" target="none" rel="noopener">white paper&lt;/a> which talks about this.&lt;br />&lt;br />&lt;/p></description></item><item><title>MSDN Subscriber Downloads - Beta 2 is here!</title><link>/blog/msdn-subscriber-downloads-beta-2-is-here/</link><pubDate>Sat, 16 Apr 2005 16:24:43 +0000</pubDate><guid>/blog/msdn-subscriber-downloads-beta-2-is-here/</guid><description>&lt;p>Must've happend overnight. If you're a subscriber, check it out ... but give me about a 4 hour headstart! :-)&lt;/p>
&lt;img src="beta2.jpg"></description></item><item><title>Funny typo in the Idaho Statesman</title><link>/blog/funny-typo-in-the-idaho-statesman/</link><pubDate>Wed, 13 Apr 2005 07:06:31 +0000</pubDate><guid>/blog/funny-typo-in-the-idaho-statesman/</guid><description>&lt;p>&lt;a href="http://www.arrowrock.com" target="none" rel="noopener">Martin Danner&lt;/a> sent this to me tonight. He scanned this advertisement out of the Idaho Statesman. I'm not really sure who dropped the ball, but see if you can spot the bug ...&lt;/p>&lt;img src="/files/statesman.jpg"></description></item><item><title>Chippewa Valley .NET User Group</title><link>/blog/chippewa-valley-net-user-group/</link><pubDate>Wed, 13 Apr 2005 04:38:46 +0000</pubDate><guid>/blog/chippewa-valley-net-user-group/</guid><description>&lt;p>Wanted to say a quick hello to my friends in&amp;nbsp;Chippewa Falls in Wisconsin. I met &lt;font size=2>&lt;a href="mailto:doug@cvnug.net">Doug Rhoten&lt;/a>, who is the president of this INETA group at a SQL Server 2005 Business Inteligence event in Minneapolis a few weeks ago. If you get a chance, drop by their &lt;a href="http://cvnug.wi-ineta.org" target="none" rel="noopener">Website&lt;/a> and say hello.&lt;/font>&lt;font size=2>&lt;/p>&lt;/font></description></item><item><title>3rd Annual InfoSec Conference (Boise)</title><link>/blog/3rd-annual-infosec-conference-boise/</link><pubDate>Tue, 12 Apr 2005 18:36:49 +0000</pubDate><guid>/blog/3rd-annual-infosec-conference-boise/</guid><description>&lt;p>When: &amp;nbsp;May 4-5, 2005 (Wed-Thu)&lt;br />Where: MK Plaza, downtown Boise, ID&lt;br />Cost:&amp;nbsp;&amp;nbsp; FREE to InfoSec professionals&lt;br />Extras: FREE audience gifts to participants and CDs for registered participant&lt;/p>
&lt;p>Click &lt;a href="http://www.boiseissa.org/conference" target="none" rel="noopener">here&lt;/a> for more information.&lt;/p></description></item><item><title>XP Pair Programming - in Comfort!</title><link>/blog/xp-pair-programming-in-comfort/</link><pubDate>Tue, 12 Apr 2005 05:32:08 +0000</pubDate><guid>/blog/xp-pair-programming-in-comfort/</guid><description>&lt;p>Looks to be a great &lt;a href="http://www.cenqua.com/pairon" target="none" rel="noopener">chair&lt;/a> for you and your programming buddy. Unfortunately, orders are only taken on April 1st.&lt;/p></description></item><item><title>Introducing System.Transactions (.NET Framework 2.0)</title><link>/blog/introducing-system-transactions-net-framework-2-0/</link><pubDate>Sun, 10 Apr 2005 04:46:14 +0000</pubDate><guid>/blog/introducing-system-transactions-net-framework-2-0/</guid><description>&lt;p>Microsoft just published a &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=AAC3D722-444C-4E27-8B2E-C6157ED16B15&amp;amp;displaylang=en" target="none" rel="noopener">whitepaper&lt;/a> on how System.Transactions can be used for transactional applications in the .NET Framework version 2.0.&lt;/p></description></item><item><title>802.11B (B = Brotherly Love)</title><link>/blog/802-11b-b-brotherly-love/</link><pubDate>Fri, 08 Apr 2005 13:56:56 +0000</pubDate><guid>/blog/802-11b-b-brotherly-love/</guid><description>&lt;p>The city of Philadelphia will become the largest U.S. Internet &amp;ldquo;hot spot&amp;rdquo; next year under a plan to offer wireless access at about half the cost charged by commercial operators, city officials said Thursday.&lt;br />&lt;br />Read the &lt;a href="http://money.cnn.com/2005/04/08/technology/philadelphia.reut/index.htm?cnn=yes" target="none" rel="noopener">CNN/Money article&lt;/a>.&lt;/p></description></item><item><title>Napolean Dynamite fans?</title><link>/blog/napolean-dynamite-fans/</link><pubDate>Thu, 07 Apr 2005 17:53:13 +0000</pubDate><guid>/blog/napolean-dynamite-fans/</guid><description>&lt;p>This &lt;a href="http://www.imdb.com/title/tt0374900/" target="none" rel="noopener">weird but popular movie&lt;/a> was actually filmed in Preston, Idaho. It seems that our law makers have proposed &lt;a href="http://www3.state.id.us/oasis/HCR029.html" target="none" rel="noopener">House Resolution 29&lt;/a> which commends Jared and Jerusha Hess as the film makers.&lt;/p></description></item><item><title>Google Maps has Satellite imagery</title><link>/blog/google-maps-has-satellite-imagery/</link><pubDate>Thu, 07 Apr 2005 17:42:51 +0000</pubDate><guid>/blog/google-maps-has-satellite-imagery/</guid><description>&lt;p>&lt;a href="http://maps.google.com/" target="none" rel="noopener">Google maps&lt;/a> is a cool way to find maps for pretty much any location. They also have satellite imagery in various levels of detail available for some maps (click the Satellite link in the upper right). Have fun lookup up&amp;nbsp;addresses.&lt;/p>
&lt;p>Oh, and if you want to have fun, there's a couple of Easter Eggs in there too. See if you can spot something weird in the center of &lt;a href="http://maps.google.com/maps?q=Saint+Charles,MO+63301&amp;amp;ll=38.778970,-90.499170&amp;amp;spn=0.008315,0.011727&amp;amp;t=k&amp;amp;hl=en" target="none" rel="noopener">this photo&lt;/a>&amp;nbsp;and &lt;a href="http://maps.google.com/maps?q=Hull+Ave,San+Jose&amp;amp;ll=37.316844,-121.897248&amp;amp;spn=0.009892,0.013883&amp;amp;t=k&amp;amp;hl=en" target="none" rel="noopener">this photo&lt;/a> (zoom in to the maximum level).
&lt;p>I'll keep looking for more ...&lt;/p></description></item><item><title>Any other HP 6315 (T-Mobile) users out there?</title><link>/blog/any-other-hp-6315-t-mobile-users-out-there/</link><pubDate>Thu, 07 Apr 2005 16:16:53 +0000</pubDate><guid>/blog/any-other-hp-6315-t-mobile-users-out-there/</guid><description>&lt;p>T-Mobile and HP&amp;nbsp;just made available a &lt;a href="http://www.t-mobile.com/hpupdate" target="none" rel="noopener">download&lt;/a> which promises more stability (wee), better Bluetooth performance (yay), and some other features.&lt;/p>
&lt;p>Wish me luck. I'm going in!&lt;/p></description></item><item><title>Welcome Business Intelligence Deep Dive Attendees</title><link>/blog/welcome-business-intelligence-deep-dive-attendees/</link><pubDate>Thu, 07 Apr 2005 15:26:43 +0000</pubDate><guid>/blog/welcome-business-intelligence-deep-dive-attendees/</guid><description>&lt;p>&lt;a href="/blog/tags/life/">Rich Hundhausen&lt;/a>, my copresenter, has put together some great tidbits of information and downloads.  They are available at his &lt;a href="/blog/tags/life/">blog&lt;/a>.&lt;/p>
&lt;p> &lt;/p>
&lt;p>It was great meeting many of you.  If you have any additional questions, feel free to fire them off my way!&lt;/p></description></item><item><title>Microsoft Certified Architect</title><link>/blog/microsoft-certified-architect/</link><pubDate>Tue, 05 Apr 2005 21:13:16 +0000</pubDate><guid>/blog/microsoft-certified-architect/</guid><description>&lt;p>Yesterday, at&amp;nbsp;the&amp;nbsp;&lt;a href="http://www.techmentorevents.com" target="none" rel="noopener">TechMentor&lt;/a> conference in Orlando, Al Valvano, Lead Product Manager with Microsoft Learning, unveiled the Microsoft Certified Architect Program, a board-level certification on a scale the company has never attempted before.&lt;/p>
&lt;p>Read all the details from his keynote &lt;a href="http://www.mcpmag.com/news/article.asp?EditorialsID=789" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Ada County's Advanced Transportation Information System</title><link>/blog/ada-countys-advanced-transportation-information-system/</link><pubDate>Sun, 03 Apr 2005 21:46:49 +0000</pubDate><guid>/blog/ada-countys-advanced-transportation-information-system/</guid><description>&lt;p>Boise and Ada County have finally joined the ranks of other high-tech cities that offer real-time camera-based traffic information. Visit the &lt;a href="http://www.achd.ada.id.us/ATIS" target="none" rel="noopener">ATIS site&lt;/a> to see for yourself.&lt;/p></description></item><item><title>Are you a .NET Rockstar?</title><link>/blog/are-you-a-net-rockstar/</link><pubDate>Sun, 03 Apr 2005 20:21:30 +0000</pubDate><guid>/blog/are-you-a-net-rockstar/</guid><description>&lt;p>If so, then you certainly don't want to stop and take time to explain yourself to the masses. You want to keep on coding, and generating your .NET masterpiece! If this sounds like you, then you may need the&amp;nbsp;&lt;a href="http://www.cenqua.com/commentator" target="none" rel="noopener">The Commentator&lt;/a>:&lt;/p>
&lt;p>&amp;#8220;The Commentator uses revolutionary real-time language processing to actually grok your code and add the necessary comments on the fly. No more doco to slow you down. Just install The Commentator and watch as your coding elegance is eloquently decorated with insightful, nuanced commentary ...as you type. What's more, The Commentator's powerful Personality Controls allow you to tweak it's output so completely that it's as if The Commentator is speaking for you. In your voice. Explaining to those that need it, so that you can get on and get busy.&amp;#8221; :-)&lt;/p></description></item><item><title>Joe Celko speak their mind on .NET in the database</title><link>/blog/joe-celko-speak-their-mind-on-net-in-the-database/</link><pubDate>Sun, 03 Apr 2005 20:09:58 +0000</pubDate><guid>/blog/joe-celko-speak-their-mind-on-net-in-the-database/</guid><description>&lt;p>As you can imagine, the debate has been lively, as to whether hosting CLR sprocs, triggers, etc. in a SQL Server 2005 should be a best practice for an organization. You all know my feeling on the subject - go for it, in moderation!&lt;/p>
&lt;p>&lt;a href="http://www.celko.com" target="none" rel="noopener">Joe Celko&lt;/a> disagrees. First, check out &lt;a href="http://www.iemagazine.com/showArticle.jhtml?articleID=50500830" target="none" rel="noopener">his analysis from last fall&lt;/a>, and then his &lt;a href="http://www.sswug.org/see/22557" target="none" rel="noopener">follow-up article&lt;/a>&amp;nbsp;more recently.&lt;/p>
&lt;p>Personally, I like the comment posted on April 1st at the bottom of the follow-up article:&lt;/p></description></item><item><title>SQL Server 2005 Questions from the Tour</title><link>/blog/sql-server-2005-questions-from-the-tour/</link><pubDate>Sat, 02 Apr 2005 18:09:44 +0000</pubDate><guid>/blog/sql-server-2005-questions-from-the-tour/</guid><description>&lt;p>From various student questions over the last few weeks. More to come ...&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> I had heard that SQL 2005 was going to have an UPSERT (try UPDATE, if it fails, do an INSERT) capability. What's the status?&lt;br />&lt;strong>A.&lt;/strong> UPSERTs have been requested for many years and always wind up on the request list for features. It does not exist in SQL Server 2005 and isn't going to be added. There was, however, mention of an Insert With Merge ("Upsert") in some early Yukon documentation and books, but nothing there now.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> When I upload an RDL file in SQL 2005, is that RDL stored in an XML data type column somewhere? If so, which table?&lt;br />&lt;strong>A.&lt;/strong> Not in XML. I believe it is stored in the Catalog.Content column which is a blob.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Will SQL/Express have DTSRun capability? I know it won&amp;#8217;t have the designer.&lt;br />&lt;strong>A.&lt;/strong> No. unless something changes&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Will the Office Business Scorecards Accelerator be the &amp;#8220;Microsoft way&amp;#8221; of viewing KPIs, besides from BI Dev. Studio?&lt;br />&lt;strong>A.&lt;/strong> Not sure where they are with MOBSA and updating it 2005, and as you know, the KPIs that are in MOBSA are not exactly the same since they simply point to an AS2000 measure and have the ability to also handle metadata and weighted rollups.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Is the XML support in SQL 2005 provided by .NET or MSXML? I&amp;#8217;m guessing MSXML, because that&amp;#8217;s what&amp;#8217;s listed during install.&lt;br />&lt;strong>A.&lt;/strong> I believe this is correct. This is why the MSXML6 Parser and SDK get installed&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> The Website &lt;a href="http://www.sqlserverdatamining.com/" target="none" rel="noopener">www.sqlserverdatamining.com&lt;/a> has some sample code on how to host the DM viewers in your Windows apps. What about licensing?&lt;br />&lt;strong>A.&lt;/strong> This is still an open question with marketing, they have not nailed down that specific issue but should by Beta3 timeframe as a number of questions have come up on that.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Any late breaking news on SQL 2000 DTS packages being able to be opened, edited, migrated, etc. into SIS packages?&lt;br />&lt;strong>A.&lt;/strong> There is a migration tool that will perform some upgrades to DTS packages, but there are certain things that need rework, such as scripting, Data pump transforms, and dynamic properties. A good &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/SQL05InSrREAL.asp" target="none" rel="noopener">Whitepaper&lt;/a> was just published on this coming out of the Project REAL work it outlines most of the details. However, I hear that there is more work being dome on the upgrade process so stay tuned. Also, when installing SSIS, there is an advanced option to install the DTS runtime components which will allow DTS packages to run with SSIS packages. &lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Any other ways to persist SIS packages besides as an XML file?&lt;br />&lt;strong>A.&lt;/strong> Packages can be saved as external files or in SQL Server tables, but both are stored as XML. I've asked about a way to encrypt the XML, but this is not an option unfortunately unless Windows file level encryption is used, but an administrator can always take control of the files.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> I thought I had heard that SIS packages get compiled to an assembly and run as .NET code, like BizTalk maps and orchestrations? Not true? What gets &amp;#8220;deployed&amp;#8221; then?&lt;br />&lt;strong>A.&lt;/strong>The deployment utility has some nice features in that it can package up the runtime DLLs for SSIS packages to run on other servers, it also will include any compiled custom components, adapters and tasks. The SSIS packages are just XML and nothing changes there when deploying them. There is a SSIS service, however, that can run on the server and it helps performance by allowing the built-in components to remain in memory for quick use when a package is executed.&lt;br />&lt;br />&lt;strong>Q.&lt;/strong> Is there a way to put a breakpoint on a particular SIS task and the execute the package, stopping at that breakpoint? If not, how else to &amp;#8220;debug&amp;#8221;?&lt;br />&lt;strong>A.&lt;/strong> Yep, full breakpoint support and its very cool for development... with all the standard VS options of watches, stepping through code, etc There's also something called a data viewer that can show sample/full data at different transformations in the form of a grid or even graphs. It halts the data flow while the data is reviewed and then the designer can continue on with the dataflow.&lt;/p></description></item><item><title>The Straight Dope</title><link>/blog/the-straight-dope/</link><pubDate>Sat, 02 Apr 2005 17:58:50 +0000</pubDate><guid>/blog/the-straight-dope/</guid><description>&lt;p>Interesting Web site for the answers to all things trivial and more. This site&amp;nbsp;is the&amp;nbsp;home of Cecil Adams, claimed to be the&amp;nbsp;World's Smartest Human Being, and his famous syndicated column &lt;a href="http://www.straightdope.com" target="none" rel="noopener">The Straight Dope&lt;/a>. Here you will find all manner of things relating to the column and the vast Straight Dope media empire.&lt;/p>
&lt;p>And, while we're on this subject, how about &lt;a href="http://buzzwhack.com/" target="none" rel="noopener">BuzzWhack.com&lt;/a>? They are dedicated to de-mystifying buzzwords.&lt;/p></description></item><item><title>Some good April Fools Jokes yesterday</title><link>/blog/some-good-april-fools-jokes-yesterday/</link><pubDate>Sat, 02 Apr 2005 16:06:48 +0000</pubDate><guid>/blog/some-good-april-fools-jokes-yesterday/</guid><description>&lt;p>In addition to the Google Gulp (a few posts down). There was also a good &lt;a href="AFJThinkGeek.jpg" target="none" rel="noopener">ThinkGeek joke&lt;/a> as well as a &lt;a href="AFJSQL.jpg" target="none" rel="noopener">SQL Server 2005&lt;/a> joke pulled on us poor technical folk yesterday.&lt;/p>
&lt;p>Here's a list of the &lt;a href="http://www.museumofhoaxes.com/hoax/aprilfool/index" target="none" rel="noopener">Top 100 April Fools Jokes&lt;/a> of all time. Any other favorites?&lt;/p></description></item><item><title>KickStart event next week in Boise</title><link>/blog/kickstart-event-next-week-in-boise/</link><pubDate>Fri, 01 Apr 2005 18:26:40 +0000</pubDate><guid>/blog/kickstart-event-next-week-in-boise/</guid><description>&lt;p>This &lt;a href="http://www.kickstartidaho.com" target="none" rel="noopener">event&lt;/a> will be held at the BSU campus next week (April 4th-6th) and wil bring together Idaho’s entrepreneurial resources in one place. The 16 individual workshops will consist of 4 tracks: Creation, Implementation, Execution, and Resources. Seminar topics include: Assessing my opportunity, Intellectual property, Marketing my business, University and Idaho National Lab resources, Presenting to Investors and many others.&lt;br />&lt;br />&lt;a href="http://www.guykawasaki.com" target="none" rel="noopener">Guy Kawasaki&lt;/a> will be the keynote speaker on April 5th and there will be a full day of seminars on April 6th.&lt;/p></description></item><item><title>Quench your thirst for knowledge!</title><link>/blog/quench-your-thirst-for-knowledge/</link><pubDate>Fri, 01 Apr 2005 18:12:48 +0000</pubDate><guid>/blog/quench-your-thirst-for-knowledge/</guid><description>&lt;p>Enjoy&amp;nbsp;&lt;a href="http://www.google.com/googlegulp/" target="none" rel="noopener">Google Gulp&lt;/a> today!&lt;/p></description></item><item><title>Microsoft Business Intelligence (BI) Community</title><link>/blog/microsoft-business-intelligence-bi-community/</link><pubDate>Wed, 30 Mar 2005 21:58:16 +0000</pubDate><guid>/blog/microsoft-business-intelligence-bi-community/</guid><description>&lt;p>Wanted to let you know about&amp;nbsp;MSBIC, which is a North Texas based non-profit organization created to build an interactive forum focused on solving business problems by leveraging Microsoft Business Intelligence technologies, as well as promoting the discipline of Business Intelligence (BI) as a whole.&lt;/p>
&lt;p>To learn more about them, visit their &lt;a href="http://www.msbic.com" target="none" rel="noopener">Web site&lt;/a>.&lt;/p></description></item><item><title>What is the Office Business Scorecards Accelerator?</title><link>/blog/what-is-the-office-business-scorecards-accelerator/</link><pubDate>Sat, 26 Mar 2005 17:34:54 +0000</pubDate><guid>/blog/what-is-the-office-business-scorecards-accelerator/</guid><description>&lt;p>This has come up at a couple of my SQL Server 2005 BI events, so let me summarize:&lt;/p>
&lt;p>&amp;#8220;The Microsoft Office Business Scorecards Accelerator is a Web-based solution that enables employees at all levels of the enterprise to simplify the measurement of key performance indicators (KPIs) and visualization of business strategies.&amp;#8220;&lt;/p>
&lt;p>It doesn't, however, support SQL Server 2005. Microsoft is supposed to be updating Office so that it will consume KPI data from&amp;nbsp;&lt;/p></description></item><item><title>Where to download the Office Excel Add-in for SQL Server Analysis Services</title><link>/blog/where-to-download-the-office-excel-add-in-for-sql-server-analysis-services/</link><pubDate>Sat, 26 Mar 2005 17:23:48 +0000</pubDate><guid>/blog/where-to-download-the-office-excel-add-in-for-sql-server-analysis-services/</guid><description>&lt;p>For those of you attending my seminars, I've been showing a cool add-in for Excel, which allows you to access and analyze multidimensional data and create interactive structured and free-form reports in Microsoft Office Excel.&lt;/p>
&lt;p>You can find out more about it, and download it &lt;a href="http://www.microsoft.com/office/solutions/accelerators/exceladdin/default.mspx" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>AJAX/OOB (Out of Band) controls for ASP.NET</title><link>/blog/ajaxoob-out-of-band-controls-for-asp-net/</link><pubDate>Sat, 26 Mar 2005 17:07:59 +0000</pubDate><guid>/blog/ajaxoob-out-of-band-controls-for-asp-net/</guid><description>&lt;p>&lt;span style="FONT-SIZE: 10pt">These controls use DHTML to make requests to the server and refreshes back to the browser without refreshing the page.&amp;nbsp;This can make for a better, cleaner, flicker-free experience for the users, but adds some more complexity to manage.&lt;/span>&lt;/p>
&lt;p>Check out the &lt;a href="http://dart.com/powerweb/livecontrols.asp" target="none" rel="noopener">ASP.NET replacement controls from Dart&lt;/a>.&lt;/p></description></item><item><title>Borland's Team System?</title><link>/blog/borlands-team-system/</link><pubDate>Fri, 25 Mar 2005 07:10:43 +0000</pubDate><guid>/blog/borlands-team-system/</guid><description>&lt;p>Borland just announced its core &lt;a href="http://www.borland.com/core_sdp/" target="none" rel="noopener">Software Delivery Platform (SDP)&lt;/a>, which sounds&amp;nbsp;a lot like Team System.&lt;/p>
&lt;p>&amp;#8220;... Borland Core SDP offers the first customizable and integrated process and roles-centric platform for application lifecycle management.&amp;#8221;&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>Looks like somebody could have used Team System</title><link>/blog/looks-like-somebody-could-have-used-team-system/</link><pubDate>Fri, 25 Mar 2005 07:01:39 +0000</pubDate><guid>/blog/looks-like-somebody-could-have-used-team-system/</guid><description>&lt;p>... or at least a decent methodology! Read the &lt;a href="http://www.foxnews.com/story/0,2933,151421,00.html" target="none" rel="noopener">FoxNews story&lt;/a>.&lt;/p></description></item><item><title>"BroadCatching" - using RSS + BitTorrent to automatically download content</title><link>/blog/broadcatching-using-rss-bittorrent-to-automatically-download-content/</link><pubDate>Tue, 22 Mar 2005 05:25:38 +0000</pubDate><guid>/blog/broadcatching-using-rss-bittorrent-to-automatically-download-content/</guid><description>&lt;p>On the topic of RSS, one of my ISV attendees at the &lt;a href="http://go.netdesk.com" target="none" rel="noopener">Houston SQL Server 2005&lt;/a> event pointed out &lt;a href="http://www.engadget.com/entry/1234000167021291" target="none" rel="noopener">this article&lt;/a> to me, which explains how you can use RSS and &lt;a href="http://www.bittorrent.com/introduction.html" target="none" rel="noopener">BitTorrent&lt;/a> to find and download content, using free software&lt;/p></description></item><item><title>Ajax: A New Approach to Web Applications</title><link>/blog/ajax-a-new-approach-to-web-applications/</link><pubDate>Sat, 19 Mar 2005 23:55:38 +0000</pubDate><guid>/blog/ajax-a-new-approach-to-web-applications/</guid><description>&lt;p>Google Suggest and Google Maps are two examples of a new approach to web applications that have been&amp;nbsp;referred to as&amp;nbsp;&lt;em>Ajax&lt;/em>. The name is shorthand for Asynchronous JavaScript + XML, and it represents a fundamental shift in what&amp;#8217;s possible on the Web.&lt;/p>
Read more about it &lt;a href="http://adaptivepath.com/publications/essays/archives/000385.php" target="none" rel="noopener">here&lt;/a>.</description></item><item><title>Introducing Team System book on Amazon</title><link>/blog/introducing-team-system-book-on-amazon/</link><pubDate>Wed, 16 Mar 2005 20:31:54 +0000</pubDate><guid>/blog/introducing-team-system-book-on-amazon/</guid><description>&lt;p>I was just out at &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735621802" target="none" rel="noopener">Amazon&lt;/a>, and I see they have my book listed there. Cool! It shows a June publish date. Maybe they know something I don't.&lt;/p></description></item><item><title>Is 2005 the year of RSS?</title><link>/blog/is-2005-the-year-of-rss/</link><pubDate>Wed, 16 Mar 2005 20:24:45 +0000</pubDate><guid>/blog/is-2005-the-year-of-rss/</guid><description>&lt;p>If 2004 was the year of the blog, then &lt;a href="http://www.smallbusinesses.blogspot.com/2005/03/is-2005-year-of-rss.html" target="none" rel="noopener">could 2005 be the year of RSS&lt;/a>? I&amp;rsquo;ve been hearing more and more interesting uses of RSS, so I can believe it. In fact, &lt;a href="http://blog.coryisakson.com/">Cory Isakson&lt;/a>, even suggests that RSS might replace email altogether. That may be a stretch, but I can see his point.&lt;/p></description></item><item><title>SQL Server 2005 Datamining!</title><link>/blog/sql-server-2005-datamining/</link><pubDate>Mon, 14 Mar 2005 01:16:55 +0000</pubDate><guid>/blog/sql-server-2005-datamining/</guid><description>&lt;p>Check out &lt;a href="http://www.sqlserverdatamining.com" target="none" rel="noopener">the site&lt;/a> created by the actual datamining team. It contains many resources, including the &lt;a href="http://www.sqlserverdatamining.com/MovieClick/default.aspx" target="none" rel="noopener">MoviePick example site&lt;/a>, and even an area for &lt;a href="http://www.sqlserverdatamining.com/DMCommunity/SQLServer2000/default.aspx" target="none" rel="noopener">SQL 2000 datamining&lt;/a>.&lt;/p></description></item><item><title>Tech·Ed Bloggers</title><link>/blog/teched-bloggers/</link><pubDate>Sun, 13 Mar 2005 01:18:39 +0000</pubDate><guid>/blog/teched-bloggers/</guid><description>&lt;p>If you'll be attending and blogging, go and register now. If not, then bookmark the site and let the aggregation begin!&lt;/p>
&lt;p>&lt;a href="http://techedbloggers.net" target="none" rel="noopener">http://techedbloggers.net&lt;/a>&lt;/p></description></item><item><title>Dot Net Rocks!</title><link>/blog/dot-net-rocks/</link><pubDate>Tue, 08 Mar 2005 04:56:56 +0000</pubDate><guid>/blog/dot-net-rocks/</guid><description>&lt;p>Wanted to blog about a recent student of mine, Roy Ogborn, who showed up to my SQL Server 2005 ISV presentation wearing this shirt. I guess &lt;a href="http://orbonyx.com/RoysBlog/archive/2004/11/17/153.aspx" target="none" rel="noopener">there's a story&lt;/a> to it.&lt;/p>&lt;img src="DNRGuy.jpg"></description></item><item><title>Links from Raleigh's SQL BI Presentation</title><link>/blog/links-from-raleighs-sql-bi-presentation/</link><pubDate>Mon, 07 Mar 2005 22:28:49 +0000</pubDate><guid>/blog/links-from-raleighs-sql-bi-presentation/</guid><description>&lt;p>Thanks to all of you of you who attended today's presentation in Raleigh.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql2k/html/olapasandrs.asp" target="none" rel="noopener">Integrating Analysis Services with Reporting Services&lt;/a>
&lt;li>&lt;a href="http://office.microsoft.com/en-us/assistance/HA011265551033.aspx" target="none" rel="noopener">Using the Excel Add-in for SQL Server Analysis Services&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>"Birds of a Feather" sessions for Tech·Ed 2005</title><link>/blog/birds-of-a-feather-sessions-for-tech%c2%b7ed-2005/</link><pubDate>Sun, 06 Mar 2005 05:54:39 +0000</pubDate><guid>/blog/birds-of-a-feather-sessions-for-tech%c2%b7ed-2005/</guid><description>&lt;p>I'm helping my buddy &lt;a href="http://cs.ferncrk.com/blogs/stuart" target="none" rel="noopener">Stuart Celarier&lt;/a> spread the word on this.&lt;/p>
&lt;p>&lt;em>A Birds of a Feather session is a one-hour, moderated open discussion on any topic of great interest to conference attendees. It's not a presentation, there is no speaker or panel, there are no PowerPoint slides. Building on past successes, this year's Birds of a Feather sessions will be higher profile, taking place in the fabulous Tech&amp;#183;Ed Cabanas.&lt;/em>&lt;/p>
&lt;p>Anyone attending Tech&amp;#183;Ed 2005 can propose a Birds of a Feather session and everyone attending Tech&amp;#183;Ed 2005 is encouraged to vote for the sessions you would to see happen.&lt;/p></description></item><item><title>Great SQL Server BI Blog</title><link>/blog/great-sql-server-bi-blog/</link><pubDate>Sun, 06 Mar 2005 05:48:04 +0000</pubDate><guid>/blog/great-sql-server-bi-blog/</guid><description>&lt;p>Many of you OLAPsters out there already know and ready &lt;a href="http://www.sqljunkies.com/WebLog/mosha" target="none" rel="noopener">Mosha's blog&lt;/a>.&lt;/p></description></item><item><title>Reporting Services Scripter</title><link>/blog/reporting-services-scripter/</link><pubDate>Sun, 06 Mar 2005 05:19:35 +0000</pubDate><guid>/blog/reporting-services-scripter/</guid><description>&lt;p class=stdtext align=justify>&lt;a href="http://www.sqldbatips.com/showarticle.asp?ID=62" target="none" rel="noopener">Reporting Services Scripter&lt;/a> is a .NET Windows Forms application that enables scripting of all Microsoft SQL Server Reporting Services catalog items to aid in transferring them from one server to another. It can also be used to easily move items on mass from one Reporting Services folder to another on the same server. Depending on the scripting options chosen, Reporting Services Scripter can also transfer all catalog item properties such as Descriptions, History options, Execution options (including report specific and shared schedules) and server side report parameters.&lt;/p></description></item><item><title>SQL Server Log Reader</title><link>/blog/sql-server-log-reader/</link><pubDate>Sat, 05 Mar 2005 07:11:06 +0000</pubDate><guid>/blog/sql-server-log-reader/</guid><description>&lt;p>An ISV asked me today about reading the SQL Server log for troubleshooting transactions. When I got back to my inbox, I saw this announcement from &lt;a href="http://www.red-gate.com/sql/sql_log_rescue.htm" target="none" rel="noopener">Red Gate&lt;/a>.&lt;br />&lt;br />
“We are pleased to announce the second alpha of SQL Log Rescue - Undelete for SQL Server. SQL Log Rescue lets you View SQL Server transaction logs, Group and sort information in a high performance grid, View and recover deleted and modified data, Recover table drops, View large objects (e.g. ntext and binary columns), Search transactions, and View row history&amp;quot;&lt;/p></description></item><item><title>Winzip companion for Outlook 1.0</title><link>/blog/winzip-companion-for-outlook-1-0/</link><pubDate>Thu, 03 Mar 2005 21:06:47 +0000</pubDate><guid>/blog/winzip-companion-for-outlook-1-0/</guid><description>&lt;p>I use both products, so naturally I'm interested. &lt;font size=2>The add-in claims to&amp;nbsp;make it easy for users of Outlook to zip and encrypt attachments to outgoing e-mail messages. It works with Outlook 200x, but not &lt;/font>Outlook Express.&lt;/p>
Visit &lt;a href="http://www.winzip.com/prodpagewzcou.htm" target="none" rel="noopener">Winzip's page&lt;/a> for more information.</description></item><item><title>SQL Server 2005 - AW, Northwind, and Pubs Databases</title><link>/blog/sql-server-2005-aw-northwind-and-pubs-databases/</link><pubDate>Thu, 03 Mar 2005 15:21:35 +0000</pubDate><guid>/blog/sql-server-2005-aw-northwind-and-pubs-databases/</guid><description>&lt;p>In case you are running a beta that is missing one or more of these sample database. Here's a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2adbc1a8-ae5c-497d-b584-eab6719300cd&amp;amp;DisplayLang=en" target="none" rel="noopener">link&lt;/a> to find them. The AW database .msi file is found at the bottom of the page. Northwind and Pubs links are found to the right side of the page.&lt;/p></description></item><item><title>STA console apps may not garbage collect correctly</title><link>/blog/sta-console-apps-may-not-garbage-collect-correctly/</link><pubDate>Thu, 03 Mar 2005 14:49:37 +0000</pubDate><guid>/blog/sta-console-apps-may-not-garbage-collect-correctly/</guid><description>&lt;p>This is an older &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;828988" target="none" rel="noopener">KB article (# 828988)&lt;/a>, but it recently came up during one of the &lt;a href="http://go.netdesk.com" target="none" rel="noopener">ISV Community Days&lt;/a> events, so I wanted to blog it.&lt;/p></description></item><item><title>Speaking at Tech-Ed 2005 in Orlando!</title><link>/blog/speaking-at-tech-ed-2005-in-orlando/</link><pubDate>Wed, 02 Mar 2005 03:37:05 +0000</pubDate><guid>/blog/speaking-at-tech-ed-2005-in-orlando/</guid><description>&lt;p>Looks like I&amp;rsquo;ll be giving a presentation at &lt;a href="http://www.microsoft.com/events/teched2005/default.mspx" target="none" rel="noopener">Tech-Ed 2005 in Orlando&lt;/a> on Web-based security best practices for developers. Much like &lt;a href="http://blog.coryisakson.com/" target="none" rel="noopener">Cory&lt;/a> did at VSLive in San Francisco a few weeks ago.&lt;/p>&lt;/p>
&lt;p>I wish I were speaking about &lt;a href="http://www.microsoft.com/MSPress/books/8378.asp" target="none" rel="noopener">Team System&lt;/a>, but at least I'll be there.</description></item><item><title>Don't forget about the Team System newsgroups ...</title><link>/blog/dont-forget-about-the-team-system-newsgroups/</link><pubDate>Tue, 01 Mar 2005 20:24:52 +0000</pubDate><guid>/blog/dont-forget-about-the-team-system-newsgroups/</guid><description>&lt;p>Been doing some much blog reading lately (using &lt;a href="http://www.feeddemon.com/feeddemon/index.asp" target="none" rel="noopener">FeedDemon&lt;/a>, by the way) that I&amp;rsquo;ve forgotten about the “other news feed“, public newsgroups. Here are those &lt;a href="http://lab.msdn.microsoft.com/teamsystem/community/newsgroups/default.aspx" target="none" rel="noopener">newsgroups for VSTS&lt;/a>.&lt;/p></description></item><item><title>The Rule of Threes</title><link>/blog/the-rule-of-threes/</link><pubDate>Mon, 28 Feb 2005 02:24:21 +0000</pubDate><guid>/blog/the-rule-of-threes/</guid><description>&lt;p>Flying to Dallas today on America West, I read an interesting analysis by David Heath in the SmartBusiness section of the airline's magazine. Google found the article &lt;a href="http://www.theage.com.au/articles/2004/10/27/1098667823448.html" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>A bug in Solitaire?</title><link>/blog/a-bug-in-solitaire/</link><pubDate>Sun, 27 Feb 2005 02:32:53 +0000</pubDate><guid>/blog/a-bug-in-solitaire/</guid><description>&lt;p>So my dad sends me this&amp;nbsp;photo of his solitaire game last night. Do you see the bug?&lt;/p>&lt;img src="Solitaire.jpg"></description></item><item><title>A list of Team System third party products</title><link>/blog/a-list-of-team-system-third-party-products/</link><pubDate>Fri, 25 Feb 2005 21:51:17 +0000</pubDate><guid>/blog/a-list-of-team-system-third-party-products/</guid><description>&lt;p>I happened upon &lt;a href="http://www.ezds.com/html/vsts_products.html" target="none" rel="noopener">this site&lt;/a>. There's only three items on it right now. Let's hope he keeps it updated!&lt;/p></description></item><item><title>GUID of the Day!</title><link>/blog/guid-of-the-day/</link><pubDate>Thu, 24 Feb 2005 20:20:15 +0000</pubDate><guid>/blog/guid-of-the-day/</guid><description>&lt;p>It's amazing what you can do with the results of SQL Server's &lt;em>SELECT NewID() ...&lt;/em>&lt;/p>
&lt;img src="guid.jpg">
&lt;p>I'm just feeling &amp;#8220;Globally Unique&amp;#8221; today, I guess.&lt;/p></description></item><item><title>Updated schedule online</title><link>/blog/updated-schedule-online/</link><pubDate>Thu, 24 Feb 2005 18:15:19 +0000</pubDate><guid>/blog/updated-schedule-online/</guid><description>&lt;p>In case you care where I'll be for the next 3 months, here's my &lt;a href="http://www.hundhausen.com/schedule/schedule.htm" target="none" rel="noopener">schedule&lt;/a>.&lt;/p></description></item><item><title>Speaking at VSLive Las Vegas!</title><link>/blog/speaking-at-vslive-las-vegas/</link><pubDate>Thu, 24 Feb 2005 17:05:05 +0000</pubDate><guid>/blog/speaking-at-vslive-las-vegas/</guid><description>&lt;p>The agenda was just announced, and I'll be speaking on the &lt;em>&lt;a href="http://www.ftponline.com/conferences/vslive/2005/lv/asp-sessions.aspx" target="none" rel="noopener">Synergy of ASP.NET 2.0 and ADO.NET 2.0&lt;/a>&lt;/em>.&lt;/p>
&lt;p>So I hope to see you all at &lt;a href="http://www.ftponline.com/conferences/vslive/2005/lv" target="none" rel="noopener">VSLive in Las Vegas&lt;/a>&lt;/p></description></item><item><title>MSF Formal to become "MSF for CMMI Process Improvement"</title><link>/blog/msf-formal-to-become-msf-for-cmmi-process-improvement/</link><pubDate>Thu, 24 Feb 2005 02:06:54 +0000</pubDate><guid>/blog/msf-formal-to-become-msf-for-cmmi-process-improvement/</guid><description>&lt;p>I just found out about this change. Unfortunately, it won't be in Beta 2, but maybe by TechEd 2005.&lt;/p></description></item><item><title>MSDN: Installing the December CTP Release of Visual Studio Team System</title><link>/blog/msdn-installing-the-december-ctp-release-of-visual-studio-team-system/</link><pubDate>Wed, 23 Feb 2005 23:45:37 +0000</pubDate><guid>/blog/msdn-installing-the-december-ctp-release-of-visual-studio-team-system/</guid><description>&lt;p>Dave Bost's &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/vstsinstallguide.asp" target="none" rel="noopener">informative article&lt;/a> has been posted online. Use his&amp;nbsp;step-by-step guide to install and configure the latest release (December CTP)&amp;nbsp;of Team System in a virtual environment using Virtual PC 2004.&lt;/p></description></item><item><title>Modularis - Accelerating .NET</title><link>/blog/modularis-accelerating-net/</link><pubDate>Wed, 23 Feb 2005 18:16:00 +0000</pubDate><guid>/blog/modularis-accelerating-net/</guid><description>&lt;p>Last week in Chicago, I was fortunate to catch a one hour presentation by A.J. Singh, of &lt;a href="http://www.modularis.com" target="none" rel="noopener">Modularis&lt;/a> who demonstrated his company's product &lt;em>&lt;a href="http://www.modularis.com/products" target="none" rel="noopener">Accelerator&lt;/a>&lt;/em>. In a matter of minutes, he was able to go from simple diagrams to database structures and SOA-ready middle-tier (.NET) code, with minimal effort. Refactoring was even easier.&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>BizTalk Server 2004 - Deep Dive Training</title><link>/blog/biztalk-server-2004-deep-dive-training/</link><pubDate>Wed, 23 Feb 2005 18:02:23 +0000</pubDate><guid>/blog/biztalk-server-2004-deep-dive-training/</guid><description>&lt;p>My friends at QuickLearn in Washington state have put this training together, and I've heard good things about it from my friends at Microsoft. So, if you are looking for a deeper dive into BTS2004 development, check it out.&lt;/p>
&lt;p>&lt;a href="http://www.quicklearn.com/deepdive.htm" target="none" rel="noopener">http://www.quicklearn.com/deepdive.htm&lt;/a>&lt;/p></description></item><item><title>O/R Mappers and Code Generators</title><link>/blog/or-mappers-and-code-generators/</link><pubDate>Tue, 22 Feb 2005 19:24:18 +0000</pubDate><guid>/blog/or-mappers-and-code-generators/</guid><description>&lt;p>Trying to put together a comprehensive list of all .NET-based O/R mappers, because I get asked all the time. Sorry, but I'm not going to include any comparisons or analysis -- you're on your own.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.adapdev.com/codus" target="none" rel="noopener">Codus&lt;/a> (Free)
&lt;li>&lt;a href="http://www.ericjsmith.net/codesmith" target="none" rel="noopener">Codesmith&lt;/a> (Free/$)
&lt;li>&lt;a href="http://www.lhotka.net/ArticleIndex.aspx?area=CSLA%20.NET" target="none" rel="noopener">CSLA (Rocky Lhotka)&lt;/a> (Free)
&lt;li>&lt;a href="http://www.x-tensive.com/Products/DataObjects.NET" target="none" rel="noopener">DataObjects.NET&lt;/a>&amp;nbsp;($$)
&lt;li>&lt;a href="http://www.deklarit.com/" target="none" rel="noopener">Deklarit&lt;/a>&amp;nbsp;($$)
&lt;li>&lt;a href="http://www.thona-consulting.com/content/products/entitybroker.aspx" target="none" rel="noopener">EntityBroker&lt;/a> (Free/$$)
&lt;li>&lt;a href="http://web.techtalk.at/cms_products_en.aspx?scope=produkte.oodal" target="none" rel="noopener">Genome&lt;/a> (Free/$$)
&lt;li>&lt;a href="http://www.mertner.com/confluence/display/Gentle/Home" target="none" rel="noopener">Gentle.NET&lt;/a> (Free)
&lt;li>&lt;a href="http://www.ironspeed.com/" target="none" rel="noopener">Ironspeed&lt;/a> ($$)
&lt;li>&lt;a href="http://www.llblgen.com/" target="none" rel="noopener">LLBLGen Pro&lt;/a>&amp;nbsp;($)
&lt;li>&lt;a href="http://www.modularis.com" target="none" rel="noopener">Modularis&lt;/a> ($$$)&amp;nbsp;
&lt;li>&lt;a href="http://neo.codehaus.org/" target="none" rel="noopener">Neo - .NET Entity Objects&lt;/a>&amp;nbsp;(Free)
&lt;li>&lt;a href="http://nhibernate.sourceforge.net/" target="none" rel="noopener">NHibernate&lt;/a> (Free)
&lt;li>&lt;a href="http://www.npersist.com/" target="none" rel="noopener">NPersist&lt;/a> (Free)
&lt;li>&lt;a href="http://sourceforge.net/projects/n-orca/" target="none" rel="noopener">NOrca&lt;/a> (Free)
&lt;li>&lt;a href="http://www.objectmapper.com/" target="none" rel="noopener">ObjectMapper&lt;/a>&amp;nbsp;($)
&lt;li>&lt;a href="http://www.mongoosesolutions.com/mg/objectz_net.aspx" target="none" rel="noopener">Objectz.NET&lt;/a> ($)
&lt;li>&lt;a href="http://www.littleguru.net/opf/" target="none" rel="noopener">OPF.NET&lt;/a> ($$)
&lt;li>&lt;a href="http://sourceforge.net/projects/orm-net" target="none" rel="noopener">ORM.NET&lt;/a> (Free)
&lt;li>&lt;a href="http://www.sharppower.com/" target="none" rel="noopener">RapTier&lt;/a> (Free/$$)
&lt;li>&lt;a href="http://sooda.sourceforge.net/en/" target="none" rel="noopener">Sooda&lt;/a> (Free)
&lt;li>&lt;a href="http://www.visible.com/Products/Developer/index.htm" target="none" rel="noopener">Visual Developer&lt;/a> ($$/$$$)&amp;nbsp;
&lt;li>&lt;a href="http://www.ormapper.net/" target="none" rel="noopener">WilsonORMapper&lt;/a>&amp;nbsp;($)
&lt;li>&lt;a href="http://www.devexpress.com/Downloads/NET/XPO" target="none" rel="noopener">XPO - Express Persistent Objects&lt;/a> ($$) &lt;/li>&lt;/ul>
&lt;p>Did I miss any?&lt;/p></description></item><item><title>ISV Community Days (Resources)</title><link>/blog/isv-community-days-resources/</link><pubDate>Sun, 20 Feb 2005 01:52:26 +0000</pubDate><guid>/blog/isv-community-days-resources/</guid><description>&lt;p>Welcome to the all of the ISVs who are attending this quarter&amp;rsquo;s ISV Community Days Events! Here&amp;rsquo;s a &lt;a href="http://go.netdesk.com/communitydays/events/resources.aspx" target="none" rel="noopener">link&lt;/a> to download some additional materials. This covers the presentations, demos and scripts. Be sure to email me if you need anything additional.&lt;/p></description></item><item><title>Welcome ISVs - Here's a link for you</title><link>/blog/welcome-isvs-heresa-link-for-you/</link><pubDate>Fri, 18 Feb 2005 18:00:12 +0000</pubDate><guid>/blog/welcome-isvs-heresa-link-for-you/</guid><description>&lt;p>Welcome to the ISVs who are attending this quarter's ISV Community Days Events!&amp;nbsp; Here's a link to download some additional materials.&amp;nbsp; This covers the presenations, demos and scripts so you can run through them yourselves!&lt;/p>
&lt;p>&lt;a title=http://go.netdesk.com/communitydays/events/resources.aspx href="http://go.netdesk.com/communitydays/events/resources.aspx">&lt;font face=Arial>http://go.netdesk.com/communitydays/events/resources.aspx&lt;/font>&lt;/a>&lt;/p>
&lt;p>Happy coding!&lt;/p></description></item><item><title>Windows Server Division WebLog!</title><link>/blog/windows-server-division-weblog/</link><pubDate>Thu, 17 Feb 2005 06:32:56 +0000</pubDate><guid>/blog/windows-server-division-weblog/</guid><description>&lt;p>If you are at all interested in Windows 2003 64-bit, then be sure to add this blog to your aggregator. Please spread the word to any ISVs you know or meet that this blog will quickly become a way to announce new ISV applications that support the x64 operating system.&lt;/p>
&lt;p>&lt;a href="http://blogs.msdn.com/windowsserver">http://blogs.msdn.com/windowsserver&lt;/a>&lt;/p></description></item><item><title>Oracle announces Dev Tools for VS.NET</title><link>/blog/oracle-announces-dev-tools-for-vs-net/</link><pubDate>Tue, 15 Feb 2005 15:23:09 +0000</pubDate><guid>/blog/oracle-announces-dev-tools-for-vs-net/</guid><description>&lt;p>Not that I&amp;rsquo;m an Oracle developer, it&amp;rsquo;s just &lt;a href="http://www.ftponline.com/reports/vslivesf/2005/mendelsohn/" target="none" rel="noopener">a very well-written article&lt;/a>&lt;/p></description></item><item><title>SQL Server 2005 and Visual Studio 2005 ISV Community Tour begins!</title><link>/blog/sql-server-2005-and-visual-studio-2005-isv-community-tour-begins/</link><pubDate>Mon, 14 Feb 2005 04:46:39 +0000</pubDate><guid>/blog/sql-server-2005-and-visual-studio-2005-isv-community-tour-begins/</guid><description>&lt;p>Well, I'm off again, touring the country, and delivering the message to folks in a number of cities over the next two months.&lt;/p>
&lt;p>If you would like to download the slides, demos, or scripts, then go to my &lt;a href="http://www.hundhausen.com/public" target="none" rel="noopener">public download site&lt;/a>.&lt;/p></description></item><item><title>Going through my VSLive photos ...</title><link>/blog/going-through-my-vslive-photos/</link><pubDate>Sat, 12 Feb 2005 17:29:26 +0000</pubDate><guid>/blog/going-through-my-vslive-photos/</guid><description>&lt;p>Between all my buddies taking photos, I've got some good ones. Including this (cropped) shot of Bill Vaughn talking to someone in the foreground, and Doug Purdy busy doing something with his thumb in the background.&lt;/p>
&lt;p>No, it wasn't staged! :-)&lt;/p>&lt;img src="thumb.jpg"></description></item><item><title>SQL Server Management Objects (SMO) Presentation</title><link>/blog/sql-server-management-objects-smo-presentation/</link><pubDate>Wed, 09 Feb 2005 02:23:52 +0000</pubDate><guid>/blog/sql-server-management-objects-smo-presentation/</guid><description>&lt;p>Thanks everyone who attended. If you have any questions, please ping me at &lt;a href="mailto:delphi@delphi.org">delphi@delphi.org&lt;/a> or &lt;a href="mailto:v-richh@microsoft.com">v-richh@microsoft.com&lt;/a>&lt;/p>
&lt;p>Here's the &lt;a href="SMO.zip">slides, code, and output&lt;/a> from my presentation.&lt;/p></description></item><item><title>VSLive2005 - Richard Hundhausen - SQL Management Objects (SMO)</title><link>/blog/vslive2005-richard-hundhausen-sql-management-objects-smo/</link><pubDate>Wed, 09 Feb 2005 00:51:05 +0000</pubDate><guid>/blog/vslive2005-richard-hundhausen-sql-management-objects-smo/</guid><description>&lt;p>&lt;a href="/blog/tags/life/">Richard Hundhausen&lt;/a> is talking about SQL Management Objects (SMO).  Started on a high note.  Good jokes.  Got the audience interested.&lt;/p>
&lt;p> &lt;/p>
&lt;p>High points:&lt;/p>
&lt;p> &lt;/p>
&lt;p> &lt;/p>
&lt;ul>
&lt;ul>
	&lt;li>You can capture your clicks, and turn them into a script that can be edited.&lt;/li>
&lt;/ul>
&lt;/ul>
&amp;nbsp;
&lt;ul>
&lt;ul>
	&lt;li>SMO is backward compatible with SQL Server 2000 and 7.0!&lt;/li>
&lt;/ul>
&lt;/ul>
&amp;nbsp;
&lt;ul>
&lt;ul>
	&lt;li>Over 500 classes in SMO, with over 19,000 methods, properties, constructors, fields and events&lt;/li>
&lt;/ul>
&lt;/ul>
&amp;nbsp;
&lt;ul>
&lt;ul>
	&lt;li>Can use What-If to see what would happen if you ran something.  You get the SQL but don't HAVE to get the results of running it.&lt;/li>
&lt;/ul>
&lt;/ul>
&amp;nbsp;
&lt;p> &lt;/p></description></item><item><title>VSLive2005 - Cory Isakson - Internet Security Best Practices</title><link>/blog/vslive2005-cory-isakson-internet-security-best-practices/</link><pubDate>Tue, 08 Feb 2005 23:12:39 +0000</pubDate><guid>/blog/vslive2005-cory-isakson-internet-security-best-practices/</guid><description>&lt;p>&lt;a href="http://blog.coryisakson.com">Cory Isakson&lt;/a> is giving a presention on security on the internet.&amp;nbsp; Looking specifically at extranet solutions (and some good ideas in internet solutions as well).&amp;nbsp; About 80 people in attendence.&lt;/p>
&lt;p>Threats:&lt;/p>
&lt;ul>
&lt;li>Man in the middle
&lt;li>Session reply
&lt;li>Query string manipulation
&lt;li>HTTP header manipulation
&lt;li>Cookie&amp;nbsp;manipulation
&lt;li>Form field manipulation
&lt;li>Luring attacks&lt;/li>&lt;/ul>
&lt;p>Recommendations:&lt;/p>
&lt;ul>
&lt;li>Authorization:
&lt;ul>
&lt;li>Access Control Lists
&lt;li>Authorization Manager - ties in with Active Directory credentials
&lt;li>&lt;strong>ASP.NET 2.0 Permission Manager&lt;/strong> - not MS, but ties in directly to the Provider model.&amp;nbsp; This looks exciting!&amp;nbsp; Cory really covered this well, even giving some real code.&amp;nbsp; Plus, his business logic for why this is important is very compelling.&amp;nbsp; Check this out at Google.&amp;nbsp; Or (I did it for you) &lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=762350f9-7d40-44ca-8ec0-4655e1a7682b">here&lt;/a>.&lt;/li>&lt;/ul>&lt;/li>&lt;/ul>
&lt;p>Good presentation.&amp;nbsp; Enough code to keep us interested, with enough tips from experience to make us feel like we've had some good experienced-based tricks we can take back to us.&lt;/p></description></item><item><title>Cory Isakson onstage!</title><link>/blog/cory-isakson-onstage/</link><pubDate>Tue, 08 Feb 2005 21:59:47 +0000</pubDate><guid>/blog/cory-isakson-onstage/</guid><description>&lt;p>Sitting through Cory's talk on&amp;nbsp;Practical internet security development.&lt;/p>
&lt;p>A quick head count: 80 attendees. Great job Cory!&lt;/p>
&lt;p>Oh, and I like the slip &amp;#8220;VSLice&amp;#8221;&lt;/p></description></item><item><title>VSLive - Eric Rudder's Keynote and Ari Bixhorn's Demo</title><link>/blog/vslive-eric-rudders-keynote-and-ari-bixhorns-demo/</link><pubDate>Tue, 08 Feb 2005 17:58:22 +0000</pubDate><guid>/blog/vslive-eric-rudders-keynote-and-ari-bixhorns-demo/</guid><description>&lt;p>Eric's speaking on lots of overview stuff, with just enough technical info to keep it interesting and enough business information to get my juices flowing.&lt;/p>
&lt;p>Indigo Day Theme - What should you do today, to prepare for Web Services in the future?&lt;/p>
&lt;p>Notes:&lt;/p>
&lt;ul>
&lt;li>W3C recommendations are improving, including MTOM and WS-AtomicTransactions.
&lt;li>Indigo's 3 areas: &lt;em>Productivity&lt;/em> (attribute based, VS integration), &lt;em>Interoperability&lt;/em> (WS-* specs), and &lt;em>Service-Oriented Development&lt;/em> (loosely coupled, config based communication)
&lt;li>Lots of focus on the Service Oriented Architecture (SOA) support in Indigo.
&lt;li>Indigo services will be built using VS 2005.&amp;nbsp; Indigo is an extension of the .NET Framework.&lt;/li>&lt;/ul>
&lt;p>Ari Bixhorn's up for a demo.&amp;nbsp; Got a big ol' bandage on his head.&amp;nbsp; The demo's focused on a hospital experience.&amp;nbsp; (Whoops, it's not a bandage, it'2013-08-28 13:52:37's the heart rate monitor.)&lt;/p></description></item><item><title>(VSLive) Eric Rudder'2013-08-28 18:38:03's - Migrating to Indigo</title><link>/blog/vslive-eric-rudders-migrating-to-indigo/</link><pubDate>Tue, 08 Feb 2005 17:54:58 +0000</pubDate><guid>/blog/vslive-eric-rudders-migrating-to-indigo/</guid><description>&lt;p>&lt;strong>ASMX to Indigo&lt;/strong>&lt;/p>
&lt;p>Good news is that your old ASMX&amp;nbsp;code will continue to work. Same with MSMQ. No imperative that you must move to Indigo. Save code, run faster, smoother, better management tools - great reasons to change, however.&lt;/p>
&lt;p>&amp;#8220;First generation Web services are legacy&amp;#8220; - sounds weird, doesn't it?&lt;/p>
&lt;p>using System.ServiceModel;&lt;/p>
&lt;p>&lt;strong>Enterprise Services to Indigo&lt;/strong>&lt;/p>
&lt;p>Enhanced the transaction support, setting Tx and security semantics on a per method basis.&lt;/p></description></item><item><title>(VSLive) Eric Rudder and Air Bixhorn's keynote "Investigating Indigo"</title><link>/blog/vslive-eric-rudder-and-air-bixhorns-keynote-investigating-indigo/</link><pubDate>Tue, 08 Feb 2005 17:39:27 +0000</pubDate><guid>/blog/vslive-eric-rudder-and-air-bixhorns-keynote-investigating-indigo/</guid><description>&lt;p>Focus is on a walk through Web services, from ASMX to WSE to Indigo, and how Indigo will plug and play into Visual Studio.&lt;/p>
&lt;p>Ari just came onstage wearing a heartrate monitor on his head. This should be interesting.&lt;/p>
&lt;p>His hospital system, demonstrated inside whitehorse, shows the connection to a BEA Web service. The demo starts, tracing Air's heartrate and brainwave activity! Then a call is made to the Web service, from within the client applicaiton.&lt;/p></description></item><item><title>From the "Would you rather be Rich or Stupid?" category.</title><link>/blog/from-the-would-you-rather-be-rich-or-stupid-category/</link><pubDate>Tue, 08 Feb 2005 15:42:58 +0000</pubDate><guid>/blog/from-the-would-you-rather-be-rich-or-stupid-category/</guid><description>&lt;p>A &lt;a href="http://tvnz.co.nz/view/news_health_story_skin/472604%3fformat=html">newspaper &lt;/a>from New Zealand has this whopper about married couples:&lt;/p>
&lt;p>"Most people say they still find their partners sexually attractive, and still have enjoyable sex lives. But faced with a choice of &lt;strong>going without sex&lt;/strong> or &lt;strong>losing weight&lt;/strong>, a whopping 93% would&amp;nbsp;chose shedding some kilos."&lt;/p>
&lt;p>So, what's up with the other 7%?&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>VSLive2005 - Eric Lee - VSTS: Enterprise Development and Testing Tools</title><link>/blog/vslive2005-eric-lee-vsts-enterprise-development-and-testing-tools/</link><pubDate>Tue, 08 Feb 2005 02:00:39 +0000</pubDate><guid>/blog/vslive2005-eric-lee-vsts-enterprise-development-and-testing-tools/</guid><description>&lt;p>Eric Lee gives a presentation on Enterprise Dev and Testing Tools in VS2005 Team System.&lt;/p>
&lt;p>&lt;img style="WIDTH: 283px; HEIGHT: 211px" height=271 src="EricLeeSpeaking.jpg" width=356 border=0>&lt;/p>
&lt;p>A great talk about the WHY of team development.&amp;nbsp; Why is team development important?&amp;nbsp; How can Team System help?&lt;/p>
&lt;p>Eric is a great presenter.&amp;nbsp; The audience is hooked, and he's on a roll!&amp;nbsp; :-)&lt;/p>
&lt;p>Cool points:&lt;/p>
&lt;ul>
&lt;li>Everything in VS Team Foundation Server (TFS) is exposed as a web service, so you can develop any kind of client that you like.&amp;nbsp; Don't like the built-in support for Excel and Project?&amp;nbsp; Build a new one!
&lt;li>You can plug into the event system!&amp;nbsp; You can create a Web Service, and then TFS will call YOU!&amp;nbsp; Almost a SOAP call-back!&amp;nbsp; You can already set up email notifications when it changes.
&lt;li>TFS can handle all of your administrative UI stuff.&amp;nbsp;
&lt;li>Team Build - coming soon - you'll be able to do a scheduled build, run the unit tests, coverage tests, etc, and will generate a build report!&amp;nbsp; Oh, way cool!
&lt;li>Code Analyzer (was FxCop) - rules engine that is fully extensible and configurable.&amp;nbsp; You can catch the errors that are well known.&amp;nbsp; "This will allow you to focus on making new errors." (got a good laugh)
&lt;li>Code Profiler - It's been used for many years at Microsoft.&amp;nbsp; Makes testing your code for performance much easier!
&lt;li>Unit Tests - I'm very excited about this!&amp;nbsp; Programmers NEED to use Unit Tests, and they just don't, since it'2013-08-28 13:52:38's an initial hurdle.&amp;nbsp; But once you've done it, you're sold!&amp;nbsp;
&lt;li>Unit Tests can use data binding to expand the unit testing to be very powerful!
&lt;li>Unit Tests can run against web applications.
&lt;li>Testing infrastructure is robust enough to handle MS internal tests, which can number in the 10s of thousands of tests.&amp;nbsp; Cool!
&lt;li>Team Testing is extensible&amp;nbsp;- "More time spent being sure testing was extensible than in building tests."
&lt;li>Reports include quality measurements at the development level and deployment level.&lt;/li>&lt;/ul>
&lt;p>Time for a demo!&amp;nbsp; Cool stuff from the demo:&lt;/p></description></item><item><title>VSLive2005 - Ajay Sudan - Managing the Software Lifecycle with Visual Studio 2005 Team System</title><link>/blog/vslive2005-ajay-sudan-managing-the-software-lifecycle-with-visual-sudio-2005-team-system/</link><pubDate>Tue, 08 Feb 2005 00:55:46 +0000</pubDate><guid>/blog/vslive2005-ajay-sudan-managing-the-software-lifecycle-with-visual-sudio-2005-team-system/</guid><description>&lt;p>Ajay Sudan is presenting an overview of&amp;nbsp;Team System&amp;nbsp;at VSLive2005.&amp;nbsp; He's giving an excellent overview of the entire topic.&amp;nbsp; To be cleaned&amp;nbsp;up later...&lt;/p>
&lt;p>&lt;img style="WIDTH: 308px; HEIGHT: 222px" height=222 src="AjaySudanSpeaking.jpg" width=352 border=0>&lt;/p>
&lt;p>Cool Info:&lt;/p>
&lt;ul>
&lt;li>Team foundation will support up to 500 developers out of the box.&amp;nbsp; For more developers, TFS installs can be 'chained'.
&lt;li>You can create a new project by BRANCHING from an existing project!!
&lt;li>Can install your companies data center as a 'drag and drop' control from the toolbox.
&lt;li>Code Coverage is easy!&amp;nbsp; You can show how much of your code is covered by your unit tests with a few clicks!&lt;/li>&lt;/ul>
&lt;p>&lt;br />&lt;/p></description></item><item><title>(VSLive) - Managing the Software Lifecycle with Visual STudio 2005 Team System</title><link>/blog/vslive-managing-the-software-lifecycle-with-visual-studio-2005-team-system/</link><pubDate>Mon, 07 Feb 2005 23:51:38 +0000</pubDate><guid>/blog/vslive-managing-the-software-lifecycle-with-visual-studio-2005-team-system/</guid><description>&lt;p>Sorry I didn't post them here, but please download my notes.&lt;/p>
&lt;a href="Team System Notes and Thoughts.doc">Notes.doc&lt;/a></description></item><item><title>Greetings from VSLive (San Francisco)</title><link>/blog/greetings-from-vslive-san-francisco/</link><pubDate>Mon, 07 Feb 2005 23:50:31 +0000</pubDate><guid>/blog/greetings-from-vslive-san-francisco/</guid><description>&lt;p>Been here a couple of days now, but the conference&amp;nbsp;really gets started today.&lt;/p>
&lt;p>Yesterday, Sunday, was a pre-conference day, where a few legends were doing 1/2 day seminars on C# best practices, code reuse in Visual Studio, and frameworks. I checked in, got my badge, and got oriented.&lt;/p>
&lt;p>Today's keynote was on Smart Clients, by Soma. I heard they even included a quick Team System demo/mention. :-)&lt;/p>
&lt;p>I've pretty much hid-out in the speaker room,&amp;nbsp;tuning my demo,&amp;nbsp;and working on Team System. Good time - met all kinds of cool folks there today. Here's a quick list of who rotated into and out-of the room today.&lt;/p></description></item><item><title>VSLive2005 - Day 0</title><link>/blog/vslive2005-day-0/</link><pubDate>Mon, 07 Feb 2005 02:08:49 +0000</pubDate><guid>/blog/vslive2005-day-0/</guid><description>&lt;p>There were a few good lectures today.&amp;nbsp; Most of them all day affairs.&amp;nbsp; &lt;a href="http://www.insteptech.com/">Deborah Kurata &lt;/a>spoke on tips for code reuse and using VS.NET efficiently.&amp;nbsp; Of course, &lt;a href="http://www.pdsa.com/">Paul Sheriff&amp;nbsp;&lt;/a>&amp;amp;&amp;nbsp;&lt;a href="http://www.mcwtech.com/">Ken Getz &lt;/a>were doing the &lt;strong>Build a VB.NET Application in 1 Day&lt;/strong> (I don't think I've heard of a conference of consequence that doesn't begin Day 0 with that show.&amp;nbsp; That's got to be wonderful for AppDev.)&amp;nbsp; &lt;a href="http://www.richardhaleshawgroup.com/RHSGroup/DesktopDefault.aspx">Richard Hale Shaw&lt;/a>, from the unexpectedly named Richard Hale Shaw Group, spoke on best and worst patterns and practices for C#.&amp;nbsp; Overall, it sounded like&amp;nbsp;a pretty good day, especially for some of the introductory stuff.&amp;nbsp;&amp;nbsp;Unfortunately, Rich and I had a bunch of work to do, so we don't have much info or tips and tricks to blog.&amp;nbsp; :-(&amp;nbsp;&lt;/p></description></item><item><title>VSLive 2005 - Arrival in San Francisco</title><link>/blog/vslive-2005-arrival-in-san-francisco/</link><pubDate>Sun, 06 Feb 2005 04:14:03 +0000</pubDate><guid>/blog/vslive-2005-arrival-in-san-francisco/</guid><description>&lt;p>&lt;a href="/blog/tags/life/">Rich Hundhausen&lt;/a>, &lt;a href="http://blog.coryisakson.com/">Cory Isakson &lt;/a>and myself (Steven Borg) just arrived in San Francisco for the VSLive 2005 conference.&amp;nbsp; We'll all be speaking on various topics.&amp;nbsp; &lt;/p></description></item><item><title>VSTS Chat Transcript (Experts) - Team Architect - February 2, 2005</title><link>/blog/vsts-chat-transcript-experts-team-architect-february-2-2005/</link><pubDate>Sun, 06 Feb 2005 04:08:30 +0000</pubDate><guid>/blog/vsts-chat-transcript-experts-team-architect-february-2-2005/</guid><description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt">&lt;font face="Times New Roman">&lt;span class=usernamedisplayclass>&lt;span style="FONT-SIZE: 9pt; mso-bidi-font-size: 8.5pt">&lt;font color=#000000>Ed_H_MS&lt;/font>&lt;/span>&lt;/span>&lt;span style="FONT-SIZE: 9pt; mso-bidi-font-size: 8.5pt">&lt;font color=#000000> &lt;/font>&lt;span style="COLOR: #000099">(Moderator)&lt;/span>&lt;font color=#000000>: Welcome to today’s chat with Team Architect. We'll be answering questions and discussing our suite of designers for designing service oriented systems as well as logical datacenters, deployment, and extensibility.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />&lt;o:p>&lt;/o:p>&lt;/font>&lt;/span>&lt;/font>&lt;/p>
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt">&lt;font face="Times New Roman">&lt;span class=usernamedisplayclass>&lt;span style="FONT-SIZE: 9pt; mso-bidi-font-size: 8.5pt">&lt;font color=#000000>DavidHo_ms&lt;/font>&lt;/span>&lt;/span>&lt;span style="FONT-SIZE: 9pt; mso-bidi-font-size: 8.5pt">&lt;font color=#000000> &lt;/font>&lt;span style="COLOR: #000099">(Expert)&lt;/span>&lt;font color=#000000>: Hi - I am the Test Manager for the team.&lt;o:p>&lt;/o:p>&lt;/font>&lt;/span>&lt;/font>&lt;/p></description></item><item><title>NHibernate</title><link>/blog/nhibernate/</link><pubDate>Fri, 28 Jan 2005 18:52:37 +0000</pubDate><guid>/blog/nhibernate/</guid><description>&lt;p>NHibernate is a .NET based object persistence library for relational databases, which is&amp;nbsp;a port of the&amp;nbsp;Java Hibernate relational persistence tool.&lt;/p>
&lt;p>&lt;a href="http://nhibernate.sourceforge.net" target="none" rel="noopener">http://nhibernate.sourceforge.net&lt;/a>&lt;/p></description></item><item><title>VSTS Chat Transcript (Group Chat) - Team Foundation Server - January 26, 2005</title><link>/blog/vsts-chat-transcript-group-chat-team-foundation-server-january-26-2005/</link><pubDate>Thu, 27 Jan 2005 02:36:53 +0000</pubDate><guid>/blog/vsts-chat-transcript-group-chat-team-foundation-server-january-26-2005/</guid><description>&lt;div class=messageClass>Welcome to the MSDN Chat Room. This chat room will be used for both event, as well as, peer-to-peer chats. Please abide by the Chat Code of Conduct, located in the Help file. To view a list of our upcoming event chats, please visit &lt;a class="url" href="http://msdn.microsoft.com/chats" target="_blank" rel="noopener">http://msdn.microsoft.com/chats&lt;/a>/.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;b>Chat Topic: &lt;/b>Chat with the VSTF (Team Foundation) team&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;b>Chat Room Status:&lt;/b> Scheduled Chat in Progress&lt;br />&lt;/div>
&lt;div class=messageClass>
&lt;hr class=hr SIZE=1>
&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: shhh. I'm trying to watch TV...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: oh goodie &lt;img height=19 alt="SMILEY :)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel'2013-08-28 13:52:38');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span>: anyone have a guess to the release date?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: I'm more interested in the cost...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: how about release date to Beta2&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: Is it going to be affordable for smaller size companies...?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span>: September I think&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span>: is sept. for beta2 or full release?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(56979,4, false,'divGuestPanel');" onclick="fnSelectUser(56979,4, true);">Jonesie&lt;/span>: Get MSDN before the final release.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span>: beta2 last i heard&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span>: been pushed back&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: Anyone have any clue as to the cost? From my understanding MSDN won't cover the license fees&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span>: yeah read something on theserverside&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Ack! I'm looking forward to Beta2...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>What Windows/AD permissions does an AD User need to connect to TFS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(56979,4, false,'divGuestPanel');" onclick="fnSelectUser(56979,4, true);">Jonesie&lt;/span>: Currently you have to have a domain account and the TFS admin has to add you to the approprate roles.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>Is Sql server 2005 is necessary for tfs in the final release?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: The TFS groups Global Namespace Admins, Global TFS Everyone, Global Service Accounts, Project Administrators, Project Contributor, Project Reader are built-in. Are these groups stored in ADAM or SQL?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>Will MSDN Cover the licensing for TFS, or how will that work? Is it a solution thats viable for a smaller team (10-15 developers) without a large budget?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57213,4, false,'divGuestPanel');" onclick="fnSelectUser(57213,4, true);">joelercoaster&lt;/span>: anyway to make the names of Experts and Guests appear in diff colors?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: MSDN Universal subscribers will get thies choice of one SKU of team system.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>The TFS groups Global Namespace Admins, Global TFS Everyone, Global Service Accounts, Project Administrators, Project Contributor, Project Reader are built-in. Are these groups stored in ADAM or SQL? (repost to 'Submit a Question')&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: The whole Team Suite will be available for an upgrade price&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Woo hoo!!! How much is the upgrade price? ;-)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: Paul_D: What's the pricing scheme look like?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: don't know. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: Paul: and what do you mean, one SKU of team system?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Akashm - what platforms will you be building migration tools?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: check the newsgroups, I'll find the thread. Buck hodges made a post&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: Paul: aight, appreciate it&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(791,4, false,'divGuestPanel');" onclick="fnSelectUser(791,4, true);">Bruce Lee&lt;/span>: Hello, all. &lt;img height=19 alt="SMILEY :)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0> &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Can you categorize projects? If I have a large enterprise, I might want one huge scaled TFS with all projects. If so, how would I organize them?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span>: wonder how Ed gets assigned all of these?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Can you limit the resource list in MS Project when working with work items. It seems to pull from AD?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Does source control store each version of the file, or only differences?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: hart: sorry it wasn't Buck who made that post. It's in teamsystem.general and the thread is titled 'What MSDN Subscription Level?'&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>When creating a new team project and branching, can you move over work items?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span> asked the experts: &lt;/i>is team system an overkill for a group of 10 - 15 ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Heya Chris - can't keep from volunteering, you know!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Still the constraint that VSTS is the only app on the SQL2005 box? How about just an instance?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span>: cool Ed, if you didn't work for MS - you'd be an MVP!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>Will Team System be licensed to service providers to provide the platform to people not able to maintain thier own infrastructure?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Hehehe - I wish!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>When do you plan to rename the databases and Web services? They are still codenames!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>A question about the team test, does the test suite will cover Functional and Process testing? It seems that the current build include unit test, loading test and limited features.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span> asked the experts: &lt;/i>Any converter for StarTeam?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>Will the version control in TFS support true branching and merging unlike the control we have with VSS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Can TFS be load balanced (Scale-out)? It's just ASP.NET, right?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(791,4, false,'divGuestPanel');" onclick="fnSelectUser(791,4, true);">Bruce Lee&lt;/span> asked the experts: &lt;/i>How about the extensibility of Team Foundation? I mean can we use it with some other dev system, like a Java dev system?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span>: Can I run unit test without install TFS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57166,4, false,'divGuestPanel');" onclick="fnSelectUser(57166,4, true);">Silent Jay&lt;/span> asked the experts: &lt;/i>Along the lines of Dan's question, any converter for Perforce?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: yes joy you can.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Back on work items, can I copy ALL of them. let's say V1 is done and I want V2 of my project to a new "Team Project", can I branch source code and copy all the work items when creating the new team project?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span>: I'd like to start using team system as soon as possible and wanted to know if the code versioning and bug tracking sections were stable enough for production&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Since all/most settings are persisted in the SQL 2005 database, what would be the pros/cons of having the application tier (Web Services) on each developer's workstation, vice having the application tier on the SQL box?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span>: To Paul_D_Murphy: but in DEC CTP, I cannot do it. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span> asked the experts: &lt;/i>I'd like to start using team system as soon as possible and wanted to know if the code versioning and bug tracking sections were stable enough for production&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>Along the lines of a converter for ClearCase, what about CVS which seems to be very dominate of the market today?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33655,4, false,'divGuestPanel');" onclick="fnSelectUser(33655,4, true);">els&lt;/span> asked the experts: &lt;/i>You will have conversion from VSS and CC; what about for bug tracking tools?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(56979,4, false,'divGuestPanel');" onclick="fnSelectUser(56979,4, true);">Jonesie&lt;/span> asked the experts: &lt;/i>Can I tell TFS to use an existing Sharepoint or Reporting site rather than have it create new ones?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: joy: drop it on the newsgroups, it should work. Maybe we can figure it out.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>(Follow-up) so, it's ok to have other instances on the SQL 2005 box? How about other databases on that instance?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Joy - please use the "Submit a Question" radio button, that will get the question into the queue and on the transcript.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>will TFS have an integration with pwa ? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span> asked the experts: &lt;/i>Can I run unit test without install TFS? I know I can edit a unit test for some methods, but we can excute the selected unit test, it cannot run.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Shelving stores local or remotely? do you have a choice?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57223,4, false,'divGuestPanel');" onclick="fnSelectUser(57223,4, true);">rz&lt;/span> asked the experts: &lt;/i>How does TFS support development teams located in different countries in the world? distributed architecture?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span>: Thank you very much&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57213,4, false,'divGuestPanel');" onclick="fnSelectUser(57213,4, true);">joelercoaster&lt;/span>: we we get a transcript of this chat later? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Is ADAM required on both the AT and DT? Will the need for ADAM be dropped eventually?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span>: You mention that the AT uses in-memory session state. Couldn't I just change the session state to SQL Server or the TCP State Server and then LB the severs?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Any plans to plug Hatteras into SQL Server 2005's management studio interface as a VCC choice?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span>: is there a doc describing the different flavors of teamsystem? I just saw a diagram with arch. test. etc.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57237,4, false,'divGuestPanel');" onclick="fnSelectUser(57237,4, true);">Brent&lt;/span> asked the experts: &lt;/i>I looked at ClearCase, which has explorer integration - Can TS source control use explorer - would it look something similar to the way that ClearCase works?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>What check-in policiess will be supported in V1? Pass unit tests? Code coverage? Others? Build my own?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span>: Will we provide a view to show the relationship of the work items. for example, some work items are root of another work items.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span> asked the experts: &lt;/i>Will we provide a view to show the relationship of the work items. for example, some work items are root of another work items. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span>: With VSS the SSC interfaces for intergrating VSS were, let's just say under documented. Are you documenting how a host can integrated with Hatteras? (such as a custom document tool)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Hey Brian, good question -- ask the experts, would you?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span>: will the source control system provide alerts/email notification?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>will the source control system provide alerts/email notification?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: will vsts support development processes directly eg RUP ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: brian: check this out &lt;a class="url" href="http://download.microsoft.com/download/5/4/6/5466ad0d-dd6d-4b2e-9402-63352bda1798/VSTF%201204%20CTP%20Extensibility%20Kit.msi" target="_blank" rel="noopener">http://download.microsoft.com/download/5/4/6/5466ad0d-dd6d-4b2e-9402-63352bda1798/VSTF%201204%20CTP%20Extensibility%20Kit.msi&lt;/a>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span>: Sorry, I'm a putz.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>BhavikS_MS: When I merge back in from the branch, I expect that to be kept in a record and hopefulyl viewable (as in CVS/Perforce/BitKeeper/SVN), as well file additions/removals to be automated.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: :-)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span> asked the experts: &lt;/i>You mention that the AT uses in-memory session state. Couldn't I just change the session state to SQL Server or the TCP State Server and then LB the severs? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>I'm not asking this work item question well. How do i copy work items when creating a new project? Is it automatic when I branch? or is it manual?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(11961,4, false,'divGuestPanel');" onclick="fnSelectUser(11961,4, true);">Mike&lt;/span>: hi&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span>: Thanks Paul, I will.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span>: Does the source control system provide the ability to obsolete/archive versions, files, branches, releases. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57213,4, false,'divGuestPanel');" onclick="fnSelectUser(57213,4, true);">joelercoaster&lt;/span>: this is Joel Reyes I am with Microsoft&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(791,4, false,'divGuestPanel');" onclick="fnSelectUser(791,4, true);">Bruce Lee&lt;/span> asked the experts: &lt;/i>Please make a quick comparison of TFS and CVS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>laby_ms: the question was will you provide a graphical view, not does it link.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>Does the source control system provide the ability to obsolete/archive versions, files, branches, releases. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: jeffmir can you use the "Submit a Question" radio button to get the question in our queue please?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Off topic, but is Whitehorse called the "SOA designers" or the "Distributed Application Designers"? anyone heard the latest?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57237,4, false,'divGuestPanel');" onclick="fnSelectUser(57237,4, true);">Brent&lt;/span>: We've invested a lot in the VSS API, how easy will it be to migrate our processes to VSTS / is there a similar API?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span> asked the experts: &lt;/i>will vsts support development processes directly eg RUP ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>TFS will conver every aspect of MSF, am I right. Say, DailyBuild, Risk Asserting and so on... &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Brent - can you use the "Submit a Question" radio button to get the question in our queue please?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Thanksm Jeffmir&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57237,4, false,'divGuestPanel');" onclick="fnSelectUser(57237,4, true);">Brent&lt;/span> asked the experts: &lt;/i>We've invested a lot in the VSS API, how easy will it be to migrate our processes to VSTS / is there a similar API? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span>: any shot there will be a facility for unix / *nix type clients to use the source control facility&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span> asked the experts: &lt;/i>from the sound of it, tfs will be on one server utilizing session state, what happens in case of errors which require a restart? will changes be lost or will there be a restoreable log?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>any shot there will be a facility for unix / *nix type clients to use the source control facility&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span> asked the experts: &lt;/i>I am not able to create a team project the message referencing Rosetta. In the general newsgroup I was asked to verify if the reports server was working. When I get to the server, I get a message "Server installation was not initialized". Need help.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Currently, I can configure a Project Model Hierarchy and Iterations with plenty of flexibility; other than just great record keeping when I create work items, how does TFS use these hierarchies?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: To re-iterate earlier question, when merging from a branch, will history be retained in a tree like manner as (CVS/Perforce/BitKeeper/...) , and will new files, renames, and deletes be handled properly (VSS does not handle any of those cases cleanly)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>the final release of tfs will work together with wss , so could it work well with sps next version? sps 2005?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span> asked the experts: &lt;/i>Follow to "How does TFS support development teams located in different countries in the world? distributed architecture? " What about clock sync--is everything stored in UTC and the offset based upon the clients time zone.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span> asked the experts: &lt;/i>Does TFS support cross-domain and workstation users, or only users in one domain? Is this working in Dec CTP?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: hartmannp - can you use the "Submit a Question" radio button to get the question in our queue please?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>will the source control use ITIL compliant terminology and structures&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>To re-iterate earlier question, when merging from a branch, will history be retained in a tree like manner as (CVS/Perforce/BitKeeper/...) , and will new files, renames, and deletes be handled properly (VSS does not handle any of those cases cleanly) &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Since both Excel and Project documents have the ability to Load Work Items, Make Changes, and then Publish/Synch -- do we need to keep the .XLS or .MPP files around in the mean-time? best practice?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57237,4, false,'divGuestPanel');" onclick="fnSelectUser(57237,4, true);">Brent&lt;/span> asked the experts: &lt;/i>Regarding ClearCase - Explorer integration, VSS does not host projects as folders in Explorer - that's what I mean - why have two explorers, which behave pretty much the same - does VSTS have this facility?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span>: Ed: sorry thanks, missed that I didn't do that&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: adamsi_MS: about deleting items from source control. Is there an option to hide the deleted entries? I created one project and screwed it up while playing around and I'd like to recreate it now that I know what I'm doing.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>adamsi_MS: about deleting items from source control. Is there an option to hide the deleted entries? I created one project and screwed it up while playing around and I'd like to recreate it now that I know what I'm doing.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: No worries, hartmannp - it happens at least 10 times per chat ;-)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span> asked the experts: &lt;/i>a followup question: if items that are deleted from the available list but not from the database, when can files be removed from the db?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span> asked the experts: &lt;/i>will there be a tool for planning projects perhaps integrating project objectives/milestones and ms project data&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57220,4, false,'divGuestPanel');" onclick="fnSelectUser(57220,4, true);">kyong&lt;/span> asked the experts: &lt;/i>does it hold build version info for files? so I can revert to all the source from build x then revert back to build y ( more recent ) code?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span>: If the December CTP does not support reporting. It will be supported by Beta2 if not early...does that mean I cannot create a team project until then?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>:
&lt;div class=codeSnippet>for(i&amp;nbsp;&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>I did not find any features about team architect in the CTP DEC Build, exceptit for a distributed system diagrams&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Sita - can you use the "Submit a Question" radio button to get the question in our queue please?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Does anyone at Microsoft have a solid, step-by-step build guide for creating Virtual PC VHDs? Anything to get started.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>If currently stuck with VSS and having to do large branches/merges and finding doing this a very painful process, I have suggested a move to CVS for the company, with a very tight budget and about 10 people, would it be worth dealing with VSS till TSF?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(56979,4, false,'divGuestPanel');" onclick="fnSelectUser(56979,4, true);">Jonesie&lt;/span> asked the experts: &lt;/i>The current work items in a new project have no details. Presumably they will in B2 or later?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>V1 of TFS requires WSS and will not run with SPS. so i can not get the document for the portal search results, Right?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span> asked the experts: &lt;/i>The December CTP does not support reporting. It will be supported by Beta2 if not early. ...does that mean I cannot create a team project until beta2?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Thanks, Sita - just want to make sure you get your question answered&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>adam: about delete. I think you misunderstood. Currently the UI shows deleted items as greyed out files. Is there any way to hide these?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>does VSS 2005 use utilize Windows Integrated security as well as Domain in Active Directory?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span>: Thanks&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span>: What permissions and procedures have to be done for a user to be able to checkout and make changes to the sources that he didn't create originally? Is this working in the Dec CTP?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>I haven't checked, but are the Excel and Project Work Item toolbars and functionality based on Whidbey/VSTO bits? or something else (VBA)?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Dan - can you use the "Submit a Question" radio button to get the question in our queue please?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span> asked the experts: &lt;/i>What permissions and procedures have to be done for a user to be able to checkout and make changes to the sources that he didn't create originally? Is this working in the Dec CTP?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>I haven't looked closely, does WIT support start date (so a dev knows what is first of his 10 work items)?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>does the tfs will conver the full features of UML, or just a limited implementation instead?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>Will developers be able to use existing Sharepoint team sites with team system or will we be required to update sharepoint team services in order to leverage the integration?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(56979,4, false,'divGuestPanel');" onclick="fnSelectUser(56979,4, true);">Jonesie&lt;/span> asked the experts: &lt;/i>Is GotDotNet the source for MSF Agile or MSDN (cause GDN is soooo unreliable).&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span> asked the experts: &lt;/i>Can VS 2003 coexist with TFS on the same machine?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: i wonder if itll facilitate collecting statistics, for instane team member check-in frequency etc&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: and a nice generated report on demand&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: jeffmir - can you use the "Submit a Question" radio button to get the question in our queue please?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>Are there any plans to integrate ORM into the VSS Team architect tool?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>create date is different than start date - the PM is going to be rearranging work on the project plan, regardless of when the work item was created. So there needs to be a start date, not a create date?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(9622,4, false,'divGuestPanel');" onclick="fnSelectUser(9622,4, true);">Salferrer&lt;/span>: Would anyone happen to know how to access shared folder on a network&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>Brain, I feel like that answer regarding UML is misleading. So far as i can tell the Team Architect stuff is simliar to UML but is not UML at all. Am I wrong?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>Will Team System be able to install on an Oracle 10g database?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span>: I haven't seen any UML in Team Arch&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>(Wishlist) When I created a new document library folder in Team Explorer it creates a document library in WSS - cool. Could I have a property or check-box or default behavior to create it as a Quick Launch item to the left side of my WSS site?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: me neither&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span>: subset of uml = orm class designer?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>ORM &amp;gt; UML&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(9622,4, false,'divGuestPanel');" onclick="fnSelectUser(9622,4, true);">Salferrer&lt;/span>: help?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Object Relational Mapping or Object Role Modeling? I hate overloaded acronyms!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span>: bad timing Salferrer&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span> asked the experts: &lt;/i>We actually did what you suggest above. (this above the Rosseta plugin and report server not initializing message)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Salferrer - are you asking about VSTS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57232,4, false,'divGuestPanel');" onclick="fnSelectUser(57232,4, true);">AnthonyB&lt;/span> asked the experts: &lt;/i>Is a TFS SCC plugin planned for VS2003 so it can support existing apps that won't be updated?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span> asked the experts: &lt;/i>We actually did what you suggest above. (this above the Rosseta plugin and report server not initializing message) &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Object Role Modeling... &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: very cool! Long live Fact Types&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: in fact Booch and a bunch of MS people are having a blog war over which is better. &lt;img height=19 alt="WINKING SMILEY ;)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/WINK_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(9622,4, false,'divGuestPanel');" onclick="fnSelectUser(9622,4, true);">Salferrer&lt;/span>: No! simple file sharing &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Akashm: You can use VSS6 with Team Server&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span>: Salferrer : machinenamesharename&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: There's a cool professor in Salt Lake at a certain high-tech university that can settle that blog war&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Thanks Chris, beat me to it...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>will the source control use ITIL compliant terminology and structures&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: blog war?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57224,4, false,'divGuestPanel');" onclick="fnSelectUser(57224,4, true);">hartmannp&lt;/span> asked the experts: &lt;/i>If we have a scheme, where before anyone is allowed to checkin, the code must be reviewed, will TFS allow for such a scheme to enforced?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: greenfield -vs- booch &lt;a class="url" href="http://weblogs.asp.net/JackGr/archive/2004/12/20/327726.aspx" target="_blank" rel="noopener">http://weblogs.asp.net/JackGr/archive/2004/12/20/327726.aspx&lt;/a>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: wha blog war?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(9622,4, false,'divGuestPanel');" onclick="fnSelectUser(9622,4, true);">Salferrer&lt;/span>: type that where &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57237,4, false,'divGuestPanel');" onclick="fnSelectUser(57237,4, true);">Brent&lt;/span> asked the experts: &lt;/i>We've an extensive deployment setup, tracking built versions of files through development, QA and deployment installations, where we can see what tasks are outstanding deployment from one area to the next. Does VSTS cover anything like this?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>can you comment on sarbanes oxley compliance in the reporting aspect of source control&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>I hate to ask, but how solid is your Web Service API at this point? Database structure?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(9622,4, false,'divGuestPanel');" onclick="fnSelectUser(9622,4, true);">Salferrer&lt;/span>: sorry of the ignorance&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span> asked the experts: &lt;/i>Is there a Team Foundation Client outside of Visual Studio? When will it be available if it's not in Dec CTP?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span> asked the experts: &lt;/i>will vsts facilitate statistics collection eg frequency of checkin by team members and be able to generate a nice project activity report on demand&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Bhavik: that's not ture&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Salferrer - Start/Run machinenamesharename&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span>: Salferrer: Start Menu -&amp;gt; Run&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57166,4, false,'divGuestPanel');" onclick="fnSelectUser(57166,4, true);">Silent Jay&lt;/span> asked the experts: &lt;/i>Need to go, so just a comment - I've tried several times now to install TFS and have not yet succeeded. I hope that you continue to simplify the installation with each CTP so that us not-so-smart folks get an early chance to explore this technology. thx!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span> asked the experts: &lt;/i>How are we for feature cuts at this point? Are features solid? (This seriouly affects books, courses, training materials, etc.)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Are you using any managed pieces in the SQL 2005 backend? leveraging any of the new features? XML data types, SOAP end-points, varchar(MAX), etc?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57218,4, false,'divGuestPanel');" onclick="fnSelectUser(57218,4, true);">Robert M&lt;/span> asked the experts: &lt;/i>Will there be any problems/issues with VSTS with SQL 2005 and Oracle 10g installed on the same server&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Brian, you read my mind!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33655,4, false,'divGuestPanel');" onclick="fnSelectUser(33655,4, true);">els&lt;/span> asked the experts: &lt;/i>Any extimates/guesses/stats on the sort of startup effort and ongoing effort required to manage TFS? We have a dev team of about 30 people; should I expect to dedicate 1 FTE? 1/2 FTE? 5 FTE? to managing TFS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: You can register the VSS6 client with the VSS 2005 SCC libraries.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span> asked the experts: &lt;/i>How to add or remove memebers from organizational unit? and how to build a organizational unit? In create a team project wizard, we should select a organizational unit first.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>What's the target RTM date for TFS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: My understanding is that any UML capability will continue to come through Visio, and not VS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>I don't want to get into a debate, but UML is not about designing classes. Class design is a steotype implementation for coding, that's all.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Ok, the TFS session data is making me worry. If I lose power to my server, or hard-crash. What an I losing? It doesn't sound like you guys are utilizing ASP.NET best practices...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: hehe&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Paul... UML is for logical design, yeah? &lt;img height=19 alt="SARCASTIC SMILEY ^O)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/50_50.GIF" width=19 border=0> &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: you can model factory workflow with UML&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: it's an abstract modeling language, that's all. Has nothing to do with code specifically. It's commonly used for that, but it's much more abstract.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: you go Paul!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: sry, I love that stuf.. &lt;img height=19 alt="WINKING SMILEY ;)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/WINK_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: I have to agree, class diagrams are more physical design. But then again... Visio allows you to generate C# code from UML diagrams, no? &lt;img height=19 alt="EMBARRASSED SMILEY :$" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/RED_SMILE.GIF" width=19 border=0> &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: even the UML in Visio isn't 'real' UML. If you want 'real' UML you need Rose.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: oh... it's not 'real'&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: UML is much more basic, right?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: /me wonders why he always seems to get into spats.... &lt;img height=19 alt="WINKING SMILEY ;)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/WINK_SMILE.GIF" width=19 border=0> I would say abstract not basic.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: lol&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: -use&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span>: Paul, what resources do you suggest for best learning the full details of UML. Not just from a development viewpoint but the whole shebang.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: it would be hard to model a business process with the UML tools in visio, it would be easy in Rose.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57223,4, false,'divGuestPanel');" onclick="fnSelectUser(57223,4, true);">rz&lt;/span> asked the experts: &lt;/i>For globally distributed teams, do you have to use just one central SQL database? What if teams in other countries lose internet connection to the central database?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57214,4, false,'divGuestPanel');" onclick="fnSelectUser(57214,4, true);">JHealy&lt;/span> asked the experts: &lt;/i>where's this chat going to be archived and when should we be able to download it...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: the omg has the full uml specifications online&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: there are a number of "good" uml books&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span>: such as?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Gauche: don't you know that books don't teach you anything &lt;img height=19 alt="WINKING SMILEY ;)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/WINK_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: UML Distilled is a personal favorite&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: aw uml distiled &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span>: Thanks. I'll look into it.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>When will the reporting be available? Beta2? What types of reports are going to be available? I see 5 on the VSTS MSDN sites.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57279,4, false,'divGuestPanel');" onclick="fnSelectUser(57279,4, true);">Sankar&lt;/span>: Is vsts integrated/going to be integrated into VS 2005 better than VSS6?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span> asked the experts: &lt;/i>Another issue with teams in different areas: any chance of using SQL Replication?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: &lt;a class="url" href="http://www-306.ibm.com/software/rational/uml" target="_blank" rel="noopener">http://www-306.ibm.com/software/rational/uml&lt;/a>/ now that said, where Microsoft is going with doman specific languages and thier take on modeling is better IYAM.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: but UML and what Microsoft are doing are cousins not twins.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(47447,4, false,'divGuestPanel');" onclick="fnSelectUser(47447,4, true);">Dan&lt;/span> asked the experts: &lt;/i>Where are the team project files located? Is project deletion working in Dec CTP?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57218,4, false,'divGuestPanel');" onclick="fnSelectUser(57218,4, true);">Robert M&lt;/span> asked the experts: &lt;/i>Q: The December CTP does not support reporting. It will be supported by Beta2 if not early. ...does that mean I cannot create a team project until beta2? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57279,4, false,'divGuestPanel');" onclick="fnSelectUser(57279,4, true);">Sankar&lt;/span> asked the experts: &lt;/i>Is vsts integrated/going to be integrated into VS 2005 better than VSS6?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33655,4, false,'divGuestPanel');" onclick="fnSelectUser(33655,4, true);">els&lt;/span> asked the experts: &lt;/i>I keep seeing talk of Beta 2. Has there been a B1 already? is it the same as the Dec CTP? when should I expect B1? B2?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: too bad rational tools do not work with .NET&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Rational XDE? or you mean Rose?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Rational Software Architect &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(56979,4, false,'divGuestPanel');" onclick="fnSelectUser(56979,4, true);">Jonesie&lt;/span> asked the experts: &lt;/i>You guys have been busy. It's an impressive product so far. How many lines of code in TFS and/or VS ? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span>: more importantly too bad rational products cost an arm and a leg &lt;img height=19 alt="SMILEY :)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: Rose, XDE is crap.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57218,4, false,'divGuestPanel');" onclick="fnSelectUser(57218,4, true);">Robert M&lt;/span> asked the experts: &lt;/i>There was a question eariler regarding the installation of SQL2005 and IIS from Sita. What would the proper un-install procedure and re-install procedure with Oracle 10g on the same server?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57279,4, false,'divGuestPanel');" onclick="fnSelectUser(57279,4, true);">Sankar&lt;/span> asked the experts: &lt;/i>Are there videos/screenshots/presentation that show the integration for people like me that don't have this system setup?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: if you do software, check out the Microsoft stuff it's better for software. Team Architect rocks for software.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: THANKS for the list of reports!!!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Maybe this was answered earlier, but asked a different way - with the bits available today, is it possible to have two VS or AT boxes working with a single DT back-end? So we can simulate an actual team? or is it Cowboy architecture for a while?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21669,4, false,'divGuestPanel');" onclick="fnSelectUser(21669,4, true);">Joy Wang&lt;/span> asked the experts: &lt;/i>Does Source control use SQL Server 2005 database to store project items?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span> asked the experts: &lt;/i>When is Microsoft planning to update the Microsoft Solutions Framework to include team foundation specific features? Will we be seeing a guide on how to map the phases of the MSF into the TF itself?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27823,4, false,'divGuestPanel');" onclick="fnSelectUser(27823,4, true);">Gauche&lt;/span> asked the experts: &lt;/i>Are there plans to support databases other than SQL Server? Is there the ability for developers to provide their own persistence layer to store data where and how they like?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33681,4, false,'divGuestPanel');" onclick="fnSelectUser(33681,4, true);">Chris Menegay&lt;/span> asked the experts: &lt;/i>Back on my session state and VSTF question. Earlier it was stated (by BrianW), that you didn't support load balancing because of data stored in memory. I'm trying to figure out what is stored there in case of server crash. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>Philosophical: are you buidling Team System to fit MSF/Agile, or MSF/Agile to fit Team System? I know you can plug-in any methodology you want, but how tightly coupled (0-100 is MSF/A with Team System the tool?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: Gauche: great question. I thought that was microsofts whole initiative around nTier architecture and having the data tier, so you could swap out the server.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57243,4, false,'divGuestPanel');" onclick="fnSelectUser(57243,4, true);">jeffmir&lt;/span> asked the experts: &lt;/i>is there a developers notebook, non formal documentation management eg annotated quick notes to other developers about a piece of the project&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57218,4, false,'divGuestPanel');" onclick="fnSelectUser(57218,4, true);">Robert M&lt;/span> asked the experts: &lt;/i>According to your response that maybe some of the SQL option were missed during Install or SQL2005 was installed before IIS. I Have Oracle 10g installed on the server too. I know the instances are different, &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>Improved WIT Experience, what does the WIT Experience mean here?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Robert - that's why I was asking if SQL2005 was using any of the new, specific features&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(46664,4, false,'divGuestPanel');" onclick="fnSelectUser(46664,4, true);">Sita&lt;/span> asked the experts: &lt;/i>Is there a way to forward more information, I have pasted the error reports in the general newsgroups&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>What's the Permissions button for on the Project and Iteration tab inside Team Explorer?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span> asked the experts: &lt;/i>Will 'Test' be a first class citizen in guidance packages like 'scenario' or 'bug'?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span> asked the experts: &lt;/i>When will the December CTP bits expire? Will they?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: Thanks Ling!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>thanks u ,Ling_bao&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(791,4, false,'divGuestPanel');" onclick="fnSelectUser(791,4, true);">Bruce Lee&lt;/span>: Thanks.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>About the web reporting, CR.net and Reporting service, which one is more powerful?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57231,4, false,'divGuestPanel');" onclick="fnSelectUser(57231,4, true);">Brian Randell&lt;/span> asked the experts: &lt;/i>Thanks Team for taking the time for the chat!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Wow, thanks all - busy chat! We'll see you all in the morning for session 2, right?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33684,4, false,'divGuestPanel');" onclick="fnSelectUser(33684,4, true);">RHundhausen&lt;/span>: BrianW - good enough answer for me&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span> asked the experts: &lt;/i>or what's the future of reporting service with vs.net , will it replace cr.net in web reporting?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: man this chat app p0wnz&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57279,4, false,'divGuestPanel');" onclick="fnSelectUser(57279,4, true);">Sankar&lt;/span> asked the experts: &lt;/i>does anyone know approximately when beta2 is going to be out?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57187,4, false,'divGuestPanel');" onclick="fnSelectUser(57187,4, true);">Montaque&lt;/span>: thank u all&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: uh huh&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Thanks, ThomasG HP - a lot better than the old one for sure!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: chao&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: This code paster is just sick&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57217,4, false,'divGuestPanel');" onclick="fnSelectUser(57217,4, true);">Paul_D_Murphy&lt;/span>: karate explosion&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(30949,4, false,'divGuestPanel');" onclick="fnSelectUser(30949,4, true);">ThomasG HP&lt;/span>: haha&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57218,4, false,'divGuestPanel');" onclick="fnSelectUser(57218,4, true);">Robert M&lt;/span> asked the experts: &lt;/i>If I have questions with the Install is there someone I can contact via email or by phone......I have tried the BLOGS....not fast enough&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divGuestPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Code paster - you mean Visual Notepad? :-)&lt;br />&lt;/div></description></item><item><title>VSTS Chat Transcript (Experts) - Team Foundation Server - January 26, 2005</title><link>/blog/vsts-chat-transcript-experts-team-foundation-server-january-26-2005/</link><pubDate>Thu, 27 Jan 2005 02:33:24 +0000</pubDate><guid>/blog/vsts-chat-transcript-experts-team-foundation-server-january-26-2005/</guid><description>&lt;div class=messageClass>&lt;b>Current chat room activity:&lt;/b>&lt;br />&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divExpertPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Hello folks, we'll get started with the VSTS Team Foundation chat in about 20 minutes...&lt;br />&lt;/div>
&lt;div class=messageClass>
&lt;hr class=hr SIZE=1>
&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divExpertPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Welcome to today’s chat with the VSTF (Team Foundation) team. We have members of the team here today to chat with you. We'll be answering questions and discussing our suite of source control, work item tracking, Excel and Project integration, reporting, WSS integration, and build automation tools.&lt;br />&lt;br />I will ask the hosts to introduce themselves.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'2013-08-28 13:52:39'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hello my name is Akash Maheshwari, I am program manager of team developing converter tools for Team Foundation Version Control;;&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57075,3, false,'divExpertPanel');" onclick="fnSelectUser(57075,3, true);">aliakb_ms&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I'm AlexBaturytski; I am a developer working on the object model. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I work as Tester on Version Control team.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hello, my name is Bill Essary. I am a development manager in the VSTF group working on Project Management tools.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I'm Brian White, I'm responsible for Team Foundation Server Administration and Operations&lt;br />as well as Team System wide Deployment. Blogging at &lt;a class="url" href="http://blogs.msdn.com/brianwh" target="_blank" rel="noopener">http://blogs.msdn.com/brianwh&lt;/a>.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I'm David J. Anderson, a PM from the MSF team. I'm the process authority for our forthcoming MSF for CMMI Level 3 process (a.k.a MSF Formal)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, this is HarryS, am a Setup Program Manager for Visual Studio Team System. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, my name is Larry Bynum. I'm a tester on VSTF workItemTracking Object Model.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I'm Ling Bao. I'm a Program Manager on Team Foundation infrastructure and work item tracking.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57206,3, false,'divExpertPanel');" onclick="fnSelectUser(57206,3, true);">rameshpa_ms&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi I am Ramesh Pabbati part of team build.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57184,3, false,'divExpertPanel');" onclick="fnSelectUser(57184,3, true);">SBhatia_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I'm Siddharth Bhatia and I'm the program manager for the Office integration features of Team System. I'm here with Madhan, who is the dev lead and Sridhar who is a dev on these features.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divExpertPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: And I am Ed Hickey, Visual Basic MVP Lead. Glad you all could make it today!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What Windows/AD permissions does an AD User need to connect to TFS?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> You need to be granted access to connect to the TFS. You'll need a domain account in an AD enviornment or a local account in a workgroup environment. Authentication is handled via Windows integrated authentication. Authorization is handled by TFS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divExpertPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: As you can probably tell, this is a new chat client. To submit a question for our hosts to answer, please use the "Submit a Question" radio button in the bottom room, then click "Send", this way we can get them in the queue to answer. If you just want to add a comment to the chat window, use the "Guest Chat" radio button.&lt;br />&lt;br />Let's get started! Fire away with your questions for our hosts.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will MSDN Cover the licensing for TFS, or how will that work? Is it a solution thats viable for a smaller team (10-15 developers) without a large budget?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No, you will have to purchase TFS separately. Pricing is not yet established, but it will be viable for a 10-15 developer team.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is Sql server 2005 is necessary for tfs in the final release?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes. SQL Server 2005 is used now and will be part of the V1 solution.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57075,3, false,'divExpertPanel');" onclick="fnSelectUser(57075,3, true);">aliakb_ms&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> The TFS groups Global Namespace Admins, Global TFS Everyone, Global Service Accounts, Project Administrators, Project Contributor, Project Reader are built-in. Are these groups stored in ADAM or SQL? (repost to 'Submit a Question')&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> They're stored in ADAM - and synced down to SQL databases.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Akashm - what platforms will you be building migration tools?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We are developing converter tools for Visual Source Safe and Clearcase to Team Foundation Version Control.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can you categorize projects? If I have a large enterprise, I might want one huge scaled TFS with all projects. If so, how would I organize them?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Not in V1. All your team projects will show up in alphabetical order in the team explorer.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> is team system an overkill for a group of 10 - 15 ?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No. &amp;lt;5 would be overkill&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> When creating a new team project and branching, can you move over work items?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> It will be possible to copy a work item from one project to another, but move did not make V1.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I'm Adam Singer. I'm a tester on Team Foundation's Version Control in North Carolina.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> When do you plan to rename the databases and Web services? They are still codenames!&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We will scrub the codenames after Beta 2.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Any converter for StarTeam?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We'll have ClearCase and VSS for sure. Others will come over time as demand requires. It is of course possible to get the latest out to the file system and move into TFS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Still the constraint that VSTS is the only app on the SQL2005 box? How about just an instance?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> VSTF uses the default instance of SQL. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does source control store each version of the file, or only differences?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Version control store the differences in the database for each version getting checked in for that file.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Any converter for StarTeam?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We do not have plans for converter from starteam yet;;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can you limit the resource list in MS Project when working with work items. It seems to pull from AD?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes. The list of users is not pulled directly from AD even though that may appear to be the case in the current tech preview releases. The list is actually drawn indirectly from TFS Groups. The set of all users in all TFS Groups is the default list of users available in MS Proj. This list can be constrained by adding additional rules to the Work Item definition to further scope the set of users that are available.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> How about the extensibility of Team Foundation? I mean can we use it with some other dev system, like a Java dev system?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Team Foundation has a set of extensbility APIs for other tools to plug into. The APIs are rich but have a .NET dependency.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can TFS be load balanced (Scale-out)? It's just ASP.NET, right?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> There is both application tier and data tier components to TFS. On the AT it is primarily web services. We will not be supporting NLB clusters for the AT as we store session state in memory. For the data tier we'll be 100% SQL backed by the time we ship. We looking at what if anything additional we would need to do to support failover scenarios.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I'd like to start using team system as soon as possible and wanted to know if the code versioning and bug tracking sections were stable enough for production&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> In general , we do not recommend use of these features in production for Beta 2.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I'd like to start using team system as soon as possible and wanted to know if the code versioning and bug tracking sections were stable enough for production&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We're dogfooding this in-house today with about 80+ developers in 3 locations. We're planning to have a small set of customers come up on Beta2. I would not go production alone at this point.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Along the lines of Dan's question, any converter for Perforce?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No. ClearCase/VSS are first up.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Shelving stores local or remotely? do you have a choice?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Shelves are stored on the server, and then become available for other users of the system to "unshselve". This is a useful way to pass changes to another developer or tester for a buddy build.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Back on work items, can I copy ALL of them. let's say V1 is done and I want V2 of my project to a new "Team Project", can I branch source code and copy all the work items when creating the new team project?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes. As far as limits on the number of workitems we support with one copy, we haven't set that yet.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will Team System be licensed to service providers to provide the platform to people not able to maintain thier own infrastructure?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The licensing for Team System has not yet been finalized. This information will be announced with Beta 2.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can I tell TFS to use an existing Sharepoint or Reporting site rather than have it create new ones?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We are considering this, but plan of record is no.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> (Follow-up) so, it's ok to have other instances on the SQL 2005 box? How about other databases on that instance?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> A qualified yes. As VSTF uses the default instance, there is nothing prohibiting the use of the other instances in SQL, but as with all betas, we do recommend that you do not necessarily use a beta product in combination with others. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Since all/most settings are persisted in the SQL 2005 database, what would be the pros/cons of having the application tier (Web Services) on each developer's workstation, vice having the application tier on the SQL box?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We will only be supporting one AT pointing to on DT for V1, so if I get this question right the answer is you can't do it. Note, you will be able to install on one server by the time we ship.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> You will have conversion from VSS and CC; what about for bug tracking tools?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes we have migration tool from Clearquest; We have also developing tool to import bugs/workitems from a CSV/XML files;;Most of bug tracking system provide a method to export bugs to CSV/XML format;;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> A question about the team test, does the test suite will cover Functional and Process testing? It seems that the current build include unit test, loading test and limited features.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Unfortunately, we do not have experts from the Team Test group to answer this question today. Feel free to post this question on &lt;a class="url" href="http://blogs.msdn.com/askburton" target="_blank" rel="noopener">http://blogs.msdn.com/askburton&lt;/a>&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will the version control in TFS support true branching and merging unlike the control we have with VSS?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> It does support branching and merging. Could you please elaborate on what you mean by "true"?&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is ADAM required on both the AT and DT? Will the need for ADAM be dropped eventually?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> ADAM will just be on the DT for Beta2. We are planning to drop the dependency upon ADAM before we ship.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57184,3, false,'divExpertPanel');" onclick="fnSelectUser(57184,3, true);">SBhatia_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will TFS have an integration with pwa ? &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We don't have plans to integration with Project Server in V1 of the Team System. We're thinking about it for the future.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can I run unit test without install TFS? I know I can edit a unit test for some methods, but we can excute the selected unit test, it cannot run.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, the Team Test features can be used independently of TFS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Along the lines of a converter for ClearCase, what about CVS which seems to be very dominate of the market today?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> CVS is pretty widely used since it is open source. Would be a good open source project to build a CVS converter &lt;img height=19 alt="WINKING SMILEY ;)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/WINK_SMILE.GIF" width=19 border=0> &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Shelving stores local or remotely? do you have a choice?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> To answer the second part of the question, there is not an option to store only locally.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will we provide a view to show the relationship of the work items. for example, some work items are root of another work items. &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes. We have the ability to link workitems together 1...n.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will the source control system provide alerts/email notification?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, it will provide email notifications for check-ins.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> How does TFS support development teams located in different countries in the world? distributed architecture?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We are architected to work over the internet. All client/server communications are soap over HTTP&lt;img height=19 alt="SLEEPING HALF-MOON (S)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/MOON.GIF" width=19 border=0>. We will be testing over high latency/low-bandwidth networks to support this scenario.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I'm not asking this work item question well. How do i copy work items when creating a new project? Is it automatic when I branch? or is it manual?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> it won't be done automatically. You'll have to do it manually. it was one of the things that we had to cut.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Along the lines of a converter for ClearCase, what about CVS which seems to be very dominate of the market today?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> As of now we are developing converters only for VSS and Clearcase. As we move forward we expect other ISVs to provide converter from other Source Control Tools;; &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Any plans to plug Hatteras into SQL Server 2005's management studio interface as a VCC choice?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> I haven't heard anything about this. If you could send me email (remove _MS from my email ID) @microsoft.com. I would follow up on this.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Please make a quick comparison of TFS and CVS?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Biggest differences are likely to be: integrated fully with the rest of the lifecycle, deeper VS GUI integration, backed by a database, shelving (a really cool feature allowing you save the state of your workspace and retrieve it later)&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I looked at ClearCase, which has explorer integration - Can TS source control use explorer - would it look something similar to the way that ClearCase works?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The Source Explorer offers this functionality&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> We've invested a lot in the VSS API, how easy will it be to migrate our processes to VSTS / is there a similar API? &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> There is a managed API for TFS source control. It is different than the VSS API.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> laby_ms: the question was will you provide a graphical view, not does it link.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No graphical view will be presented. It's just a flat list in the Form.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> any shot there will be a facility for unix / *nix type clients to use the source control facility&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Take a look at my blog, there is a link to a company building unix, mac, and eclipse clients to TFS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does the source control system provide the ability to obsolete/archive versions, files, branches, releases. &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> In short, no. However, if files are no longer needed by anyone on the team, they can be deleted. This does not remove them from the database, it simply removes them from the items that are available to be changed. If individual users do not wish to download files or branches, they can cloak the appropriate folders to prevent download.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will vsts support development processes directly eg RUP ?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> VSTS suppots MSF v4.0 which is a process framework with a SPEM-like meta-model. The product will ship with two process instances MSF Agile and MSF for CMMI Level 3.&lt;br />&lt;br />Other partners will develop other process instances. We know that one UK partner has a Scrum instance and there will almost certainly be an Extreme Programming instance.&lt;br />&lt;br />You would need to ask IBM whether or not they intend to provide a RUP instance for VSTS. It's technically possible!&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What check-in policiess will be supported in V1? Pass unit tests? Code coverage? Others? Build my own?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> You certainly would be able to build your own policies as required. The default policies would be decided by the Methodology template you would select for the Team project.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I am not able to create a team project the message referencing Rosetta. In the general newsgroup I was asked to verify if the reports server was working. When I get to the server, I get a message "Server installation was not initialized". Need help.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The December CTP does not support reporting. It will be supported by Beta2 if not early.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I'm not asking this work item question well. How do i copy work items when creating a new project? Is it automatic when I branch? or is it manual?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> There is no automatic way to copy work items from an existing project to a new team project. Users can manually do this by using the Copy Work Item... command to copy selected work items across team projects.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> BhavikS_MS: When I merge back in from the branch, I expect that to be kept in a record and hopefulyl viewable (as in CVS/Perforce/BitKeeper/SVN), as well file additions/removals to be automated.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> It absolutely would be that way.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> TFS will conver every aspect of MSF, am I right. Say, DailyBuild, Risk Asserting and so on... &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes! Is the short answer. The longer asnwer is that it depends on the process instance. If the instance doesn't have daily build then it won't be there.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Currently, I can configure a Project Model Hierarchy and Iterations with plenty of flexibility; other than just great record keeping when I create work items, how does TFS use these hierarchies?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, you will be able to set rules against these hiearchies like Read/Write permissions, etc.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Regarding ClearCase - Explorer integration, VSS does not host projects as folders in Explorer - that's what I mean - why have two explorers, which behave pretty much the same - does VSTS have this facility?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> There is a source repository explorer that is hosted in Visual Studio. I don't know of any plans around the Windows Explorer.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will there be a tool for planning projects perhaps integrating project objectives/milestones and ms project data&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> This is done via the work item tracking component. For example, the MSF AGile methodology will have a work item type called Scenario that can be used during the planning/prioritization process. The integration with MS Excel adn MS Project helps here as well.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> a followup question: if items that are deleted from the available list but not from the database, when can files be removed from the db?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We had destroy command that would really destroy the item from the database but we have dropped that feature for V1.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> These are the work item types in MSF Agile. There will be a different set in MSF Formal. We expect many companies and partners to build process templates with other work item types.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> the final release of tfs will work together with wss , so could it work well with sps next version? sps 2005?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> V1 of TFS requires WSS and will not run with SPS. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Follow to "How does TFS support development teams located in different countries in the world? distributed architecture? " What about clock sync--is everything stored in UTC and the offset based upon the clients time zone.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Currently, reporting aggregates based on server local time. Other parts of the TFS store date/times in GMT/UTC and offset to local time zones on the client. We are investigating aggregating reporting data based on client side time zones after Beta 2.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57075,3, false,'divExpertPanel');" onclick="fnSelectUser(57075,3, true);">aliakb_ms&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> By the way, you will be able to define your own types and customize existing ones.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> adamsi_MS: about deleting items from source control. Is there an option to hide the deleted entries? I created one project and screwed it up while playing around and I'd like to recreate it now that I know what I'm doing.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Deleted items still exist, in a sense, but other items can be created with the same names in their place. Since version control tracks items based on their item ID rather than the name, you should be able to add new items without a problem. If, however, you'd like to roll back to an earlier version of the code, you can run a get with the /version option to return to a stable setup. (e.g. "h get /version:c23 MyProject" if you'd like the version at changeset 23.)&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I did not find any features about team architect in the CTP DEC Build, exceptit for a distributed system diagrams&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The team architect features are known to be less stable in this December CTP.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57184,3, false,'divExpertPanel');" onclick="fnSelectUser(57184,3, true);">SBhatia_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Since both Excel and Project documents have the ability to Load Work Items, Make Changes, and then Publish/Synch -- do we need to keep the .XLS or .MPP files around in the mean-time? best practice?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> It depends on the scenario you're going after. If you're doing one-time operations such as a 'bulk edit' in Excel, then it is safe to not save the file. However, if you're doing 'charting' in Excel you'll want to keep the list object around to maintain relationships with pivot tables etc. In Project, we only round-trip a few important fields from the project plan to the work item database, so you'll definitely want to save the file to record all the other information (e.g. task hierarchies, predecessors, etc.).&lt;br />&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does TFS support cross-domain and workstation users, or only users in one domain? Is this working in Dec CTP?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> It should work cross domain, but I'm not sure we have tested this scenario yet intermally. For December CTP, you need a Win2k3 DC environment.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> MSF for CMMI Level 3 includes risk, issue, change request and functional requirement in addition to all of those you already saw in MSF Agile.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> You mention that the AT uses in-memory session state. Couldn't I just change the session state to SQL Server or the TCP State Server and then LB the severs? &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No. The MT server state is not limited to session state. We limited the deployment options in V1 to reduce complexity. We are planning to support scale-out in a future version.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> To re-iterate earlier question, when merging from a branch, will history be retained in a tree like manner as (CVS/Perforce/BitKeeper/...) , and will new files, renames, and deletes be handled properly (VSS does not handle any of those cases cleanly) &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, Team Foundation Version Control keeps track of merge history. New files, rename, deletes etc are handled properly during branch/merge etc;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> The December CTP does not support reporting. It will be supported by Beta2 if not early. ...does that mean I cannot create a team project until beta2?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No, you should be able to create a team project. A couple things to check. You need to enable IIS on the DT before installing SQL. You need to install all SQL options during SQL install.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> adam: about delete. I think you misunderstood. Currently the UI shows deleted items as greyed out files. Is there any way to hide these?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Ah, my apologies. In the December CTP, there is not a method for hiding deleted items in Source Control Explorer. The same is true of cloaked items, which also show up as greyed folders or files.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> The current work items in a new project have no details. Presumably they will in B2 or later?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Beta 2 ships with a heavily updated set of guidance for MSF Agile. So, yes, there are more details. We will drop an update to MSF Agile to MSDN when Beta 2 ships. There should be a page of guidance showing the full state transitions for each work item.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I haven't looked closely, does WIT support start date (so a dev knows what is first of his 10 work items)?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, there is a Created Date field that tracks the date and time the work item was created.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> V1 of TFS requires WSS and will not run with SPS. so i can not get the document for the portal search results, Right?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, this is an SPS feature.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> V1 of TFS requires WSS and will not run with SPS. so i can not get the document for the portal search results, Right?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Can you clarify your question a bit? I'm trying to understand what you asking for on the portal search results.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> does the tfs will conver the full features of UML, or just a limited implementation instead?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> TFS does not provide any UML implementation, but the team architect product does. It will be a subset.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> If currently stuck with VSS and having to do large branches/merges and finding doing this a very painful process, I have suggested a move to CVS for the company, with a very tight budget and about 10 people, would it be worth dealing with VSS till TSF?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Team Foundation Version Control will handle large branches/mergers elegantly;;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is GotDotNet the source for MSF Agile or MSDN (cause GDN is soooo unreliable).&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> In future we will be using MSDN.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57184,3, false,'divExpertPanel');" onclick="fnSelectUser(57184,3, true);">SBhatia_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I haven't checked, but are the Excel and Project Work Item toolbars and functionality based on Whidbey/VSTO bits? or something else (VBA)?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The current Excel and Project toolbars are created by an add-in based on the Whidbey bits. It is a managed add-in.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will developers be able to use existing Sharepoint team sites with team system or will we be required to update sharepoint team services in order to leverage the integration?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, each team project has its own site and the site heirarchy and documents are surfaced in VS or in IE. The implementation is based on WSS though, not SPS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57206,3, false,'divExpertPanel');" onclick="fnSelectUser(57206,3, true);">rameshpa_ms&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> The December CTP does not support reporting. It will be supported by Beta2 if not early. ...does that mean I cannot create a team project until beta2?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Team Build is a feature that uses the build technologies in Visual Studio, namely MSBuild and VC Build, to provide repeatable automatable builds for distribution and maintenance&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can VS 2003 coexist with TFS on the same machine?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, VS2003 can coexists with Team Foundation Client; However, we do not have SCC plugin for VS 2003, hence you have to use command line interface of Team Foundation Version Control;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Are there any plans to integrate ORM into the VSS Team architect tool?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We do not have experts on Team Architect in this chat. Feel free to post your question on &lt;a class="url" href="http://blogs.msdn.com/askburton" target="_blank" rel="noopener">http://blogs.msdn.com/askburton&lt;/a> or wait for the next Team Architect chat.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57184,3, false,'divExpertPanel');" onclick="fnSelectUser(57184,3, true);">SBhatia_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> create date is different than start date - the PM is going to be rearranging work on the project plan, regardless of when the work item was created. So there needs to be a start date, not a create date?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We do need a create date in order to track the work item. For project plans built in MS Project, Project will calculate the start date when you give it the start date of the project plan, the duration/work and resources associated with each task.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> does it hold build version info for files? so I can revert to all the source from build x then revert back to build y ( more recent ) code?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> I am not sure if this question is continuation of any other question. However, with version control you would be able to label each build and that would allow you to revert back to the specific build very easily. LEt me know if this answers your question.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will Team System be able to install on an Oracle 10g database?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No. Team Foundation Server will use Microsoft SQL.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> from the sound of it, tfs will be on one server utilizing session state, what happens in case of errors which require a restart? will changes be lost or will there be a restoreable log?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> TFS can be deployed on a single machine hosting IIS and SQL or in a two-machine configuration with a separate middle tier and data tier. We do not maintain a log to play back all changes on the client in the case of an error. What we strive to do is to manage common errors like communication problems with the server in a manner that allows you to recover without data loss.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is a TFS SCC plugin planned for VS2003 so it can support existing apps that won't be updated?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Currently, there isn't any plan for such plug-in.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will Team System be able to install on an Oracle 10g database?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No, Team System can not be installed on an Oracle database;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will the source control use ITIL compliant terminology and structures&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Our Microsoft Operations Framework (MOF) &lt;a class=url href="http://www.microsoft.com/technet/itsolutions/cits/mo/mof/default.mspx&lt;br />is" target=_blank>http://www.microsoft.com/technet/itsolutions/cits/mo/mof/default.mspx&lt;br />is&lt;/a> an ITIL compliant framework.&lt;br />&lt;br />We're working with the MOF people to integrate future versions of MOF and the Microsoft Operations Manager product with MSF and VSTS.&lt;br />&lt;br />However, we're not sure whether the v1.0 source control is ITIL compliant at this time.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I hate to ask, but how solid is your Web Service API at this point? Database structure?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> It is solid enough for us to dogfood against with over 100 team members in 3 geographic locations.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57197,3, false,'divExpertPanel');" onclick="fnSelectUser(57197,3, true);">BhavikS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> If we have a scheme, where before anyone is allowed to checkin, the code must be reviewed, will TFS allow for such a scheme to enforced?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, we TFS Version Control has Checkin Notes for checkin. You could create a methodology template that would force developer to put code reviewr checkin field value and that would force what exactly you are trying to accomplish.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57075,3, false,'divExpertPanel');" onclick="fnSelectUser(57075,3, true);">aliakb_ms&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is there a Team Foundation Client outside of Visual Studio? When will it be available if it's not in Dec CTP?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No, there isn't. However, we expose a public API for TF tasks.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Brain, I feel like that answer regarding UML is misleading. So far as i can tell the Team Architect stuff is simliar to UML but is not UML at all. Am I wrong?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Brian got kicked off wireless. But this is true it is UML like. Anyone who knows UML will recognize the class designer though.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> How to add or remove memebers from organizational unit? and how to build a organizational unit? In create a team project wizard, we should select a organizational unit first.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> After you have created a project via the Project Creation Wizard, you will have the ability to right click on the project and easily add Domain users/groups or TFS users/groups.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> can you comment on sarbanes oxley compliance in the reporting aspect of source control&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We're currently looking at SOX compliance for MSF. However, we're seeing mixed market reactions from the market. Do you want your MSF process instance in a VSTS project to be SOX compliant?&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> How are we for feature cuts at this point? Are features solid? (This seriouly affects books, courses, training materials, etc.)&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Team Foundation is feature complete and there are no major planned feature cuts at this point.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will the source control use ITIL compliant terminology and structures&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Our Microsoft Operations Framework (MOF) &lt;a class=url href="http://www.microsoft.com/technet/itsolutions/cits/mo/mof/default.mspx&lt;br />is" target=_blank>http://www.microsoft.com/technet/itsolutions/cits/mo/mof/default.mspx&lt;br />is&lt;/a> an ITIL compliant framework.&lt;br />&lt;br />We're working with the MOF people to integrate future versions of MOF and the Microsoft Operations Manager product with MSF and VSTS.&lt;br />&lt;br />However, we're not sure whether the v1.0 source control is ITIL compliant at this time.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> (Wishlist) When I created a new document library folder in Team Explorer it creates a document library in WSS - cool. Could I have a property or check-box or default behavior to create it as a Quick Launch item to the left side of my WSS site?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Thanks for the suggestion. We do not plan to add this feature for V1, but we will consider it for a future release.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will there be any problems/issues with VSTS with SQL 2005 and Oracle 10g installed on the same server&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We are not aware of any specific issues with this combination, but we are not testing this scenario. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What's the target RTM date for TFS?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> TFS is planned to release with Whidbey this summer.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57230,3, false,'divExpertPanel');" onclick="fnSelectUser(57230,3, true);">adamsi_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What permissions and procedures have to be done for a user to be able to checkout and make changes to the sources that he didn't create originally? Is this working in the Dec CTP?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Users should be able to checkout and make changes to source they did not create in the December CTP. In order to do so, they must either be a part of one of the project groups created with a Team Project or be given permission directly. The specific permissions they would need are "Read" and "PendChange". From within VS, you should be able to add domain users to an existing group.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57189,3, false,'divExpertPanel');" onclick="fnSelectUser(57189,3, true);">laby_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Any extimates/guesses/stats on the sort of startup effort and ongoing effort required to manage TFS? We have a dev team of about 30 people; should I expect to dedicate 1 FTE? 1/2 FTE? 5 FTE? to managing TFS?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We don't have any official estimates, but we are trying to make administration less than 1 FTE for all supported size groups.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> We've an extensive deployment setup, tracking built versions of files through development, QA and deployment installations, where we can see what tasks are outstanding deployment from one area to the next. Does VSTS cover anything like this?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Are you looking for something to report on readiness for deployment i.e. the state of all development tasks, test tasks etc.? If so then "YES!", VSTS does this so long as you install an MSF 4.0 process instance e.g. MSF Agile. If you want a deployment manager product then I don't think we're there in V1.0&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Ok, the TFS session data is making me worry. If I lose power to my server, or hard-crash. What an I losing? It doesn't sound like you guys are utilizing ASP.NET best practices...&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> I am not certain that this comment holds for all of VSTF, but as far as I know we do not rely upon session state for TFS. The one exception I am aware of is that session state is needed to get SharePoint and Rosetta to share port 80 in a single server configuration.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does anyone at Microsoft have a solid, step-by-step build guide for creating Virtual PC VHDs? Anything to get started.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> There are no current plans for Beta. We're investigating this for the final release.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akashm_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> does VSS 2005 use utilize Windows Integrated security as well as Domain in Active Directory?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No, VSS 2005 use same methods of authentication as version editions;;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> will vsts facilitate statistics collection eg frequency of checkin by team members and be able to generate a nice project activity report on demand&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes. There is a rich project metric collection and reporting solution built into VSTF.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> For globally distributed teams, do you have to use just one central SQL database? What if teams in other countries lose internet connection to the central database?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> You can still work on code that is in your workspace. Off-line support for work items can be done by exporting a query to Excel, then syncing up when you come back online.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> where's this chat going to be archived and when should we be able to download it...&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The chats will be archived on &lt;a class="url" href="http://msdn.microsoft.com/chats/recent" target="_blank" rel="noopener">http://msdn.microsoft.com/chats/recent&lt;/a> within the new few weeks&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Another issue with teams in different areas: any chance of using SQL Replication?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Not planned for V1&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is vsts integrated/going to be integrated into VS 2005 better than VSS6?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, the interation is much deeper. Developers should not have to leave VS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Where are the team project files located? Is project deletion working in Dec CTP?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Team projects are stored on the server. Project deletion works in Dec CTP with a few exceptions.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Are you using any managed pieces in the SQL 2005 backend? leveraging any of the new features? XML data types, SOAP end-points, varchar(MAX), etc?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes, we are using new SQL 2005 features.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> I keep seeing talk of Beta 2. Has there been a B1 already? is it the same as the Dec CTP? when should I expect B1? B2?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Beta 1 was out in August. December CTP is the lastest public release. CTPs tend to have less testing and are intended to give early access to new features. Beta2 I believe is April timeframe.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Q: The December CTP does not support reporting. It will be supported by Beta2 if not early. ...does that mean I cannot create a team project until beta2? &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> You can still create a project in DEC CTP. The reporting functionalities will just be disabled.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> You guys have been busy. It's an impressive product so far. How many lines of code in TFS and/or VS ? &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Lots &lt;img height=19 alt="SMILEY :)" src="http://msdn.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0> &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> When will the reporting be available? Beta2? What types of reports are going to be available? I see 5 on the VSTS MSDN sites.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Here's the definitive list that made it into beta 2...&lt;br />&lt;br />Code Coverage Details&lt;br />Test Results Details&lt;br />Bug List&lt;br />Exit Criteria Status&lt;br />My Bugs&lt;br />Work Item List&lt;br />DEV/QA Work&lt;br />Issues&lt;br />&lt;br />included but with known bugs&lt;br />&lt;br />Quality Indicators&lt;br />Quality to Velocity Relationship&lt;br />Remaining Work (cumulative flow)&lt;br />Bug Rates&lt;br />&lt;br />All of these reports are explained in the MSF Agile guidance shipped with Beta 2 and updated on MSDN.&lt;br />&lt;br />&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does Source control use SQL Server 2005 database to store project items?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> There was a question eariler regarding the installation of SQL2005 and IIS from Sita. What would the proper un-install procedure and re-install procedure with Oracle 10g on the same server?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Could you clarify?&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Are there videos/screenshots/presentation that show the integration for people like me that don't have this system setup?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Main source of non-bit information is &lt;a class="url" href="http://msdn.microsoft.com/vstudio/teamsystem" target="_blank" rel="noopener">http://msdn.microsoft.com/vstudio/teamsystem&lt;/a> Also look for the January issue of .NET Developer Journal. It is fully dedicated to Team System with many articles and screen shots.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57215,3, false,'divExpertPanel');" onclick="fnSelectUser(57215,3, true);">HarryS_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> There was a question eariler regarding the installation of SQL2005 and IIS from Sita. What would the proper un-install procedure and re-install procedure with Oracle 10g on the same server?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Unfortunately this is a scenario that is not tested, so we cannot give any advice on how to do this configuration.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Are there plans to support databases other than SQL Server? Is there the ability for developers to provide their own persistence layer to store data where and how they like?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> SQL Server 2005 will be a requirement for V1. It is possible to integrate an external tool into the team foundation server and it could use any database you like. The basic idea is to register the tool, and then you can surface information in a new node in the team explorer under a team project.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Maybe this was answered earlier, but asked a different way - with the bits available today, is it possible to have two VS or AT boxes working with a single DT back-end? So we can simulate an actual team? or is it Cowboy architecture for a while?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> You can have many VS clients working against an AT/DT pair with the bits available in the Dec. CTP.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> ORM &amp;gt; UML&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We don't have the right people in the room this evening to discuss the UML questions. However, I'd encourage you to take it up with Jack Greenfield form our Whitehorse team, over at his blog, &lt;a class="url" href="http://blogs.msdn.com/jackgr" target="_blank" rel="noopener">http://blogs.msdn.com/jackgr&lt;/a>&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57283,3, false,'divExpertPanel');" onclick="fnSelectUser(57283,3, true);">rterala_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> We actually did what you suggest above. (this above the Rosseta plugin and report server not initializing message)&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Sita, I just jumped in. Can I get the context so I could help you better with fixing your issue with Rosetta plugin?&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divExpertPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: We have about 3 minutes left, so I will ask that we wrap up the questions now. We will be here again tomorrow morning at 8AM PST&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> is there a developers notebook, non formal documentation management eg annotated quick notes to other developers about a piece of the project&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> This could be done via the team project site&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33689,3, false,'divExpertPanel');" onclick="fnSelectUser(33689,3, true);">BillE_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Back on my session state and VSTF question. Earlier it was stated (by BrianW), that you didn't support load balancing because of data stored in memory. I'm trying to figure out what is stored there in case of server crash. &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> There is some cached information that is stored in memory to improve performance. There is nothing there that cannot be replaced.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Philosophical: are you buidling Team System to fit MSF/Agile, or MSF/Agile to fit Team System? I know you can plug-in any methodology you want, but how tightly coupled (0-100%) is MSF/A with Team System the tool?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> A bit of both. The key was to get the right meta model and I'm confident that we have that. We have some SPEM expertise in the Burton (VSTS) team e.g. Steve Cook.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Improved WIT Experience, what does the WIT Experience mean here?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The WIT Experience refers to work item tracking functionality&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(34024,3, false,'divExpertPanel');" onclick="fnSelectUser(34024,3, true);">BrianW_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> According to your response that maybe some of the SQL option were missed during Install or SQL2005 was installed before IIS. I Have Oracle 10g installed on the server too. I know the instances are different, &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Well I can say for sure we have not tested this configuration :-)&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(57205,3, false,'divExpertPanel');" onclick="fnSelectUser(57205,3, true);">dander_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> When is Microsoft planning to update the Microsoft Solutions Framework to include team foundation specific features? Will we be seeing a guide on how to map the phases of the MSF into the TF itself?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Look for the Beta 2 and then almost immediately an update on MSDN. It will be well publicized when it happens.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33693,3, false,'divExpertPanel');" onclick="fnSelectUser(33693,3, true);">LING_BAO_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What's the Permissions button for on the Project and Iteration tab inside Team Explorer?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> This configures permission on the classification nodes. For instance, denying a user from a node will prevent that user from viewing work items under that node.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7470,2, false,'divExpertPanel');" onclick="fnSelectUser(7470,2, true);">Ed_H_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: This has been a great chat. Thank you to everyone for contributing. Unfortunately, it is time to go. Thanks for participating, and we'll see you next time!&lt;br />&lt;br />The transcript from today's chat will be posted on &lt;a class="url" href="http://www.msdn.microsoft.com/chats/recent.asp" target="_blank" rel="noopener">http://www.msdn.microsoft.com/chats/recent.asp&lt;/a> after tomorrow's chat&lt;/div></description></item><item><title>Introducing Microsoft® Visual Studio® 2005 Team System Beta Edition</title><link>/blog/introducing-microsoft-visual-studio-2005-team-system-beta-edition/</link><pubDate>Tue, 25 Jan 2005 16:57:10 +0000</pubDate><guid>/blog/introducing-microsoft-visual-studio-2005-team-system-beta-edition/</guid><description>&lt;p>Microsoft Press has &lt;a href="http://www.microsoft.com/MSPress/books/8378.asp" target="_none" rel="noopener">my book&lt;/a> on their New and Upcoming titles page.&lt;/p>
&lt;p>Well, now I know what to get my wife for our anniversary on the 27th of May!&lt;/p></description></item><item><title>The .NET Celebrity Auction on Ebay</title><link>/blog/the-net-celebrity-auction-on-ebay/</link><pubDate>Sun, 23 Jan 2005 16:54:41 +0000</pubDate><guid>/blog/the-net-celebrity-auction-on-ebay/</guid><description>&lt;p>The .NET Celebrity Auction for &lt;a href="http://www.acehaid.org/" target="_blank" rel="noopener">Aceh Aid at IDEP&lt;/a>&lt;br />&lt;br />
Thirty of the top consultants and trainers in the worldwide .NET community have come together to help raise money for an organization that is doing amazing and heroic disaster relief in Aceh Province, Sumatra, the hardest hit area of the Dec 26th Tsunamis.&lt;br />&lt;br />
&lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=5552696499" target="_blank" rel="noopener">Here is the auction&lt;/a>&lt;/p></description></item><item><title>Welcome to Martin Danner</title><link>/blog/welcome-to-martin-danner/</link><pubDate>Sun, 23 Jan 2005 00:38:12 +0000</pubDate><guid>/blog/welcome-to-martin-danner/</guid><description>&lt;p>Martin Danner (&lt;a href="http://www.arrowrock.com">web site&lt;/a>) of Arrowrock has agreed to assist us in developing Microsoft Official Curriculum (MOC) for Visual Studio Team System (VSTS).&amp;nbsp; He's an expert in process methodologies, UML and project management -- all critical experiences for us right now!&amp;nbsp; Plus he's a smart developer with solid business experience, and an overall great guy.&amp;nbsp; &lt;/p>
&lt;p>Looks like he'll also be writing some VSTS Whitepapers for MSDN, and also becoming a general VSTS expert.&amp;nbsp; Welcome aboard, Martin!&lt;/p></description></item><item><title>Lightning was the codename for the CLR</title><link>/blog/lightning-was-the-codename-for-the-clr/</link><pubDate>Sun, 23 Jan 2005 00:11:54 +0000</pubDate><guid>/blog/lightning-was-the-codename-for-the-clr/</guid><description>&lt;p>Rich Hundhausen (&lt;a href="/blog/tags/life/">blog&lt;/a>) showed me a great site today.&amp;nbsp; It's &lt;a href="http://bink.nu/CodeNames.bink">http://bink.nu/CodeNames.bink&lt;/a>.&amp;nbsp; It's got all (or nearly all) of the MS codenames for their various products.&amp;nbsp; Fun site to browse.&lt;/p></description></item><item><title>Paint.NET version 2.1</title><link>/blog/paint-net-version-2-1/</link><pubDate>Thu, 20 Jan 2005 04:43:56 +0000</pubDate><guid>/blog/paint-net-version-2-1/</guid><description>&lt;p>Paint.NET is image and photo manipulation software designed to be used on computers that run Windows XP or 2000. Paint.NET is jointly developed at Washington State University with additional help from Microsoft, and is meant to be a free replacement for the MS Paint software that comes with all Windows operating systems. The programming language used to create Paint.NET is C#, with GDI+ extensions.&lt;/p>
&lt;p>Check it out and download it &lt;a href="http://www.jsiinc.com/SUBR/tip8900/rh8911.htm" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Long Tail Blog</title><link>/blog/long-tail-blog/</link><pubDate>Wed, 19 Jan 2005 06:48:26 +0000</pubDate><guid>/blog/long-tail-blog/</guid><description>&lt;p>I noted the concept of the "Long Tail" in a recent post.&amp;nbsp; Looks like the author of the piece in Wired has an extensive blog that covers many, many instances.&amp;nbsp; It can be found at &lt;a href="http://longtail.typepad.com/">http://longtail.typepad.com/&lt;/a>.&amp;nbsp; Check it out!&amp;nbsp; It's a great read!&lt;/p></description></item><item><title>SQL2000 SP4 &amp; Reporting Services SP2 Betas</title><link>/blog/sql2000-sp4-reporting-services-sp2-betas/</link><pubDate>Wed, 19 Jan 2005 04:09:01 +0000</pubDate><guid>/blog/sql2000-sp4-reporting-services-sp2-betas/</guid><description>&lt;p>If you are interested in assisting with either of these betas, check out this &lt;a href="http://www.microsoft.com/sql/evaluation/betanominations.asp" target="none" rel="noopener">site&lt;/a>.&lt;/p></description></item><item><title>The Long Tail</title><link>/blog/the-long-tail/</link><pubDate>Sat, 15 Jan 2005 23:23:35 +0000</pubDate><guid>/blog/the-long-tail/</guid><description>&lt;p>Total sales of unpopular items often exceed total sales of popular items.&amp;nbsp; Consider some stats from a recent article in &lt;a href="http://wired.com/wired/archive/12.10/tail_pr.html">Wired&lt;/a> magazine.&amp;nbsp; &lt;/p>
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px">
&lt;p>The average Barnes &amp;amp; Noble carries 130,000 titles. Yet more than half of Amazon's book sales come from &lt;em>outside&lt;/em> its top 130,000 titles. Consider the implication: If the Amazon statistics are any guide, the market for books that are not even sold in the average bookstore is larger than the market for those that are... Venture capitalist and former music industry consultant Kevin Laws puts it this way: "The biggest money is in the smallest sales."&lt;/p></description></item><item><title>Oracle launches .NET Developer Center</title><link>/blog/oracle-launches-net-developer-center/</link><pubDate>Sat, 15 Jan 2005 14:36:22 +0000</pubDate><guid>/blog/oracle-launches-net-developer-center/</guid><description>&lt;p>The Oracle Technology Network (OTN) has launched a new developer center&amp;nbsp;to help programmers build .NET applications&amp;nbsp;for Oracle.&amp;nbsp;&amp;nbsp;This site contains .NET code&amp;nbsp;samples, articles, and news that will help developers build database applications more productively.&lt;/p>
&lt;p>&lt;a href="http://www.oracle.com/technology/tech/dotnet" target="none" rel="noopener">http://www.oracle.com/technology/tech/dotnet&lt;/a>&lt;/p>
&lt;p>&lt;font size=2>Also, Oracle will soon introduce new developer tools integrated directly into Visual Studio .NET that will improve developer productivity.&amp;nbsp; These tools allow you to browse your Oracle schema, launch designers and wizards to create and alter schema objects, and drag and drop schema objects onto your form to automatically generate code.&amp;nbsp; Additionally, the tools contain a PL/SQL editor and integrated context sensitive online help, including the Oracle SQL and PL/SQL Users Guides. And with the Oracle Data Window you won't have to leave the Visual Studio environment for routine database tasks like inserting and updating Oracle data or testing stored procedures!&lt;br />&lt;/font>&lt;/p></description></item><item><title>Innumeracy</title><link>/blog/innumeracy/</link><pubDate>Sat, 15 Jan 2005 03:00:07 +0000</pubDate><guid>/blog/innumeracy/</guid><description>&lt;p>&amp;lt;mathGeek&amp;gt; The Associated Press (AP) quotes (evidently without analysis) numbers from &lt;a href="http://www.nationalhomeless.org/">National Coalition of the Homeless&lt;/a>.&amp;nbsp; They claim that there are 3.5 million homeless in the US.&amp;nbsp; Now, I don't know how many there are, and it has little to do with innumeracy.&amp;nbsp; But they then claim that their are 3,000 deaths of homeless people every year.&amp;nbsp; The focus of the article was on the tragedy of homeless deaths.&amp;nbsp; To me, even one homeless person having to die alone, and on the street is too many.&amp;nbsp; But here's where the math comes in...&amp;nbsp; 3,000 deaths from 3.5 million homeless gives a death rate of 0.0857%.&amp;nbsp; That seemed suspiciously low.&amp;nbsp; A quick check of the CIA World Fact Book states that the death rate for the&amp;nbsp;entire US is 8.34 deaths per thousand, or a rate of 0.834%.&amp;nbsp; So, if the numbers are correct, you are 10 times LESS likely to die if you are homeless.&amp;nbsp; &lt;/p></description></item><item><title>We hired our first 1099 employee</title><link>/blog/we-hired-our-first-1099-employee/</link><pubDate>Fri, 14 Jan 2005 18:21:51 +0000</pubDate><guid>/blog/we-hired-our-first-1099-employee/</guid><description>&lt;p>Well, we did it!&amp;nbsp; After much hand wringing and deep conversations, we decided to hire our first 1099 employee.&amp;nbsp; Gary Gumbiner has agreed to work for the next few months on a project for Microsoft and Lionbridge.&amp;nbsp; He'll be working on designing (and possible developing) a course in IIS6 for general system administrators.&amp;nbsp; We're not making squat monetarily on the deal, however, it is allowing us more depth and capacity as a company.&amp;nbsp; That's something we're very concerned with since we've been having to turn down a great deal of work lately.&amp;nbsp; &lt;/p></description></item><item><title>Gmail Bug Exposes E-mails to Hackers</title><link>/blog/gmail-bug-exposes-e-mails-to-hackers/</link><pubDate>Fri, 14 Jan 2005 17:08:11 +0000</pubDate><guid>/blog/gmail-bug-exposes-e-mails-to-hackers/</guid><description>&lt;p>Whoops!&amp;nbsp; I've got a Gmail account!&amp;nbsp; Interesting problem.&amp;nbsp; Google was inadvertantly placing random emails into the &amp;#8220;Reply To&amp;#8221; field of emails.&amp;nbsp; That's right.&amp;nbsp; Whole emails were accidentally being dropped into the &amp;#8220;Reply To&amp;#8221; field of someone else's email.&amp;nbsp; The good folks at Google have it fixed now.&amp;nbsp; You can read all about it at &lt;a href="http://www.betanews.com/article/Gmail_Bug_Exposes_Emails_to_Hackers/1105561408">BetaNews&lt;/a>.&lt;/p></description></item><item><title>Microsoft course #2526 - Developing Distributed Applications with Microsoft .NET Remoting</title><link>/blog/microsoft-course-2526-developing-distributed-applications-with-microsoft-net-remoting/</link><pubDate>Thu, 13 Jan 2005 16:21:50 +0000</pubDate><guid>/blog/microsoft-course-2526-developing-distributed-applications-with-microsoft-net-remoting/</guid><description>&lt;p>Looks like this released in November. I've flipped through the book and it looks like a good 2-day class.&lt;/p>
&lt;p>Here's the &lt;a href="http://www.microsoft.com/learning/syllabi/en-us/2526afinal.mspx" target="none" rel="noopener">syllbabus&lt;/a>.&lt;/p></description></item><item><title>World Beard and Moustache Championships</title><link>/blog/world-beard-and-moustache-championships/</link><pubDate>Fri, 07 Jan 2005 23:06:54 +0000</pubDate><guid>/blog/world-beard-and-moustache-championships/</guid><description>&lt;p>The 2005 championships will be held in Berlin, on October 1 2005. So stop trimming, and start planning, because the &lt;a href="http://www.worldbeardchampionships.com" target="none" rel="noopener">competition&lt;/a> looks stiff!&lt;/p>
&lt;p>Apologies to my techie friends, but I had to blog this!&lt;/p></description></item><item><title>MSDN event in Twin Falls, Idaho</title><link>/blog/msdn-event-in-twin-falls-idaho/</link><pubDate>Fri, 07 Jan 2005 18:38:34 +0000</pubDate><guid>/blog/msdn-event-in-twin-falls-idaho/</guid><description>&lt;p>Just heard that Microsoft will be in Twin Falls, Idaho on March 1, 2005 presenting on WinForms, ASP.NET,&amp;nbsp;and Visual Studio Team System.&lt;/p>
&lt;p>More details can be found &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032261200" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Compuware DevPartner SecurityChecker 1.0</title><link>/blog/compuware-devpartner-securitychecker-1-0/</link><pubDate>Fri, 07 Jan 2005 18:28:37 +0000</pubDate><guid>/blog/compuware-devpartner-securitychecker-1-0/</guid><description>&lt;p>&amp;#8220;DevPartner SecurityChecker is a powerful security analysis tool that helps quickly scan, locate and fix known and potential security vulnerabilities in ASP.NET applications written in either C# or Visual Basic .NET.&amp;#8220;&lt;/p>
&lt;p>This could be exactly what our planet needs. Read more about it &lt;a href="http://www.compuware.com/products/devpartner/securitychecker.htm" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Congratulations to Martin Danner (MCSD)</title><link>/blog/congratulations-to-martin-danner-mcsd/</link><pubDate>Tue, 04 Jan 2005 21:41:08 +0000</pubDate><guid>/blog/congratulations-to-martin-danner-mcsd/</guid><description>&lt;p>Please drop &lt;a href="mailto:martin@arrowrock.com">Martin&lt;/a> a quick note, welcoming him as Microsoft's newest Certified Solution Developer (MCSD).&lt;/p></description></item><item><title>Installing the new December CTP release of Visual Studio 2005 with Team System</title><link>/blog/installing-the-new-december-ctp-release-of-visual-studio-2005-with-team-system/</link><pubDate>Tue, 28 Dec 2004 03:22:47 +0000</pubDate><guid>/blog/installing-the-new-december-ctp-release-of-visual-studio-2005-with-team-system/</guid><description>&lt;p>OK.&amp;nbsp; I've mentioned before...&amp;nbsp; Don't even begin to install any of the Team System components without reading the Installation Guide.&amp;nbsp; Of course, if you're not an MCSE type (I know I'm not), there are certain unfortunate assumptions made.&amp;nbsp; "Set up a domain controller with all the appropriate settings."&amp;nbsp; Uh...&amp;nbsp; OK...&amp;nbsp; And how do I do that.&amp;nbsp; Luckily, &lt;a href="http://blogs.aspadvice.com/pmurphy/">Paul Murphy &lt;/a>(a brilliant MS employee, who also happens to be a great sailor) has a post to help us out!&amp;nbsp; Check out &lt;a href="http://blogs.aspadvice.com/pmurphy/archive/2004/12/23/2035.aspx">http://blogs.aspadvice.com/pmurphy/archive/2004/12/23/2035.aspx&lt;/a>&amp;nbsp;for all the details!&amp;nbsp; Oh, and check out his &lt;a href="http://blogs.aspadvice.com/pmurphy/">blog&lt;/a>, too!&lt;/p></description></item><item><title>Virtual PC FAQ</title><link>/blog/virtual-pc-faq/</link><pubDate>Fri, 24 Dec 2004 01:37:00 +0000</pubDate><guid>/blog/virtual-pc-faq/</guid><description>&lt;p>Testing Team System really puts Virtual PC to the test and, naturally, I've had some performance questions come up.&lt;/p>
&lt;p>Thankfully, Robert Moir, has created a concise &lt;a href="http://www.robertmoir.co.uk/win/VirtualPC2004FAQ.html" target="none" rel="noopener">Virtual PC FAQ&lt;/a> to help out geeks like me.&lt;/p></description></item><item><title>Visual Studio 2005 December CTP with Team System is Available</title><link>/blog/visual-studio-2005-december-ctp-with-team-system-is-available/</link><pubDate>Thu, 23 Dec 2004 12:05:06 +0000</pubDate><guid>/blog/visual-studio-2005-december-ctp-with-team-system-is-available/</guid><description>&lt;p>The newest CTP supporting VSTS is here!&amp;nbsp; It's now available for download for those with MSDN subscriptions.&amp;nbsp; I'd highly recommend you read the installation guide BEFORE attempting to even begin the install (especially if the older CTP was any indication of the difficulty of installation for this CTP).&amp;nbsp; And, as always, go to &lt;a href="http://blogs.msdn.com/robcaron/">Rob Caron's &lt;/a>blog for the latest install news.&amp;nbsp; (Yes, he ALREADY has a post discussing the new &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E54BF6FF-026B-43A4-ADE4-A690388F310E&amp;amp;displaylang=en">installation script&lt;/a> for the Dec CTP!&amp;nbsp; It's at &lt;a href="http://blogs.msdn.com/robcaron/archive/2004/12/22/330396.aspx">http://blogs.msdn.com/robcaron/archive/2004/12/22/330396.aspx&lt;/a>)&amp;nbsp; &lt;/p></description></item><item><title>VSTS Chat - Guest Chat</title><link>/blog/vsts-chat-guest-chat/</link><pubDate>Thu, 23 Dec 2004 11:52:35 +0000</pubDate><guid>/blog/vsts-chat-guest-chat/</guid><description>&lt;div class=messageClass>Welcome to the India MSDN Chat Room. The chat room will be used for both peer-to-peer, as well as, event chats. Please abide by the Chat Code of Conduct, located in the Help file. If you would like to volunteer to be a chat expert, please register here: &lt;a class="url" href="http://www.microsoft.com/india/communities/chat/register.aspx" target="_blank" rel="noopener">http://www.microsoft.com/india/communities/chat/register.aspx&lt;/a>. To view a list of our upcoming chats, please visit: &lt;a class="url" href="http://www.microsoft.com/india/msdn/chat" target="_blank" rel="noopener">http://www.microsoft.com/india/msdn/chat&lt;/a>/&lt;br />&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;b>Chat Topic: &lt;/b>Visual Studio Team System&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;b>Chat Room Status:&lt;/b> Scheduled Chat in Progress&lt;br />&lt;/div>
&lt;div class=messageClass>
&lt;hr class=hr SIZE=1>
&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40161,4, false,'divGuestPanel');" onclick="fnSelectUser(40161,4, true);">abhay&lt;/span>: any one knows advance configuration inIIS&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40803,4, false,'divGuestPanel');" onclick="fnSelectUser(40803,4, true);">Amit&lt;/span>: Hi Gaurav...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40803,4, false,'divGuestPanel');" onclick="fnSelectUser(40803,4, true);">Amit&lt;/span>: Amit Bansal from Kolkata&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40839,4, false,'2013-08-28 13:57:38'divGuestPanel');" onclick="fnSelectUser(40839,4, true);">Ashu&lt;/span>: Hi, i am Ashutosh Developer in Smartqube Ltd. Bangalore &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40841,4, false,'divGuestPanel');" onclick="fnSelectUser(40841,4, true);">JitenCimcon&lt;/span>: Hi, this is Jitendra from CIMCON Software Ahmedabad&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40833,4, false,'divGuestPanel');" onclick="fnSelectUser(40833,4, true);">Balaji&lt;/span>: Hi i am Balaji from chennai can i post my questions&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40831,4, false,'divGuestPanel');" onclick="fnSelectUser(40831,4, true);">AniTLY&lt;/span>: Hi I am Soorjith from Skelta Softwares, Bangalore&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span>: Hi I am Rajesh from ICICI Infotech and a MVP&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40836,4, false,'divGuestPanel');" onclick="fnSelectUser(40836,4, true);">SanjayVyas&lt;/span>: Hi, I am Sanjay Vyas from Synergeics, Mumbai&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40833,4, false,'divGuestPanel');" onclick="fnSelectUser(40833,4, true);">Balaji&lt;/span> asked the experts: &lt;/i>we always felt that the multiple checkout of vss problem in our environment is there anything done for inproving that&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27923,4, false,'divGuestPanel');" onclick="fnSelectUser(27923,4, true);">Emptyness&lt;/span>: Please gives us an overview&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Where can I find a list of changes from the previous CTP to the Dec CTP? (i.e. implemented feature changes, reports, etc)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27923,4, false,'divGuestPanel');" onclick="fnSelectUser(27923,4, true);">Emptyness&lt;/span>: is this teamsystem a fullcycle tool? for instance like Rational suite?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Is reporting working in the Dec CTP?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40833,4, false,'divGuestPanel');" onclick="fnSelectUser(40833,4, true);">Balaji&lt;/span>: vss even allowes that is there any improvements to that&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span> asked the experts: &lt;/i>Is there any guidelines to start working with Team System on an experimental basis so that non developers like Project Managers, Analysts and Testers get to have a feel of working of Team System.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, reporting did not make it into the December CTP&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Hello everyone!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span>: Hi Keith, I remember seeing you at Tech Ed in Chennai and seeing your presentation on Team System.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Will PMs be able to create a new VSTS project, add team members and basically control the dev cycles solely from within MS Project? Or will they need to install / use Visual Studio? (in both the Dec CTP and Beta 2 releases)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Is reporting slated to make it in the Beta 2 release? Is the Beta 2 release in the February / March time frame?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40833,4, false,'divGuestPanel');" onclick="fnSelectUser(40833,4, true);">Balaji&lt;/span>: what are the project management tools available in the team system. can this be help full in increasing the production speed.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40851,4, false,'divGuestPanel');" onclick="fnSelectUser(40851,4, true);">Rajesh&lt;/span> asked the experts: &lt;/i>Does the scope include integration with Project Server for component development as tasks&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: M_Rajesh, thanks. I really enjoyed Chennai. As for your question, I'd suggest setting up some sample projects to play with. Roundtrip navigation from Team System to Excel and Project both work in the CTP and will give the project managers lots to do. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Will we be able to use either the sampling or instrumentation profile methods from within a VPC in Dec CTP? Beta 2? Gold Bits?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: We're using those features internally as we "eat our own dogfood" - using the release to build the tools.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, yes reporting will make the Beta 2 release. It was very close to making the CTP and we have it working internally now.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Sad to hear about reporting this round, but looking forward to seeing it in Beta 2! Thanks for the answer!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27923,4, false,'divGuestPanel');" onclick="fnSelectUser(27923,4, true);">Emptyness&lt;/span>: Does it have like a RUP process behind or a configured one done by Microsoft?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, Sampling within a VPC doesn't work in the Dec CTP. We are considering a Design Change Request (DCR) to get that to work after Beta 2. Is it important to you?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(27923,4, false,'divGuestPanel');" onclick="fnSelectUser(27923,4, true);">Emptyness&lt;/span> asked the experts: &lt;/i>does it support Analysis and Design? any discipline not suportted?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Sorry to harp on the same question... Is there a list of capabilities / features in the MS Project integration with Team System? I'm concerned that a PM won't be able to do much except create work items for an existing project, and maybe attach documents&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40851,4, false,'divGuestPanel');" onclick="fnSelectUser(40851,4, true);">Rajesh&lt;/span> asked the experts: &lt;/i>Per Khusboo - Team system is a full cycle tool and integrates with various tools - so will that mean a single point of entry for a particular data like efforts, defects etc.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: On profiling... It is from an educational standpooint... :-( I'm designing courseware to be used to teach VSTS, and VPCs are the preferred choice for delivery!! Especially for a setup as complicated as Team System can be.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Emptyness, VSTS allows users to define a process they want to follow. A process template configures the way all the other tools behave so the whole team can follow the process. We have our own methodology - the Microsoft Solution Framework.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(32281,4, false,'divGuestPanel');" onclick="fnSelectUser(32281,4, true);">Mohangandhi&lt;/span>: I'm having .Net Framework 1.1. Is it possible to install and work on Framework 2.0 without affecting the existing projects?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Emptyness, we include two flavors in the VSTS box - MSF Agile for small teams and MSF Formal that will support teams using a more rigorous methodology&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, the best list of all the features is on the website at &lt;a class="url" href="http://www.msdn.com/vstudio/teamsystem" target="_blank" rel="noopener">http://www.msdn.com/vstudio/teamsystem&lt;/a>.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span> asked the experts: &lt;/i>Hi, Can you explain some of the core automated testing features that will help to test the application rigourously. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, there will be also be a version of the VSTS IDE for project managers and other non-coders. This will let them manage the team features of VSTS; create and run reports; examine the source code and other checked in artifacts; etc.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, on VPCs. That's an interesting scenario. The team is eager to support VPCs, but it is tricky.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Thanks, Keith! I love that site! Lots of great information. My question was a bit vague. I really meant specific lists of implemented features for the new CTP vs the planned features in the gold bits. :-)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, the new CTP is almost feature complete. The two areas that will be missing are reporting and automated build. Everything else is there, but it may not all be quite working :-)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: Yeah, I can understand the VPC issues. I've been watching Angry Richard's blog and keeping up with his VPC posts.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: Great news about being nearly feature complete! I'm looking forward to installing it (but likely AFTER Christmas)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>What is the difference between BigBuild and MSBuild? (Sorry for the newbie question, but I haven't used any of the integrated build functionality yet.)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Gkhanna, sure - the best one stop source is &lt;a class="url" href="http://www.msdn.com/vstudio/teamsystem" target="_blank" rel="noopener">http://www.msdn.com/vstudio/teamsystem&lt;/a>. That site includes pointers to newsgroups and blogs. Rob Caron's blog is one of the most active and a good one to follow.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: great newsgroups can be found at &lt;a class="url" href="http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&amp;amp;slcid=us" target="_blank" rel="noopener">http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&amp;amp;slcid=us&lt;/a> (thats the MS newsgroups via HTML viewer)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: I track around 40 blogs dedicated (more or less) to VSTS. I can upload the .opml file (list of blogs that most RSS readers can understand) or email to anyone who asks.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, that would be great. Rob Caron manages our team blogs and would love to see the list. You can send it to me at keithro@microsoft.com.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Khushboo: Thanks for the GREAT answer! Now that is functionality I just cannot wait to see! :-) Will BigBuild be the way that check-in policies are implemented?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: Will do! And Rob Caron will certainly see his blog on the list! :-)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, check-in policy is managed directly by the source control tools.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divGuestPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Let me give some general background on VSTS. Visual Studio Team systems is a complete integrated suite of software development life cycle tools. We hope that VSTS will be useful to every team member like developers, managers and testers. VSTS will have a product targeted towards architects which will have features of interest to architects such as application design, visual modeling of connected web services, designing the logical view of the data center, mapping those services to physical data center, validating the service requirements with the constraints of the actaul data center. So for example an architect can design something and then validate it early in the design cycle so that the finished product can be actually deployed in the data center. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Policies: I was wondering about Big Build, since I'd like to be able to create a check-in policy that forces code to pass static analysis before being checked in. Plus all check-in code will need (in my world) to pass the entire unit test harness.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33280,4, false,'divGuestPanel');" onclick="fnSelectUser(33280,4, true);">Mrinal&lt;/span>: Can you please throw some light on how does SOA fits in the whole picture of VSTS ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(2715,4, false,'divGuestPanel');" onclick="fnSelectUser(2715,4, true);">abhiK&lt;/span> asked the experts: &lt;/i>What is the recommended resource requirements for TFS?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span> asked the experts: &lt;/i>What will be the requirements for Team Foundation Server in terms of hardware and can it be used along with any existing server that runs for eg SQL Server or webserver.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, you can set check-in policies like that. The source control policy enforcer can require that you've done static analysis or run the unit-test suite successfully before a check-in is allowed.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: abhiK, we haven't got a final minimal and recommended resource requirement for Team Foundation Server yet. We are installing it today on server class machines with 1-2 Gig of RAM. I don't know what the final numbers will be.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>Keith: Thanks! So the dev will run the test locally, and that will be noted at check-in. :-) Great news! Then I can use BigBuild for my nightlies!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(2715,4, false,'divGuestPanel');" onclick="fnSelectUser(2715,4, true);">abhiK&lt;/span>: thanks&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33280,4, false,'divGuestPanel');" onclick="fnSelectUser(33280,4, true);">Mrinal&lt;/span> asked the experts: &lt;/i>Can you please throw some light on SOA integration with VSTS ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: M_Rajesh, we require that you be running Windows Server 2003. We will support Sharepoint on that server for team sites. We don't recommend using the same server for separate instances of SQL Server.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Mrinal, we support Service Oriented Architectures with our new line of architect designer tools. Tools like the System Designer, Deployment Designer and Logical Infrastructure designer all let you model SOA designs.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Mrinal, we also support profiling and load testing for SOAs.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: OPML blogroll should be in your inbox now. (Yep, your blog is there, too!)&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, thanks. Mine is a little dusty, but we'll be doing some new work on MSF in January that will make it more interesting&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Shelving is a great idea! Thanks for including it in VSTS and making my life as a developer better!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Slightly off topic question: Does Randy Miller (one of the key folks on the MSF Agile team) have a blog? &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, Randy works for me. I'll be encouraging him to start a blog once he gets the next version of MSF Agile finished (real soon now).&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(33280,4, false,'divGuestPanel');" onclick="fnSelectUser(33280,4, true);">Mrinal&lt;/span>: thanks for the reply&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span> asked the experts: &lt;/i>How tightly has the MSF 4.0 Agile methodology been implemented in this CTP? If I select MSF Agile as my methodology, will the templates and documents closely approximate the 'final' MSF Agile, or is that still a work in progress?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;i>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40863,4, false,'divGuestPanel');" onclick="fnSelectUser(40863,4, true);">gavi&lt;/span> asked the experts: &lt;/i>Thank to the VSTS Product Team&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Steven, the December CTP will have minimal support for MSF Agile. We plan tol post a separate copy of the MSF Agile process template in late January that will install into the Dec CTP.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span>: Thanks to you Mr. Keith Rowe for taking your time early in the morning to discuss with us and answer the questions.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Keith: I contacted Randy via email a while back, and chatted a bit on the phone He was VERY helpful and extremely knowledgeable! A great guy! I still haven't met him face to face, but that's been through my schedule. He's quite an asset to your team!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: It will be close to final...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: My pleasure all.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Thanks everyone for the wonderful answers!!!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(7001,4, false,'divGuestPanel');" onclick="fnSelectUser(7001,4, true);">M_Rajesh&lt;/span>: And thanks to all of you to answer the questions about Team System, We will be awaiting the December CTP.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Khushboo, I'd love to provide feedback! :-) Should I post it to the newsgroups?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Or email directly.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: RobCaron: Thanks for the great posts on installing Team System! Without your guidance, I would have had MUCH more pain!!!!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Once again, these chats are great! Thanks for all your answers! And thanks to the Redmond folks for being up so late, too!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40790,4 ,false,'divGuestPanel');" onclick="fnSelectUser(40790,4, true);">&lt;b>Steven Borg&lt;/b>&lt;/span>: Good night!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21666,3, false,'divGuestPanel');" onclick="fnSelectUser(21666,3, true);">RobCaron_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Thanks, Steven. Fortunately, I have a great team with an interesting product to talk about. &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21903,4, false,'divGuestPanel');" onclick="fnSelectUser(21903,4, true);">Keith_Rowe_MS&lt;/span>: Good night all.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21666,3, false,'divGuestPanel');" onclick="fnSelectUser(21666,3, true);">RobCaron_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Good night/day!&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;br />&amp;nbsp;&lt;/div></description></item><item><title>VSTS Chat - Expert Answers</title><link>/blog/vsts-chat-expert-answers/</link><pubDate>Thu, 23 Dec 2004 11:50:15 +0000</pubDate><guid>/blog/vsts-chat-expert-answers/</guid><description>&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Welcome to all - the Visual Studio Team System chat will be starting @ 4pm IST.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Good afternoon everyone &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Welcome to the MSDN Expert Chat on Visual Studio Team System&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'2013-08-28 13:57:38'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Today, we have with us the Product Team members of VSTS &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: to discuss with you the various aspects our Microsoft's life cycle tools.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Please welcome - Amit, Akash, Khushboo and Rob &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Team - please introduce yourself&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I am Amit, Program Manager in DevTools division working on team build, VSTS work item tracking converters and VSTS source control converters.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hi, I am Khushboo Sharan, Program Manager in the VSTS team and my focus area is the Build server in VSTS called Team Build&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hello My name is Akash Maheshwari, I am Program Manager for converter tools for Visual Studio Team System Source Control;;&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Well - Rob seems to be a bit busy&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Lets get started&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: So, we have experts to discuss with you the source control, build system and work item tracking in VSTS&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: As I hope you’re already aware, Visual Studio Team System is an extensible life-cycle tools platform that significantly expands the Visual Studio product line and helps software teams collaborate to reduce the complexity of delivering modern service-oriented solutions. Team System includes a comprehensive set of proven process frameworks, best practices, prescriptive architecture guidance, and integrated life-cycle tools that enable IT organizations to successfully deliver custom solutions on the Windows platform. The Team System website is located at &lt;a class="url" href="http://lab.msdn.microsoft.com/vs2005/teamsystem" target="_blank" rel="noopener">http://lab.msdn.microsoft.com/vs2005/teamsystem&lt;/a>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: So go ahead - and post your questions.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Amit - while questions come, why dont you give an overview of what you work on in the team ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Balaji, you had a question&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Akash/Amit - would u take up Balaji's question ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Please refer to my earlier brief description and I would recommend that you go through the mentioned site to get a better idea about VSTS in general. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Yes VSTS Source Control allows user to do multiple Check out;;&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> we always felt that the multiple checkout of vss problem in our environment is there anything done for inproving that&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes VSTS Source Control allows user to do multiple Check out;;&lt;br />&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Where can I find a list of changes from the previous CTP to the Dec CTP? (i.e. implemented feature changes, reports, etc)&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Every CTP release has documentation that details out the features present in the release and what is working/not working. CTP is just a point release. At Beta time we would have a document that would detail the differences with previous Beta. Is there a particular feature you want to know about?&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Let me introduce Keith - he is the Product Unit Manager in the VSTS team&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: and is joining is from Redmon, just like Rob. Thanks Keith for joining in as well &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Yes Team System is a full cycle tool. It includes tools for source control, work item tracking, build, testing frameworks and provides a tight integration among the various tools&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is there any guidelines to start working with Team System on an experimental basis so that non developers like Project Managers, Analysts and Testers get to have a feel of working of Team System.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> We have different SKUs for people considered non developers. We have a SKU specifically for architects, project managers and QA. ELead team has a suite of features targeted towards project managers. We come out with CTP and Beta releases that are generally available for public download. You can start with those releases.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will PMs be able to create a new VSTS project, add team members and basically control the dev cycles solely from within MS Project? Or will they need to install / use Visual Studio? (in both the Dec CTP and Beta 2 releases)&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> No you cannot add team members from MS Project;; You need to install and use Visual Studio. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Is reporting slated to make it in the Beta 2 release? Is the Beta 2 release in the February / March time frame?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes reporting will be there in beta 2. However it is not in the Dec CTP&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does the scope include integration with Project Server for component development as tasks&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> In V1 of VSTS we are integrateing it with Project Server;;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Does the scope include integration with Project Server for component development as tasks&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> I am sorry in V1 of VSTS we are not integrating with Project Server;;&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Will we be able to use either the sampling or instrumentation profile methods from within a VPC in Dec CTP? Beta 2? Gold Bits?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Some features of VSTS (code profiling) will never work inside a VPC.&lt;br />&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> does it support Analysis and Design? any discipline not suportted?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes we will be supporting requirement analysis and design. We have Team Architect SKU which will have Class Designers, Logical Data Center Deisgner, System Designer, Application designer&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Sorry to harp on the same question... Is there a list of capabilities / features in the MS Project integration with Team System? I'm concerned that a PM won't be able to do much except create work items for an existing project, and maybe attach documents&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Using Micorosft Project Plan the project manager can create/edit/see the workitems in it;; &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: While we are discussing this, Khushboo - could you discuss the enhancements in the new build system, BigBuild ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Per Khusboo - Team system is a full cycle tool and integrates with various tools - so will that mean a single point of entry for a particular data like efforts, defects etc.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Rajesh, data like defects task etc will be stored in a single work item database which can be accessed through Excel, MSProject, VS. So primarily any of this can be your entry point. The Work Item tool in VSTS integrates with Excel and MSProject &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: People - please post your questions by selecting the "Submit a question" radio button and then clicking the "Send" button.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Hi, Can you explain some of the core automated testing features that will help to test the application rigourously. &lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Our unit testing features provide the ability to test pieces of your code much as NUnit and other unit test frameworks do. In addition, we provide great IDE integration, integrated debugging support, and support for additional types of tests through the Team Test and Team Suite SKUs. The test SKU will have lot of test types such as unit testing, load testing, static analysis, profiling, code coverage. We are also working on data bound testing. The testing is fully integrated within VSTS IDE and testers will be able to create/run selected tests from within IDE. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Team Build (code name BigBuild) provides an easy and flexible Build System which integrates with other tools of VSTS like Source Control, Testing tools, Work Item tracking tool, Reporting etc. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Khushboo - could you discuss the enhancements in BigBuild with our attendees? Its one of the frequently asked queries...&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Steven, there would be a document with CTP, online or within the DVD, which will detail what all features we currently have planned for release and the staus of those features in CTP. Status such as working/not working/semi working. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: It provides an easy way to configure the build and also provides rich reports about the health of the build&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: And what converters are we planning for VSTS, Amit/Akash ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Keith - can you point the attendees to some resources on VSTS - newsgroups, blogs, webs, that can help them know more about the product ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: We are implementing converters from Visual Source Safe , Clearcase to VSTS Source Control and converters from Clearquest and XML/CSV to VSTS Workitem tracking tooll&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What is the difference between BigBuild and MSBuild? (Sorry for the newbie question, but I haven't used any of the integrated build functionality yet.)&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Team Build (code name Big Build) uses MSBuild as the underlying build engine. It integrates your entire build process starting from syncing sources to the build machine, running tests, static analysis, automates email generation on build completion, automatic filing of bugs etc. Hence an integrated build lab out of the box. You can use the underlying MSBuild scripts to customise these build steps to suit your needs &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Steven if there are some other things that you would like to see in your build system, we would love to hear about it&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: What other Source COntrol tools you are using?; &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: What other Workitem tracking tools you are using for which you may require converter tools?;&lt;br />&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Khushboo: Thanks for the GREAT answer! Now that is functionality I just cannot wait to see! :-) Will BigBuild be the way that check-in policies are implemented?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Hey Thanks Steven &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>. Typically checkin policies will be defined in the source control. Is that what you are asking for? BigBuild will have reports which talk about the general health of the build which includes the associated changesets and work items which went into the checkin included in this build&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: The SKU for developers has some exciting new features such as class designer, code coverage, static analysis, profiling. The SKU for testers will have testing features such as test authroring, test execution, test result publication, but creation etc. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: We also have a server component with VSTS, team foundation server. Team foundation server provides services to integrate software life cycle tools such as work item tracking, source control, reporting, project share point, team build. &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: We hope with VSTS people will have one stop solution for all the tools and the advantage would be that all the data would be integrated in one tool. People can still use tools such as Excel and Microsoft Project to manage parts of the project, but all that data can be pushed to VSTS system and available for everyone through VSTS&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Policies: I was wondering about Big Build, since I'd like to be able to create a check-in policy that forces code to pass static analysis before being checked in. Plus all check-in code will need (in my world) to pass the entire unit test harness.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> checkin policies can be defined at the methodology and source control level.Big Build as of now comes into the picture once the check in is already done. The flow starts when BigBuild syncs the sources from the source control and pulls it down to the build machine. The tests and static analysis tools are run after the build and results reported. A 'successful build' in team Build is defined as you have suggested only when the tests also pass successfully. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What will be the requirements for Team Foundation Server in terms of hardware and can it be used along with any existing server that runs for eg SQL Server or webserver.&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> As of now we require 2 machine to run TFS, one hosting the data tier and the other one middle tier. There could be any number of clients connected to middle tier. At the time of release, the goal is that TFS will install on single machine. As of now TFS requires its own install of SQL server, the new version code named Yukon. This SQL server will be included with TFS.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> What is the recommended resource requirements for TFS?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> see my earlier reply&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: One cool feature in VSTS Source Control is 'Shelving'; This feature helps developer who is middle of a bug/feature and he/she gets another high priority bug. The user can 'shelve' the changes in her/his workspace and the changes are stored on the Team Foundation server. Now the workspace is restored to a known state on which user can work on the high priority bug; After fixing the bug the user checks in the bug fix;; Now when user can unshelve to start working on previous workitem;; &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Keith: Thanks! So the dev will run the test locally, and that will be noted at check-in. :-) Great news! Then I can use BigBuild for my nightlies!&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> Yes Steven. You can configure Team Build for your nightlies. You can also kick off builds on demand &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Well - we have time for one more question&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: before we sign off for the day &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Experts - do you have any URIs and resources to share with the attendees ?&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Also we will have designs such as logical data center design using which one can actually show where the applications would be deployed in the data center. One can also actually validate the design against the constraints of the physical servers of data center. We call this design keeping deployment in mind, so the one does not falls into the trap of designing something that cannot be deployed in the data center&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21666,3, false,'divExpertPanel');" onclick="fnSelectUser(21666,3, true);">RobCaron_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> Can you please throw some light on SOA integration with VSTS ?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> The prime purpose of Team Architect Edition is the distributed system designers, which are a set of design tools developing and deploying service-oriented applications. &lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Newsgroups: &lt;a class="url" href="http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&amp;amp;slcid=us&amp;amp;NewsGroup=microsoft.private.whidbey.teamsystem.general" target="_blank" rel="noopener">http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&amp;amp;slcid=us&amp;amp;NewsGroup=microsoft.private.whidbey.teamsystem.general&lt;/a>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: the main link is &lt;a class="url" href="http://lab.msdn.microsoft.com/vs2005/teamsystem" target="_blank" rel="noopener">http://lab.msdn.microsoft.com/vs2005/teamsystem&lt;/a>, you can find links to VSTS related sites from there&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Very well.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: We have to come to the end of this interesting chat - hopefully each of you had a take away from it &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;a class="url" href="http://lab.msdn.microsoft.com/vs2005/teamsystem/blogs/default.aspx" target="_blank" rel="noopener">http://lab.msdn.microsoft.com/vs2005/teamsystem/blogs/default.aspx&lt;/a>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: We do not have any published information on Team Build as of now. However keep watching the Team Foundation blogs &amp;lt;&lt;a class=url href="http://blogs.msdn.com/team_foundation>!&lt;br" target=_blank>http://blogs.msdn.com/team_foundation&amp;gt;!&lt;br&lt; a>&amp;gt; for more information. &lt;br />&lt;/a>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Thanks to the product team based out of Redmond and Hyderabad for participating in - its quite late in night in Redmond &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Thanks for attending - do join us on 6th Jan when we discuss ADO.NET Whidbey with Deepak Gulati&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40415,3, false,'divExpertPanel');" onclick="fnSelectUser(40415,3, true);">Akash_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Thanks folks for attending chat on VSTS&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Hey Thanks alot for paticipating and showing your interest. As usual we would love to hear from you in case you have any feedback&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(23091,2, false,'divExpertPanel');" onclick="fnSelectUser(23091,2, true);">Gkhanna_MS&lt;/span> &lt;font color=#000099>(Moderator)&lt;/font>: Have a nice evening and morning &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21666,3, false,'divExpertPanel');" onclick="fnSelectUser(21666,3, true);">RobCaron_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: For those who might not have heard, the December CTP went live on MSDN Subscriber Downloads this evening (Wednesday evening in Redmond). &lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: &lt;b>
&lt;div>&lt;strong>Q:&lt;/strong>&lt;/b> How tightly has the MSF 4.0 Agile methodology been implemented in this CTP? If I select MSF Agile as my methodology, will the templates and documents closely approximate the 'final' MSF Agile, or is that still a work in progress?&lt;br />&lt;/div>&lt;b>
&lt;div>&lt;strong>A:&lt;/strong>&lt;/b> My understanding is that MSF 4.0 is well integrated in this CTP release. Process guidance document, group policies such as checkin permissions, work item templates is all there.&lt;br />&lt;/div>&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40791,3, false,'divExpertPanel');" onclick="fnSelectUser(40791,3, true);">Khushboo_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: both would be great Steven. Though an email directly will be best! Thanks &lt;img height=19 alt="SMILEY :)" src="http://www.microsoft.com/LIBRARY/GALLERY/COMPONENTS/CHAT20/IMAGES/EMOTICONS/REGULAR_SMILE.GIF" width=19 border=0>&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(21666,3, false,'divExpertPanel');" onclick="fnSelectUser(21666,3, true);">RobCaron_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: In addition, you can obtain a copy of the Team Foundation Installation Guide from here: &lt;a class="url" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E54BF6FF-026B-43A4-ADE4-A690388F310E&amp;amp;displaylang=en" target="_blank" rel="noopener">http://www.microsoft.com/downloads/details.aspx?FamilyId=E54BF6FF-026B-43A4-ADE4-A690388F310E&amp;amp;displaylang=en&lt;/a>.&lt;br />&lt;/div>
&lt;div class=messageClass>&lt;span class=UserNameDisplayClass oncontextmenu="return fnSelectUser(40122,3, false,'divExpertPanel');" onclick="fnSelectUser(40122,3, true);">Amit_MS&lt;/span> &lt;font color=#000099>(Expert)&lt;/font>: Thank you all for the chat. We really appreciate your questions and feedback. &lt;/div></description></item><item><title>VSTS Chat - 23 Dec 2004</title><link>/blog/vsts-chat-23-dec-2004/</link><pubDate>Thu, 23 Dec 2004 11:47:53 +0000</pubDate><guid>/blog/vsts-chat-23-dec-2004/</guid><description>&lt;p>Once again, Microsoft shows they "Get it" when it comes to developers!&amp;nbsp; About 30 developers and other interested participants were treated to specific answers to specific questions from the VSTS team at Micrsosoft.&amp;nbsp; &lt;/p>
&lt;p>MSDN India hosted&amp;nbsp;the chat on VSTS at the programmer-friendly 2:30 AM PST (my time here in Seattle, so it was easy to catch before heading off to bed).&amp;nbsp; I didn't recognize all the names of the experts, but their screen names were Amit, Akash, Khushboo, Rob Caron, Keith_Rowe.&amp;nbsp; Every one of them had spot-on answers to the hard questions.&amp;nbsp; I have to admit to hogging question time, but the experts were all very gracious about it.&amp;nbsp; &lt;/p></description></item><item><title>Hard Drive access is SLOW But I had no idea it was this slow</title><link>/blog/hard-drive-access-is-slow-but-i-had-no-idea-it-was-this-slow/</link><pubDate>Thu, 23 Dec 2004 06:37:29 +0000</pubDate><guid>/blog/hard-drive-access-is-slow-but-i-had-no-idea-it-was-this-slow/</guid><description>&lt;p>&lt;a href="http://blogs.msdn.com/simonme/">Simon Meacham&lt;/a> has a wonderful post on performance implications, and profiling applications.&amp;nbsp; When I talk about the importance of caching I often talk about how slow hard drive access is.&amp;nbsp; But this quote really drives it home!&lt;/p>
&lt;p>&lt;font face=Tahoma color=#000080 size=2>Now 2GHz is a difficult thing to imagine for a human. Put simply that is 2 &lt;strong>billion&lt;/strong> (Dr Evil pose) instructions per second at maximum throughput. So lets put this on our terms. Let's say once processor "clock cycle" is not 1/2,000,000,000 of a second but rather 1 second. On that scale accessing the nearby L1 on-chip cache takes 6 seconds, the off chip (L2) cache 2-3 minutes, and accessing main memory takes 3-4 weeks. Accessing the disk (just one disk access) by comparison takes a whopping 1 year on this timescale.&lt;/font>&lt;/p></description></item><item><title>Recognition</title><link>/blog/recognition/</link><pubDate>Thu, 23 Dec 2004 06:14:25 +0000</pubDate><guid>/blog/recognition/</guid><description>&lt;p>&lt;a href="http://www.mydemos.com/blog/PermaLink.aspx?guid=e71faf66-f7bc-4d97-9dec-89b25102a403">Scott Duffy&lt;/a> sometimes writes a bit about VSTS.&amp;nbsp; Not often, but enough for me to keep checking back to his blog often.&amp;nbsp; His last post had something that just struck me.&amp;nbsp; He puts it like this:&lt;/p>
&lt;p>* &lt;strong>A word about recognition&lt;/strong>: to me, recognition is simply that someone accurately understands how difficult a problem was to solve. &lt;/p>
&lt;p>This rings true to me.&amp;nbsp; Which is sometimes where management makes mistakes.&amp;nbsp; Yes, it's good to congratulate someone on a job well done.&amp;nbsp; But it means so much less coming from someone who doesn't understand the job.&amp;nbsp; A "Wow!" under the breath of a fellow programmer, is far more recognition that a plaque handed out at the company Christmas party by someone unaware of what you really, really do.&amp;nbsp; &lt;/p></description></item><item><title>Team System Newsgroups</title><link>/blog/team-system-newsgroups/</link><pubDate>Thu, 23 Dec 2004 05:49:46 +0000</pubDate><guid>/blog/team-system-newsgroups/</guid><description>&lt;p>Thanks to &lt;a href="http://dotnetjunkies.com/WebLog/christopherbowen/archive/2004/12/22/38259.aspx">Christopher Bowen &lt;/a>for reminding me to use the Visual Studio 2005 newgroups!&amp;nbsp; There's finally a reasonable amount of traffic there, and its a great place to get your questions answered!&amp;nbsp; If a Google search doesn't get you a satisfying answer, the newsgroups should!&amp;nbsp; Plus, it's a great place for Microsoft to get feedback to improve the product.&amp;nbsp; &lt;/p>
&lt;p>There are 12 different newsgroups, just in the VSTS section!&amp;nbsp; Plus you can get info on SQL CLR, C#, MSBuild and tons of other technologies!&amp;nbsp; You can check out the newsgroups via web at &lt;a href="http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&amp;amp;slcid=us">http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&amp;amp;slcid=us&lt;/a>&amp;nbsp;or you can use your NNTP reader.&amp;nbsp; &lt;/p></description></item><item><title>New Microsoft Patch Blocks Firefox Downloads</title><link>/blog/new-microsoft-patch-blocks-firefox-downloads/</link><pubDate>Thu, 23 Dec 2004 01:57:15 +0000</pubDate><guid>/blog/new-microsoft-patch-blocks-firefox-downloads/</guid><description>&lt;p>"Microsoft Corp. today released a new security patch for its Internet Explorer (IE) web browser which prevents users from accidentally or intentionally downloading the new free, open-source &lt;a href="http://www.mozilla.org/products/firefox/" target="_blank" rel="noopener">Firefox&lt;/a> browser from The Mozilla Foundation."&lt;/p>
&lt;p>No, it's not true.&amp;nbsp; Nor is it an urban legend.&amp;nbsp; Just a very humorous, and very short, article by Scott Ott at &lt;a href="http://www.scrappleface.com/">ScrappleFace&lt;/a>.&amp;nbsp; Regardless of your stand on the browser wars (I'm an IE6 user), it's very funny!&amp;nbsp; You can read the whole article at &lt;a href="http://www.scrappleface.com/MT/archives/001990.html">http://www.scrappleface.com/MT/archives/001990.html&lt;/a>&lt;/p></description></item><item><title>Don't miss the next VSTS chat</title><link>/blog/dont-miss-the-next-vsts-chat/</link><pubDate>Thu, 23 Dec 2004 00:55:32 +0000</pubDate><guid>/blog/dont-miss-the-next-vsts-chat/</guid><description>&lt;p>&lt;strong>Coming up tomorrow morning at 2:30 am (December 23rd).&lt;/strong>&amp;nbsp; Yes, that's &lt;strong>2:30 AM&lt;/strong>.&amp;nbsp; Finally, Microsoft is scheduling chats during standard developer hours!&amp;nbsp; Now we won't have to drag our butts out of bed at some ungodly pre-noon hour!&amp;nbsp; &lt;/p>
&lt;p>There's more chats in January, too.&amp;nbsp; Don't miss them!&amp;nbsp; I wasn't able to attend the last two, but Rich Hundhausen (also from Accentient, Inc) was.&amp;nbsp; And he got a good chunk of his questions answered right then and there!&amp;nbsp; Check them out at &lt;a href="http://msdn.microsoft.com/chats">http://msdn.microsoft.com/chats&lt;/a>. &lt;/p></description></item><item><title>Visual Studio Team System</title><link>/blog/visual-studio-team-system/</link><pubDate>Thu, 23 Dec 2004 00:48:05 +0000</pubDate><guid>/blog/visual-studio-team-system/</guid><description>&lt;p>Accentient has been contracted by Microsoft to design the first Microsoft Official Curriculum (MOC) course for&amp;nbsp;&lt;strong>Visual Studio Team System (VSTS)&lt;/strong>.&amp;nbsp; VSTS is one of the most compelling new technologies to come out of Microsoft since .NET.&amp;nbsp; It allows developers, testers, architects and even program managers to work together to build software.&amp;nbsp; Now, these types of systems are nothing new.&amp;nbsp; What IS new is the fantastic integration with Visual Studio, and the was development metrics are collected and reported.&amp;nbsp; One of the reasons developers tend to hate team tools, is that they have to open up a different application and enter things like &amp;#8220;I'm XX% done&amp;#8221;.&amp;nbsp; That tends to be both a hassle for the developers and a source of errors (developers seem to spend over half of any given development project at an internal estimate that they are 80% complete).&amp;nbsp; VSTS does most of this tracking automatically.&amp;nbsp; VSTS isn't just a reporting tool though; it has other wonderful features!&amp;nbsp; It brings Test Driven Development into the mainstream.&amp;nbsp; Many developers have learned the wonders of NUnit for unit testing.&amp;nbsp; VSTS now brings unit testing into the development environment.&amp;nbsp; Plus, it's extensible, so you can still use many of the unit testing tools you've gotten used to.&amp;nbsp; I'm not going to enumerate all the wonders of VSTS now, but I'll create a searchable category on this blog for &amp;#8220;Team System&amp;#8221;.&amp;nbsp; Come back for more posts!&lt;/p></description></item><item><title>Yahoo giving away X1</title><link>/blog/yahoo-giving-away-x1/</link><pubDate>Tue, 21 Dec 2004 04:45:25 +0000</pubDate><guid>/blog/yahoo-giving-away-x1/</guid><description>&lt;p>Great news!&amp;nbsp; Yahoo! has licensed the X1 desktop search engine for free download.&amp;nbsp; I've used the Google Desktop, Lookout (free from Microsoft), and X1, which used to cost $99 for a personal license.&amp;nbsp; X1 was by far the best.&amp;nbsp; It's search was blazingly fast, the index was small and the UI was the simplest.&amp;nbsp; Plus, it doesn't have the security issues of Google Desktop or the Outlook start-up time impact of Lookout.&lt;/p></description></item><item><title>Next Team System Chat ... better brew some coffee!</title><link>/blog/next-team-system-chat-better-brew-some-coffee/</link><pubDate>Tue, 21 Dec 2004 00:34:16 +0000</pubDate><guid>/blog/next-team-system-chat-better-brew-some-coffee/</guid><description>&lt;p>The next VSTS chat is scheduled for&amp;nbsp;December 23, 2004 at 2:30 AM ... yep, you read it correctly!&lt;/p>
&lt;p>Also, there's a few more VSTS chats in mid-January ... &lt;a href="http://msdn.microsoft.com/chats" target="none" rel="noopener">http://msdn.microsoft.com/chats&lt;/a>&lt;br />&amp;nbsp;&lt;/p>
&lt;p>&lt;/p></description></item><item><title>America West Platinum</title><link>/blog/america-west-platinum/</link><pubDate>Mon, 20 Dec 2004 05:39:36 +0000</pubDate><guid>/blog/america-west-platinum/</guid><description>&lt;p>Not sure if I should be proud or be ashamed of this:&lt;/p>&lt;img src="platinum.jpg" border=1></description></item><item><title>MS Help 2.0 Hack!</title><link>/blog/ms-help-2-0-hack/</link><pubDate>Tue, 14 Dec 2004 01:55:16 +0000</pubDate><guid>/blog/ms-help-2-0-hack/</guid><description>&lt;p>Maybe this has been blogged before, but I couldn't find it.&lt;/p>
&lt;p>If you're like me, you miss the simplicity of .HLP and .CHM files, where&amp;nbsp;a simple&amp;nbsp;double-click opens the help file. As you know, Microsoft has been deploying any help that relates to Visual Studio .NET in the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/hwmscextendingnethelp.asp" target="none" rel="noopener">MS Help 2.0 format&lt;/a>, which is not so friendly.&lt;/p>
&lt;p>Ok, so here's my problem, if you obtain help files, like from the &lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=8d122e04-c968-4b56-976a-59b9ed394404" target="none" rel="noopener">Visual Studio Team System prerelease documentation&lt;/a>, and you want to just read through it, you can't just double-click on any of the files:&lt;/p></description></item><item><title>Google Suggest</title><link>/blog/google-suggest/</link><pubDate>Sun, 12 Dec 2004 05:38:03 +0000</pubDate><guid>/blog/google-suggest/</guid><description>&lt;p>Google debuted their &lt;a href="http://www.google.com/webhp?complete=1&amp;hl=en" target="none" rel="noopener">Google Suggest&lt;/a> service this week. It&amp;rsquo;s still in beta, and represents the latest Google Labs accomplishment. When you start typing a request into the search box, a drop-down menu appears with suggestions as to what you might be looking for.&lt;/p></description></item><item><title>Careers of the Year</title><link>/blog/careers-of-the-year/</link><pubDate>Fri, 10 Dec 2004 02:58:16 +0000</pubDate><guid>/blog/careers-of-the-year/</guid><description>&lt;p>Flipping through Minneapolis' ComputerUse Newszine when I was back there Tuesday, I came to their November 2004 feature article on IT careers.&lt;/p>
&lt;p>What's Up: Security (big and small), IT auditing, VoIP, and &lt;strong>.NET programming&lt;br />&lt;/strong>What's Down: Mainframe development, &lt;strong>Java development&lt;/strong>, Network engineering, and general programming jobs.&lt;/p>
&lt;p>Read the &lt;a href="http://www.computeruser.com/articles/2311,1,2,1,1101,04.html" target="none" rel="noopener">full article here&lt;/a>.&lt;/p></description></item><item><title>PDC 2005 announced!</title><link>/blog/pdc-2005-announced/</link><pubDate>Wed, 08 Dec 2004 23:46:15 +0000</pubDate><guid>/blog/pdc-2005-announced/</guid><description>&lt;p>Ok, it appears to be more than a mirage. Not only is it announced on &lt;a href="http://msdn.microsoft.com/events/pdc/default.aspx" target="none" rel="noopener">Microsoft's Events Web site&lt;/a>, but also on the &lt;a href="http://www.lacclink.com/general_event.htm#m0905" target="none" rel="noopener">LA Convention Center's September 2005 calendar&lt;/a>:&lt;/p>
&lt;dir>&lt;font size=2>
&lt;p>&lt;strong>September 7-17&lt;br />Microsoft PDC 2005 &lt;/strong>&lt;/font>&lt;font size=2>&lt;strong>Convention&lt;br />&lt;/strong>&lt;/font>&lt;strong>&lt;font size=2>All Areas&lt;br />Microsoft Corporation&lt;br />&lt;/font>&lt;font size=2>Redmond, WA&lt;/p>&lt;/dir>&lt;/font>&lt;/strong></description></item><item><title>Rebate Honesty Portal!</title><link>/blog/rebate-honesty-portal/</link><pubDate>Wed, 08 Dec 2004 23:35:40 +0000</pubDate><guid>/blog/rebate-honesty-portal/</guid><description>&lt;p>How many times have you filled-out those $10, $15, and $20 rebate forms at CompUSA and never heard from them again? Well, I got a suprising email from SanDisk to log-on and check out&amp;nbsp;my&amp;nbsp;rebate's status online,&amp;nbsp;and there it was -- with all the efficiency of a UPS/FedEx tracking query!&lt;/p>&lt;a href="rebate.jpg" target="_none" rel="noopener">&lt;img src="rebatethumb.jpg">&lt;/a></description></item><item><title>Is it a mirage, or is that PDC '05 ahead?</title><link>/blog/is-it-a-mirage-or-is-that-pdc-05-ahead/</link><pubDate>Tue, 07 Dec 2004 21:31:57 +0000</pubDate><guid>/blog/is-it-a-mirage-or-is-that-pdc-05-ahead/</guid><description>&lt;p>&lt;a href="http://msdn.microsoft.com/events/pdc/">http://msdn.microsoft.com/events/pdc/&lt;/a>&lt;/p></description></item><item><title>Yukon just keeps getting better and better</title><link>/blog/yukon-just-keeps-getting-better-and-better/</link><pubDate>Mon, 06 Dec 2004 18:48:44 +0000</pubDate><guid>/blog/yukon-just-keeps-getting-better-and-better/</guid><description>&lt;p>I downloaded and installed (into VPC naturally) the December Community Technical Preview (CTP) for SQL Server 2005 today. Let me tell you that it looks good, and appears quite stable. Of course, I have not run through an exhaustive set of activities. I'll be sure to blog and big changes or gripes as I run into them.&lt;/p>
&lt;img src="yukonb3.jpg"></description></item><item><title>Intellectual Property Seminar - Thursday, December 9th (Southern Idaho)</title><link>/blog/intellectual-property-seminar-thursday-december-9th-southern-idaho/</link><pubDate>Sat, 04 Dec 2004 16:54:54 +0000</pubDate><guid>/blog/intellectual-property-seminar-thursday-december-9th-southern-idaho/</guid><description>&lt;p>The Intellectual Property Seminar will be on Thursday December 9th at 3:30pm in the conference room at the TECenter on BSU West Campus in Nampa. See the outline below for information on what will be discussed. Please RSVP to Mark Zuziak at &lt;a href="mailto:markzuziak@boisestate.edu">markzuziak@boisestate.edu&lt;/a>. Matthew Whipple &amp;amp; Peter Midgley from Holland and Midgley Intellectual Property Law will be the speakers.&lt;/p>
&lt;hr />
&lt;p>INTELLECTUAL PROPERTY ESSENTIALS FOR SMALL BUSINESSES&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;I. WHY IS INTELLECTUAL PROPERTY IMPORTANT TO THE SMALL BUSINESS OWNER? &lt;br />&amp;nbsp;II. FORMS OF INTELLECTUAL PROPERTY&lt;br />&amp;nbsp; &amp;nbsp;&amp;nbsp; A. Brief discussion of distinctions between patents, trademarks, copyrights, and trade secrets&lt;br />III. PATENTS&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A.&amp;nbsp;&amp;nbsp; Brief overview of the patenting process&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B. Some pertinent patent law&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 1.&amp;nbsp; The meaning of invention&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 2. Who owns your invention?&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 3.&amp;nbsp; What is prior art?&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;C. Avoiding potential pitfalls&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 1.&amp;nbsp;&amp;nbsp; How to keep lab notebooks correctly&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. How to avoid losing the right to patent your invention by creating potential prior art in the U.S. and abroad&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. How not to give away ownership rights to your patent&lt;br />&amp;nbsp;IV. TRADEMARKS AND COPYRIGHTS&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A. Ownership issues&lt;br />&amp;nbsp; V. TRADE SECRETS&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;A. When to use trade secrets&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;B. Benefits and risks of keeping a trade secret&lt;br />&amp;nbsp;VI. AVOIDING INTELLECTUAL PROPERTY INFINGEMENT AND LITIGATION&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;A.&amp;nbsp; Clearance searches&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;B. Opinions&lt;br />VII. DEVELOPING AN OVERALL INTELLECTUAL PROPERTY STRATEGY AND THE I.P. AUDIT&lt;/p></description></item><item><title>Community Days 2005 Tour announced</title><link>/blog/community-days-2005-tour-announced/</link><pubDate>Fri, 03 Dec 2004 20:16:37 +0000</pubDate><guid>/blog/community-days-2005-tour-announced/</guid><description>&lt;p>Microsoft and Netdesk &lt;a href="http://go.netdesk.com/communitydays/events/EventDetails.aspx" target="none" rel="noopener">just announced&lt;/a> the content and tour stops and dates for Q3 (Feb-Mar 2005).&lt;/p>
&lt;p>The topic is Visual Studio 2005 on SQL Server 2005. Should be awesome!&lt;/p></description></item><item><title>Codename Atlantic</title><link>/blog/codename-atlantic/</link><pubDate>Fri, 03 Dec 2004 16:20:47 +0000</pubDate><guid>/blog/codename-atlantic/</guid><description>&lt;p>I recently heard a new codename, and it's not Microsoft's. &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=27471" target="none" rel="noopener">Announced this past summer&lt;/a>, Atlantic is IBM's&amp;nbsp;expansion of its ranks of Java developers to compete with Microsoft's Visual Studio tools in the&amp;nbsp;enterprise space.&amp;nbsp;All this at a time when Team System is expanding the ranks of .NET developers to compete with IBM's Rational suite ... should be interesting.&lt;/p></description></item><item><title>How Does Sarbanes-Oxley Affect Your Business?</title><link>/blog/how-does-sarbanes-oxley-affect-your-business/</link><pubDate>Fri, 03 Dec 2004 15:53:38 +0000</pubDate><guid>/blog/how-does-sarbanes-oxley-affect-your-business/</guid><description>&lt;p>Found a great summary on the Sarbanes-Oxley Act (SOX or SOA) this morning. It covers, at a high level, the three areas where compliance is required: legal/regulatory, accounting, and internal operations/management.&lt;/p>
&lt;p>Visit the &lt;a href="http://www.thebluesagegroup.com/sarbanes-oxley/sarbanes-oxley_impact.htm" target="none" rel="noopener">Blue Sage group's page&lt;/a> for more information.&lt;/p></description></item><item><title>Visio 2003 UML to export to XMI standard documents</title><link>/blog/visio-2003-uml-to-export-to-xmi-standard-documents/</link><pubDate>Thu, 02 Dec 2004 16:41:38 +0000</pubDate><guid>/blog/visio-2003-uml-to-export-to-xmi-standard-documents/</guid><description>&lt;p>Download this &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=3DD3F3BE-656D-4830-A868-D0044406F57D&amp;amp;displaylang=en" target="none" rel="noopener">Visio 2003&amp;nbsp;add-in&lt;/a> here. From &lt;a href="http://www.omg.org" target="none" rel="noopener">www.omg.org&lt;/a>, XMI:&lt;/p>
&lt;p>&lt;em>XMI is a model driven XML Integration framework for defining, interchanging, manipulating and integrating XML data and objects. XMI-based standards are in use for integrating tools, repositories, applications and data warehouses. &lt;font face=Arial>Provides&amp;nbsp; rules by which a schema can be generated for any valid XMI-transmissible MOF-based metamodel.&lt;/font>&lt;/em>&lt;/p></description></item><item><title>Visio stencils for UML 2.0</title><link>/blog/visio-stencils-for-uml-2-0/</link><pubDate>Thu, 02 Dec 2004 16:30:08 +0000</pubDate><guid>/blog/visio-stencils-for-uml-2-0/</guid><description>&lt;p>Came across &lt;a href="http://www.phruby.com/stencildownload.html" target="none" rel="noopener">this Web site&lt;/a> today. Looks to be a good resource for anyone doing UML 2.0 w/ Visio (any version).&lt;/p></description></item><item><title>Another brave VSTS'er blogs his journey ...</title><link>/blog/another-brave-vstser-blogs-his-journey/</link><pubDate>Thu, 02 Dec 2004 03:29:13 +0000</pubDate><guid>/blog/another-brave-vstser-blogs-his-journey/</guid><description>&lt;p>*Met* Dave Bost tonight on a Microsoft chat. He's blogging his relationship with VSTS as well.&lt;/p>
&lt;p>Here's &lt;a href="http://davebost.com/blog/" target="none" rel="noopener">his blog&lt;/a> and here's a good report on &lt;a href="http://davebost.com/blog/archive/2004/11/09/269.aspx" target="none" rel="noopener">DevConnections&lt;/a> from a few weeks ago.&lt;/p></description></item><item><title>Let the race to provide online TFS hosting begin!</title><link>/blog/let-the-race-to-provide-online-tfs-hosting-begin/</link><pubDate>Thu, 02 Dec 2004 01:31:26 +0000</pubDate><guid>/blog/let-the-race-to-provide-online-tfs-hosting-begin/</guid><description>&lt;p>Looks like &lt;a href="http://www.vsteamsystem.com" target="none" rel="noopener">one company&lt;/a> is already on its way to hosting VSTS services ...&lt;/p>&lt;hr />
&lt;p align=center>&lt;strong>Welcome to VSTeamSystem.com&lt;br />Providing hosting of Microsoft&amp;nbsp;Team Foundation Server&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>
&lt;div align=center>&lt;strong>Enterprise Source Code Control&lt;/strong>&lt;/div>
&lt;li>
&lt;div align=center>&lt;strong>Bug Tracking&lt;/strong>&lt;/div>
&lt;li>
&lt;div align=center>&lt;strong>Project Management&lt;/strong>&lt;/div>
&lt;li>
&lt;div align=center>&lt;strong>Reporting&lt;/strong>&lt;/div>&lt;/li>&lt;/ul>
&lt;p align=center>&lt;strong>Coming Soon...&lt;/strong>&lt;/p></description></item><item><title>Domain Specific Language (DSL) Tools - MSDN Lab site established</title><link>/blog/domain-specific-language-dsl-tools-msdn-lab-site-established/</link><pubDate>Mon, 29 Nov 2004 19:36:04 +0000</pubDate><guid>/blog/domain-specific-language-dsl-tools-msdn-lab-site-established/</guid><description>&lt;p>Microsoft is releasing a suite of tools, and related support, to make it easy to construct graphical, domain-specific language designers hosted in Visual Studio 2005 for editing domain specific languages (DSL). &lt;/p>
&lt;p>Excerpted from Microsoft:&lt;/p>
&lt;p>&amp;#8220;Developers who are using UML, data modeling or business process modeling tools are often faced with the need to personalize or customize these tools. They turn them into domain-specific, company-specific and even project-specific modeling tools. They modify what a diagram shows and what it means, and they add code generators, report generators, and functionality to do useful things with their models. Often they will write custom code to import and export their models. In some cases, they even devise their own interpretation of standard languages like UML. But in other cases, a developer may simply be reusing a pattern of code with a template language or XML schema for which he writes a code generator for specific projects. Developers who are interested in using models and generators like this are indulging in model-driven development as a way to achieve higher productivity.&amp;#8221;&lt;br />&lt;br />&lt;a href="http://lab.msdn.microsoft.com/vs2005/teamsystem/workshop/dsltools" target="none" rel="noopener">http://lab.msdn.microsoft.com/vs2005/teamsystem/workshop/dsltools&lt;/a>&lt;/p></description></item><item><title>Compuware VSTS integration</title><link>/blog/compuware-vsts-integration/</link><pubDate>Mon, 29 Nov 2004 18:15:31 +0000</pubDate><guid>/blog/compuware-vsts-integration/</guid><description>&lt;p>It seems that compuware is providing test automation integration of Compuware TestPartner with Microsoft Visual Studio 2005 Team System. Integrating with Microsoft Visual Studio 2005 Team System&amp;nbsp;allows developers to functionally test their application using Compuware TestPartner directly within the IDE.&lt;/p>
&lt;p>Not much more out about it, other than &lt;a href="http://www.compuware.com/pressroom/news/2004/3306_ENG_HTML.htm" target="none" rel="noopener">this release on their site&lt;/a>.&lt;/p></description></item><item><title>IRISMSF</title><link>/blog/irismsf/</link><pubDate>Mon, 29 Nov 2004 16:00:56 +0000</pubDate><guid>/blog/irismsf/</guid><description>&lt;p>I happened upon possibly the first &lt;a href="http://www.osellus.com/products/irismsf.html" target="none" rel="noopener">third-party&amp;nbsp;product&lt;/a>&amp;nbsp;to support Team System, or at least the first that I've found.&lt;/p>
&lt;div class=generictext02 align=left>IRISMSF will include&amp;nbsp;native support for Team System. IRISMSF&amp;nbsp;can be used to develop customized MSF-based process templates that can be deployed using Visual Studio 2005 Team System.&lt;/div></description></item><item><title>Which RSS aggregator to choose ...</title><link>/blog/which-rss-aggregator-to-choose/</link><pubDate>Sun, 28 Nov 2004 23:26:43 +0000</pubDate><guid>/blog/which-rss-aggregator-to-choose/</guid><description>&lt;p>&lt;a href="http://www.sharpreader.net" target="none" rel="noopener">SharpReader&lt;/a>, &lt;font size=2>&lt;a href="http://www.rssbandit.org" target="none" rel="noopener">RSSBandit&lt;/a>, &lt;/font>&lt;a href="http://www.feeddemon.com" target="none" rel="noopener">FeedDemon&lt;/a>, &lt;a href="http://www.newsgator.com" target="none" rel="noopener">NewsGator&lt;/a>, or &lt;a href="http://www.newzcrawler.com" target="none" rel="noopener">NewzCrawler&lt;/a>.&lt;br />Here are a couple of reviews: &lt;a href="http://evitt.net/blog/archive/2004/06/25/174.aspx" target="none" rel="noopener">Josh Evitt&lt;/a>, &lt;a href="http://ryanfarley.com/blog/archive/2004/05/14/629.aspx" target="none" rel="noopener">Ryan Farley&lt;/a>, and &lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2004/07/06/rss_readers.html" target="none" rel="noopener">Windows Dev Center&lt;/a>.&lt;/p>
&lt;p>Choices, choices.&lt;/p></description></item><item><title>Various Team System Inteviews, Webcasts, and Videos</title><link>/blog/various-team-system-inteviews-webcasts-and-videos/</link><pubDate>Sun, 28 Nov 2004 23:04:07 +0000</pubDate><guid>/blog/various-team-system-inteviews-webcasts-and-videos/</guid><description>&lt;p>Thanks to Christopher Bowen for &lt;a href="http://dotnetjunkies.com/WebLog/christopherbowen/archive/2004/06/10/16126.aspx" target="none" rel="noopener">listing these&lt;/a> in one place.&lt;/p>
&lt;p>(29 Nov) Oh, and I also found Microsoft's treasure trove &lt;a href="http://lab.msdn.microsoft.com/vs2005/teamsystem/presentations/default.aspx" target="none" rel="noopener">here&lt;/a>:&lt;/p></description></item><item><title>MSDN Code Camp III</title><link>/blog/msdn-code-camp-iii/</link><pubDate>Sun, 28 Nov 2004 22:57:48 +0000</pubDate><guid>/blog/msdn-code-camp-iii/</guid><description>&lt;p>I've heard wonderful things about these Code Camps. It's a long weekend, full of great speakers, code and the price is free. Too bad they're back east.&lt;/p>
&lt;p>If you're interested, keep checking &lt;a href="http://www.msdncodecamp.com" target="none" rel="noopener">www.msdncodecamp.com&lt;/a> for information about their 2005 gathering.&lt;/p></description></item><item><title>Domain-Specific Designers for Visual Studio 2005 Team System</title><link>/blog/domain-specific-designers-for-visual-studio-2005-team-system/</link><pubDate>Sun, 28 Nov 2004 22:56:09 +0000</pubDate><guid>/blog/domain-specific-designers-for-visual-studio-2005-team-system/</guid><description>&lt;p>Microsoft &lt;a href="http://www.microsoft.com/presspass/press/2004/oct04/10-26oopslaecosystempr.asp" target="none" rel="noopener">recently&amp;nbsp;announced&lt;/a> a new framework and tool for building custom visual designers based on the modeling technology in Visual Studio 2005.&lt;/p></description></item><item><title>Source Code Control Systems</title><link>/blog/source-code-control-systems/</link><pubDate>Sat, 27 Nov 2004 03:07:08 +0000</pubDate><guid>/blog/source-code-control-systems/</guid><description>&lt;p>In brushing up on my SCC metadata, I came across &lt;a href="http://better-scm.berlios.de/comparison/comparison.html" target="none" rel="noopener">this site&lt;/a>, which compares many features of the various (mostly open source) systems out there: CVS, Aegis, Arch, BitKeeper, CMSynergy, Co-Op, Darcs, Monotone, OpenCM, Perforce, Subversion, Superversion, syk, Vesta, and Visual Sourcesafe.&lt;/p>
&lt;p>I don't see SourceGear Vault or (obviously) Team System listed.&lt;/p></description></item><item><title>Team System codenames</title><link>/blog/team-system-codenames/</link><pubDate>Sat, 27 Nov 2004 00:57:11 +0000</pubDate><guid>/blog/team-system-codenames/</guid><description>&lt;p>Three of the main codenames for Team System: &lt;strong>Hatteras&lt;/strong> (version control), &lt;strong>Currituck&lt;/strong> (work item tracking), and &lt;strong>Ocracoke&lt;/strong> (web testing), are actually lighthouses off the coast&amp;nbsp;North Carolina. Remember that Team System development was begun at the Microsoft campus in North Carolina.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://weblogs.asp.net/crathjen/archive/2004/11/16/258542.aspx" target="none" rel="noopener">Read Chris Rathjen's&amp;nbsp;posting on the lighthouses&lt;/a>
&lt;li>&lt;a href="http://dotnetjunkies.com/WebLog/ChristopherBowen/archive/2004/09/23/26628.aspx" target="none" rel="noopener">Read Chris Bowen's&amp;nbsp;posting on&amp;nbsp;VSTS codenames&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>VS 2005 Team System presentations from VS Connections available</title><link>/blog/vs-2005-team-system-presentations-from-vs-connections-available/</link><pubDate>Wed, 17 Nov 2004 22:51:36 +0000</pubDate><guid>/blog/vs-2005-team-system-presentations-from-vs-connections-available/</guid><description>&lt;p>Microsoft has posted the five presentations they gave last week at &lt;a href="http://www.devconnections.com/devconnections/vs" target="none" rel="noopener">Visual Studio Connections&lt;/a> last week in Vegas.&lt;/p>
&lt;p>Download the decks &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=856d265b-3743-47b0-b3f0-ef154fe48c8d&amp;amp;displaylang=en" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Intel Processors Combat Buffer Overflow attacks ... at the CPU level</title><link>/blog/intel-processors-combat-buffer-overflow-attacks-at-the-cpu-level/</link><pubDate>Sat, 13 Nov 2004 18:33:41 +0000</pubDate><guid>/blog/intel-processors-combat-buffer-overflow-attacks-at-the-cpu-level/</guid><description>&lt;p>Certain Intel processors implement the Execute Disable Bit functionality, thus preventing certain classes of malicious &amp;#8220;buffer overflow&amp;#8220; attacks -- when combined with a supported operating system. Although not a new technology, Intel is aggresively providing end-to-end workstations and servers this year.&lt;/p>
&lt;p>Execute Disable Bit currently requires one of the following operating systems to support it:&lt;/p>
&lt;ul>
&lt;li>Microsoft Windows Server 2003 with Service Pack 1
&lt;li>Microsoft Windows XP with Service Pack 2&lt;/li>&lt;/ul>
&lt;p>Read &lt;a href="http://www.intel.com/business/bss/infrastructure/security/xdbit.htm" target="none" rel="noopener">Intel's article here&lt;/a>.&lt;/p></description></item><item><title>Another good quote ...</title><link>/blog/another-good-quote/</link><pubDate>Sat, 13 Nov 2004 18:27:38 +0000</pubDate><guid>/blog/another-good-quote/</guid><description>&lt;p>&amp;#8221;One throat to choke&amp;#8221; - Albert Ho, California&lt;/p>
&lt;p>Meaning a consultant or company who takes on all tasks of a project!&lt;/p></description></item><item><title>Microsoft codenames</title><link>/blog/microsoft-codenames/</link><pubDate>Tue, 02 Nov 2004 17:42:21 +0000</pubDate><guid>/blog/microsoft-codenames/</guid><description>&lt;p>Recently, I've been seeing my students' eyes glazing over as I mention: Whidbey, Yukon, Orcas, Longhorn, and Blackcomb in one breath of air. Here's a good &lt;a href="http://bink.nu/Default.aspx?tabindex=4&amp;amp;tabid=8" target="none" rel="noopener">Web site&lt;/a> that consolidates all of these codenames.&lt;/p></description></item><item><title>Check your HTTP traffic with Fiddler</title><link>/blog/check-your-http-traffic-with-fiddler/</link><pubDate>Sun, 31 Oct 2004 19:00:40 +0000</pubDate><guid>/blog/check-your-http-traffic-with-fiddler/</guid><description>&lt;p>Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem.&lt;/p>
&lt;p>&lt;a href="http://www.fiddlertool.com/fiddler" target="none" rel="noopener">http://www.fiddlertool.com/fiddler&lt;/a>&lt;/p></description></item><item><title>Sharepoint Web Part for hosting ASP.NET user controls</title><link>/blog/sharepoint-web-part-for-hosting-asp-net-user-controls/</link><pubDate>Sun, 31 Oct 2004 18:47:34 +0000</pubDate><guid>/blog/sharepoint-web-part-for-hosting-asp-net-user-controls/</guid><description>&lt;p>I've been doing more and more Sharepoint these days, and I'm on a quest to find all the cool parts that I can find. One thing struct me right away was that you had to use Sharepoints framework, and override its methods, leaving your own custom controls lacking. Here's a use control that gimmicks up the framework to allow you to host your .ASCX controls.&lt;/p>
&lt;p>Thanks to Mitch Ruebush for pointing out &lt;a href="http://weblogs.asp.net/jan/archive/2004/07/14/183331.aspx" target="none" rel="noopener">Jan Tielen's blog entry about SmartPart&lt;/a>&lt;/p></description></item><item><title>Largest WiFi hotspot in the world -- Hermiston, Oregon</title><link>/blog/largest-wifi-hotspot-in-the-world-hermiston-oregon/</link><pubDate>Wed, 27 Oct 2004 10:48:46 +0000</pubDate><guid>/blog/largest-wifi-hotspot-in-the-world-hermiston-oregon/</guid><description>&lt;p>Read this in Mobile PC magazine, then did my own research. Turns out that Hermiston County, Oregon, recently installed 75 towers to transmit signals over a 600-square-mile area. This is even more amazing, if you've ever driving by or through there. I guess the horse and coyote mounted laptops will enjoy this new access!&lt;/p>
&lt;p>There are a number of &lt;a href="http://www.dailywireless.org/modules.php?name=News&amp;amp;file=article&amp;amp;sid=2036" target="none" rel="noopener">articles&lt;/a> on this. I just found it interesting.&lt;/p></description></item><item><title>Big news while I was in Florida</title><link>/blog/big-news-while-i-was-in-florida/</link><pubDate>Tue, 26 Oct 2004 17:26:57 +0000</pubDate><guid>/blog/big-news-while-i-was-in-florida/</guid><description>&lt;p>Ok, a rare non-technical blog entry here, but this was just hilarious. As I was leaving Tampa this morning, this was on the news programs. I guess they are lacking for a big story down there.&lt;/p>
&lt;p>&lt;a href="http://www.palmbeachpost.com/news/content/news/feeds/1025pumpkin.html" target="none" rel="noopener">Naked man chased from church pumpkin patch&lt;/a>&lt;/p></description></item><item><title>Edit and Continue debugging in C#</title><link>/blog/edit-and-continue-debugging-in-c/</link><pubDate>Sat, 16 Oct 2004 18:59:12 +0000</pubDate><guid>/blog/edit-and-continue-debugging-in-c/</guid><description>&lt;p>Looks like &lt;a href="http://blogs.msdn.com/somasegar/archive/2004/10/15/242853.aspx" target="none" rel="noopener">this feature&lt;/a> is back on, and will be a part of the product. Look for it in the next Community Technology Preview for Visual Studio 2005 next week.&lt;/p></description></item><item><title>Meatware</title><link>/blog/meatware/</link><pubDate>Fri, 15 Oct 2004 20:08:28 +0000</pubDate><guid>/blog/meatware/</guid><description>&lt;p>You've heard of hardware, software, and firmware. A student last week introduced me to Meatware, which is a less common synonym for &lt;a href="http://catb.org/~esr/jargon/html/W/wetware.html" target="none" rel="noopener">Wetware&lt;/a>.&lt;/p>
&lt;p>Thanks to &lt;a href=mailto:michael.diamant@sbcglobal.net>Michael Diamant&lt;/a> of &lt;a href="http://www.maximus.com" target="none" rel="noopener">Maximus&lt;/a> for this.&lt;/p></description></item><item><title>New Programming Language: EPL</title><link>/blog/new-programming-language-epl/</link><pubDate>Mon, 11 Oct 2004 23:54:01 +0000</pubDate><guid>/blog/new-programming-language-epl/</guid><description>&lt;p>A Cal-Tech spinoff company, &lt;a href="http://www.ispheres.com" target="none" rel="noopener">iSpheres&lt;/a>, plans to publish an early version of the &lt;a href="http://news.com.com/A+new+event+in+programming/2100-1007_3-5406253.html?tag=nefd.top" target="none" rel="noopener">EPL software&lt;/a>, short for Event Programming Language, by month's end. It will be royalty free to end users. They plan to make their money selling thier&amp;nbsp;event server. There's even been some suggestion that EPL will compliment BPEL (Business Process Engineering Language).&lt;/p>
&lt;p>Their claims of EPL are pretty steep:&lt;/p>
&lt;p>&amp;#8220;In much the same way that SQL eased the development of database applications, EPL simplifies event-based computing.&amp;#8221;&lt;/p></description></item><item><title>Microsoft releases BizTalk Server 2004 Courseware</title><link>/blog/microsoft-releases-biztalk-server-2004-courseware/</link><pubDate>Mon, 11 Oct 2004 23:00:45 +0000</pubDate><guid>/blog/microsoft-releases-biztalk-server-2004-courseware/</guid><description>&lt;p>Microsoft Learning&amp;nbsp;has finally released BizTalk Server 2004 courseware. I'm looking forward to prepping and delivering course &lt;a href="http://www.microsoft.com/learning/syllabi/en-us/2157afinal.mspx" target="none" rel="noopener">2157&lt;/a>&amp;nbsp;(Developing) and&amp;nbsp;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/2158afinal.mspx" target="none" rel="noopener">2158&lt;/a> (Deploying and Managing).&lt;/p></description></item><item><title>Microsoft Solutions Framework (MSF) Certification Exams</title><link>/blog/microsoft-solutions-framework-msf-certification-exams/</link><pubDate>Mon, 11 Oct 2004 22:37:55 +0000</pubDate><guid>/blog/microsoft-solutions-framework-msf-certification-exams/</guid><description>&lt;p>Microsoft certification exam # 074-100 (&lt;a href="http://msdn.microsoft.com/vstudio/enterprise/msf/default.aspx" target="none" rel="noopener">MSF&lt;/a> Practitioner Exam) is retiring, July 28th and is being &lt;a href="http://msdn.microsoft.com/vstudio/enterprise/msf/ExamFAQ.aspx" target="none" rel="noopener">replaced by exam # 070-301&lt;/a>.&lt;/p>
&lt;p>For those MCTs who want to continue to deliver MSF courses, such as &lt;a href="http://www.microsoft.com/learning/syllabi/en-us/1846Afinal.mspx" target="none" rel="noopener">Course 1846A&lt;/a>, after December 31, 2004,&amp;nbsp;they will be required to pass 070-301 in addition to becoming an MCT with MSF Competency.&lt;/p>
&lt;p>As a side note, Microsoft has said that MSF 4.0 exam plans&amp;nbsp;will be announced in the Visual Studio 2005 release timeframe,&amp;nbsp;mid 2005.&lt;/p></description></item><item><title>Smart Personal Object Technology (SPOT)</title><link>/blog/smart-personal-object-technology-spot/</link><pubDate>Fri, 08 Oct 2004 16:01:27 +0000</pubDate><guid>/blog/smart-personal-object-technology-spot/</guid><description>&lt;p>Here's a good &lt;a href="http://www.sys-con.com/story/?storyid=46614&amp;amp;DE=1" target="none" rel="noopener">introductory article&lt;/a> on SPOT, written by the product team.&lt;/p>
&lt;p>As a reminder,&amp;nbsp;Smart Personal Objects are everyday objects, such as clocks, pens, key-chains, billfolds, and &lt;a href="http://direct.msn.com/" target="none" rel="noopener">wristwatches&lt;/a>&amp;nbsp;that are made smarter, more personalized and more useful through the use of special software.&lt;/p></description></item><item><title>Visual Studio Team System Weblogs</title><link>/blog/visual-studio-team-system-weblogs/</link><pubDate>Thu, 07 Oct 2004 19:58:14 +0000</pubDate><guid>/blog/visual-studio-team-system-weblogs/</guid><description>&lt;p>I'm glad that some of my Regional Director brethren have hung in there and seen the Visual Studio Team System installation through to fruition. Here's a good blog that lists some steps and resources for pulling it off using Virtual PC&lt;/p>
&lt;p>&lt;a href="http://weblogs.asp.net/cmenegay" target="none" rel="noopener">http://weblogs.asp.net/cmenegay&lt;/a>&lt;/p></description></item><item><title>Reported Vulnerability in Microsoft ASP.NET</title><link>/blog/reported-vulnerability-in-microsoft-asp-net/</link><pubDate>Thu, 07 Oct 2004 19:33:39 +0000</pubDate><guid>/blog/reported-vulnerability-in-microsoft-asp-net/</guid><description>&lt;p>Microsoft is currently investigating a reported vulnerability in Microsoft ASP.NET. An attacker can send specially crafted requests to the server and view secured content without providing the proper credentials. This reported vulnerability exists in ASP.NET and does not affect ASP.&lt;/p>
&lt;p>Read about the vulernability &lt;a href="http://www.microsoft.com/security/incident/aspnet.mspx" target="none" rel="noopener">here&lt;/a> and about the &lt;a href="http://support.microsoft.com/?kbid=887459" target="none" rel="noopener">underlying issue here (KB 887459)&lt;/a>.&lt;/p>&lt;font size=2>
&lt;p>&lt;/p>
&lt;p>&lt;/p>&lt;/font>&lt;font size=2>
&lt;p>&lt;strong>Follow-Up:&lt;/strong> The ASP.NET Team has confirmed that all versions of ASP.NET on all operating systems may be susceptible to this potential exploit. They strongly recommend you apply the following code to the Global.asax for each of your applications.&lt;/p></description></item><item><title>Borland's codename Diamondback</title><link>/blog/borlands-codename-diamondback/</link><pubDate>Wed, 06 Oct 2004 15:33:21 +0000</pubDate><guid>/blog/borlands-codename-diamondback/</guid><description>&lt;p>Otherwise known as the next version of Delphi. It'll do Delphi Win32, Delphi .NET, and C# projects all under one IDE. There's support for refactoring and ASP.NET as well. Here's a quick screenshot:&lt;/p>&lt;a href="diamondback.jpg" target="_none" rel="noopener">&lt;img src="diamondback_small.jpg">&lt;/a></description></item><item><title>Real estate goes high-tech</title><link>/blog/real-estate-goes-high-tech/</link><pubDate>Wed, 06 Oct 2004 15:31:04 +0000</pubDate><guid>/blog/real-estate-goes-high-tech/</guid><description>&lt;p>One&amp;nbsp;industry that stays cutting-edge on technology is the &lt;a href="http://www.realtor.com" target="none" rel="noopener">Real Estate&lt;/a> industry. They were one of the first to introduce networked computing and then Web based solutions to allow realtors to submit and search for properties. The Multiple Listing Service (MLS) is essentially a giant pay-to-play database of all the properties for sale in the US. MLS then took it to the next level by offering their search via a Web service, so that &lt;a href="http://www.realtor.com/FindHome/SearchOptions.asp?lnksrc=RDC-NAV-0016&amp;amp;poe=realtor" target="none" rel="noopener">other companies could provide the search and display functionality&lt;/a>.&lt;/p></description></item><item><title>Pricing software products</title><link>/blog/pricing-software-products/</link><pubDate>Mon, 04 Oct 2004 20:06:10 +0000</pubDate><guid>/blog/pricing-software-products/</guid><description>&lt;p>As a software developer, I've often wrestled with the decision of how much to price my creation. I remember watching my grandfather create a large, beautiful watercolor painting and then stick a price tag of $10,000 on it. When asked how he could justify $10k in 3 hours his answer was it took him 40 years + 3 hours. That makes sense.&lt;/p>
&lt;p>It would be nice if&amp;nbsp;this would apply to software development, because I'd be at 20 years mark!. Since it doesn't work that way, try reading &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsoftware/html/software08052004.asp" target="none" rel="noopener">this article&lt;/a> on how to compute a price, all the time keeping your revenue in mind.&lt;/p></description></item><item><title>Intermountain Venture Forum in Boise</title><link>/blog/intermountain-venture-forum-in-boise/</link><pubDate>Mon, 04 Oct 2004 19:26:27 +0000</pubDate><guid>/blog/intermountain-venture-forum-in-boise/</guid><description>&lt;p>The Intermountain Venture Forum will be held on October 6th &amp;amp; 7th in Boise Idaho. Fifteen companies will present in front of the top institutional investors in the West. In addition, there will be several panels from leading experts in venture funding, angel investment, and how to sell to the government.&lt;/p>
&lt;p>Here is the &lt;a href="http://www.boisechamber.org/ec_dev/forum.htm" target="none" rel="noopener">Web site&lt;/a> and &lt;a href="http://www.boisechamber.org/ec_dev/agenda.htm" target="none" rel="noopener">agenda&lt;/a>.&lt;/p></description></item><item><title>Test Driven Development Resources</title><link>/blog/test-driven-development-resources/</link><pubDate>Mon, 04 Oct 2004 04:07:06 +0000</pubDate><guid>/blog/test-driven-development-resources/</guid><description>&lt;p>Been doing some coding this weekend and, in keeping with good TDD practice, I've been writing my tests, albeit paper-based exercises for the users, as I'm writing the code.&lt;/p>
&lt;p>I found this good resource: &lt;a href="http://www.testdriven.com" target="none" rel="noopener">www.testdriven.com&lt;/a>&amp;nbsp;-- check out their &lt;a href="http://www.testdriven.com/modules/news/article.php?storyid=186" target="none" rel="noopener">list of TDD Tools &lt;/a>&lt;/p></description></item><item><title>Google Conforms to Chinese Censorship</title><link>/blog/google-conforms-to-chinese-censorship/</link><pubDate>Mon, 27 Sep 2004 04:19:35 +0000</pubDate><guid>/blog/google-conforms-to-chinese-censorship/</guid><description>&lt;p>It seems that Google is breaking one of &lt;a href="http://www.google.com/corporate/tenthings.html" target="none" rel="noopener">Philisophical tenants&lt;/a>. It seems that Google/China is&amp;nbsp;omitting sites from the Chinese government banned sites. This &lt;a href="http://apnews.myway.com/article/20040925/D85AKFM80.html" target="none" rel="noopener">article&lt;/a> exposes the tests and possible reasons.&lt;/p></description></item><item><title>Newsmap displays Google News visually</title><link>/blog/newsmap-displays-google-news-visually/</link><pubDate>Tue, 21 Sep 2004 18:50:12 +0000</pubDate><guid>/blog/newsmap-displays-google-news-visually/</guid><description>&lt;p>Had a student point this out last week. &lt;a href="http://www.marumushi.com/apps/newsmap/newsmap.cfm" target="none" rel="noopener">Newsmap&lt;/a> is&amp;nbsp;an application that visually reflects the constantly changing landscape of the &lt;a href="http://news.google.com/" target="none" rel="noopener">Google News&lt;/a> aggregator. Personally, I think it's a bit busy but interesting.&lt;/p></description></item><item><title>Vulnerability with das Blog</title><link>/blog/vulnerability-with-das-blog/</link><pubDate>Tue, 21 Sep 2004 18:39:44 +0000</pubDate><guid>/blog/vulnerability-with-das-blog/</guid><description>&lt;p>Ok, I'm a couple of days late on this one, but since I recommend it to all of my friends, clients, and students, I thought I should post this &lt;a href="http://www.leastprivilege.com/PermaLink.aspx?guid=ccac1aac-9419-43f3-8d87-e40fbf4661ba" target="none" rel="noopener">advisory&lt;/a> and &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=69bce168-cb09-4f09-8d53-f0b97f11b198" target="none" rel="noopener">patch&lt;/a>.&lt;/p></description></item><item><title>Microsoft Windows 64-bit Resources</title><link>/blog/microsoft-windows-64-bit-resources/</link><pubDate>Sat, 18 Sep 2004 00:19:01 +0000</pubDate><guid>/blog/microsoft-windows-64-bit-resources/</guid><description>&lt;p>Just wanted to list a few resources here:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.shopping.hp.com/webapp/shopping/computer_series.do?series_name=R3000Z_series&amp;amp;catLevel=2&amp;amp;category=notebooks/compaq_presario&amp;amp;storeName=computer_store" target="none" rel="noopener">Compaq R3000Z&lt;/a> (64bit laptop) - Only $824 for a base unit!&lt;/li>
&lt;li>&lt;a href="http://www.route64.net" target="none" rel="noopener">www.route64.net&lt;/a> - even though it's over, looks like a good site&lt;/li>&lt;/ul></description></item><item><title>.NET Framework 1.1 SP1 controversies</title><link>/blog/net-framework-1-1-sp1-controversies/</link><pubDate>Tue, 14 Sep 2004 21:06:19 +0000</pubDate><guid>/blog/net-framework-1-1-sp1-controversies/</guid><description>&lt;p>As you may know, .NET Framework 1.1 has a &lt;a href="http://msdn.microsoft.com/netframework/downloads/updates/sptechpreview/default.aspx" target="none" rel="noopener">service pack&lt;/a> out now.&lt;/p>
&lt;p>I've been reading a few notes about installing it.&lt;/p>
&lt;ul>
&lt;li>I've heard that it &lt;a href="http://support.sourcegear.com/viewtopic.php?t=1774" target="none" rel="noopener">breaks SourceGear Vault&lt;/a>&lt;/li>
&lt;li>But then I've heard &lt;a href="http://www.ericsink.com/entries/false_alarm.html" target="none" rel="noopener">that it doesn't&lt;/a>&lt;/li>&lt;/ul>
&lt;p>Also, there appears to be&amp;nbsp;a problem w/ the client-side JAVASCRIPT file. If you've upgraded to .NET FW 1.1 SP1, you'll need to copy the old "WebUIValidation.js" into your IIS aspnet_clientsystem_web1_1_4322 folder. This is the old file before the SP1 update and your web app should work as usual now. Here is the thread that mentioned about the workaround.&lt;/p></description></item><item><title>Microsoft ISV Community Days</title><link>/blog/microsoft-isv-community-days/</link><pubDate>Thu, 09 Sep 2004 16:22:31 +0000</pubDate><guid>/blog/microsoft-isv-community-days/</guid><description>&lt;p>Microsoft and Netdesk have partnered to run several ISV tours throughout the US over the next couple of months.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://go.netdesk.com/CommunityDays/ConnectedSystems.aspx" target="none" rel="noopener">Building Connected Systems&amp;nbsp;Today&lt;/a>
&lt;li>&lt;a href="http://go.netdesk.com/CommunityDays/DevWS03Platform.aspx" target="none" rel="noopener">Enhancing your Applications with Windows Server 2003&lt;/a>&lt;/li>&lt;/ul>
&lt;p>I'll be personally delivering the W2003 tour. Hope to see you on the trail!&lt;/p></description></item><item><title>Use your Google GMail account as a file system (GmailFS)</title><link>/blog/use-your-google-gmail-account-as-a-file-system-gmailfs/</link><pubDate>Thu, 09 Sep 2004 15:38:20 +0000</pubDate><guid>/blog/use-your-google-gmail-account-as-a-file-system-gmailfs/</guid><description>&lt;p>Wow, you really &lt;em>can&lt;/em> do everything with Google. Here's a &lt;a href="http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html" target="none" rel="noopener">blog entry&lt;/a> from a guy who wrote an API in Linux to turn your Google GMail account into a mountable file system.&lt;/p></description></item><item><title>Setting up Team Foundation Services</title><link>/blog/setting-up-team-foundation-services/</link><pubDate>Mon, 06 Sep 2004 04:51:08 +0000</pubDate><guid>/blog/setting-up-team-foundation-services/</guid><description>&lt;p>Wish me luck -- I'm off to install the Client/App/Data components to VSTS TFS in *one* VHD image.&lt;/p>
&lt;p>My first snag, was seeing a weird &lt;em>!"ValueType mismatch"&lt;/em> error that I couldn't explain, so I did some research. Well, now that IIS 6.0 now has 1.1 and 2.0 versions of the framework, and Sharepoint doesn't work, until you set both of the sites back to version 1.1. Do a restart of the server too, for good measure.&lt;/p></description></item><item><title>Overloaded Terms</title><link>/blog/overloaded-terms/</link><pubDate>Mon, 06 Sep 2004 04:44:24 +0000</pubDate><guid>/blog/overloaded-terms/</guid><description>&lt;p>I was commenting the other day that many TLAs at Microsoft are getting way too many meanings. Case in point, WSS, which can mean one of many things in this world, even with Microsoft technologies.&lt;/p>
&lt;p>At least they&amp;nbsp;&lt;a href="http://www.microsoft.com/windowsserversystem/wss.mspx" target="none" rel="noopener">honestly acknowledge this&lt;/a>.&lt;/p></description></item><item><title>Missing the Office Photo Editor!!?</title><link>/blog/missing-the-office-photo-editor/</link><pubDate>Mon, 06 Sep 2004 04:20:02 +0000</pubDate><guid>/blog/missing-the-office-photo-editor/</guid><description>&lt;p>I love everything about Office 2003, except for the fact that Photo Editor is gone and the (ahem) replacement, is far from what I need. The good news is that you can just re-install&amp;nbsp;the old&amp;nbsp;editor from your Office XP&amp;nbsp;media.&lt;/p>
&lt;p>Microsoft's official&amp;nbsp;explanation is &lt;a href="http://office.microsoft.com/en-us/assistance/HP011454871033.aspx" target="none" rel="noopener">here&lt;/a> and there's an independent analysis &lt;a href="http://pubs.logicalexpressions.com/Pub0009/LPMArticle.asp?ID=298" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>NET Framework Version 2.0 Redistributable Package Beta 1 (x86)</title><link>/blog/net-framework-version-2-0-redistributable-package-beta-1-x86/</link><pubDate>Mon, 23 Aug 2004 20:45:48 +0000</pubDate><guid>/blog/net-framework-version-2-0-redistributable-package-beta-1-x86/</guid><description>&lt;p>If you want to download the latest .NET Framework 2.0 Beta 1, then &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B7ADC595-717C-4EF7-817B-BDEFD6947019&amp;amp;displaylang=en" target="none" rel="noopener">click here&lt;/a>:&lt;/p>
&lt;p>Beware of other versions of the .NET Framework 2.0 Beta 1's out there. The one above is dated late July, not June.&lt;/p></description></item><item><title>www.pinvoke.net WIKI</title><link>/blog/www-pinvoke-net-wiki/</link><pubDate>Mon, 23 Aug 2004 20:32:45 +0000</pubDate><guid>/blog/www-pinvoke-net-wiki/</guid><description>&lt;p>A student of mine pointed this out today. Leave it to a C++ programmer to know all the platform tips and tricks.&lt;/p>
&lt;p>PINVOKE.NET addresses the difficulty of calling Win32 or other unmanaged APIs in managed code (languages such as C# and VB .NET). It even includes the complex structure definitions, where applicable.&lt;/p>
&lt;p>&lt;a href="http://www.pinvoke.net" target="none" rel="noopener">www.pinvoke.net&lt;/a>&lt;/p></description></item><item><title>Recompiling in SQL Server 2005</title><link>/blog/recompiling-in-sql-server-2005/</link><pubDate>Thu, 19 Aug 2004 16:24:25 +0000</pubDate><guid>/blog/recompiling-in-sql-server-2005/</guid><description>&lt;p>Thanks to&amp;nbsp;&lt;a href="http://staff.develop.com/bobb/weblog" target="none" rel="noopener">Bob Beauchemin&lt;/a>&amp;nbsp;for pointing out this &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/recomp.mspx" target="none" rel="noopener">great paper&lt;/a> on Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005.&lt;/p></description></item><item><title>SQL Server 2005 Beta 2 Resource DVD</title><link>/blog/sql-server-2005-beta-2-resource-dvd/</link><pubDate>Sun, 08 Aug 2004 20:35:04 +0000</pubDate><guid>/blog/sql-server-2005-beta-2-resource-dvd/</guid><description>&lt;div class=ItemData>
&lt;p>The SQL Server 2005 Beta 2 Resource DVD is your guide to SQL Server 2005. This DVD contains valuable materials and technical resources to help you understand and utilize the many new and enhanced capabilities of SQL Server 2005 including:&lt;/p>
&lt;ul>
&lt;li>Product Overviews
&lt;li>Whitepapers
&lt;li>Sample Code
&lt;li>Migration and Upgrade Tools
&lt;li>Video Case Studies
&lt;li>Detailed Webcasts on SQL Server 2005 Features &lt;/li>&lt;/ul>&lt;/div>&lt;!-- Instructions -->
&lt;p>It's&amp;nbsp;available from &lt;a href="https://msdn.microsoft.com/subscriptions/downloads" target="none" rel="noopener">MSDN subscription downloads&lt;/a>&lt;/p></description></item><item><title>Feeling lazy? Let SqlCommandBuilder map your SProc's parameters</title><link>/blog/feeling-lazy-let-sqlcommandbuilder-map-your-sprocs-parameters/</link><pubDate>Fri, 06 Aug 2004 03:16:56 +0000</pubDate><guid>/blog/feeling-lazy-let-sqlcommandbuilder-map-your-sprocs-parameters/</guid><description>&lt;p>You may know my feeling on SqlCommandBuilder, but on those days you're feeling lazy ...&lt;/p>
&lt;p>&lt;font face="Courier New">&amp;nbsp; Dim cmdNW As New SqlCommand&lt;br />&amp;nbsp; cmdNW.Connection = conNW&lt;br />&amp;nbsp; cmdNW.CommandType = CommandType.StoredProcedure&lt;br />&amp;nbsp; cmdNW.CommandText = "Employee Sales by Country"&lt;br />&lt;/font>&lt;font color=#0000ff>&lt;font face="Courier New">&lt;strong>&amp;nbsp; SqlCommandBuilder.DeriveParameters(cmdNW)&lt;/strong>&lt;/font>&lt;br />&lt;/font>&lt;/p>
&lt;p>&lt;/p></description></item><item><title>USB Gadgets</title><link>/blog/usb-gadgets/</link><pubDate>Wed, 04 Aug 2004 17:20:06 +0000</pubDate><guid>/blog/usb-gadgets/</guid><description>&lt;p>Ok, so you're aware of the standard kinds of items that you can plug into your USB drive, such as:&lt;/p>
&lt;ul>
&lt;li>USB hard drives, floppy drives, etc.
&lt;li>Flash memory drives
&lt;li>Phone chargers
&lt;li>Mice&lt;/li>&lt;/ul>
&lt;p>But, here's a list of some rather interesting things that I've come across lately:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Air_Purifier.htm" target="none" rel="noopener">Air Purifier&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Alarm_Clock.htm" target="none" rel="noopener">Alarm Clock&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Ashtray.htm" target="none" rel="noopener">Ashtray&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Beverage_Warmer.htm" target="none" rel="noopener">Beverage Warmer&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Pulsing_X-Mas_Tree.htm" target="none" rel="noopener">Christmas Tree&lt;/a>
&lt;li>&lt;a href="http://www.kensington.com/html/1265.html" target="none" rel="noopener">Fan&lt;/a>
&lt;li>&lt;a href="http://www.thinkgeek.com/stuff/looflirpa/igrill.shtml" target="none" rel="noopener">Grill (George Forman)&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Heating_Seat_Pad.htm" target="none" rel="noopener">Heating Pad&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Massage_Ball.htm" target="none" rel="noopener">Massage &lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Noodle_Strainer.htm" target="none" rel="noopener">Noodle Strainer&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Massage_Ball.htm" target="none" rel="noopener">Massage Ball&lt;/a>
&lt;li>&lt;a href="http://www.watch.impress.co.jp/akiba/hotline/20030222/etc_habrashi.html" target="none" rel="noopener">Toothbrush (Japanese)&amp;nbsp;&lt;/a>
&lt;li>&lt;a href="http://www.everythingusb.com/hardware/index/USB_Vacuum_Cleaner.htm" target="none" rel="noopener">Vacuum Cleaner&lt;/a> &lt;/li>&lt;/ul>
&lt;p>And if those weren't strange enough:&lt;/p></description></item><item><title>Database Saying of the Day</title><link>/blog/database-saying-of-the-day/</link><pubDate>Tue, 03 Aug 2004 18:34:30 +0000</pubDate><guid>/blog/database-saying-of-the-day/</guid><description>&lt;p>&amp;#8221;Keep one of two things backed up -- your data or your resume.&amp;#8221;&lt;/p>
&lt;p>- Richard Hundhausen, MCDBA&lt;/p></description></item><item><title>Features not implemented in SQL Server 2005 Beta 2</title><link>/blog/features-not-implemented-in-sql-server-2005-beta-2/</link><pubDate>Sat, 31 Jul 2004 20:32:22 +0000</pubDate><guid>/blog/features-not-implemented-in-sql-server-2005-beta-2/</guid><description>&lt;p>I'll be adding to this list throughout my journey with the Beta 2&lt;/p>
&lt;ul>
&lt;li>XQuery Designer
&lt;li>IntelliSense is not implemented for T-SQL Editors
&lt;li>Database Diagrams / Visual DB Tools
&lt;li>&lt;em>Date&lt;/em>, &lt;em>Time&lt;/em>, and &lt;em>UTCDateTime&lt;/em> data types
&lt;li>Service Manager icon in the System Tray&lt;/li>&lt;/ul>
&lt;p>Dropped altogether&lt;/p>
&lt;ul>
&lt;li>ObjectSpaces (until Longhorn timeframe)&lt;/li>&lt;/ul>
&lt;p>Any others you want to mention?&lt;/p></description></item><item><title>What's happened to all those CORBA applications?</title><link>/blog/whats-happened-to-all-those-corba-applications/</link><pubDate>Fri, 30 Jul 2004 20:29:19 +0000</pubDate><guid>/blog/whats-happened-to-all-those-corba-applications/</guid><description>&lt;p>Now I know that XML Web Services have had a profound effect on other distributed programming models ...&lt;/p>
&lt;img src="corba.jpg">
&lt;p>(I snapped this photo last year, while teaching a Commerce Server class in Carnegie, PA.)&lt;/p></description></item><item><title>UI Hall of Shame</title><link>/blog/ui-hall-of-shame/</link><pubDate>Wed, 28 Jul 2004 12:52:18 +0000</pubDate><guid>/blog/ui-hall-of-shame/</guid><description>&lt;p>Think you've run across some funny, odd, and confusing user interfaces? Check &lt;a href="http://digilander.libero.it/chiediloapippo/Engineering/iarchitect/stupid.htm" target="none" rel="noopener">these&lt;/a> out.&lt;/p>
&lt;p>Here's an example:&lt;/p>
&lt;img src="optout.gif"></description></item><item><title>64-Bit Laptop Available</title><link>/blog/64-bit-laptop-available/</link><pubDate>Mon, 26 Jul 2004 16:46:10 +0000</pubDate><guid>/blog/64-bit-laptop-available/</guid><description>&lt;p>&lt;a href="http://www.1beyond.com" target="none" rel="noopener">1 Beyond&lt;/a> has just released a &lt;a href="http://www.1beyond.com/products/6434.asp?search=laptops" target="none" rel="noopener">64-bit laptop&lt;/a>. So, for those of us who travel and present on the latest technology, such as 64-bit Windows-XP, 64-bit SQL Server, and 64-bit Whidbey, it makes it possible!&lt;/p></description></item><item><title>The Deck Daemon</title><link>/blog/the-deck-daemon/</link><pubDate>Fri, 23 Jul 2004 17:35:50 +0000</pubDate><guid>/blog/the-deck-daemon/</guid><description>&lt;p>Yes, this was software that I wrote in 1993 - DOS-based, written in &lt;a href="https://en.wikipedia.org/wiki/Clipper_(programming_language)" target="_blank" rel="noopener">Clipper&lt;/a>, to help players and collectors of &lt;a href="https://en.wikipedia.org/wiki/Magic:_The_Gathering" target="_blank" rel="noopener">Magic: The Gathering&lt;/a> card game organize their collections, trade cards, and track their decks. It was a fun utility to build, and an eye-opening experience as far as how &lt;em>not&lt;/em> to run a business.&lt;/p>
&lt;p>Here is the splash screen for the DOS version &amp;hellip;&lt;/p>
&lt;p>&lt;a href="DeckDaemon2.jpg" target="_blank" rel="noopener">&lt;img class="alignnone wp-image-1997 size-medium" src="DeckDaemon2-300x225.jpg" alt="DeckDaemon2" width="300" height="225" />&lt;/a>&lt;/p>
&lt;p>And the awesome UI of the DOS version &amp;hellip;&lt;/p></description></item><item><title>Free TextBox</title><link>/blog/free-textbox/</link><pubDate>Thu, 22 Jul 2004 22:15:39 +0000</pubDate><guid>/blog/free-textbox/</guid><description>&lt;p>Always wondered where dasBlog got their textbox control.&lt;/p>
&lt;p>&lt;a href="http://www.freetextbox.com" target="none" rel="noopener">www.freetextbox.com&lt;/a>&lt;/p></description></item><item><title>Craigslist coming to Boise!</title><link>/blog/craigslist-coming-to-boise/</link><pubDate>Thu, 22 Jul 2004 19:37:49 +0000</pubDate><guid>/blog/craigslist-coming-to-boise/</guid><description>&lt;p>&lt;a href="http://www.craigslist.org" target="none" rel="noopener">Craigslist&lt;/a>&amp;nbsp;will launch its Boise site before the end of the year, according to San Francisco-based founder Craig Newmark. The site offers jobs, classifieds, personals, services,&amp;nbsp;and (most interestingly)&amp;nbsp;bartering! &lt;/p>
&lt;p>Started in San Francisco in 1995, Craigslist now has Web site pages for numerous U.S. cities, plus London and several cities in Canada. Newmark, a self-proclaimed nerd, said the site initially was a way for him to find out about social events, and then share the information with others.&lt;/p></description></item><item><title>Selecting from the first sheet in an XLS file</title><link>/blog/selecting-from-the-first-sheet-in-an-xls-file/</link><pubDate>Wed, 21 Jul 2004 20:54:26 +0000</pubDate><guid>/blog/selecting-from-the-first-sheet-in-an-xls-file/</guid><description>&lt;p>Using the OLEDB .NET Data Provider and Jet, I am able to select from the various worksheets inside an Excel spreadsheet. This is great, and has saved me from automating Excel many times. The&amp;nbsp;catch is that you have to know the name of the first sheet in the XLS file, or use automation or DAO (yuck) to determine it. I found a posting on &lt;a href="http://weblogs.asp.net/donxml/archive/2003/08/21/24908.aspx" target="none" rel="noopener">DonXML's blog&lt;/a> that shows how to do this, using the OleDbConnection and it's GetSchemaTable method. Here's the goods:&lt;/p></description></item><item><title>Welcome to the MSDN Lab!</title><link>/blog/welcome-to-the-msdn-lab/</link><pubDate>Wed, 21 Jul 2004 01:36:41 +0000</pubDate><guid>/blog/welcome-to-the-msdn-lab/</guid><description>&lt;p>The last few links I've received from Microsoft have pointed back to this new Website, so I investigated further and found many interesting lab &amp;#8220;projects&amp;#8221; here.&lt;/p>
&lt;p>This seems to be&amp;nbsp;where Microsoft parks experimental projects and beta code for downloading, to garner feedback from developers. It looks like successful projects will be called&amp;nbsp;up to the big league of MSDN proper.&lt;/p>
&lt;p>&lt;a href="http://lab.msdn.microsoft.com" target="none" rel="noopener">http://lab.msdn.microsoft.com&lt;/a>&lt;/p></description></item><item><title>Boise Angel Alliance</title><link>/blog/boise-angel-alliance/</link><pubDate>Tue, 20 Jul 2004 05:48:06 +0000</pubDate><guid>/blog/boise-angel-alliance/</guid><description>&lt;p>Accredited investors in Boise Idaho have recently formed an organization to provide a forum for entreprenuers and emerging companies to present investment opportunites. By presenting to the Boise Angel Alliance, entrepernuers and emerging companies may get connected with both money and potential mentors with business expertise.&lt;/p>
&lt;p>Visit &lt;a href="http://www.boiseangelalliance.com" target="none" rel="noopener">www.boiseangelalliance.com&lt;/a> for more information.&lt;/p></description></item><item><title>The Bourne Supremacy</title><link>/blog/the-bourne-supremacy/</link><pubDate>Tue, 20 Jul 2004 04:55:27 +0000</pubDate><guid>/blog/the-bourne-supremacy/</guid><description>&lt;p>Kristen and I got a rare treat Saturday night. We were able to snag two tickets to the premier of &lt;a href="http://www.thebournesupremacy.com" target="none" rel="noopener">The Bourne Supremacy&lt;/a> -- a full week before it's regular release. In addition to that, Frank Marshall and Matt Damon were both in Boise to kick it off!&lt;/p>&lt;img src="bournemovie.jpg"> &lt;br />&lt;img src="jasonbourne.jpg"></description></item><item><title>Flying coach and trying to use your laptop?</title><link>/blog/flying-coach-and-trying-to-use-your-laptop/</link><pubDate>Fri, 16 Jul 2004 00:24:51 +0000</pubDate><guid>/blog/flying-coach-and-trying-to-use-your-laptop/</guid><description>&lt;p>For tall people, laptop users, or anyone wanting to maintain their space! I saw this for sale in FHM magazine. I've already got a set on order. I love these guys. As an added bonus, here's a couirtesy card you can print out and give to the person sitting in front of you:&lt;/p>&lt;img src="recline.jpg">
&lt;p>&lt;a href="http://www.kneedefender.com" target="none" rel="noopener">www.kneedefender.com&lt;/a>&lt;/p></description></item><item><title>No Crystal Reports to RDL conversion tool from Hitachi Consulting</title><link>/blog/no-crystal-reports-to-rdl-conversion-tool-from-hitachi-consulting/</link><pubDate>Thu, 15 Jul 2004 21:41:47 +0000</pubDate><guid>/blog/no-crystal-reports-to-rdl-conversion-tool-from-hitachi-consulting/</guid><description>&lt;p>Many of us has&amp;nbsp;heard rumors about such a tool. Reading their &lt;a href="http://www.microsoft.com/sql/reporting/partners/consulting.asp">business card&lt;/a> on the SQL&amp;nbsp;Reporting Services partners page, you'd think that their RDL Generator would be a hit;&amp;nbsp;but, according to company representatives, they will only offer this as a service -- something about licensing issues with Business Objects. Hopefully, we'll see one pop up as open source or shareware.&lt;/p></description></item><item><title>I was here when it happened!</title><link>/blog/i-was-here-when-it-happened/</link><pubDate>Tue, 13 Jul 2004 22:19:02 +0000</pubDate><guid>/blog/i-was-here-when-it-happened/</guid><description>&lt;p>&lt;a href="http://www.inacom.com/">Inacom&lt;/a> in Madison, Wisconsin was just selected Microsoft's Certified Partner for Learning Solutions (CPLS)&amp;nbsp;&lt;strong>&lt;em>Partner of the year&lt;/em>&lt;/strong>!&lt;/p>
&lt;p>Congratulations to my friends Charley Eaton, Bryan Bechtoldt, John Cook, Dani Poppe, Bill Roddewald, Lauri Meixelsperger, Andi Rainey, and Sharon Rugge and everyone else at Team Inacom.&lt;/p></description></item><item><title>Funny Microsoft KB Articles</title><link>/blog/funny-microsoft-kb-articles/</link><pubDate>Mon, 12 Jul 2004 12:53:01 +0000</pubDate><guid>/blog/funny-microsoft-kb-articles/</guid><description>&lt;p>Sorry all. I took a week off and didn't think about technology ... only shelves. My garage is now defragged and all vehicles fit inside it!&lt;/p>
&lt;p>Here's something light to get your started this week.&amp;nbsp;Most of the articles found on &lt;a href="http://jill.jazzkeyboard.com/qarticles.html" target="none" rel="noopener">this site&lt;/a> are actual, only one or two paradies.&lt;/p></description></item><item><title>US considers IE too vulnerable to use</title><link>/blog/us-considers-ie-too-vulnerable-to-use/</link><pubDate>Fri, 02 Jul 2004 18:50:11 +0000</pubDate><guid>/blog/us-considers-ie-too-vulnerable-to-use/</guid><description>&lt;p>According to the Department of Homeland Security, IE and IIS together are too vulnerable to use. Read the story at &lt;a href="http://story.news.yahoo.com/news?tmpl=story&amp;amp;cid=74&amp;amp;e=3&amp;amp;u=/cmp/20040702/tc_cmp/22103407" target="none" rel="noopener">Yahoo&lt;/a>.&lt;/p></description></item><item><title>Visual Studio Express Editions</title><link>/blog/visual-studio-express-editions/</link><pubDate>Tue, 29 Jun 2004 20:55:54 +0000</pubDate><guid>/blog/visual-studio-express-editions/</guid><description>&lt;p>As of today, we are allowed to finally talk about the &lt;a href="http://lab.msdn.microsoft.com/express" target="none" rel="noopener">Visual Studio Express Editions&lt;/a>.&lt;/p>
&lt;p>These are lightweight, easy-to-use and learn tools for hobbyists, enthusiasts, and novices.&lt;/p>
&lt;ul>
&lt;li>Visual Basic 2005 Express&lt;/li>
&lt;li>Visual C# 2005 Express&lt;/li>
&lt;li>Visual C++ 2005 Express&lt;/li>
&lt;li>Visual J# 2005 Express&lt;/li>
&lt;li>Visual Web Developer Express&lt;/li>
&lt;li>SQL Server 2005 Express&lt;/li>&lt;/ul></description></item><item><title>Minneapolis/St. Paul Delphi Users Group</title><link>/blog/minneapolisst-paul-delphi-users-group/</link><pubDate>Sun, 27 Jun 2004 02:19:35 +0000</pubDate><guid>/blog/minneapolisst-paul-delphi-users-group/</guid><description>&lt;p>I had the privilege of visiting the Delphi user group of Minneapolis, hosted by &lt;a href="http://www.lemanix.com" target="none" rel="noopener">Lemanix&lt;/a>. The group is skippered by &lt;a href="http://www.lemanix.com/nick/" target="none" rel="noopener">Nick Hodges&lt;/a> and Mark Theiste -- both well-known Delphi pros.&lt;/p>
&lt;p>This is a small, but serious group. Everyone seems to be a Delphi coder, which is refreshing. The evening progressed as we watched demonstrations by a couple of the members showing off their&amp;nbsp;coding techniques and styles, using Delphi 8.&lt;/p>
&lt;p>We then had a discussion of Delphi 8 and it's support for .NET -- which grabbed my attention. Somehow we digressed completely into .NET and I ended up showing a short demonstration of Yukon's deep support of the CLR.&lt;/p></description></item><item><title>Euro 2004 Tournament Schedule Web Service</title><link>/blog/euro-2004-tournament-schedule-web-service/</link><pubDate>Thu, 24 Jun 2004 13:38:37 +0000</pubDate><guid>/blog/euro-2004-tournament-schedule-web-service/</guid><description>&lt;p>My first &lt;a href="http://www.xmethods.com/ve2/ViewListing.po;jsessionid=kO243kGfuNZJCLwCuoVf-yHB(QHyMHiRM)?key=uuid:6284C5AB-3826-EA9F-EDFD-2DDD4664282A" target="none" rel="noopener">Web Service&lt;/a> published on &lt;a href="http://www.xmethods.com" target="none" rel="noopener">XMethods.com&lt;/a>.&lt;/p>
&lt;p>It's a screen-scraper application, but isn't as elegant as RegEx or HTML DOM but it works. Let me know if you want the source.&lt;/p></description></item><item><title>SQL Server Reporting Services SP1 Released</title><link>/blog/sql-server-reporting-services-sp1-released/</link><pubDate>Wed, 23 Jun 2004 13:23:49 +0000</pubDate><guid>/blog/sql-server-reporting-services-sp1-released/</guid><description>&lt;p>SP1 includes a variety of improvements to the inital release!&lt;/p>
&lt;p>For a list of what's fixed and&amp;nbsp;instructions&amp;nbsp;read &lt;a href="http://support.microsoft.com/?kbid=839796" target="none" rel="noopener">KB 839796&lt;/a>, &lt;a href="http://support.microsoft.com/?kbid=842857" target="none" rel="noopener">KB 842857&lt;/a>, and &lt;a href="http://support.microsoft.com/?kbid=843369" target="none" rel="noopener">KB 843369&lt;/a>. To download SP1, visit &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=580FEBF7-2972-40E7-BCCF-6CD90AC2F464&amp;amp;displaylang=en" target="none" rel="noopener">this page&lt;/a>.&lt;/p></description></item><item><title>SQL Packager from Red Gate Software</title><link>/blog/sql-packager-from-red-gate-software/</link><pubDate>Tue, 22 Jun 2004 16:36:00 +0000</pubDate><guid>/blog/sql-packager-from-red-gate-software/</guid><description>&lt;p>&lt;a href="http://www.red-gate.com" target="none" rel="noopener">Red Gate&lt;/a> just announced their &lt;a href="http://www.red-gate.com/sql/sql_packager.htm" target="none" rel="noopener">SQL Packager&lt;/a> product, which makes packing up and deploying databases a snap. You can package structure, data, or both. It creates a .NET executable which you can walk over to your target machine and double-click. Wizards and templates ensure it appeals to the broad range of SQL professionals.&lt;/p>
&lt;p>... just another wonderful product from the company that brought us SQL Compare and ANTS.&lt;/p></description></item><item><title>SOAP Tracing Tools</title><link>/blog/soap-tracing-tools/</link><pubDate>Sat, 19 Jun 2004 15:26:49 +0000</pubDate><guid>/blog/soap-tracing-tools/</guid><description>&lt;p>If you are doing any serious&amp;nbsp;Web Service development, you'll need a good tracing tool -- something that watches HTTP&amp;nbsp;traffic and logs the requests and resonses, so you can see what SOAP headers and elements are being transfered. Most of these tracing tools work by interception. The tool registers as a port 8080 (for example) listener, collects all inbound and outbound traffic, and then forwards the requests on to port 80 (for example). It can cause a few problems, but they work well for the most part.&lt;/p></description></item><item><title>Code Complete (2nd Edition)</title><link>/blog/code-complete-2nd-edition/</link><pubDate>Sat, 19 Jun 2004 10:27:24 +0000</pubDate><guid>/blog/code-complete-2nd-edition/</guid><description>&lt;p>Steve McConnell's must-own book gets a service pack and hits the street this month.&lt;/p>
&lt;p>Read more about it at&amp;nbsp;the &lt;a href="http://www.cc2e.com/" target="none" rel="noopener">official Website&lt;/a>, &lt;a href="http://www.microsoft.com/MSPress/books/6822.asp" target="none" rel="noopener">Microsoft Press&lt;/a>, and &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735619670/qid=1087640902/sr=1-1/ref=sr_1_1/002-0051479-4836041?v=glance&amp;amp;s=books" target="none" rel="noopener">Amazon.com&lt;/a>.&lt;/p></description></item><item><title>How to see your GAC'd assemblies in the "add reference" dialog</title><link>/blog/how-to-see-your-gacd-assemblies-in-the-add-reference-dialog/</link><pubDate>Thu, 17 Jun 2004 08:49:26 +0000</pubDate><guid>/blog/how-to-see-your-gacd-assemblies-in-the-add-reference-dialog/</guid><description>&lt;p>I get asked this so often that I'm just going to blog about it. It's not a new trick, but it's not very obvious either. Unfortunately, you have to use the registry to pull this off.&lt;/p>
&lt;p>Microsoft has an&amp;nbsp;article&amp;nbsp;(&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;306149" target="none" rel="noopener">KB 306149&lt;/a>) that steps you through it.&lt;/p></description></item><item><title>Portals for Mere Mortals</title><link>/blog/portals-for-mere-mortals/</link><pubDate>Thu, 17 Jun 2004 08:26:44 +0000</pubDate><guid>/blog/portals-for-mere-mortals/</guid><description>&lt;p>Was thinking today of all of the portal options avaiable and decided that there were too many to remember (rule of 7), so I thought I'd enumerate them, with hyperlinks, for future recall.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://www.rainbowportal.net/" target="none" rel="noopener">Rainbow&lt;/a>
&lt;li>&lt;a href="http://www.dotnetnuke.com/" target="none" rel="noopener">DotNetNuke&lt;/a>
&lt;li>&lt;a href="http://www.projecthurricane.com/" target="none" rel="noopener">Hurricane&lt;/a>
&lt;li>&lt;a href="http://www.asp.net/IBS_Portal" target="none" rel="noopener">IBuySpy&lt;/a>
&lt;li>&lt;a href="http://www.asp.net/Default.aspx?tabindex=9&amp;amp;tabid=47" target="none" rel="noopener">Portal Starter Kit&lt;/a>
&lt;li>&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/sharepoint/default.mspx" target="none" rel="noopener">Windows Sharepoint Services (WSS)&lt;/a>
&lt;li>&lt;a href="http://www.microsoft.com/sharepoint/" target="none" rel="noopener">Sharepoint Portal Server&lt;/a>
&lt;li>&lt;a href="http://www.asp.net/whidbey" target="none" rel="noopener">ASP.NET 2.0&lt;/a>
&lt;li>&lt;a href="http://www.microsoft.com/sql/reporting/default.asp" target="none" rel="noopener">SQL Reporting Services (kinda)&lt;/a>
&lt;li>&lt;a href="http://www.microsoft.com/windowsserversystem/ebusiness/msib/default.mspx" target="none" rel="noopener">Microsoft Solution for Internet Business 2.5&lt;/a>&amp;nbsp;(Thanks to &lt;a href="http://markharrison.europe.webmatrixhosting.net/" target="none" rel="noopener">Mark Harrison&lt;/a>)&lt;/li>&lt;/ul>
&lt;p>Did I miss any?&lt;/p></description></item><item><title>MSI Installs without registering with Add/Remove Programs (ARP)</title><link>/blog/msi-installs-without-registering-with-addremove-programs-arp/</link><pubDate>Wed, 16 Jun 2004 12:32:33 +0000</pubDate><guid>/blog/msi-installs-without-registering-with-addremove-programs-arp/</guid><description>&lt;p>I had a student ask how to do this, because they have problems with their users dabbling with Control Panel's ARP applet. I suggested a tighter group policy, but went on to research the MSI documentation anyway.&lt;/p>
&lt;p>Turns out that there are a &lt;a href="http://msdn.microsoft.com/library/en-us/msi/setup/property_reference.asp" target="none" rel="noopener">number of properties&lt;/a> you can set as command line switches during installation. The&amp;nbsp;simplest one that caught my attention was setting &lt;strong>ARPSYSTEMCOMPONENT = "1"&lt;/strong>, which treats the install as a system component, rather than a standard desktop application.&lt;/p></description></item><item><title>Google Email (GMail) having an effect on Yahoo</title><link>/blog/google-email-gmail-having-an-effect-on-yahoo/</link><pubDate>Tue, 15 Jun 2004 09:21:59 +0000</pubDate><guid>/blog/google-email-gmail-having-an-effect-on-yahoo/</guid><description>&lt;p>Looks like Yahoo is supersizing their free email capabilities to 100mb and freeing up many previously inactive&amp;nbsp;addresses in a preemptive strike.&lt;/p>
&lt;p>Ain't competition great?&lt;/p>
&lt;p>BTW - It looks like 100s, if not 1000s of GMail invites are &lt;a href="http://search.ebay.com/gmail_W0QQfromZR8QQsosortorderZ2QQsosortpropertyZ3" target="none" rel="noopener">available on Ebay&lt;/a> for upwards of $60 or more. And I've been giving mine away to friends! :-)&lt;/p></description></item><item><title>The "Unit of Work" Pattern</title><link>/blog/the-unit-of-work-pattern/</link><pubDate>Tue, 15 Jun 2004 08:53:47 +0000</pubDate><guid>/blog/the-unit-of-work-pattern/</guid><description>&lt;p>Had a student ask me about this one today, so I investigated further. It seems that this is the design pattern which keeps a list of objects (or records) affected by a business transaction and coordinates the writing of the changes and the reporting of concurrency problems.&lt;/p>
&lt;p>Sounds like a DataSet to me. Here's Fowler's &lt;a href="http://www.martinfowler.com/eaaCatalog/unitOfWork.html" target="none" rel="noopener">article&lt;/a>.&lt;/p></description></item><item><title>No-Touch deployment in .NET</title><link>/blog/no-touch-deployment-in-net/</link><pubDate>Mon, 14 Jun 2004 20:45:50 +0000</pubDate><guid>/blog/no-touch-deployment-in-net/</guid><description>&lt;p>Wanted to list a few good resources here for this technology:&lt;/p>
&lt;p>&lt;strong>Chris Sells' article on command line arguments&lt;/strong>&lt;br />&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnforms/html/winforms05152003.asp" target="none" rel="noopener">Launching No-Touch Deployment Applications with Command Line Arguments&lt;/a>&lt;br />&lt;strong>&lt;br />Chris Sell's original article is still the best&lt;/strong>&lt;br />&lt;a href="http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients" target="none" rel="noopener">Security and Versioning Models in the Windows Forms Engine Help You Create and Deploy Smart Clients&lt;/a>&lt;/p>
&lt;p>&lt;strong>Not exactly No-Touch in definition, but in spirit&lt;/strong>&lt;br />&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/updater.asp" target="none" rel="noopener">Updater Application Block for .NET&lt;/a>&lt;/p></description></item><item><title>Delayed Signing of an Assembly</title><link>/blog/delayed-signing-of-an-assembly/</link><pubDate>Mon, 14 Jun 2004 20:32:25 +0000</pubDate><guid>/blog/delayed-signing-of-an-assembly/</guid><description>&lt;p>I've known that this process exists, and why to use it, but this &lt;a href="http://www.codenotes.com/articles/articleAction.aspx?articleID=502" target="none" rel="noopener">article&lt;/a> by Craig Wills walks you through it in a very straightforward manor.&lt;/p></description></item><item><title>Dialpad.com rocks!</title><link>/blog/dialpad-com-rocks/</link><pubDate>Mon, 14 Jun 2004 18:08:29 +0000</pubDate><guid>/blog/dialpad-com-rocks/</guid><description>&lt;p>So as some of you know, I'm traveling overseas -- in Serbia right now, teaching a .NET architecture class for Microsoft.&lt;/p>
&lt;p>So I wanted to call home, and didn't want to pay the 403 Yugoslavia Dinars/1st minute and 553 Dinars/extra minutes because this works out to be $7 and $9.5/minute respectively. I remembered using Dialpad.com (which was free at the time) when I lived in Germany. The quality was so-so, but it was nice to be able to call home for free. Now they are charging for the usage - $ 0.039/minute to call the states, which I'm more than happy to pay and the quality is excellent. Don't believe me? Let me give you call sometime - just email me.&lt;/p></description></item><item><title>Bletchley Park open to the public</title><link>/blog/bletchley-park-open-to-the-public/</link><pubDate>Mon, 14 Jun 2004 16:57:35 +0000</pubDate><guid>/blog/bletchley-park-open-to-the-public/</guid><description>&lt;p>Once the most secret place in Britain, &lt;a href="http://www.reuters.co.uk/newsPackageArticle.jhtml?type=topNews&amp;amp;storyID=527494&amp;amp;section=news" target="none" rel="noopener">Bletchley Park&lt;/a> is now giving the public a first look into the hut where math genius Alan Turing worked on cracking the Nazi's Enigma codes. I would love to visit this, and it turns out that my friend &lt;a href="http://www.sqlreportingservices.net" target="none" rel="noopener">Peter Blackburn&lt;/a> lives only about 40 miles from there. Looks like I'll be heading over for a visit soon!&lt;/p>
&lt;p>I read in another article that Colossus and its upgrade (&lt;a href="http://www.theregister.co.uk/2004/06/01/colossus_remade" target="none" rel="noopener">Colossus MK2&lt;/a>) are also on display.&lt;/p></description></item><item><title>Microsoft Internet Explorer does not properly validate source of redirected frame</title><link>/blog/microsoft-internet-explorer-does-not-properly-validate-source-of-redirected-frame/</link><pubDate>Sun, 13 Jun 2004 22:03:16 +0000</pubDate><guid>/blog/microsoft-internet-explorer-does-not-properly-validate-source-of-redirected-frame/</guid><description>&lt;p>Just heard about this latest exploit from &lt;a href="http://www.kb.cert.org/vuls/id/713878" target="none" rel="noopener">US-Cert&lt;/a>&lt;/p>
&lt;p>This caught my attention, because I sometimes use frames and redirection. Yikes!&lt;br />&lt;/p></description></item><item><title>ADO.NET changes in Whidbey (May 2004 CTP)</title><link>/blog/ado-net-changes-in-whidbey-may-2004-ctp/</link><pubDate>Sat, 05 Jun 2004 21:13:37 +0000</pubDate><guid>/blog/ado-net-changes-in-whidbey-may-2004-ctp/</guid><description>&lt;p>&lt;a href="http://danagonistes.blogspot.com" target="none" rel="noopener">Dan Fox&lt;/a> of &lt;a href="http://www.quilogy.com" target="nont" rel="noopener">Quilogy&lt;/a> presented this topic&lt;/p>
&lt;p>First, What's not going to be in ADO.NET 2.0 :-(&lt;/p>
&lt;ul>
&lt;li>ObjectSpaces moved to the Longhorn wave
&lt;li>Data Paging - (DbCommand.ExecutePageReader method)
&lt;li>Stand-alone table objects (DbTable and its descendants)
&lt;li>Server cursors&amp;nbsp;- SqlResultSet
&lt;li>Asynchronous connection objects&lt;/li>&lt;/ul>
&lt;p>ObjectSpaces are out (too bad)&lt;/p>
&lt;ul>
&lt;li>Microsoft is building the Microsoft Business Framework (MBF) for Longhorn, using WinFS so it's off until then
&lt;li>Dan is going to demo the ObjectSpaces and the Entitity-to-Database Mapper
&lt;li>OPath is similar to XPath, but is an object way of retrieving subsets of objects
&lt;li>Demo ObjectSpaces and mapper - too bad it's out! :-(&lt;/li>&lt;/ul>
&lt;p>New: XmlAdapter&lt;/p></description></item><item><title>Unit Testing in Visual FoxPro</title><link>/blog/unit-testing-in-visual-foxpro/</link><pubDate>Sat, 05 Jun 2004 19:55:04 +0000</pubDate><guid>/blog/unit-testing-in-visual-foxpro/</guid><description>&lt;p>FoxUnit&amp;nbsp;is for Visual FoxPro developers interested in test-driven development and agile practices. FoxUnit is being debuted today, here at &lt;a href="http://www.devessentials.com" target="none" rel="noopener">www.devessentials.com&lt;/a>. Their site is &lt;a href="http://www.foxunit.org" target="none" rel="noopener">www.foxunit.org&lt;/a>&amp;nbsp;and you can download the bits!&lt;/p></description></item><item><title>Extensibility of VFP 9.0</title><link>/blog/extensibility-of-vfp-9-0/</link><pubDate>Sat, 05 Jun 2004 19:52:02 +0000</pubDate><guid>/blog/extensibility-of-vfp-9-0/</guid><description>&lt;p>Sitting through Ken Levy's session and he's going over some new, cool features of 9.0 (Beta)&lt;/p>
&lt;ul>
&lt;li>Copying and pasting VFP 9.0 code into some other app (IE, Word) - it keeps the formatting (colors)
&lt;li>New BLOB type in the table and then code &lt;font face="Courier New">&lt;em>REPLACE imagecolumn WITH FILETOSTR(&amp;#8220;foxrox.bmp&amp;#8220;)&lt;/em>&lt;/font>
&lt;li>Want to reference a public variable from command window, type &lt;em>&lt;font face="Courier New">M.&lt;/font>&lt;/em> and intellisense pops up
&lt;li>To show the graphic in a picturebox &lt;font face="Courier New">M.Photoform.Image1.PictureVal&amp;nbsp;= ImageColumn&lt;/font> (best to do this through code)
&lt;li>Still a limit of 2gbs for BLOB and Memo fields
&lt;li>VFP 9.0 development on Windows 98 isn't supported, but you should be able to deploy the runtime and app just fine
&lt;li>Tip: to select a control in a container, maybe within another container - hold CTRL + SHIFT and then click on it, rather than Edit.
&lt;li>Anchoring to the edges (like in WinForms) works, but it's a binary number :-(
&lt;li>The good news is that you can extend, and create your own property builder hooks
&lt;li>Member data editor is driven from an&amp;nbsp;XML file, so that you can specify which members have what properties and editors
&lt;li>Foxcode allows a dev to hook any Fox IDE and substitute their own code or forms
&lt;li>BindEvent allows you to bind a VFP IDE event to your own object to run whatever code you need - this may change
&lt;li>Objects can be returned from Valid() events now (rather than just .T., .F., or 0) - so you can do a set focus to another control&lt;/li>&lt;/ul>
&lt;p>More information can be found on the &lt;a href="http://blogs.msdn.com/vsdata" target="none" rel="noopener">VS Data Team's Weblog&lt;/a>&lt;/p></description></item><item><title>Whidbey (May 2004 CTP) Documentation Bug</title><link>/blog/whidbey-may-2004-ctp-documentation-bug/</link><pubDate>Sat, 05 Jun 2004 19:13:23 +0000</pubDate><guid>/blog/whidbey-may-2004-ctp-documentation-bug/</guid><description>&lt;p>Thanks to&amp;nbsp;&lt;a href="http://normen.mine.nu/myblog/viewpost.aspx?PostID=79" target="none" rel="noopener">Fredrik Normen&lt;/a> for posting the fix!&lt;/p>
&lt;p>The MSDN Library that&amp;nbsp;shipped with the Visual Studio 2005 CTP for May, will not display any documents. It just searches and searches for the content.&amp;nbsp;This&amp;nbsp;can be fixed by doing the following tasks:&lt;/p>
&lt;ol>
&lt;li>Go to &lt;em>C:Program FilesCommon FilesMicrosoft Sharedhelp whidbey&lt;/em>
&lt;li>Open the file &lt;em>dexplore.exe.config&lt;/em>
&lt;li>Change&amp;nbsp;the following lines:&lt;/li>&lt;/ol>
&lt;p>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;supportedRuntime version="v2.0.40507" safemode="true"/&amp;gt;&amp;nbsp;&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;requiredRuntime version="v2.0.40507" safemode="true"/&amp;gt;&lt;/p>
&lt;p>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to: &lt;/p>
&lt;p>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;supportedRuntime version="v2.0.40426" safemode="true"/&amp;gt; &lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;requiredRuntime version="v2.0.40426" safemode="true"/&amp;gt; &lt;/p>
&lt;p>&amp;nbsp;&amp;nbsp;&amp;nbsp; To make the search function to work, do the following steps:&lt;/p></description></item><item><title>Continuing with a tradition: The Geek Lunch</title><link>/blog/continuing-with-a-tradition-the-geek-lunch/</link><pubDate>Sat, 05 Jun 2004 18:42:55 +0000</pubDate><guid>/blog/continuing-with-a-tradition-the-geek-lunch/</guid><description>&lt;p>Some of my evangelist friends at Microsoft sponser geek dinners, nerd dinners, or pub-clubs, but in Boise, we have the Geek Lunch. We've been meeting sporadically, about once a month at our favorite Chinese restaurant downtown - The &lt;a href="http://yellowpages.superpages.com/profile.jsp?SRC=portals&amp;amp;T=Boise&amp;amp;S=ID&amp;amp;PP=N&amp;amp;STYPE=S&amp;amp;CID=493894&amp;amp;LID=0017217980" target="none" rel="noopener">Oriental Express&lt;/a> (a.k.a. Jimmy's).&lt;/p>
&lt;p>Here's a photo of Thursday's meeting. Seated from left to right (clockwise) is: &lt;a href="http://blog.coryisakson.com" target="none" rel="noopener">Cory Isakson&lt;/a>, Paul Jenkins, Mike Hronek, (Me) Richard Hundhausen, Tim Schaaf, and &lt;a href="http://blog.nationwidejava.com" target="none" rel="noopener">Ed Lance&lt;/a>. Kelly is taking the photo.&lt;/p></description></item><item><title>Maximizing VPC2004 Performance</title><link>/blog/maximizing-vpc2004-performance/</link><pubDate>Sat, 05 Jun 2004 18:30:53 +0000</pubDate><guid>/blog/maximizing-vpc2004-performance/</guid><description>&lt;p>Been playing with a lot of beta software lately, so you know what that means - learning all the ins/outs of Virtual PC 2004. I picked up a few cool tricks at Tech-Ed last week, too.&lt;/p>
&lt;p>As far as performance tuning, I've got to say, that balancing the memory between the host and guest is important, but as soon as I checked these two boxes (unders Files - Options - Performance from the Virtual PC Console), performance really picked up:&lt;/p></description></item><item><title>Refactoring To Patterns</title><link>/blog/refactoring-to-patterns/</link><pubDate>Sat, 05 Jun 2004 03:14:48 +0000</pubDate><guid>/blog/refactoring-to-patterns/</guid><description>&lt;p>Scott Ambler (see earlier posting) recommended this &lt;a href="http://www.industriallogic.com/xp/refactoring" target="none" rel="noopener">soon-to-be-published book&lt;/a> by Addison-Wesley.&lt;/p>
&lt;p>Joshua Kerievsky bridges the gap between the practice of refactoring and the art of designing with patterns. The heart of the book is a &lt;a href="http://www.industriallogic.com/xp/refactoring/catalog.html" target="none" rel="noopener">catalog&lt;/a> of 27 refactorings that covers such areas as creation, generalization, simplification, protection and accumulation. The real-world examples in this book illustrate when it makes sense to refactor to a pattern and how low-level refactorings are combined to implement patterns. &lt;/p></description></item><item><title>Misconceptions about Agile</title><link>/blog/misconceptions-about-agile/</link><pubDate>Sat, 05 Jun 2004 02:19:10 +0000</pubDate><guid>/blog/misconceptions-about-agile/</guid><description>&lt;p>Scott Ambler (see below) presented this list of agile falsehoods. It's good:&lt;/p>
&lt;ul>
&lt;li>agile = "code and fix"
&lt;li>agile = XP
&lt;li>agilists don't document
&lt;li>agilists don't model
&lt;li>agile results in low quality
&lt;li>agile doesn't scale
&lt;li>agilists ignore enterprise concerns&lt;/li>&lt;/ul></description></item><item><title>C# to Delphi converter</title><link>/blog/c-to-delphi-converter/</link><pubDate>Sat, 05 Jun 2004 02:14:09 +0000</pubDate><guid>/blog/c-to-delphi-converter/</guid><description>&lt;p>&lt;a href="http://dotnet.borland.com/babelcode" target="none" rel="noopener">BabelCode&lt;/a> is a C# to Delphi for .NET code conversion utility. It is extremely experimental and you shoul use it at your own risk.&lt;/p>
&lt;p>For example, copy the following code to your clipboard and then try the &lt;a href="http://dotnet.borland.com/babelclient/BabelClient.aspx" target="none" rel="noopener">BabelCode ASP.NET client&lt;/a>.&lt;/p>
&lt;p>&lt;font face="Courier New">&lt;strong>public class Foo&lt;br />{&lt;br />&amp;nbsp; string s;&lt;/strong>&lt;/font>&lt;/p>
&lt;p>&lt;font face="Courier New">&lt;strong>&amp;nbsp; public void Bar()&lt;br />&amp;nbsp; {&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp; s = s.Trim();&lt;br />&amp;nbsp; }&lt;br />}&lt;/strong>&lt;/font>&lt;/p></description></item><item><title>Microsoft Solutions Framework (MSF) 4.0 Overview</title><link>/blog/microsoft-solutions-framework-msf-4-0-overview/</link><pubDate>Sat, 05 Jun 2004 02:04:06 +0000</pubDate><guid>/blog/microsoft-solutions-framework-msf-4-0-overview/</guid><description>&lt;p>Microsoft announced &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx" target="none" rel="noopener">Visual Studio 2005 &lt;em>Team System&lt;/em>&lt;/a> last week and part of that system&amp;nbsp;will be a newer, more agile MSF (version 4.0).&lt;/p>
&lt;p>Currently, there is only one &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-msf.asp" target="none" rel="noopener">article on MSF 4.0&lt;/a>. I'm sure more will be on the way over the next few months.&lt;/p></description></item><item><title>Agile Methodology: Enterprise Agile</title><link>/blog/agile-methodology-enterprise-agile/</link><pubDate>Sat, 05 Jun 2004 01:48:33 +0000</pubDate><guid>/blog/agile-methodology-enterprise-agile/</guid><description>&lt;p>&lt;a href="http://www.thoughtworks.com/us" target="none" rel="noopener">Thoughtworks&lt;/a> is considered to be the leader on Agile methodology on large-scale, enterprise development efforts. Here is a thumbnail (taken from their Website)&lt;/p>
&lt;p>&lt;em>These methodologies are most effective in situations where the customer's business and technical requirements will remain fairly static. On an increasing number of strategic software projects, however, prescriptive methods provide neither the flexibility nor the speed-to-market that the enterprise requires. Too often, the end result is not high-value software, but a huge set of analysis artifacts that collect dust on a manager's shelf. That's a far cry from what actually happens at the whiteboards and keyboards... or what the business really needs.&lt;/em>&lt;/p></description></item><item><title>Agile Methodology: Lean Programming</title><link>/blog/agile-methodology-lean-programming/</link><pubDate>Sat, 05 Jun 2004 01:28:48 +0000</pubDate><guid>/blog/agile-methodology-lean-programming/</guid><description>&lt;p>Scott Ambler (see below) mentioned a new methodology that I hadn't heard before - &amp;#8220;&lt;a href="http://www.poppendieck.com/lean.htm" target="none" rel="noopener">Lean Programming&lt;/a>&amp;#8221;. Here are the basic principles:&lt;br />&lt;br />&amp;nbsp; 1. Eliminate Waste&lt;br />&amp;nbsp; 2. Amplify Learning&lt;br />&amp;nbsp; 3. Decide as Late as Possible&lt;br />&amp;nbsp; 4. Deliver as Fast as Possible&lt;br />&amp;nbsp; 5. Empower the Team&lt;br />&amp;nbsp; 6. Build Integrity In&lt;br />&amp;nbsp; 7. See the Whole&amp;nbsp;&amp;nbsp;&lt;br />&amp;nbsp;&lt;br />Turns out that it's the brainchild of &lt;a href="http://www.poppendieck.com/people.htm" target="none" rel="noopener">Mary Poppendieck&lt;/a>, who has leveraged her vast process experience and written a &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321150783/qid=1086398961/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0090608-9969700?v=glance&amp;amp;s=books&amp;amp;n=507846" target="none" rel="noopener">book&lt;/a>.&lt;/p></description></item><item><title>Visual FoxPro 9.0 Beta released!</title><link>/blog/visual-foxpro-9-0-beta-released/</link><pubDate>Sat, 05 Jun 2004 01:07:47 +0000</pubDate><guid>/blog/visual-foxpro-9-0-beta-released/</guid><description>&lt;p>Microsoft released VFP 9.0 Beta yesterday. If you are interested, I would recommend first &lt;a href="http://msdn.microsoft.com/vfoxpro/letters" target="none" rel="noopener">reading the overview, themes, and feature summary&lt;/a> and then &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=23FBC57B-93B0-4CB7-B376-53CA04FCA159&amp;amp;displaylang=en" target="none" rel="noopener">downloading the VFP 9.0 Beta&lt;/a>.&lt;/p></description></item><item><title>Greetings from DevEssentials</title><link>/blog/greetings-from-devessentials/</link><pubDate>Sat, 05 Jun 2004 01:02:28 +0000</pubDate><guid>/blog/greetings-from-devessentials/</guid><description>&lt;p>This years &lt;a href="http://www.devessentials.com" target="none" rel="noopener">conference&lt;/a> looks to be really good. This is the 3rd year, and there are many Fox, .NET, and SQL folks here at the Westin Crown Plaza in Kansas City, MO.&lt;/p>
&lt;p>Here are some other bloggers at the event: &lt;a href="http://www.pointweb.net/blog/category.aspx?i=2" target="none" rel="noopener">Bill Sempf&lt;/a>, &lt;a href="http://www.craigberntson.com/blog/blogger.asp" target="none" rel="noopener">Craig Bernston&lt;/a>, &lt;a href="http://geekswithblogs.net/jjulian" target="none" rel="noopener">Jeff Julian&lt;/a>, and &lt;a href="http://danagonistes.blogspot.com" target="none" rel="noopener">Dan Fox&lt;/a>.&lt;/p>
&lt;p>&lt;a href="http://www.ronin-intl.com/company/scottAmbler.html" target="none" rel="noopener">Scott Ambler&lt;/a> is just now giving the DevEssentials keynote. He's a methodologist with &lt;a href="http://www.ronin-intl.com" target="none" rel="noopener">Ronin International&lt;/a>&amp;nbsp;and is going to give us his no-bull, blatant explanations of agile, dispelling some nyths, and listing the more popular methodologies out there.&lt;/p></description></item><item><title>Microsoft Solution for Internet Business 2.5</title><link>/blog/microsoft-solution-for-internet-business-2-5/</link><pubDate>Thu, 03 Jun 2004 07:32:36 +0000</pubDate><guid>/blog/microsoft-solution-for-internet-business-2-5/</guid><description>&lt;p>It's been on the download site for just over a month, and I haven't blogged about it yet. This is a must have collection of components, documentation,&amp;nbsp;and PAG for anyone trying to wire together Microsoft's current E-Business suite of servers (i.e. BizTalk Server 2004)&lt;/p>
&lt;p>Read more about MSIB 2.5&amp;nbsp;&lt;a href="http://www.microsoft.com/windowsserversystem/ebusiness/msib/default.mspx" target="none" rel="noopener">here&lt;/a> and then download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E5F41578-1FFA-4E6C-9AB0-D209B702DF45&amp;amp;displaylang=en" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Heard a good quote at Tech-Ed</title><link>/blog/heard-a-good-quote-at-tech-ed/</link><pubDate>Thu, 03 Jun 2004 00:47:04 +0000</pubDate><guid>/blog/heard-a-good-quote-at-tech-ed/</guid><description>&lt;p>Took me a few days to find the notepad it was written on, as it was at the bottom of my stack of bringhomeables ...&lt;/p>
&lt;p>&lt;em>&amp;#8220;A ship in the harbor is safe, but that's not what ships are built for.&amp;#8221;&lt;/em>&lt;/p></description></item><item><title>Computer Forensics play a big part in a local case</title><link>/blog/computer-forensics-play-a-big-part-in-a-local-case/</link><pubDate>Wed, 02 Jun 2004 07:04:25 +0000</pubDate><guid>/blog/computer-forensics-play-a-big-part-in-a-local-case/</guid><description>&lt;p>Here in Boise, we've been watching the case of a Saudi Arabian graduate student, Sami Omar Al-Hussayen,&amp;nbsp;accused of using his Internet expertise to rally support for terrorism. The case went to the Jury today. There's a few good articles in the &lt;a href="http://www.idahostatesman.com/apps/pbcs.dll/article?AID=/20040601/NEWS01/406010326/1002/NEWS02" target="none" rel="noopener">Idaho Statesmen&lt;/a>.&lt;/p>
&lt;p>What caught my attention was the expert testimony of &lt;a href="http://www.sytexif.com" target="none" rel="noopener">Curtis Rose, Director of Investigations &amp;amp; Forensics at Sytex&lt;/a>. Curtis was hired by the prosecution to study and identify log files and activity on the hard drive of the suspect's computer.&lt;/p></description></item><item><title>Are you a prostitute or are you a consultant?</title><link>/blog/are-you-a-prostitute-or-are-you-a-consultant/</link><pubDate>Tue, 01 Jun 2004 17:59:35 +0000</pubDate><guid>/blog/are-you-a-prostitute-or-are-you-a-consultant/</guid><description>&lt;p>Not sure where this list came from, but a few of them hit close to home:&lt;/p>
&lt;ol>
&lt;li>You work very odd hours.&lt;/li>
&lt;li>You are paid a lot of money to keep your client happy.&lt;/li>
&lt;li>You are paid well but your pimp gets most of the money.&lt;/li>
&lt;li>You spend a majority of your time in a hotel room.&lt;/li>
&lt;li>You charge by the hour but your time can be extended.&lt;/li>
&lt;li>Creating fantasies for your clients is rewarded.&lt;/li>
&lt;li>It's difficult to have a family.&lt;/li>
&lt;li>If a client beats you up, the pimp just sends you to another client.&lt;/li>
&lt;li>People ask you, "What do you do?" and you can't explain it.&lt;/li>
&lt;li>Your client pays for your hotel room plus your hourly rate.&lt;/li>
&lt;li>Your client always wants to know how much you charge and what they get for the money.&lt;/li>
&lt;li>You know the pimp is charging more than you are worth but if the client is foolish enough to pay it's not your problem.&lt;/li>
&lt;li>You are rated on your "performance" in an excruciating ordeal.&lt;/li>
&lt;li>The client always thinks your "cut" of your billing rate is higher than it actually is, and in turn, expects miracles from you.&lt;/li>
&lt;li>When you deduct your "take" from your billing rate, you constantly wonder if you could get a better deal with another pimp.&lt;/li>&lt;/ol></description></item><item><title>Don't be "Not most specific"</title><link>/blog/dont-be-not-most-specific/</link><pubDate>Tue, 01 Jun 2004 16:51:23 +0000</pubDate><guid>/blog/dont-be-not-most-specific/</guid><description>&lt;p>While teaching C# the other day, it occurred to me that in C#, you can create differing method signatures by playing with the parameter types as well as modifiers (ref or out). This works in C#, because when you call the method using the argument modifiers (ref or out) it selects the appropriate signature; but what about when you call this from Visual Basic .NET?&lt;/p>
&lt;p>&lt;font face="Courier New">namespace Hundhausen&lt;br />{&lt;br />&amp;nbsp;public class Foo&lt;br />&amp;nbsp;{&lt;br />&amp;nbsp;&amp;nbsp;public void Bar(ref string s) {}&lt;br />&amp;nbsp;&amp;nbsp;public void Bar(string s) {}&lt;br />&amp;nbsp;}&lt;br />}&lt;/font>&lt;/p></description></item><item><title>FrameworkInsider.com</title><link>/blog/frameworkinsider-com/</link><pubDate>Tue, 01 Jun 2004 16:38:59 +0000</pubDate><guid>/blog/frameworkinsider-com/</guid><description>&lt;p>Keep your eye on this site. &lt;a href="http://www.frameworkinsider.com/bios/KenSpencer.aspx" target="none" rel="noopener">Ken Spencer&lt;/a>, a fellow Regional Director, and Richard Weeks - my friends from North Carolina are setting up the site to&amp;nbsp;give us the inside skinny on the .NET Framework.&lt;/p>
&lt;p>Many top authors will be submitting articles, notes, and best practices here.&lt;/p>
&lt;p>&lt;a href="http://www.frameworkinsider.com" target="none" rel="noopener">www.frameworkinsider.com&lt;/a>&amp;nbsp;&lt;/p></description></item><item><title>ADOMD.NET Released</title><link>/blog/adomd-net-released/</link><pubDate>Wed, 26 May 2004 18:26:02 +0000</pubDate><guid>/blog/adomd-net-released/</guid><description>&lt;p>Microsoft released their&amp;nbsp;managed code &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=790D631B-BFF9-4F4A-B648-E9209E6AC8AD&amp;amp;displaylang=en" target="none" rel="noopener">XML for Analysis&amp;nbsp;compliant data provider&lt;/a> last week. I was able to catch part of Carl's presentation at Tech-Ed, where it was mentioned. I am always interested in&amp;nbsp;new managed data providers, as this just increases and validates .NET's capabilities.&lt;/p>
&lt;p>I heard about it from &lt;a href="http://www.solidqualitylearning.com/Resumes/AboutSQL.htm#Carl" target="none" rel="noopener">Carl Rabeler&lt;/a>, Business Intelligence guru at &lt;a href="http://www.solidqualitylearning.com" target="none" rel="noopener">Solid Quality Learning&lt;/a>.&lt;/p></description></item><item><title>WSE 2.0 Released</title><link>/blog/wse-2-0-released/</link><pubDate>Wed, 26 May 2004 18:16:54 +0000</pubDate><guid>/blog/wse-2-0-released/</guid><description>&lt;p>Microsoft released WSE 2.0 on Monday. I heard about it at Tech-Ed from fellow Candian Regional Director &lt;a href="http://bristowe.com/blog" target="none" rel="noopener">John Bristowe&lt;/a>.&lt;/p>
&lt;p>Go and download the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FC5F06C5-821F-41D3-A4FE-6C7B56423841&amp;amp;displaylang=en" target="none" rel="noopener">Web Services Enhancements (WSE) 2.0 for Microsoft .NET&lt;/a> and start using WS-Security (OASIS 2004 standard), WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation and WS-Addressing.&lt;/p></description></item><item><title>This has to be a first with MSN IM</title><link>/blog/this-has-to-be-a-first-with-msn-im/</link><pubDate>Sun, 23 May 2004 21:31:40 +0000</pubDate><guid>/blog/this-has-to-be-a-first-with-msn-im/</guid><description>&lt;p>Ok, here's the situation. I'm currently sitting in&amp;nbsp;the main Tech-Ed building, room 12 of the San Diego Convention center, learning about the RD2005 program and chatting with two friends of mine, Cory Isakson and Scott Cate, who are both at the Westin hotel. They just happen to be sitting at the same table, so I was able to introduce them to each other ... from 6 blocks away!&lt;/p>
&lt;img src="IMIntro.jpg"></description></item><item><title>CodeRush for Visual Studio .NET</title><link>/blog/coderush-for-visual-studio-net/</link><pubDate>Sun, 23 May 2004 17:47:14 +0000</pubDate><guid>/blog/coderush-for-visual-studio-net/</guid><description>&lt;p>It's only Sunday morning, and already Scott Hanselmann has shown me the coolest of cool VS.NET IDE Add-Ins ... CodeRush!&lt;/p>
&lt;p>Forget QuickCode and the (coming) refactoring tools in Whidbey. CodeRush automates coding like no other tool I've seen. Words don't do it justice. Check it out for yourself.&lt;/p>
&lt;p>&lt;u>&lt;font color=#800080>&lt;a href="http://www.devexpress.com" target="none" rel="noopener">http://www.devexpress.com&lt;/a>&lt;/font>&lt;/u>&lt;/p>
&lt;p>June 4 Follow-Up: I just found this &lt;a href="http://homepages.borland.com/aohlsson/blog_beta/archive/2004_05_30_archive#108619374306879748" target="none" rel="noopener">photo of Mark Miller&lt;/a>, designer of CodeRush, trying to get to Tech-Ed:&lt;/p></description></item><item><title>Microsoft Certified Trainer - Changes for 2005</title><link>/blog/microsoft-certified-trainer-changes-for-2005/</link><pubDate>Sat, 22 May 2004 23:58:53 +0000</pubDate><guid>/blog/microsoft-certified-trainer-changes-for-2005/</guid><description>&lt;p>This morning, Ken Rosen, MCT Worldwide Program Manager, showed how Microsoft is raising the bar for 2005. Keeping in mind that the 2005 MCT program guide hasn't been finalized, he delivered to us the following bits of good news:&lt;/p>
&lt;p>&lt;strong>#1 - Trainer Certification at the Competency Level&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Trainers will be identified by their areas of expertise (MCAD, MCSD/VB6, MCSD/.NET, MCSA, MCSE, MCDBA, MCDST, MSF, MOF, etc.) and this will determine which courses may be delivered; some courses may be delivered by trainers from different competencies; some courses may require more than one competency; the final list will be published in the months ahead
&lt;li>Mandatory certification upgrades are gone; for example,&amp;nbsp;MCSD/VB6 will&amp;nbsp;only be allowed to teach those relevant courses; this a way of rewarding early adopters
&lt;li>Here is a list of the competencies:&lt;br />&lt;br />&lt;img src="MCTCompetencies.jpg">&lt;/li>&lt;/ul>
&lt;p>&lt;strong>#2 - Stronger Trainer Quality&lt;/strong>&lt;/p></description></item><item><title>So how many PCs are running .NET?</title><link>/blog/so-how-many-pcs-are-running-net/</link><pubDate>Thu, 20 May 2004 04:22:07 +0000</pubDate><guid>/blog/so-how-many-pcs-are-running-net/</guid><description>&lt;p>According to an interview with S. "Soma" Somasegar,&amp;nbsp;VP Developer Division at Microsoft, there are 80,000,000 or more desktops that now have the .NET Framework installed with&amp;nbsp;some 50,000,000 downloads from Windows Update.&lt;/p>
&lt;p>Many other interesting metrics and tidbits can be found in the&amp;nbsp;&lt;a href="http://www.sys-con.com/story/?storyid=44861&amp;amp;DE=1" target="none" rel="noopener">.NET Developer's journal article&lt;/a>.&lt;/p></description></item><item><title>Looks like it's ok to cheat Microsoft in Texas</title><link>/blog/looks-like-its-ok-to-cheat-microsoft-in-texas/</link><pubDate>Wed, 19 May 2004 14:48:50 +0000</pubDate><guid>/blog/looks-like-its-ok-to-cheat-microsoft-in-texas/</guid><description>&lt;p>&lt;span class=a22b>Almost two years ago, San Antonio police &lt;a href="http://certcities.com/editorial/news/story.asp?EditorialsID=316" target="none" rel="noopener">seized&lt;/a> the business and personal assets of former TestKiller.com and TroyTec.com owner Garry Neale during a criminal investigation of a complaint made by Microsoft alleging that he sold Microsoft certification exam questions, in violation of Texas theft of trade secret statutes.&lt;/span>&lt;/p>
&lt;p>&lt;span class=a22b>Guess what. The &lt;span class=a22b>Texas D.A. won't prosecute the alleged braindumper.&lt;/span>&lt;/span>&lt;/p>
&lt;p>&lt;span class=a22b>&lt;span class=a22b>Read the whole (ridiculous) story here at &lt;a href="http://certcities.com/editorial/news/story.asp?EditorialsID=602" target="none" rel="noopener">CertCities.com&lt;/a>&lt;/span>&lt;br />&lt;/p>&lt;/span></description></item><item><title>COBOL</title><link>/blog/cobol/</link><pubDate>Tue, 11 May 2004 18:08:20 +0000</pubDate><guid>/blog/cobol/</guid><description>&lt;p>It's been on my mind this week, since I'm teaching C# to the City of Spokane. You see, they are learning ASP.NET so they can migrate away from a COBOL system running on their HP3000, as HP has announced end-of-life for that platform to occur in 2006.&lt;/p>
&lt;p>To make a long story short, Spokane's utility billing software on the HP3000 was written by Idaho Computer Service (since renamed to &lt;a href="http://www.datanow.net" target="none" rel="noopener">DataNOW&lt;/a>). I worked at ICS in the late 80s, and helped with that system. Small world.&lt;/p></description></item><item><title>Who says Idaho doesn't innovate?</title><link>/blog/who-says-idaho-doesnt-innovate/</link><pubDate>Tue, 11 May 2004 15:19:21 +0000</pubDate><guid>/blog/who-says-idaho-doesnt-innovate/</guid><description>&lt;p>Sure, we have potatoes, but there are also a few inventors in our state, such as the fine lads at &lt;strong>Leavitt &amp;amp; Associates Engineers&amp;nbsp;&lt;/strong>of Nampa, who have just created a butt-kicking machine ... no, seriously.&lt;/p>
&lt;p>&lt;a href="http://www.idahostatesman.com/apps/pbcs.dll/artikkel?SearchID=73171233512864&amp;amp;Avis=G0&amp;amp;Dato=20040423&amp;amp;Kategori=NEWS02&amp;amp;Lopenr=404230306&amp;amp;Ref=AR" target="none" rel="noopener">Idaho Statesman article&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://www.nbc4.tv/irresistible/3267513/detail.html" target="none" rel="noopener">California NBC station article (w/&amp;nbsp;image slideshow)&lt;/a>&lt;/p></description></item><item><title>Zero sealed classes in Delphi 8</title><link>/blog/zero-sealed-classes-in-delphi-8/</link><pubDate>Sun, 09 May 2004 01:30:02 +0000</pubDate><guid>/blog/zero-sealed-classes-in-delphi-8/</guid><description>&lt;p>Listen up Microsoft. Borland has &amp;#8220;outbid&amp;#8221; you on the openess of their class library.&lt;/p>
&lt;p>With the exception of TGCHandleList class, which is only internally availabile to the unit, they don't have any classes which are sealed. As far as final methods, there were zero of those!&lt;/p>
&lt;p>Thanks to &lt;a href="http://www.bsdg.org" target="none" rel="noopener">Jim McKeeth of BSDG&lt;/a> for this research on Delphi 8's shared source.&lt;/p></description></item><item><title>At the movies with ... 3 Leaf!?!</title><link>/blog/at-the-movies-with-3-leaf/</link><pubDate>Fri, 07 May 2004 05:00:05 +0000</pubDate><guid>/blog/at-the-movies-with-3-leaf/</guid><description>&lt;p>&lt;a href="http://blog.coryisakson.com" target="none" rel="noopener">Cory Isakson&lt;/a> sent me this link. Looks like my friends Scott and Sean are now movie producers! :-)&lt;/p>
&lt;p>BTW - If you watch&amp;nbsp;five of the&amp;nbsp;flicks and rate them, then you're eligible for Visual&amp;nbsp;Basic .NET 2003 Standard Edition. Check the footnote for details.&lt;/p>
&lt;p>&lt;a href="http://msdn.microsoft.com/vbasic/atthemovies" target="none" rel="noopener">http://msdn.microsoft.com/vbasic/atthemovies&lt;/a>&lt;/p></description></item><item><title>BizTalk Server 2004 Developer Competition</title><link>/blog/biztalk-server-2004-developer-competition/</link><pubDate>Fri, 07 May 2004 03:51:52 +0000</pubDate><guid>/blog/biztalk-server-2004-developer-competition/</guid><description>&lt;p>So, you think you know BizTalk Server 2004? Here's your chance to provie it ... &lt;/p>
&lt;p>From the site: &lt;em>The purpose of the BizTalk Server 2004 developer competition is to highlight and reward programming excellence using BizTalk Server 2004 and Visual Studio .NET.&lt;span style="mso-spacerun: yes">&amp;nbsp; &lt;/span>This is a skill based competition but also includes special prize categories for developers new to BizTalk Server 2004 and Visual Studio .NET&lt;/em>.&lt;/p>
&lt;p>Click &lt;a href="http://www.gotdotnet.com/team/wsservers/bts2004/Contest/BTS2004DeveloperCompetition.aspx" target="none" rel="noopener">here&lt;/a> for more details. Hurry, because all entries must be received by 02:00 AM PT on August 31&lt;sup>st&lt;/sup>&lt;/p></description></item><item><title>Took the .NET Security beta exam (C#) last night</title><link>/blog/took-the-net-security-beta-exam-c-last-night/</link><pubDate>Wed, 28 Apr 2004 18:15:14 +0000</pubDate><guid>/blog/took-the-net-security-beta-exam-c-last-night/</guid><description>&lt;p>Can't say anything specific about exam 71-340, but I&amp;nbsp;would like to offer kudos to Microsoft for actually coming out with such an exam. It's been long overdue and, if more people start following this advice, less apps will make IIS look bad! :-)&lt;/p>
&lt;p>The exam, just as the &lt;a href="http://www.microsoft.com/learning/exams/70-340.asp" target="none" rel="noopener">study guide&lt;/a> suggested, covered all aspects of a well planned, secure application -- from the planning stages to deploying.&lt;/p>
&lt;p>Having just delivered the beta of course 2840 for Microsoft, I figured I was better prepared than anyone on the planet to take the exam. I write the VB.NET version (71-330) tonight.&lt;/p></description></item><item><title>Free College for Troy McClain</title><link>/blog/free-college-for-troy-mcclain/</link><pubDate>Thu, 22 Apr 2004 16:21:49 +0000</pubDate><guid>/blog/free-college-for-troy-mcclain/</guid><description>&lt;p>Driving through Redmond, WA Wednesday night and listening to &lt;a href="http://www.xmradio.com" target="none" rel="noopener">XM Radio&lt;/a>, I caught part of Larry King's show on CNN. They had Donald Trump and apprentices doing a post-mortem discussion of the show's first run. I was stunned at the offer that Trump made fellow Boisean&amp;nbsp;&lt;a href="http://www.troymcclain.com" target="none" rel="noopener">Troy McClain&lt;/a>.&amp;nbsp;Here's an excerpt from the&amp;nbsp;&lt;a href="http://www.cnn.com/TRANSCRIPTS/0404/21/lkl.00.html" target="none" rel="noopener">full transcript&lt;/a>, courtesy of CNN.COM.&lt;/p>
&lt;p>&lt;strong>TRUMP:&lt;/strong> Well, Larry, you know, speaking to Troy, and I will only do this if I have the unanimous support of all of the other contestants up there, because they were terrific. But I read somewhere where Troy wanted to go back to college. And the problem is, he's got a family. You know, it's hard to afford college. College is expensive. And I will make the offer, only Troy, if everybody else totally accepts this, but I'd like to make the offer to Troy. He'2013-08-28 18:38:23's an unbelievable guy. &lt;br />&lt;br />&lt;strong>KING:&lt;/strong> What's the offer? &lt;br />&lt;strong>&lt;br />TRUMP:&lt;/strong> As smart as you can be. The offer is that I will pay for his college education if he wants to go back. &lt;br />&lt;br />(... snip ...)&lt;br />&lt;br />&lt;strong>TRUMP:&lt;/strong> ... college education if he were to go back. This guy has amazing potential. And you know, education is a great thing. &lt;br />&lt;br />(... snip ...)&lt;br />&lt;br />&lt;strong>TRUMP:&lt;/strong> Congratulations. You better pick a nice, good, expensive college. &lt;br />&lt;br />(... snip ...)&lt;br />&lt;br />&lt;strong>MCCLAIN:&lt;/strong> Oh, my God.&lt;br />&lt;/p></description></item><item><title>Great resource for Regular Expressions (RegEx)</title><link>/blog/great-resource-for-regular-expressions-regex/</link><pubDate>Tue, 20 Apr 2004 23:16:07 +0000</pubDate><guid>/blog/great-resource-for-regular-expressions-regex/</guid><description>&lt;p>I had a student point out this resource to me.&amp;nbsp;RegExLib.com is&amp;nbsp;the Internet's first Regular Expression Library. They have over 600 expressions from &lt;span id=contributorCountLabel>&lt;/span>contributors around the world. Check them out.&lt;/p>
&lt;p>&lt;a href="http://www.regexlib.com" target="none" rel="noopener">www.regexlib.com&lt;/a>&lt;/p></description></item><item><title>Why such a kerfuffle over Gmail?</title><link>/blog/why-such-a-kerfuffle-over-gmail/</link><pubDate>Tue, 20 Apr 2004 23:08:25 +0000</pubDate><guid>/blog/why-such-a-kerfuffle-over-gmail/</guid><description>&lt;p>As a&amp;nbsp;Gmail user, I still can't see what the commotion is all about. If you don't like it, don't use it. Simple. Here's a good rant by Tim O'Reilly on the subject.&lt;/p>
&lt;p>&lt;a href="http://www.oreillynet.com/pub/wlg/4707" target="none" rel="noopener">The Fuss About Gmail and Privacy: Nine Reasons Why It's Bogus&lt;/a>&lt;/p>
&lt;p>Screenshot of Gmail with email from including the targeted advertisement&lt;/p>
&lt;p>&lt;a href="gmail.jpg" target="_none" rel="noopener">&lt;img src="gmail_small.jpg">&lt;/a>&lt;/p></description></item><item><title>Spell Checking on the web - the Easy Way</title><link>/blog/spell-checking-on-the-web-the-easy-way/</link><pubDate>Tue, 20 Apr 2004 23:05:46 +0000</pubDate><guid>/blog/spell-checking-on-the-web-the-easy-way/</guid><description>&lt;p>There are way too many spell checking options out there for&amp;nbsp;the Web. I've seen complex server-side components and I've seen complex client-side components. Some require Microsoft Office to be installed (for the dictionary) and some require an ActiveX control to be downloaded. All of them share one trait -- they require effort on part of the developer ... except for one product ... IESpell.&lt;/p>
&lt;p>Check it out. It's free for personal use and can be downloaded and installed by the user. It includes its own dictionary and fires up with a right-click - Spell Check when your mouse is over a Textbox or Textarea. Enjoy.&lt;/p></description></item><item><title>Star Wars Movie (ASCIIMATION version)</title><link>/blog/star-wars-movie-asciimation-version/</link><pubDate>Tue, 20 Apr 2004 22:58:54 +0000</pubDate><guid>/blog/star-wars-movie-asciimation-version/</guid><description>&lt;p>Lately, I've had trouble reaching&amp;nbsp;the original&amp;nbsp;site telnet://towel.blinkenlights.nl -- maybe it shut down, who knows.&amp;nbsp;This week a student of mine, &lt;a href="http://blog.rainesworld.com" target="none" rel="noopener">Raine Lightner&lt;/a>,&amp;nbsp; located a Web version of this timeless classic&amp;nbsp;and,&amp;nbsp;this time, it looks like it's here to stay, as it's showcased in a nice Web page &lt;a href="http://www.asciimation.co.nz/" target="none" rel="noopener">http://www.asciimation.co.nz/&lt;/a>&lt;/p></description></item><item><title>WS-Security spec finally approved!</title><link>/blog/ws-security-spec-finally-approved/</link><pubDate>Fri, 09 Apr 2004 20:42:58 +0000</pubDate><guid>/blog/ws-security-spec-finally-approved/</guid><description>&lt;p>The OASIS Web Services Security (WS-Security) technical committee announced that several of its specifications have become OASIS standards.&lt;/p>
&lt;p>&lt;a href="http://informationweek.securitypipeline.com/news/18900763" target="none" rel="noopener">http://informationweek.securitypipeline.com/news/18900763&lt;/a>&lt;/p></description></item><item><title>WiFi at Carl's Jr.</title><link>/blog/wifi-at-carls-jr/</link><pubDate>Thu, 08 Apr 2004 15:28:39 +0000</pubDate><guid>/blog/wifi-at-carls-jr/</guid><description>&lt;p>Ok, so I had lunch at Carl's Jr. the other day. It was across the street from our local Gateway store and, as you may know, they are all closing their doors tomorrow, so I thought I'd find some good deals on PCs, monitors, or (hopefully) plasma televisions -- no such luck. A couple of cables were marked down - that was it.&lt;/p>
&lt;p>Anyway, at Carl's Jr. on the door is a sign reading &amp;#8220;Free Wireless Internet Access&amp;#8221; password: Carls ... can anyone say MCSE + F?&lt;/p></description></item><item><title>Teoma Search Engine</title><link>/blog/teoma-search-engine/</link><pubDate>Tue, 06 Apr 2004 19:03:12 +0000</pubDate><guid>/blog/teoma-search-engine/</guid><description>&lt;p>I&amp;rsquo;ve been playing with this search engine a bit lately. Although it&amp;rsquo;s owned by AskJeeves.com, it works pretty good for technical (read: .NET development) searches, as it ranks results based on the popular community sites. I borrowed their explanation of their technology:&lt;p>&lt;/p>
&lt;p>&amp;ldquo;Instead of ranking results based upon the sites with the most links leading to them, Teoma analyzes the Web as it is organically organized—in naturally-occurring communities that are about or related to the same subject—to determine which sites are most relevant. Teoma is the only search technology that can locate communities on the Web within their specific subject areas, as they actually exist. And this allows us to finely tune our search process, providing more precise results.&amp;quot;&lt;p>&lt;/p></description></item><item><title>Cool animated GIF</title><link>/blog/cool-animated-gif/</link><pubDate>Tue, 06 Apr 2004 01:12:28 +0000</pubDate><guid>/blog/cool-animated-gif/</guid><description>&lt;p>This has been going around the 'Net and I thought it was pretty unique.&lt;/p>&lt;img src="WalkingASCIIdude.gif"></description></item><item><title>Motorcycle trip through Chernobyl</title><link>/blog/motorcycle-trip-through-chernobyl/</link><pubDate>Sun, 04 Apr 2004 15:59:05 +0000</pubDate><guid>/blog/motorcycle-trip-through-chernobyl/</guid><description>&lt;p>I remember watching a Nova documentary several years ago titled &amp;ldquo;Suicide Mission to Chernobyl&amp;rdquo; in which a Nova film crew revisits Chernobyl and the result is the most bizarre and chilling of all
nuclear documentaries. Since robots could not work inside the damaged plant, ordinary Russian soldiers, nicknamed &amp;ldquo;Bio-Robots&amp;rdquo;, were sent inside. Current estimates put the death toll at 300,000 people.&lt;p>&lt;/p>
&lt;p>Here is a short journal of a Russian girl named Elena who got permission to ride her bike through the Chernobyl &amp;ldquo;dead zone&amp;rdquo;, snapping photographs, taking notes, and being careful to use her Dosimeter to ensure that she doesn&amp;rsquo;t start to glow at certain points along her journey.&lt;p>&lt;/p></description></item><item><title>Ok, I fell for a good April Fool's joke</title><link>/blog/ok-i-fell-for-a-good-april-fools-joke/</link><pubDate>Sat, 03 Apr 2004 19:03:13 +0000</pubDate><guid>/blog/ok-i-fell-for-a-good-april-fools-joke/</guid><description>&lt;p>While teaching an ASP to ASP.NET migration class this week in New Jersey, I put up my buddy&amp;rsquo;s Web site, to show an example of a large migration project. Kris Bloom migrated nearly 1500 .ASP pages to .ASPX pages on his site &lt;a href="http://www.streetsourcemag.com" target="_none" rel="noopener">Street Source Magazine&lt;/a>.&lt;/p>
&lt;p>Anyway, when I brought up his site for my students, I found &lt;a href="StreetSourceMag.jpg" target="_none" rel="noopener">this page&lt;/a> instead. What made it worse, is that my server (the one hosting this blog) is about 1 meter away from Kris&amp;rsquo; servers. Needless to say, I turned white on the spot and had to stop my lecture and call Kris on the phone.&lt;/p></description></item><item><title>Troy got Fired?!?</title><link>/blog/troy-got-fired/</link><pubDate>Sat, 03 Apr 2004 18:59:21 +0000</pubDate><guid>/blog/troy-got-fired/</guid><description>&lt;p>While in New Jersey this week, I happened to turn on NBC Thursday night just as the Donald pointed his stinky finger at Troy McClain. His logic didn&amp;rsquo;t make sense, if he is in fact looking for a leader. I won&amp;rsquo;t get into a rant here, but let&amp;rsquo;s not forget what day Thursday was (1 April) and maybe this was just a kind of joke.&lt;/p></description></item><item><title>A small "Windows XP Box"</title><link>/blog/a-small-windows-xp-box/</link><pubDate>Sat, 03 Apr 2004 18:55:58 +0000</pubDate><guid>/blog/a-small-windows-xp-box/</guid><description>&lt;p>If you ever find yourself in need of a small footprint, Windows XP machine, you might replicate what this guy has done. &lt;a href="http://www.mini-itx.com/projects/windowsxpbox" target="_none" rel="noopener">&lt;a href="http://www.mini-itx.com/projects/windowsxpbox">http://www.mini-itx.com/projects/windowsxpbox&lt;/a>&lt;/a>&lt;/p></description></item><item><title>Borland's C# Builder wins "Best Development Tool"</title><link>/blog/borlands-c-builder-wins-best-development-tool/</link><pubDate>Sun, 28 Mar 2004 17:54:47 +0000</pubDate><guid>/blog/borlands-c-builder-wins-best-development-tool/</guid><description>&lt;p>At the Visual Studio Magazine Readers Choice Awards last week at VS Live, Borland&amp;rsquo;s C# Builder won the category of &amp;ldquo;Best Development Tool&amp;rdquo;. Congratulations to the Borland .NET team!&lt;/p>
&lt;p>The whole list of winners can be found at &lt;a href="http://www.fawcette.com/reports/vslivesf/2004/awards">http://www.fawcette.com/reports/vslivesf/2004/awards&lt;/a>&lt;/p></description></item><item><title>Corporate Bingo</title><link>/blog/corporate-bingo/</link><pubDate>Sat, 27 Mar 2004 19:48:57 +0000</pubDate><guid>/blog/corporate-bingo/</guid><description>&lt;p>Been on the road and haven't been blogging lately -- my apologies.&lt;/p>
&lt;p>Had a student show me this site and this game. It's called Corporate Bingo, and you print out these cards, and when you attend those boring staff meetings or conference calls, you wait until the buzz words are spoken, mark the word off, and the first to win (standard Bingo rules) give out a hollar!&lt;/p>
&lt;p>&lt;a href="http://www.corporatebingo.org" target="none" rel="noopener">http://www.corporatebingo.org&lt;/a>&lt;/p>
&lt;p>Anybody want to refactor for a geek version?&lt;/p></description></item><item><title>Programmer Quote of the Day</title><link>/blog/programmer-quote-of-the-day/</link><pubDate>Fri, 12 Mar 2004 17:19:43 +0000</pubDate><guid>/blog/programmer-quote-of-the-day/</guid><description>&lt;div>&amp;#8220;What all software developers really want is a rigorous, iron-clad, hide-bound, concrete, universal, absolute, total, definitive, and complete set of process rules that they can break.&amp;#8220;&lt;/div>
&lt;div>&amp;nbsp;&lt;/div>
&lt;div>- Philip G. Armour (provided by Dave &amp;#8220;Turbo&amp;#8220; Armga)&lt;/div>
&lt;p>&lt;/p></description></item><item><title>He'2013-08-28 18:38:26's not fired!</title><link>/blog/hes-not-fired/</link><pubDate>Fri, 12 Mar 2004 16:28:13 +0000</pubDate><guid>/blog/hes-not-fired/</guid><description>&lt;p>Don't know how many of you watch &lt;a href="http://www.nbc.com/nbc/The_Apprentice" target="none" rel="noopener">The Apprentice&lt;/a> on NBC, but I had the privilege of watching it at a private party with &lt;a href="http://www.nbc.com/nbc/The_Apprentice/contestants/about_troy.shtml" target="none" rel="noopener">Troy McClain&lt;/a> of Boise.&lt;/p>
&lt;p>That's right, he's a guy from Boise, and he's doing very well. Last night, Donald Trump's axe just missed him, and came down on his colleague, Heidi instead. You could hear a pin drop in the room of 40 or so when the Donald made his decision.&lt;/p></description></item><item><title>Fonts for coding</title><link>/blog/fonts-for-coding/</link><pubDate>Wed, 10 Mar 2004 22:00:11 +0000</pubDate><guid>/blog/fonts-for-coding/</guid><description>&lt;p>Jim McKeeth, of the &lt;a href="http://www.bsdg.org" target="none" rel="noopener">Boise Software Developer's Group&lt;/a>, recently wrote about some cool fonts designed specifically for coding. For example, they&amp;nbsp;emphasize the difference between the curley brackets "{}" and regular parenthesis "()".&lt;/p>
&lt;p>The font is called ProFont, and is specifically designed for programmers with the following attributes: looks good small, monospaced, and has highly distinguishable characters and symbols. Sheldon is another similar font.&lt;/p>
&lt;p>Read the original article &lt;a href="http://www.tobias-jung.de/seekingprofont/index.html" target="none" rel="noopener">here&lt;/a> and download&amp;nbsp;the fonts&amp;nbsp;&lt;a href="http://www.tobiasjung.net/profont" target="none" rel="noopener">here&lt;/a>.&lt;/p>
&lt;p>&lt;img src="ProFont.jpg">&lt;/p></description></item><item><title>Why "Longhorn"?</title><link>/blog/why-longhorn/</link><pubDate>Sat, 06 Mar 2004 15:44:08 +0000</pubDate><guid>/blog/why-longhorn/</guid><description>&lt;p>I just read an article in the March 2004 issue of PC World magazine. Yes, I know, it was a slow day in the airport and I wasn't reading a .NET magazine.&lt;/p>
&lt;ul>
&lt;li>Windows XP was code-named &lt;em>Whistler&lt;/em> (a &lt;a href="http://www.whistler-blackcomb.com" target="none" rel="noopener">British Columbia ski resort&lt;/a>)
&lt;li>Windows (far future) is code-named &lt;em>Blackcomb&lt;/em> (also a &lt;a href="http://www.whistler-blackcomb.com" target="none" rel="noopener">British Columbia ski resort&lt;/a>)
&lt;li>Windows (near future) is named &lt;em>Longhorn&lt;/em>, after the &lt;a href="http://www.longhornsaloon.ca" target="none" rel="noopener">Longhorn Saloon&lt;/a> and Grill, situated between the two resorts.&amp;nbsp;Give them a call at (604) 932-5999 and&amp;nbsp;be sure to&amp;nbsp;order the Avalon platter with a side of XAML fries!&lt;/li>&lt;/ul></description></item><item><title>DevEssentials 2004</title><link>/blog/devessentials-2004/</link><pubDate>Tue, 02 Mar 2004 22:19:36 +0000</pubDate><guid>/blog/devessentials-2004/</guid><description>&lt;p>Looks like my abstracts were approved for DevEssentials. I'll see you all&amp;nbsp;in Kansas City this June.&lt;/p>
&lt;p>&lt;a href="http://www.devessentials.com" target="none" rel="noopener">www.devessentials.com&lt;/a>&lt;/p></description></item><item><title>What was I doing last week?</title><link>/blog/what-was-i-doing-last-week/</link><pubDate>Tue, 02 Mar 2004 20:31:34 +0000</pubDate><guid>/blog/what-was-i-doing-last-week/</guid><description>&lt;p>Many of you have asked, so I've decided to blog about it. Last week, I flew to Tampa to record some computer training videos on C# as well as an intro to .NET, Visual Studio.NET, and the MCSD certification program. I worked 8 days straight, breaking my own rule of no Sunday work, but the end product is going to look good. Presenting technical concepts to a couple of cameras can be tough, but by mid-week I got the hang of it. To make up for having zero (0) students last week, I have 21 students this week in my ADO.NET class (woof!)&lt;/p></description></item><item><title>Study: Very few bloggers on NET</title><link>/blog/study-very-few-bloggers-on-net/</link><pubDate>Mon, 01 Mar 2004 23:29:05 +0000</pubDate><guid>/blog/study-very-few-bloggers-on-net/</guid><description>&lt;p>Damn, I thought there were a lot of us out there, but I guess not. The CNN article quotes a source, saying only 2-7% of us adult web users maintain a blog.&lt;/p>
&lt;p>&lt;a href="http://www.cnn.com/2004/TECH/internet/03/01/internet.blogs.ap/index.html" target="none" rel="noopener">CNN Article&lt;/a>&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>Happy Leap Year</title><link>/blog/happy-leap-year/</link><pubDate>Sun, 29 Feb 2004 13:54:49 +0000</pubDate><guid>/blog/happy-leap-year/</guid><description>&lt;p>In case you didn't catch Google's banner today ...&lt;/p>&lt;img src="googleleap.jpg"></description></item><item><title>New .NET Security Exams</title><link>/blog/new-net-security-exams/</link><pubDate>Sat, 28 Feb 2004 13:52:18 +0000</pubDate><guid>/blog/new-net-security-exams/</guid><description>&lt;p>I was just emailed an invite to take the beta&amp;nbsp;exams 71-330 and 71-340, Implementing Security for Applications with Visual Basic .NET and Visual C# .NET,&amp;nbsp;respectively. &lt;em>Update: &lt;/em>The exams do not open for Beta until April 24th thru May 4th.&lt;/p>
&lt;p>These exam will count as elective credit towards the MCSD or MCAD certification. These are beta exams, so although the are free,&amp;nbsp;each exam takes about 4 hours, because you're seeing all the questions that would go into the pool. Some questions will get&amp;nbsp;tossed out before the&amp;nbsp;exam goes live. Microsoft is planning on producing some &lt;span class=317544803-28022004>&lt;font face=Arial size=2>associated learning products, namely a course, #2840, &lt;strong>&lt;em>Developing Secure Applications&lt;/em>&lt;/strong> and a Microsoft Press Training Kit.&lt;/font>&lt;/span>&lt;/p></description></item><item><title>Jupiter RTMs!</title><link>/blog/jupiter-rtms/</link><pubDate>Fri, 27 Feb 2004 16:42:07 +0000</pubDate><guid>/blog/jupiter-rtms/</guid><description>&lt;p>Heard through the back-channel that BizTalk Server 2004 RTM'd earlier this week, which is good considering that it launches next Tuesday in Mountain View, California! I wish I could be there, but I'll be sermonizing ADO.NET in Phoenix.&lt;/p>
&lt;p>Here's the link, although I'm not sure how long it will be good - &lt;a href="http://metrofx.com/svspeakerseries" target="none" rel="noopener">http://metrofx.com/svspeakerseries&lt;/a>&lt;/p></description></item><item><title>TEPMIS wins ComputerWorld honors</title><link>/blog/tepmis-wins-computerworld-honors/</link><pubDate>Thu, 26 Feb 2004 02:41:11 +0000</pubDate><guid>/blog/tepmis-wins-computerworld-honors/</guid><description>&lt;p>I've been meaning to post this for some time. Last year, the Windows DNA&amp;nbsp;software project that I helped architect and design while I lived in Germany was&amp;nbsp;recognized and won a couple of awards!&lt;/p>
&lt;p>You can download TEPMIS' &lt;a href="TEPMIS_CaseStudy.pdf">case study&lt;/a> in PDF form or view it &lt;a href="https://secure.cwheroes.org/briefingroom_2003/pdf_frame/index.asp?id=4705" target="none" rel="noopener">online&lt;/a>. The short explanaition is that it is a &amp;#8220;Worldwide consolidation of information about current events in Europe and Africa, gathered from multiple sources including all branches of the military, supports automated production of briefing books and slide presentations that assure the commanders know what the current situation is.&amp;#8220;&lt;/p></description></item><item><title>Sun's "Project Looking Glass"</title><link>/blog/suns-project-looking-glass/</link><pubDate>Thu, 26 Feb 2004 02:30:33 +0000</pubDate><guid>/blog/suns-project-looking-glass/</guid><description>&lt;div class=pad5x10>Can anyone say &lt;strong>&lt;em>Longhorn&lt;/em>&lt;/strong>? It appears that Sun's &lt;em>Looking Glass&lt;/em> project will run on Java, and support a 3d desktop and API. Sun will support Linux and Solaris, but not Windows. Here's their pitch:&lt;/div>
&lt;div class=pad5x10>&amp;nbsp;&lt;/div>
&lt;div class=pad5x10>&amp;#8220;What if windows were translucent so that you could see the multiple windows you're working on at the same time? What if you could tack a note to yourself right on the Web page you're viewing? What if your CD or movie database became a 3D jukebox, where titles were joined with images to make finding what you want easier than ever?&lt;/div>
&lt;div class=pad5x10>&amp;nbsp;&lt;/div>
&lt;div class=pad5x10>Sun Microsystems' latest innovations by its Advanced Software Technology Team will make these "what-ifs" a reality for the desktop of the near future. Code-named Project Looking Glass, these Java technology-based developments will bring 3D windowing capabilities to the desktop to offer a far richer user experience for work and play. But, it's not only about looks, it'2013-08-28 18:38:27's about creating an engaging user experience, one that can make communications and collaboration even easier.&amp;#8220;&lt;br />&lt;/div>
&lt;div class=pad5x10>Watch Jonathan Schwartz, Executive Vice President, Software of Sun Microsystems, Inc. demonstrate Project Looking Glass at Sun Network San Francisco 2003. You can download and watch the demo &lt;a href="http://wwws.sun.com/software/looking_glass/demo.html" target="none" rel="noopener">here&lt;/a>.&lt;/div></description></item><item><title>ActiveTraining.de</title><link>/blog/activetraining-de/</link><pubDate>Thu, 26 Feb 2004 02:19:44 +0000</pubDate><guid>/blog/activetraining-de/</guid><description>&lt;p>My Visual Basic author friend Peter Monadjemi has a &lt;a href="http://www.activetraining.de" target="none" rel="noopener">Web site&lt;/a>! He sent me the link the other day, and I've been meaning to post it. Peter has written nearly 30 books, mostly on&amp;nbsp;Visual Basic. That, and he's a really cool guy to boot. He lives in Munich -- just a few minutes from my favorite brewery on the planet (&lt;a href="http://www.andechs.de/" target="none" rel="noopener">www.andechs.de&lt;/a>)&lt;/p>
&lt;img src="/files/Monadjemi.jpg"></description></item><item><title>House of Borg</title><link>/blog/house-of-borg/</link><pubDate>Wed, 25 Feb 2004 14:48:16 +0000</pubDate><guid>/blog/house-of-borg/</guid><description>&lt;p>I had the privilege of seeing where Mr. Borg keeps his belongings. To say that he lives there would be going a bit far, as the man travels more than I do. Next time I'm in Seattle, I'm definitely taking him up on his offer to stay there -- especially now that I know where he hides the key.&lt;/p>&lt;img src="BorgApartment.jpg"></description></item><item><title>Exhaustive List of .NET Languages</title><link>/blog/exhaustive-list-of-net-languages/</link><pubDate>Mon, 23 Feb 2004 02:17:31 +0000</pubDate><guid>/blog/exhaustive-list-of-net-languages/</guid><description>&lt;p>From time to time, you'll hear me quote that the .NET Framework runs the 5 Microsoft Languages (C#, VB.NET, J#, C++, and JScript.NET) &lt;em>plus&lt;/em>&amp;nbsp;around 25-30 other, 3rd party languages. Well, I decided to search for an actual list of languages, and found Brian Ritchie's exhaustive list:&lt;/p>
&lt;p>&lt;a href="http://www12.brinkster.com/brianr/languages.aspx" target="none" rel="noopener">http://www12.brinkster.com/brianr/languages.aspx&lt;/a>&lt;/p>
&lt;p>Cool thing is that most of the above links work and he quotes his sources at the bottom.&lt;/p></description></item><item><title>Boise .NET User Group Meeting</title><link>/blog/boise-net-user-group-meeting/</link><pubDate>Fri, 20 Feb 2004 21:40:15 +0000</pubDate><guid>/blog/boise-net-user-group-meeting/</guid><description>&lt;p>Last night's meeting was the best yet. &lt;a href="http://blog.coryisakson.com" target="none" rel="noopener">Cory&lt;/a> makes a great president. We had 18 people, which is quite a&amp;nbsp;large group for Boise.&lt;/p>
&lt;p>Could it be that everyone came to see my&amp;nbsp;presentation on Whidbey/Yukon, or was it that it was at a&amp;nbsp;new, high-tech facility west of&amp;nbsp;Boise, near&amp;nbsp;Nampa? Probably both.&lt;/p>
&lt;p>&lt;a href="http://www.netdug.com" target="none" rel="noopener">www.netdug.com&lt;/a>&lt;/p>
&lt;p>&amp;nbsp;&lt;/p></description></item><item><title>Scalable Development Inc.</title><link>/blog/scalable-development-inc/</link><pubDate>Thu, 19 Feb 2004 16:43:28 +0000</pubDate><guid>/blog/scalable-development-inc/</guid><description>&lt;p>I just wanted to throw out a quick plug for&amp;nbsp;my buddy Wally McClure and his &lt;a href="http://www.scalabledevelopment.com" target="none" rel="noopener">company&lt;/a>. I've known Wally for a couple of years now and respect him as an author, .NET/SQL wonk, and a consultant with that entrepeneur spirit.&lt;/p>
&lt;p>Wally presents at user groups around the country, just like me. He's slated to give a presentation on Yukon tonight at &lt;a href="http://www.865got.net" target="none" rel="noopener">East Tennessee .NET Users Group&lt;/a> (in Knoxville).&lt;/p>
&lt;p>BTW - Here is his&amp;nbsp;book&lt;/p></description></item><item><title>T-Mobile to open a call center in Boise</title><link>/blog/t-mobile-to-open-a-call-center-in-boise/</link><pubDate>Fri, 13 Feb 2004 04:35:18 +0000</pubDate><guid>/blog/t-mobile-to-open-a-call-center-in-boise/</guid><description>&lt;p>Not only will this help Boise's economy by brining 600 more jobs and some tech to the area, but I'll be able to drive across town and ring someone's neck when my service falters&amp;nbsp;-- much more satisfying!&lt;/p>
&lt;p>Here's the &lt;a href="http://www.idahocommerce.gov/news/action.lasso?-database=PressRelease&amp;amp;-layout=web&amp;amp;-response=Webserver%2f%2fcommerce_dev%2flasso%2fpress%2fdetail.html&amp;amp;-recordID=32970&amp;amp;-search" target="none" rel="noopener">press release&lt;/a>.&lt;/p></description></item><item><title>Whidbey Enterprise Tools - Technical Preview</title><link>/blog/whidbey-enterprise-tools-technical-preview/</link><pubDate>Wed, 11 Feb 2004 00:05:38 +0000</pubDate><guid>/blog/whidbey-enterprise-tools-technical-preview/</guid><description>&lt;p>I'm wrapping up a two day technical preview of Whidbey Enterprise Tools. Early Adopters&amp;nbsp;and a few authors were invited. I noticed &lt;a href="http://www.lhotka.net/WeBlog" target="none" rel="noopener">Rocky Lhotka&lt;/a>, &lt;a href="http://sqljunkies.com/WebLog/brianr" target="none" rel="noopener">Brian Randell&lt;/a>. My buddy Dave Nielson&amp;nbsp;from PayPal was there tool.&lt;/p>
&lt;p>Whidbey's Enterprise Tools encompasses many, many new designers --&amp;nbsp;of which Whitehorse is only a small piece.&lt;/p>
&lt;p>I'd love to tell you more, but you'll have to wait until the TechEd timeframe.&lt;/p></description></item><item><title>.NET Developers Association - General Meeting at Microsoft</title><link>/blog/net-developers-association-general-meeting-at-microsoft/</link><pubDate>Tue, 10 Feb 2004 23:54:52 +0000</pubDate><guid>/blog/net-developers-association-general-meeting-at-microsoft/</guid><description>&lt;p>Last night I attended the &lt;a href="http://www.netda.net/Event/EventNewsletter.asp?EventDate=2/9/2004" target="none" rel="noopener">general meeting&lt;/a> of the &lt;a href="http://www.netda.net/" target="none" rel="noopener">.NET Developer's Association&lt;/a>. There were two fantastic presentations.&lt;/p>
&lt;p>The first presnetation was on RSS and syndication of blogs. It was given by Microsoft's&amp;nbsp;most prolific blogger, &lt;a href="http://scoble.weblogs.com/" target="none" rel="noopener">Robert Scoble&lt;/a>, and the guy who designed the RSS spec, &lt;a href="http://www.scripting.com/" target="none" rel="noopener">Dave Winer&lt;/a> -- a fellow at the at Berkman Center for the Internet &amp;amp; Society at Harvard Law School&amp;nbsp;. I can safely say that I know a lot more about RSS and syndication now, although I'm still a bit fuzzy on how a specification based on XML can get away with &lt;em>not&lt;/em> having a schema.&lt;/p></description></item><item><title>Will Google ever IPO?</title><link>/blog/will-google-ever-ipo/</link><pubDate>Sun, 08 Feb 2004 02:31:33 +0000</pubDate><guid>/blog/will-google-ever-ipo/</guid><description>&lt;p>I had hoped it was to be this Spring, but looks like it'll be a bit later than that. This article speculates that if/when it happens, Google will be valued at $20b ;-)&lt;/p>
&lt;p class=MsoNormal>&lt;font face=Arial size=2>&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;a href="http://business.timesonline.co.uk/article/0,,9075-981726,00.html" target="none" rel="noopener">http://business.timesonline.co.uk/article/0,,9075-981726,00.html&lt;/a>&lt;/span>&lt;/font>&lt;/p></description></item><item><title>Remembering Phil Katz</title><link>/blog/remembering-phil-katz/</link><pubDate>Wed, 04 Feb 2004 20:04:57 +0000</pubDate><guid>/blog/remembering-phil-katz/</guid><description>&lt;p>While teaching my C# students about passing command-line parameters to console applications, I remember a favorite command line utility of mine from days gone past. More importantly, I remember meeting the man who invented this popular compression utility. His name was Phil Katz and I had the opportunity to meet this cultural icon at ComDex in 1991.&lt;/p>
&lt;p> &lt;/p>
&lt;p>Sadly though, he died at a young age of 37. You can read the story &lt;a href="http://www.bbsdocumentary.com/research/CONTROVERSY/LAWSUITS/SEA/pkzip.htm" target="none" rel="noopener">here&lt;/a>.&lt;/p></description></item><item><title>Arizona .NET User Group Presentation</title><link>/blog/arizona-net-user-group-presentation/</link><pubDate>Wed, 04 Feb 2004 16:39:43 +0000</pubDate><guid>/blog/arizona-net-user-group-presentation/</guid><description>&lt;p>Last night I presented a few topics on ADO.NET 2.0 and the SQLCLR to the &lt;a href="http://www.azdnug.com" target="none" rel="noopener">Arizona .NET User Group&lt;/a> (&lt;a href="http://www.azdnug.com" target="none" rel="noopener">www.azdnug.com&lt;/a>).&lt;/p>
&lt;p>It was a fun evening with&amp;nbsp;about 30+ folks in attendance, and all eager to see Whidbey and Yukon in action. I began by explaining what &lt;a href="http://www.microsoft.com/windowsxp/virtualpc" target="none" rel="noopener">VirtualPC&lt;/a> is, and why it's important for running alpha and beta software on a production laptop!&lt;/p>
&lt;p>I demonstrated 3 areas&amp;nbsp;- (1) drag/drop data-binding, showing the new DbTable, Form DataSources, and DataSet editor,&amp;nbsp;(2) SqlNotification object, allowing a form to be notified when a change to the data has been made on the back-end, and (3) how to create and host a User Defined Function (UDF) in Yukon -- one that was written in VB.NET.&lt;/p></description></item><item><title>Borland Brain Drain Continues</title><link>/blog/borland-brain-drain-continues/</link><pubDate>Wed, 04 Feb 2004 15:41:29 +0000</pubDate><guid>/blog/borland-brain-drain-continues/</guid><description>&lt;p>Being an ex-Borland afficionado, (remember, my email is &lt;a href="mailto:delphi@delphi.org">delphi@delphi.org&lt;/a>), this &lt;a href="http://www.eweek.com/article2/0,4149,1478523,00.asp" target="none" rel="noopener">story&lt;/a> on eWeek caught my attention. I have mix feelings about it.&lt;/p>
&lt;p>It seems that two of Borland's top engineers, Blake Stone and Chuck Jazdzewski are heading to Microsoft. Chuck attended college in the Boise area, and&amp;nbsp;still visits our&amp;nbsp;user group from time to time. According to the article, he'll be joining the Avalon team on Longhorn (next version of Windows).&lt;/p>
&lt;p>Remember that it wasn't too many years ago that Microsoft made Anders Hejlsberg an &amp;#8220;offer he couldn't refuse&amp;#8220;. This lead to the defection of Anders and a couple dozen other Borland employees to Microsoft. Today, we have him to thank for C#.&lt;/p></description></item><item><title>Using Secure Sockets Layer (SSL) for SQL Server 2000 Reporting Services</title><link>/blog/using-secure-sockets-layer-ssl-for-sql-server-2000-reporting-services/</link><pubDate>Tue, 03 Feb 2004 21:39:45 +0000</pubDate><guid>/blog/using-secure-sockets-layer-ssl-for-sql-server-2000-reporting-services/</guid><description>&lt;p>MSDN just posted a new &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql2k/html/sslsetup.asp?frame=true" target="none" rel="noopener">article&lt;/a> online. It was written by my friends Peter Blackburn&amp;nbsp;&lt;a href="http://www.boost.net/peter" target="none" rel="noopener">(Boost Data Ltd.)&lt;/a> and Bill Vaughn&lt;br />&lt;a href="http://www.betav.com" target="none" rel="noopener">(Beta V Corporation)&lt;/a>&amp;nbsp;and explains what SSL security is, why it's important to SQL Reporting Services and, most importantly, how to install and configure a certificate to secure your connections to your Reporting Services server.&lt;/p>
&lt;p>Rumor has it that they are working on a &lt;a href="http://www.sqlreportingservices.net" target="none" rel="noopener">Reporting Services book&lt;/a> that should be quite good reading.&lt;/p></description></item><item><title>TechFusion 2004</title><link>/blog/techfusion-2004/</link><pubDate>Tue, 03 Feb 2004 00:36:13 +0000</pubDate><guid>/blog/techfusion-2004/</guid><description>&lt;p>Found out today that my friends at &lt;a href="http://www.techsages.com/" target="none" rel="noopener">TechSages, Inc.&lt;/a> are putting on two &lt;a href="http://www.techfusionconferences.com" target="none" rel="noopener">TechFusion &lt;/a>events this year. These are great events -- very developer focused. It looks like one of these events will be in Atlanta, GA in May and Raleigh-Durham, NC in June.&lt;/p></description></item><item><title>Content Management Server 2002</title><link>/blog/content-management-server-2002/</link><pubDate>Mon, 02 Feb 2004 06:14:12 +0000</pubDate><guid>/blog/content-management-server-2002/</guid><description>&lt;p>It seems that Microsoft is blitzing the market with&amp;nbsp;SharePoint Portal Server 2003, BizTalk Server 2004, and Content Management Server 2002 training. Can anyone say &lt;em>Jupiter&lt;/em>?&amp;nbsp;I figured I needed to brush up on my CMS knowledge, so I'm reading&amp;nbsp;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321194446/qid=1075702312" target="none" rel="noopener">Microsoft Content Management Server 2002: A Complete Guide&lt;/a>. It turns out that I know &lt;a href="http://www.hundhausen.com/albums/microsoft/author%20summit%202003/olga%20londer.jpg" target="_none" rel="noopener">Olga Londer&lt;/a>. She is a co-author of this book, and I have met and talked with her at the last Author's Summit as well as the PDC.&lt;/p></description></item><item><title>Installed Das Blog</title><link>/blog/installed-das-blog/</link><pubDate>Sun, 01 Feb 2004 17:43:39 +0000</pubDate><guid>/blog/installed-das-blog/</guid><description>&lt;p>That's right, I've joined the growing ranks of bloggers out there.&lt;/p>
&lt;p>Today, after much convincing from my friends Cory Isakson and Jorg Freiburger, I am keeping a journal online.&lt;/p>
&lt;p>This *may* have something to do with my recent appointment&amp;nbsp;by Microsoft as a &lt;a href="http://www.microsoftregionaldirectors.com" target="_none" rel="noopener">Regional Director &lt;/a>and a certain bookkeeping requirement, but you'll have to guess that on your own.&lt;/p></description></item></channel></rss>