.NET / WPF WPF RadioButtons: Choices, Choices In this post, I'll go over several ways of using RadioButtons in the Microsoft .Net Windows Presentation Foundation (WPF) framework.
Development Practices 4 Tips for Improving Test Quality These 4 test driven development tips will make your tests easier to write and easier to maintain.
Developer Tools Moving Unpushed Changes to a New Branch with Mercurial You wish you'd been committing your changes to a different branch. Is there a way we can just move unpushed changes onto a new branch? Actually, Yes!
Extracurricular Activities A Primer on Esoteric Programming Languages These are languages that exist not to get work done, but to have fun. If you ask yourself "Why?" you're missing the point.
Web Apps Handling Forms with Marionette.js Handling forms in Marionette.js still required too much boilerplate code for my liking, so I created a custom view class to simplify things.
Extracurricular Activities Generating More Secure GPG Keys: A Step-by-Step Guide How to securely generate a new GPG key and remove the primary key.
Web Apps 4 Ways to Pass Rails Data to AngularJS Here are four approaches developers can use to access Rails params and instance variables within their own Angular controller code.
Developer Tools Refreshing Team Provisioning Profiles in Xcode 5 A quick how-to on refreshing team provisioning profiles managed by Xcode in Xcode 5.
jRuby Using OpenSAML from JRuby Rails may not be the right tool for every job, but combined with the huge ecosystem of mature Java libraries, it can be a powerful tool.
Choosing Your Team Why You Should Trust Your Software Vendor – From a Guy who Fears the Mechanic Buying custom software services can be scary, since the knowledge imbalance between you and your vendor can put you at risk of being taken advantage of.
.NET / WPF IEnumerable, for a More Elegant C# IEnumerable provides several benefits to C#, including improved readability, more elegant solutions, and code composability.
Developer Tools Merging git Repositories Together Using the git merge repositories command to combine two git repositories into one, in a way that preserves the full commit history of each repository.