Visual Studio 2008 and .NET Framework 3.5 Training Kit

Microsoft released a nice training kit (~126MB) (it’s a real treasure!) for the latest technologies.

This package covers a bunch of technologies and includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies vs2008 training kitincluding:

  • Visual Studio Tools for Office
  • Visual Studio Team System
  • Application Lifecycle Management
  • C# 3.0
  • VB 9.0
  • LINQ
  • WPF
  • WCF
  • WF
  • Silverlight
  • ASP.NET
  • AJAX
  • CardSpace
  • Mobile

Download here.

ALM 403: Control Your Database Lifecycle With Data Dude – Agenda

Next week I’ll give a session at TechEd 2008 In Eilat, Israel. The session will introduce you how you can control your database changes and integrate it into your agile development methodology.

Do you want to control your database changes?

Do you want to test your database with unit test and even run static analysis on it?

Do you want better life and easier deployment of database schema changes to production database?

If one of your answers is YES, come to hear me.

Session Details:

  • Session Name: ALM403: Control your Database Lifecycle with Data Dude
  • Level: 400
  • Time: 8/4/2008, 9:00 AM
  • Location: Hilton Hotel, Ofir-Adom Hall

Session’s Agenda:

  • What is Data Dude?
  • Data Dude Features
  • Test Your Database!
  • Build & Deploy (MSBuild & Team Build)
  • Case Study: nuconomy
  • Q & A
  • Summary

Microsoft opened up the meetings application at http://www.face2facemeeting.com/teched/. If you want to meet me and talk with me on development, WCF, LINQ, ALM or anything else – contact me! I’ll be glad to see you!

Meet you there…

How To: Delete Build Agent In TFS 2008

I’m working on my TechEd demos which includes DB Projs and MSBuild + Team Build .I needed to remove one of my build agents.

To remove a build agent, navigate to to the Build Menu,  or the Build Explorer.  Click on Manage Build Agents in order to remove/edit/add a build agent.

BuildAgent

In order to use the Build Menu, you must first open the Team Explorer. Otherwise, the Manage Build Agents will not be part of the menu.

BuildAgent

Delete TFS Global Lists

Do you want to delete TFS’s global list? forget about it! I’m serious. you can’t! read here.

If you want, you can delete values from this list itself .

Conclusion:

Think before you create a global list! design your work items and needs. You and your global list will be together for a long time.

Want To Influence The Future Of Team System?

If you interested in influencing the next version of VSTS, the product team has released a new set of specifications for the upcoming release of Visual Studio, code named Rosario. These are provided to the community to allow us the opportunity to provide feedback and thereby helping shape the next release .If you are interested in submitting feedback, visit the public feedback area.

New Specs:

Previous Specs:

Install Team Foundation On Virtual Server

Virtual ServerI’ve been asked several time about this issue – are there any restrictions  in setting up Team Foundation Server on a virtual server as a development server?

The answer is NO. There are no issues for such installation.

Read about it here.

Requirements Management with Visual Studio Team System White Paper

image_thumb This white paper outlines how to use Visual Studio Team System for successful requirements management using Visual Studio Team System 2005 or Visual Studio Team System 2008. In addition, you can use this paper to learn about some of the challenges that Microsoft intends to address in the next release: Visual Studio Team System code name “Rosario.”

Download:  Requirements Management with Visual Studio Team System

Restrict Users To Open WorkItem

Sometimes you need to restrict users to use work items or make it obsolete. We can’t delete a work item type from the process template, so we must find other ways. I didn’t find a good solution for that issue.  (There is an article from MS, how to make a work item obsolete, but I needed other solution. read here: http://msdn2.microsoft.com/en-us/library/ms184761.aspx)

You can do that by editing work item type definition for the type and setting permissions on the first transition:

<TRANSITION from="" to="Opened" for="YOUR DOMAINUSER OR GROUP" >

That way, only authorized users can open work item of this type.

Yahoo! Announcing the OpenSocial Foundation

opensocial-logoYahoo! announced  that the company  intends to support Google’s OpenSocial initiative. Yahoo seems to be all about openness lately (Open Search, support for OpenID), so the announcement shouldn’t surprise anyone.

OpenSocial is a Google coalition, which plans to build up a common set of standards for web developers to make social networking widgets and other programs for Web sites, includes MySpace, Plaxo, Bebo, Hi5, Orkut, LinkedIn, Six Apart, Oracle, salesforce.com and Ning, to name but ten.

From Yahoo’s blog:

Yahoo! has always been about helping users find and share information online, and we love giving our broad and loyal developer community the tools they need to keep innovating on this front. Their echo our passion for creating the best Web experience for our users.
In this same spirit, we announced today that we’ve joined forces with Google and MySpace to create the OpenSocial Foundation, and will also begin supporting the OpenSocial standard. Industry consortiums such as this often start slowly and evolve over time. So far, OpenSocial is rapidly growing and adapting, but still in the early stages. We feel that this is the right step at this stage in its evolution. It’s no longer a trial balloon — it’s for real. We are taking this opportunity to help ensure websites and developers feel confident using OpenSocial as the building blocks for their new social apps.

 

The creators of many of the most popular applications on Facebook have already said they plan to also adapt their programs to conform with the OpenSocial standard.

I'm Using Twitter

I was a little slow getting onto Twitter. I don’t know if it has much to offer me, but I want to try…

My main interests in Twitter are:

  • Networking
  • Promoting content
  • Find new readers to my blog – gain a New Audience

My big question is how do I get people to follow me on Twitter…I admit it. I hesitated to sign up for Twitter. For now I think its a waste of time, but I’m patient. I promise to publish a post after few month of using this service to share with you what I discovered from using Twitter. I hope that it’ll be proved to be a wise choice.

BDW, my Twitter page is: http://twitter.com/maordp

%d bloggers like this: