28 Dec
2008

Junior Vs Senior Developers?

Chris Brandsma recently wrote an insightful post about how we shouldn’t coddle junior developers. It’s a good post and i can definitely understand Chris’ frustrations on the matter. There’s just one thing i don’t understand though: why do we even differentiate between junior and senior developers? First of all, what’s the difference between a senior […]

Read More
28 Dec
2008

Tired Of Working With Big Visual Studio Solutions?

Ever noticed how Visual Studio can be painfully slow when it comes to working with big solutions? It starts using large amounts of RAM, building the project takes way too long, and with practically every change you make it has to rebuild a lot of the projects in the solution which can waste a tremendous […]

Read More
17 Dec
2008

Is This A Good Approach For Multi-Tenancy Or Not?

Here’s the situation: we have an application which is used by multiple customers. The application consists of various functional modules. Each customer can use one or many (or obviously all) of these modules. In the past we used to deploy this application for each customer. The configuration file contained various settings that could differ from […]

Read More
13 Dec
2008

The Importance Of Releasing Your Components Through Windsor

We ran into a huge memory leak this week. A bit of memory profiling with JetBrains’ dotTrace quickly showed that the Windsor IoC container was holding on to a lot of references. It turned out that i actually forgot to release the components i was requesting Windsor to construct for me. I use the container […]

Read More
12 Dec
2008

Batching Remote Operations Is Not Premature Optimization

Category:UncategorizedTag: :

I spent a day at Devoxx (formerly known as Javapolis) this week, and one of the presentations i saw was about common performance anti-patterns, given by Alois Reitbauer from DynaTrace. While i didn’t really hear anything new during the presentation, i did kinda like how the speaker stressed that while premature optimization is indeed evil, […]

Read More