The main purpose of this site is to host a portfolio of programming projects I have completed or am currently…
Blog
Application Architecture: Plug It In
I found another Uncle Bob talk with some sound advice. The topic was on designing your software architecture to be…
Daily Programmer Challenge
A useful tool for practicing your programming skills is the sub-reddit dailyprogrammer. This sub-reddit is dedicated to posting programming challenges…
Language and Projects and Patterns Oh My!
Since this site is going to contain my programming projects, I thought now might be a good time to put…
Uncle Bob and Test Driven Development
One of my new favorite ways to “procrastinate usefully” is by watching YouTube talks by Robert Cecil Martin, also known…
Killing the Commute
I spend a lot of time going places. 1 hour to get to campus, 20 minutes waiting on the bus…
Hacking: The Art of Exploitation
Hacking: The Art of Exploitation, by Jon Erickson, is another book I am currently working through. Although it is a little…
Learn Code the Hard Way
“If you’ve always wanted to learn programming but failed in the past, then this is your next book.”
Clojure for the Brave and True
Learn the ultimate language and become a better programmer
5 Types of Languages Every Programmer Should Know
…Or at least be familiar with.