Application Performance, Scalability and Architecture

Memory Management in .NET is a broad topic with a lot of “mysteries” that come with it. Heavy memory usage as well as frequent allocations affect the performance of your application because lots of time is spent by the Garbage Collector to free up space in the individual Heap Generations. Its a good practice to [...]

In the last posts I already covered the session cache as well as the query cache. In this post I will focus on the second-level cache. The Hibernate Documentation provides a good entry point reading on the second-level cache. The key characteristic of the second-level cache is that is is used across sessions, which also [...]

My series of SharePoint blog posts was recently posted as an article on InfoQ: SharePoint Object Model Performance Considerations. One of the comments I got on this article pointed to a very interesting Case Study discussing SharePoint Load Testing. It highlights some good configuration options that you have in SharePoint to improve the overall system [...]

TechTarget is hosting this years Java Symposium in Las Vegas. dynaTrace is exhibiting and we are given the opportunity to talk about the challenges of Software Architecture and how the lack of visibility into the performance aspect of your architecture will result in huge efforts when those problems manifest itself in a production environment. If you [...]

I’ve started to look closer at the ADO.NET Entity Framework that ships with .NET 3.5 SP1. There are some interesting blogs from the ADO.NET Product Team that you should read. I started with a sample database that contains a simple Address table. I created an Entity Model that automatically created my ObjectContext, my Entity Classes and [...]

I normally blog about performance or scalability related topics. But – as I’ve been struggling with the WebBrowser control for the last couple of hours to do what I thought should be a simple task – I though it’s worth sharing my findings with you on this “functional” topic. Scenario: Using WebBrowser control to render [...]

I had two sessions at this years SPTechCon 2009 in San Francisco and it seems I am going to have the same sessions again for the upcoming SPTechCon in Boston from June 22nd to June 24th: 602: INTO THE WILD: THE CHALLENGES OF CUSTOMIZED SHAREPOINT APPS IN RELEASE 801: BUILDING SCALABLE, HIGH-PERFORMANCE SHAREPOINT APPLICATIONS I’ve [...]