Learning to code with the imagiCharm
I test out the imagiCharm, a portable LED charm meant to help girls learn to express themselves with code.
I test out the imagiCharm, a portable LED charm meant to help girls learn to express themselves with code.
An introduction to the asyncio module in Python 3.5, which supports cooperative multitasking in Python.
Be more productive on long-running tasks by recording your context, to make resuming where you left off much faster.
A recap of themes and outstanding talks from PyCon US 2014 in Montreal.
After a long time on OS X, I decided to revisit Linux by installing it on my MacBook Pro, fully kitted out with disk encryption and a next generation filesystem.
Logic programming is an elegant way to specify dependencies for setting up and managing servers. This post introduces Marelle, an SWI-Prolog command-line tool designed to bootstrap new servers and ensure their configuration is correct.
Why do we use the names we do? Drawing parallels between linguistics and the choices we make when programming.
A guide to basic pathfinding, explaining how to implement A* search for the 2011 Google AI challenge.