var self = justin();

Software Developer Teammate

A place to remind my future self of what I've learned and experienced. That means both my successes and failures.


  1. Starting a Major Refactoring By Refactoring Myself

    A few months ago, I started with Clear Measure and joined a project as the team lead. The project had been started about 2 years earlier, so it was not the elusive greenfield project. This project had changed hands a few times and, for a while, there wasn't anyone who…


  2. Click Jacking

    TL;DR Scroll down to the bottom for a github repo and a list of links to see the code in action. It's pretty slick I get a little too excited, and paranoid, when I think about different types of attacks hackers can utilize against web sites. One of the…


  3. Multiple NSB Hosts with RavenDB

    At my current client, we've been using a bus in our app since day one. For the most part, the bus was a simple in process, synchronous bus that was developed in house. It served the needs of the application and was easy to use with pratically no setup. We've…


  4. Learning to be a Mentor

    Before I was a titled developer, I would spend my off hours working on small applications to help me and other departments in my office work more effectively. After year or so of self taught development and running through one C# tutorial, I knew what I was doing. I knew…


  5. Dell Technical Debt Presentation

    Here's the slide deck I used for the Technical Debt presentation at Dell's "Agile City Limits" conference.…