The Stack Overflow Tag Engine – Part 3

This is the part 3 of a mini-series looking at what it might take to build the Stack Overflow Tag Engine, if you haven’t read part 1 or part 2, I recommend reading them first.

The Stack Overflow Tag Engine – Part 2

This is the long-delayed part 2 of a mini-series looking at what it might take to build the Stack Overflow Tag Engine

The Stack Overflow Tag Engine – Part 1

I first heard about the Stack Overflow Tag engine of doom when I read about their battle with the .NET Garbage Collector. If you haven't heard of it before I recommend reading the previous links and then this interesting case-study on technical debt.

The Art of Benchmarking (Updated 2014-09-23)

tl;dr

Stack Overflow - performance lessons (part 2)

In Part 1 I looked at some of the more general performance issues that can be learnt from Stack Overflow (the team/product), in Part 2 I’m looking at some of the examples of coding performance lessons.

Stack Overflow - performance lessons (part 1)

This post is part of a semi-regular series, you can find the other entries here and here

How to mock sealed classes and static methods

Typemock & JustMock are 2 commercially available mocking tools that let you achieve something that should be impossible. Unlike all other mocking frameworks, they let you mock sealed classes, static and non-virtual methods, but how do they do this?

Know thy .NET object memory layout (Updated 2014-09-03)

Apologies to Nitsan Wakart, from whom I shamelessly stole the title of this post!

Measuring the impact of the .NET Garbage Collector - An Update

tl;dr

Measuring the impact of the .NET Garbage Collector

There is an update to this post, based on feedback I received.