Categories
Follow Me
Cool Companies
Category Archives: Code
Git – Command Prompt Extension
If you use Git from a command line interface you probably find yourself typing ‘git status’ and ‘git branch -a’ way too many times a day. The public Git repository has a great set of tools that can be enabled … Continue reading
WiX Custom Action Sequencing
WiX is an open source project sponsored by Microsoft that exposes its operating system installer functionality via XML elements. The nuances of this declarative technology and inconsistent syntax have given birth to an entire classification of engineers in the software … Continue reading
Python JSON Client & Server Redux
The jsocket package is for use during the development of distributed systems. There are two ways to use the package. The first and simplest is to create a custom single threaded server by overloading the the jsocket.ThreadedServer class. The second, is … Continue reading
Windows Resource – Access Denied
In the Windows PC industry it is very common for applications to attached resources to an executable. Resources can be anything from bitmaps, UI components, string translations and copyright information. These resources are then used by the executable at runtime … Continue reading
Python – Recursive Glob & Line Counter
The other day I needed a recursive glob to find all the *.py files in my home directory. Much to my amazement Python doesn’t have one built into the glob module. So, I built my own and decided to share … Continue reading
Back To The Basics – Sorting
Every couple of years it can be fun to revisit the basics. Given that I’m back in interview mode I figured now was a good time to rewrite some of those sorting algorithms from sophomore year… in Go of course. … Continue reading
Unit Testing & Benchmarking – Google Go
Writing unit level tests and benchmarks are a critical aspect to ensuring software remains reliable and performs as expected as a project grows. With many languages this requires the implementer to go out of their way to create a lot … Continue reading
Expanding The Toolbox – Google Go
I’ve decided to experiment with 12 new programming languages or frameworks over the next year. Just like spoken languages, mastery of a coding language can take years even with daily use. With just one month per language I hope to … Continue reading
Python Generators
Generators are an easy to use tool in Python for making any object method or class an iterator. I’ve found them to be a very useful development tool and wanted to briefly expand on my previous PyQt Charts post. The … Continue reading
JavaScript & Python Closures
After a hard day of climbing in the canyon my fellow climbing/coder friend Tim started to tell me about a feature of JavaScript he had just started to use called Closures. Even though I have written thousands of lines of … Continue reading
Posted in Code
Tagged JavaScript, Python