- Unittests' code coverage in PyCharm
PyCharm's my favorite IDE in years. Granted, learning how to use it can be like the first few minutes of Flight of the Navigator, but whenever I begin a new kind of task, PyCharm surprises me with the depth of its feature set. Today was my first [ ... ]
- I'm the new Python Evangelist at 10gen
Photo: Russell Lee Today's my first day at 10gen, working on the Python driver for MongoDB. I have a lot of ideas about what to do next, but we shall see what the next few months bring. My first priorities are to improve testing for pymongo, [ ... ]
- Against the new Google Reader UI
The update to Google Reader highlights a profound error in Google's interface updates: Each update decreases information density. With Google Reader's new interface, I can see a list of only 12 new articles. I subscribe to 115 blogs, so I [ ... ]
- My Tools
I've used a lot of software development tools since I first taught myself to program in high school (using Turbo C++ and Windows 3.1 — those were the days). Now I use emacs for quick tasks, but I spend most of my time in: PyCharm PyCharm [ ... ]
- Python Coroutines
David Beazley's Curious Course on Coroutines and Concurrency in Python is the best coroutine tutorial I've seen. It makes an essential distinction between generators, from which you pull data, like this: def squares(): for i in [ ... ]