Radically Cross Platform: Spritesheets

Radically Cross Platform: Spritesheets

(Third in the "Radically Cross Platform" series of posts; see previous posts about Xamarin, Memory Management, and Serialization.) This is supposed to be about spritesheets, aka texture atlases, which are raster (bitmap, or pixel based) collections of...

This Might Be a Twitterbot

A while ago, I made a threat on Twitter that I was going to unfollow any account that wasn’t a bot. On an average day, I’ve been getting as much value out of these algorithmically-generated as I do from human-run accounts, it seems, whether it’s just...
Project Plumbing with Plumbum (Part I)

Project Plumbing with Plumbum (Part I)

Bash scripting is hard, let’s go plumbing Consider the following scenario: Let’s say you’re working on a software project. Maybe it’s a web service, maybe a GUI app, whatever. Doesn’t matter. As usual, you discover there’s some...
5(ish) Python Modules You Didn’t Know You Wanted

5(ish) Python Modules You Didn’t Know You Wanted

There are a lot of things I like about programming in Python, but one of my favorites is how well Python allows code reuse. Between the excellent import semantics and the outrageous level of introspection in Python, just about any piece of Python code (assuming...

PdbpPlease!

pdbpp is an awesome module that replaces pdb and makes debugging way nicer in Python. https://pypi.python.org/pypi/pdbpp/ A debugger is an extremely useful tool. I used to spend a lot of time with pdb. Then there was pdbpp and it has made debugging a much much nicer...