- 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
- Python's swap is not atomic
I rewrote PyMongo's connection pool over the last few months. Among the concurrency issues I had to nail down was, if a thread is resetting the connection pool as another thread is using the pool, how do I keep them from stepping on each [ ... ]
- Tornado Unittesting With Generators
- Video, Slides, and Code About Async Python and MongoDB
Video is now online from my webinar last week about Tornado and MongoDB. Alas, I didn't make the text on my screen big enough to be easily readable in the low-res video we recorded, so it'll be a little fuzzy for you. (Live and learn.) No [ ... ]
- Career Fairs, Part 2: How Can Startups Get Noticed?
I wrote the other day about what I think Comp Sci majors are doing wrong at career fairs and how they should be distinguishing themselves from their peers. There's a fun debate in the comments about whether I gave the right advice. [ ... ]
- So You're Coming to a Career Fair
Computer science students need to learn how to distinguish themselves.
- Third Normal Form and Ultimate Truth
I have an opinion: most people learned about relational databases as if RDBMSes were designed to store the ultimate truth about some data. They figured that once the schema had been properly diagrammed and normalized, then they could [ ... ]
- Philly MongoDB User Group: Python, MongoDB, and Asynchronous Web Frameworks
Photo (C) Parent5446 I'll be recapping last week's talk on Python, MongoDB, and Asynchronous Web Frameworks this Thursday at 7pm, in Philadelphia, at the Philly MongoDB User Group's inaugural meetup. We'll be at the Devnuts office, at [ ... ]