After spending a lot of time focusing on Client-Side Web 2.0 Performance Problems it is time to focus on specific Server-Side Performance Problems. Last week I worked with a client that runs a custom application on Microsoft CRM 4.0 and experienced performance problems in their test environment. Individual web requests to query or update data [...]
Read full post >>Showing posts with label: Frameworks
A client of ours recently contacted me with the question: We use Keynote, WebPagetest and dynaTrace AJAX – but we get different results with these tools/services. WebPagetest tells us that our page is very slow – but dynaTrace on my local machine does not. What can be the problem here? What’s the difference?
I took a [...]
How ASP.NET PostBacks and Redirects Work Jun 10, 10
Last week I got the following two questions from one of our clients
“We use ASP.NET PostBacks but can’t find the PurePath for the request triggering the PostBack handler – any hints?”
“We see many ThreadAbortExceptions in our ASP.NET Application and we are not sure why they happen – are they expected?”
Time for a little blog that [...]
Read full post >>With Visual Studio 2010, Microsoft is shipping the next version of the popular ASP.NET MVC Framework with its IDE. A year ago I blogged about my findings when getting my hands on the first version of ASP.NET MVC. The MVC Framework provides really nice features that make it very easy to build web applications on [...]
Read full post >>101 on Prototype CSS Selectors Nov 30, 09
Performance implications of certain CSS Selectors are not specific to a certain JavaScript Library like Prototype. I recently blogged about the internals of CSS Selectors in jQuery. The same holds true for every JavaScript library that offers CSS Selectors. Certain lookups can be done by using the native browser functions like getElementById or getElementsByTagName. Lookups by [...]
Read full post >>Every time I work with one of our .NET customers to help them with managing their application performance I come across the same problems as seen with other clients before: lots of ADO.NET queries, many hidden exceptions in core or 3rd party .NET libraries, slow 3rd party components, inefficient custom code, …
Too often we from [...]
I recently gave a talks on the behaviour of different JPA frameworks at W-JAX(Germany) and TheServerSide Java Symposium (Prague). As some people have asked me, I am publishing the samples as well. I would also give away the eclipse project, however with all the third party libraries I am sure I will end up not [...]
Read full post >>Distribution and communication between applications and services is a central concept in modern application architectures. In order to profit from distribution you have to keep some basic principles in mind – otherwise you can easily run into performance and scalability problems. During development these problems often do not surface. Then suddenly in load testing or [...]
Read full post >>This might be “old hat” for most of you experienced ASP.NET Developers out there – but I think it is worth another blog entry as I just ran into the following problem:
Step 1: Migrated an Application from .NET 1.1 to .NET 2.0
I worked with an ASP.NET Application originally developed on ASP.NET 1.1. We upgraded to [...]
Automated Performance Analysis: What’s going on in my ASP.NET or ASP.NET MVC Application? May 06, 09
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 ASP.NET Development Web [...]







