Code Outside of the Box

Conventionally unconventional.

View All Articles

Recent Articles

High Performance Message Broker Design

February 1, 2016

In my previous post I talked of beginning research into designing and implementing an AMQP-based message broker. Implementing the network layer and AMQP protocol is relatively easy. But the actual message broker implementation (queuing, dispatch,...

Introducing LightRail

January 25, 2016

LightRail is actually three different things: An AMQP-based Message Broker for Windows (based on .NET) An AMQP Client Library for .NET A Service Bus Application Framework The name “LightRail” is based on the transportation metaphor adopt...

AMQP: A Developer's Digest

January 21, 2016

What is AMQP? An acronym for the “Advanced Message Queuing Protocol”. It is a Standard (with a capital “S”) application layer protocol defining a messaging protocol for message-oriented software. It’s a binary protocol wire-level protocol. It des...

Aftermarket ASP.NET MVC - Part 4 - Routing and URL Generation

January 13, 2016

This is part 4 of a multi-part series on “fixing” some of the inherit design problems with ASP.NET MVC. Part 1 - Introduction Part 2 - The View Engine Part 3 - View Model Conventions Part 4 - Routing and URL Generation Part 5 - Feature...

Aftermarket ASP.NET MVC - Part 3 - View Model Conventions

January 7, 2016

This is part 3 of a multi-part series on “fixing” some of the inherit design problems with ASP.NET MVC. Part 1 - Introduction Part 2 - The View Engine Part 3 - View Model Conventions Part 4 - Routing and URL Generation Part 5 - Feature...

— 4 of 6 —
View All Articles