Patterns & Practices

Cool Patterns: Hole in the Middle

Reducing code duplication where your code only differs in the middle of your methods.

Advertisements
GSWAT

Postmortem analysis of GSWAT v1 and the future of GSWAT

GSWAT is dead.  Long live GSWAT! Well, I suppose this is about the right time to finally say I’m calling v1 of GSWAT a failure, but, surprisingly, that’s ok.  Once I completed the postmortem analysis, I realized that I came out with a great deal more experience than when I started, greatly shaping the vision… Continue reading Postmortem analysis of GSWAT v1 and the future of GSWAT

Python

Optimizing Python environment setup for beginning students

One of my most used (in a past-life, that is) Python modules happens to be a certain PyMySQL, a MySQL client module that is implemented entirely in Python.  Part of the appeal of this particular module is cross-platform capability: by not relying upon any precompiled machine binaries, you can theoretically use this module in a… Continue reading Optimizing Python environment setup for beginning students