2014 Review: Day 8

Taking an opportunity to look back at some of our most-read posts from this year, in case you missed them the first time, as the last few days of the year slip by us…   My turn! Earlier this year I wrote about a little Twitterbot that I wrote to...
Making An Inherited API Pythonic

Making An Inherited API Pythonic

As python programmers we are sometimes faced with using an API that is, well, unpythonic. Unpythonic? Pythonic? Huh? Have you ever tried running this: python -m this Maybe you’re using a C library via ctypes, or you have inherited a collection of functions....
Ajax Upload XHR2, Take 2

Ajax Upload XHR2, Take 2

It’s a pleasure to be able to interact with files in the browser at long last, isn’t it? Reading files in without needing to bounce them against the server first opens up a lot of possibilities – and getting progress from a chunked ajax upload is...

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...

My First Hackathon

After working from “home” for the past dozen or so years, it just dawned on me. Other than what I see on my screen, I’m entirely out of touch with my fellow designers and developers! Suddenly, I had a craving for some human interaction in my professional life and...