The Microsoft MVP Award
I am proud to announce that I have received the Microsoft MVP Award in C#, for my “exceptional contributions and commitment to technical communities worldwide”.
That means I am a C# MVP, and I am very proud of it!
I feel it is important for me to contribute to, and learn from, the technical communities around the [...]
Reflection and performance
The open source framework Glue that I’ve created, use a lot of reflection to invoke members on objects. This has sparked my interest in exploring the use of reflection in respect to performance. A colleague of mine, Åsmund Eldhuset, and I set aside an evening for a geeknight to get to the bottom of this, [...]
My NDC2010 talk
I had a great time at NDC this year. Good talks, great people!
My talk titled “A Style of Programming”, was filmed and is already online.
You can find it here.
Most of the other talks from the conference can be found here.
- Tore Vestues
My Xp2010 lightning talk
I recently did a lightning talk on the Xp2010 conference, titled “Agile fails without craftsmanship”. It was filmed, and you can see it here.
Xp2010 was a great event by the way, and you can find other talks here.
- Tore Vestues
Speaking at NDC 2010
I’m very proud to announce that I will be speaking at the Norwegian Developers Conference 2010 (track 6, day 3, 16:20).
My talk is named “A Style of programming”:
“This talk describes a set of coding principles that constitutes a style of programming that focuses on ease of coding, ease of changing the code, and ease [...]
Your relation to your source control system
Do you feel that your source control system is working against you? Well, it might not be perfect, but maybe you’re just rubbing it the wrong way. I find that if you are a bit unstructured in your approach towards it, you can easily get into some unnecessary problems. And a little structure is all [...]
How I use the Glue mapping framework
Glue is a general purpose, bidirectional automatic mapping framework for the .Net platform, with strong verification and testing tools.
I’m actively developing it. I’m also actively using it. In this post I’ll share my experience as a user of Glue, and how easy it is to set up the mappings using TDD.
The example
We want to create [...]
Tell, don’t ask
Tell, don’t ask is a way of thinking when you’re programming software, a mindset. It is something that should be in the back of your head every time you write a line of code, or a chunk of code that describes some functionality. It is not something you merely apply when trying to solve a [...]
Glue – the new mapping framework
I’ve spent this summer implementing a new mapping framework for the .Net plattform: Glue.
You’ll find examples and code here: http://glue.codeplex.com
Glue is a general purpose, bidirectional automatic mapping for the .Net platform, with strong verification and testing tools.
I’ve seen quite a lot of less than optimal handling of mapping issues in quite a few projects over [...]
ASP.NET MVC: DefaultControllerFactory is not thread safe!
I am not sure if this is a bug or a “feature” of the ASP.NET MVC framework. Either way, this is something you should be aware of as it can cause some very hard to track concurrency issues which might leak information between your HttpRequests.
In my last project we used the ASP.NET MVC framework along [...]

