Tom's Blog
-
HTML 5 Canvas Stroke Coordinates
Playing with HTML5 Canvas.
-
Python Language Internals: From Source to Execution
White paper + notes from my OSDC talk about Python internals.
-
Ubiquity Command for Google Code Search
Running a Google Code search via Mozilla Ubiquity.
-
Speaking at OSDC 2008
I'm speaking at OSDC. (2008)
-
Taking the Pain Out of Complex Forms in Rails
Fixing an old bug in Rails form processing.
-
JVM Compiler Construction with Scala and BCEL, Part 1.5
Part 1.5 of the Scala+BCEL compiler construction tutorial.
-
Optimizing Python Generator Functions in the AST
A look into how the Python compiler identifies generator functions.
-
The Internals of Python's IMPORT_NAME Bytecode
How Python's IMPORT_NAME bytecode instruction works.