All Posts

Build 2014: it's a good time to be a developer

At this year’s build conference keynote, Microsoft’s new CEO Satya Nadella said: “it’s a good time to be a developer”, and after seeing all MSFT’s announcements that came in the following days, I believe he was right.

Abstractions and performance

When it comes down to performance, enterprise developers are lazy, especially the managed (Java/.NET) kind. After all, when performance problems pop up experience tells you it’s always a question of database, disk I/O or network latency issue in the end, right ?

PInvoke: beyond the magic

Ever ran into problems passing data between unmanaged code and managed code ? Or just curious what really happens when you slap that [DllImport] on a method ?

Reactive Extension and ObserveOn

I’ve been actively following and using the work of the Reactive Extensions (Rx) team from early on, as Rx is truly a unique library for working with events.

AppPool crashes and RapidFail protection

Yesterday, one of our production sites began to crash at random intervals. We managed to narrow the issue down to one specific user logging in at the time, and clicking on a number of (again random) pages.

Self-hosting ASP.NET MVC

NOTE: This post is kept here for historic reference, but since .NET Core arrived with it’s in-process hosting model the below is obsolete Recently I was considering the technology to use for the GUI of a windows desktop client application I’m working on in my spare time.