Code Outside of the Box

Conventionally unconventional.

View All Articles

Recent Articles

Aftermarket ASP.NET MVC - Part 2 - The View Engine

January 5, 2016

This is part 2 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 1 - Introduction

January 5, 2016

This is part 1 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...

ASP.NET Identity - A Case Study in Monolithic Frameworks

December 11, 2015

Abstract ASP.NET Identity is a monolithic membership framework, especially when combined with Microsoft.OWIN.Security (which is almost a requirement to successfully using it!). As a monolithic framework, the developer eventually suffers when tryi...

Searching for the Ultimate Development Laptop

December 3, 2015

Update #1: I’ve written another short article (dated 2016-04-12) comparing the latest models, focusing on the processor specs. But I’m still waiting for the MacBook Pro refresh. Some say it’s a futile quest. But I’m going to try anyway. I’m going...

Cloning Disqus - Introducing CommentR

November 11, 2015

This blog is open source and is built using Jekyll, a static website generator. One of the interesting side effects of hosting a completely static website is that I don’t have a dynamic backend that I can use for comments. Comments, at a minimum, ...

— 5 of 6 —
View All Articles