- This Blog is PyPy-powered
My async MongoDB driver Motor now passes its test suite running in PyPy 1.9. To celebrate, I've switched my blog from CPython to PyPy! Update: I moved back to CPython 2.7. Although Motor and the rest of my blog's software appears to run [ ... ]
- This Blog is MongoDB 2.2-powered
This blog has been running on my experimental MongoDB driver, Motor, since June. But in case that wasn't cutting-edge enough, I'm now running it on MongoDB 2.2 release candidate 2. This is what I do for excitement.
- Motor: Four Strategies For Maintainability
- Motor Internals: How I Asynchronized a Synchronous Library
How and why I wrote Motor, my asynchronous driver for MongoDB and Tornado.
- Introducing Motor, an asynchronous MongoDB driver for Python and Tornado
- How Should I Learn TCP?
As a maintainer of a database driver, I need to understand TCP a thousand times more deeply than I do now. I want to know about windows and Nagle and keep-alive and every little detail. What's the best book or online course?
- Copying A Python Function's Signature
A supplement to functools.wraps.
- Review of "JavaScript: The Good Parts" by Douglas Crockford
An obsessive and eccentric book, but well worth reading.
- Syntax Highlighting With PyCharm, Pygments, and Keynote
I'm prepping talks for a few conferences. I think I've got my workflow down for syntax highlighting slides in Keynote on my Mac. ​1. "pip install pygments", not in a virtualenv but in your default Python. ​2. Make a Bash script [ ... ]
- Mollified About ResourceWarnings
Last month I griped about ResourceWarnings in Python 3, arguing they're a useless irritation in a language that can clean up resources automatically. Python core developer Nick Coghlan responded in the comments and I understand the [ ... ]