Blog posts with tag "roadkill-wiki"

Learn OAuth, the hard way

September 28, 2020

Update: No more than 2 days after writing this post, IdentityServer 4 has been announced as duel license again. Looking back to the…

Upgrading an MVC StructureMap 2 app to StructureMap 4

December 01, 2015

A well-known scientist (some say it was Bertrand Russell) once gave a public lecture on astronomy. He described how the earth orbits around…

Roadkill reaches the magical 1000 unit test mark

December 23, 2013

Warning: this post contains large amounts of pro-automated-testing propaganda. Roadkill is now up to over 1000 tests (around 1150) as it…

Anti-XSS .NET libraries in 2013

October 11, 2013

One of the more important parts in Roadkill Wiki is removing malicious HTML from the markup that’s entered, even when the markup (Creole and…

Measuring the quality of code in Roadkill

July 31, 2013

One of the subjects I recently studied in my part time university course was how to measure a software system’s complexity, including…

Installing MVC3 on Mono with Ubuntu

April 22, 2013

I managed to get the wiki engine I spend a lot of more spare time writing, Roadkill working on Ubuntu with Mono this weekend. Unfortunately…

Object, Donut, OutputCache and Browser Caching in ASP.NET MVC

April 15, 2013

I’ve spent the last week working on sorting out the caching in Roadkill as prior to 1.6 it relied on NHibernate’s second level in memory…

Moving away from NHibernate in Roadkill

March 25, 2013

In the next version of Roadkill (1.6) I’ve moved away from NHibernate, the ORM that has been powering it for two years since version 1 and…

UdpTraceListener - a UDP TraceListener compatible with log4net/log4j

March 13, 2013

This class is a TraceListener implementation that uses the log4j XML format and sends the XML to a UDP socket. This means you can configure…

Creating an instance from a string or type name in StructureMap

March 06, 2013

As part of the refactor I’m doing for Roadkill, I’m loading custom types from the config file as default instances, via StructureMap. The…

Moqs versus Stubs (2013 edition)

February 25, 2013

This is an age old debate which I’ll chirp in with my opinion. According to Gojko Adzic there’s two types of TDD people in the world…