Recent Posts
Octopus: Parallel deployments, API's and OctoPack!
Announcing a new release of Octopus, including performance enhancements, support for virtual directories, and new documentation.
Four Philosophies behind Technology Choices
A look at the reasons and motivators that lay behind some of our technology choices, in the context of some philosophical theories.
Lessons learnt building a shrinkwrap .NET server product
Some of the tricky things I encountered while building my ISV product on the .NET stack.
Octopus 0.9, with automatic updates
A new beta release of Octopus is out, this time with automatic updates.
Log Tapping
Capturing log4net log messages within a specific context into a string for use later.
Switching to Trello
To give better visibility into the project backlog, Octopus is now using Trello.
Octopus is on sale!
Octopus is finally available for purchase. Buy during the beta for a 25% discount
Octopus: V1 backlog
A list of features that will be included in V1 of Octopus
Octopus: planning for v1
Improving my one-man process in preparation for Octopus v1.
Octopus: Keeping Tentacles up to date
Thoughts on designing the automatically upgrade Tentacles feature for Octopus.
New Octopus build, website and screenshots
A new build of Octopus is available - find out what is inside.
ThreadPool vs. Tasks
Does the TPL really enable you to do anything you couldn't do with ThreadPool in .NET 2.0?
Creating a Widget system in ASP.NET MVC 3
An ASP.NET MVC 3 sample of using a custom Razor view engine to dynamically select a model based on the @model declaration.
Headers - attaching arbitrary properties to objects
How can you associate arbitrary properties with an object?
StovellBank
When I moved to the UK, some things were easier than expected. But one thing in particular has been much, much harder than it should have been.
Stovell |> London
I recently blogged about my last day at Readify. This post is about what I'm up to now.
Last day at Readify
Many thanks to the good people at Readify for 5+ years of great experiences.
Starting my Micro ISV - General Setup
Some of the services I'm using to start my little ISV
Uncertainty and the Nanny Stack
Why Silverlight/WPF developers are reaping the fruit of their bad choices.
Introducing Octopus, my MicroISV
Octopus is an convention-based automated deployment solution for .NET applications, and my first MicroISV.
Performance from Day 1
Performance is important, and is difficult to add at the end of the project. Let's ensure decent performance from day 1
Integration: Coupling
Different integration solutions lead to different levels of coupling. Let's explore that.
Welcome, my name is