Microsoft recently published the first official beta build of Visual Studio 2010. Visual Studio Team System for Testers has some nice improvements on their testing features. Additionally to new features – Microsoft also opened their extension points. One new interface that I am using to integrate dynaTrace into Visual Studio is the LoadTestPackageExt object and [...]

Thanks to all of you who attended yesterdays Boston .NET User Group meeting in Waltham, MA. The topic was Load and Performance Testing: How to do Transactional Root-Cause Analysis with Visual Studio Team System for Testers. Find the full abstract at http://bostondotnet.org/ For those of you who are interested in getting the slides and the [...]

The EntityDataSource is a control you can use on your ASP.NET Pages to connect ASP.NET Controls like the GridView to an ADO.NET Entity Framework Data Source. Its the easiest way to display, add or modify data via the Entity Framework. ObjectContext Lifetime with the EntityDataSource The default behavior of EntityDataSource is to create a new ObjectContext [...]

I’ve spent some time in the last weeks playing with different ASP.NET and ASP.NET MVC Applications. Using dynaTrace I created a Technology Package that covers all different aspects of ASP.NET Development, Testing and Production Monitoring: Tracing of ASP.NET Web Requests Tracing of Unit, Web- and Load-Tests executed by Visual Studio, NUnit, XUnit, … Out-of-the-Box configuration for the [...]

Many of you bloggers out there have already covered the fact that Stored Procedures should be used for INSERTS, UPDATES and DELETES or in general when modifying multiple rows in a batch like statement. I also came across other blogs that discussed deleting or updated multiple entities with the standard interfaces of Linq2Sql – not [...]

I am going to present at the next Boston .NET User Group Meeting on May 13th. Topic: Load and Performance Testing: How to do Transactional Root-Cause Analysis with Visual Studio Team System for Testers When: Wednesday, May 13th – 6PM Where: Microsoft Office in Waltham, MA Web-Site: http://www.bostondotnet.org/Events/Default.aspx  I will talk about the basics of [...]

I am working with an ASP.NET MVC Application and had problems with some of my calls to the HtmlHelper Extension functions. The following code produced the following exception In order to analyze the problem I started with commenting the codeline in question like this Well – unfortunately that is not the way to comment source [...]

In my previous blog post I described a performance problem that I thought I found in the HtmlHelper.RenderPartial method. It turned out that – thanks to comments and posts like this - I had my debug setting in /system.web/compilation on true. In debug mode HtmlHelper.RenderPartial is not caching the resolved names and therefore every call may result [...]

The problem that has been discovered in this blog entry was resolved – thanks to Simone. Read my follow up blog post that describes why I ran into this problem: http://blog.dynatrace.com/2009/04/23/aspnet-mvc-htmlhelperrenderpartial-caches-resolved-names-in-release-mode/ Original Post There are some great blog entries about how to improve ASP.NET MVC Performance. Simone Chiaretta bloged about How to improve the performance [...]

Visual Studio Team System offers a nice Web- and Load-Testing Feature that allows you to easily create tests to verify your web application’s functionality as well as verifying how it performs under load. Web Applications that make use of AJAX Frameworks like jQuery execute additonal web requests to request information from the Web Server without [...]