Today I discovered git instaweb. This is a very cool feature that allows you to instantly view your local repository (the one in your current working directory) in a web browser. It was incredib...
For many reasons, I really enjoy using git and GitHub for my current project. Today I’ll highlight one reason: code reviews. Like many others I like that I can implement a code review process an...
I recently discovered git-extras when searching to see if the brew package manager (for Mac) had a package for git. > brew search git Once I looked at it and read the documentation on githu...
Sometime last year I ran across a blog talking about loop invariant proofs. At the time it seemed like a new concept to me. My undergraduate degree was not in computer science, and my graduate...
This is just a quick update. My last refactoring on Brainmess was to extract out the tape class. While reviewing that code today, I noticed some artifacts left over from the refactoring process. Th...
It occurred to me that since the links I’ve provided so far include a NSFW word, I should take the time to describe the Brainmess language on my blog so readers need not click on those links. This ...
ASP.Net MVC Now Accepting Pull Requests My favorite bit (as I can relate to this at my current employer and their regard for open source): One of my favorite bits of wisdom Scott Guthrie taug...
Years ago (2006) I wrote a compiler for TI BASIC, the dialect of BASIC that I learned on my TI 99/4A (many many years earlier). This is an “ancient” computer language and one of the first that I le...
Link Github Commit to Pivotal Tracker Story I’m using Github and Pivotal Tracker. You can easily configure Github to notify Pivotal Tracker of commits. Once you have done that, then whenever you w...
Last time I worked on extracting out the methods related to fetching instructions and jump instructions into a Program class. I’m going to use a similar pattern today to extract out methods related...
A new version of content is available.