Browse by Tags
All Tags »
.NET (
RSS)
Grigori Melnik, who is the PM for EntLib over in Patterns & Practices, posted about planning version 5.0 features. According to Grigori and I quote: "We’ve started our planning of the Enterprise Library 5. This is your chance to send us suggestions, comments, screams... These may include ideas for new blocks, new providers for existing blocks, integration with new .NET Framework 4.0 features, improvements to the design-time experience, performance improvements, support of specific deployment...
According to Soma Microsoft recognize that developers are more and more doing a broader set of things. For example creating Databases, Tables, Stored Procedures and etc. As a result Microsoft had announced a change in the licensing offering and a new integrated Visual Studio Team System 2008 Development Edition is available now. "It brings the feature sets of Team Development Edition and Team Database Edition together and allows you to take advantage of the core tools for application development...
The lock keyword in C# is used to synchronize threads and to allow a simple way to write thread-safe code. It has a really simple usage: lock (syncObject) { //do something } Behind the scenes the compiler will convert the code into: Monitor.Enter(syncObject); try { //do something } finally { Monitor.Exit(syncObject); } Having said that, the lock keyword can be dangerous because it can lead to deadlocks. In this post I will supply a small solution to this problem: "Lock with timeouts". Consider...
Charles Sterling wrote that Microsoft had published a new white paper on Team System Web Access Scalability Limits. According to Charles: "This article explains the scalability limits of Team System Web Access and provides three workarounds to improve the total number of concurrent users that Web Access can support including a neat batch command that will recycle IIS and clean up the TSWA cache." So I had to check it out and after digging it for a while, here are the top notes I derived...
Last week I visited a customer which is located in England. One of the many things we did is configuring the Web Access. The web access allows users to most of the operations that are available in the Team Explorer using a web browser. On thing that I really love is the work items view in the web access. One of the problems with the Team Explorer work items view (for instance when you execute a query) is that you cannot see the work items hierarchy. Let me explain that for a minute. Let say that...
Problem Space Network utilization is an important performance indicator, in fact, there are four critical performance indicators: CPU, Memory, IO and Network. Having said that, how do you know that is your network utilization? I am sure you know that the Task Manager allow you to see the network utilization In Vista you can also use the Reliability and Performance Monitor But, what about windows performance counters? How can it be that Microsoft did not publish any performance counter for Network...
I have grown to love working with fiddler. Fiddler is a debugging proxy that allows you to monitor HTTP traffic (requests and responses). Lately I have encountered an issue within Fiddler that prevented it from capturing HTTP requests that were addressed to the localhost. After googling it I found Rick Strahl's post that share some light on the matter: "If you’re using Fiddler with a localhost or 127.0.0.1 address you’ll find that Fiddler will not monitor requests. The reason for this is...
So, you want to install team foundation server...It is about time :) This post is referring to those of you who already decided on Team Foundation Server and tools as an ALM supporting platform and want to set up the machines that will host the Team Foundation Server. For those of you who just want to play with it for either evaluation or for learning, I suggest you use a Virtual PC (an image) or a trail version. The Basics Prepare one machine and virtual machine. The first machine will hold the...
I am off to a customer that is located at England. I am going to support the customer in the process of migrating to Team Foundation Server. Now let me clarify that. Migrating to TFS is not only about installing the server and migrate to Team Source Control, it is much more. Yes, installing TFS is much easier than it was on the 2005 version, and in most cases a well capable system administrator can perform do it by himself. So, why choosing us? The job of migration include many aspects, the most...
Gert from the Visual Studio Team System For Database Professional (Data Dude) just posted how to suppress build level warnings. This feature is part of the GDR release. You can read about it here .
Microsoft has published a new Guide that will help you with TFS installation troubleshooting. According to Microsoft there are three main reasons for an installation of Team Foundation Server to fail: One or more procedures were skipped during the installation of a prerequisite component. Not all components from a previous installation were completely removed. Changes were made to one or more prerequisite components to increase secure connections, but these changes interfere with the successful installation...
Intro Last week I had the chance to meet Shay Mandel from Microsoft India. Shay is a program manager on the lab management team. Lab management was declared during the the PDC. In this posts I will try and give a small review of this product, so if you heard about it, you might learn more and if you did not this can be a good reference for you to understand what it is all about. What is a Lab? A lab consists of at least one machine and potentially can reach up to 2,3,4 or even 100. Each machine configuration...
Brian Randell in his blog announced the released a new set off VPC's for Visual Studio 2008 Team Suite (including TFS). The VSTS virtual machines are all updated with fresh bits and expiration dates. You now can test and evaluate (since these images are NOT licensed for production use - The new expiration date is December 31, 2009 ) Team System 2008 with SP1. What's New? Two main features are added to this release: Visual Studio 2008 Team System Database Edition GDR bits installed. These...
Are you looking for coding standards for C# or VB.NET? If you are, you are in the right place... (Thanks to my colleague Leonardo Kushnir for the link). The Document The purpose of this document is to provide coding style standards for the development of source code written in C# and VB.NET. Adhering to a coding style standard is an industry proven best-practice for making team development more efficient and application maintenance more cost-effective. While not comprehensive, these guidelines represent...
Buck Hodges from the Team Foundation Server team has recently posted about the release of TFS Branching Guide 2.0 on CodePlex. The release includes the following: TFS Branching Guide - Main 2.0 This is the main article which briefly explains branching concepts and introduces 3 levels of the most common branching scenario TFS Branching Guide - Scenarios 2.0 A collection of less common branching scenarios TFS Branching Guide - Q&A 2.0 A set of most frequently asked questions with answers TFS Branching...
More Posts
Next page »