Owin middleware In the last post I showed you how to create a simple "Hello World" application, the next step is to take advantage of the Owin pipeline. I'm going to use the application from the last post as a starting point for this blog post and ad…

I'm planning to write a couple of short posts describing how to get started with Owin and how Owin works. This first will show you how to create the simplest self hosted "Hello World" application. Let's get started When creating a self hosted Owin a…

My presentation about continuous deployment with Octopus Deploy and TeamCity was accepted to NDC London. During the presentation I will show you how to configure your tools to be able to create a new web application and get it deployed in roughly 10…

When implementing an application I think it is nice if you can focus your development solving the problems the application should solve and almost nothing else. Most of the time authentication isn't really part of what your application should solve s…

Branching Create branch git checkout -b <branch name> Delete local branch git branch -d <branch name> Delete remote branch git push origin :<branch name> Synchronize your local branches with remote branches git fetch -p|--prune Gett…

I've been working lately on a set of scripts to automate setup of computers (I will write more about those later). With setup I mean from a web-developers perspective, so it includes setting up IIS, adding users to computer, changing hosts-file and c…

Last week I've been attending the course Enterprise Development with NServiceBus authored by Udi Dahan and held by Andreas Öhlund at Programutvikling. The course was well structured and the course material, which you get a copy of, is really great. A…

I had a presentation about SignalR last week at BEKK. In the presentation I wanted to show what a scale out scenario could look like, and to do that I need at least two instances of a web application. Using the script below I was able to fire up two …