Senior Staff Research Engineer in the MongoDB Distributed Systems Research Group. No recruiters please!
proporti.onl. Compare number of women, men, and nonbinary people among my friends and followers.
231toro. Synchronization primitives for Tornado coroutines
193motor-blog. Blog based on Tornado, MongoDB, and Motor. To be used with MarsEdit.
144mongo-python-driver. PyMongo - the Python driver for MongoDB
107coroutines-demo. Live-coding a Python 3 async framework
67GreenletProfiler. Abandoned, please use Yappi.
51chirp. A minimal Twitter clone to demonstrate Tornado and MongoDB
48python-paxos-jepsen. Paxos in Python, tested with Jepsen
31cluster-profile. Demo scripts for setting up and profiling a sharded MongoDB cluster.
16emptysquare-lektor. Python
13consistency-isolation-pycon-2023. Files related to A. Jesse Jiryu Davis's PyCon 2023 talk.
13geo-paging-example. Example of using MongoDB's new $minDistance option for paging through geo results.
12tornado-test. Conveniences for unittesting Tornado-based asynchronous code
10asyncio-chat-example. Python 3.4 asyncio chat example
9things2rtm. Import tasks from Cultured Code's Things to Remember The Milk
9bson-numpy. Fast conversion between NumPy arrays and MongoDB's native data format, BSON.
8google-scholar-alert-summary. Google Scholar alert summary
8yieldpoints. Simple extensions to Tornado's gen module.
8why-should-async-get-all-the-love. Source files for A. Jesse Jiryu Davis's PyCon 2022 talk
6trickle. IOStream wrapper for use with Tornado coroutines
5zero-to-app. Zero to App in 30 Minutes, with Python and MongoDB
5pymongo-mockup-tests. Test PyMongo with MockupDB - for eventual merge into mongo-python-driver repo.
4osbridge-2015. Script for implementing Python async coroutines, live!
4emptysquare.net. A minimalist static photography gallery, pulling sets from a Flickr collection.
3motor-tools. Tools for developing and testing Motor, an asynchronous Python driver for Tornado and MongoDB
3yelp-better-bookmarks. Nicer Yelp personal bookmarks browsing with Google maps
3eventuallycorrect. Code and supplements for my PyCon 2015 "Eventually Correct" talk on async testing.
2motor.github.com. GitHub Pages site for Motor, an asynchronous driver for MongoDB and Tornado
2SyncSend. Simple means of sending very large files to someone else if you're both online at the same time
2list-of-tlaplus-operators. TeX
2file-uploader. Multiple file upload plugin with progress-bar, drag-and-drop.
2json_validate. A wrapper function that validates that some JSON object matches a spec, something like a validating XML parser. This is particularly useful if you expose a JSON API to third-party developers and want to return a useful error if they provide malformed input.
2rescue_bson. Python
2what-to-expect-when-youre-expiring. Demonstrations of what can go wrong with Python's __del__.
1lambda-endsessions-python. Python
1distributed. Distributed computation in Python
1ajdavis-queue-theory-exercises. Python
1jira-dependency-graph. Graph visualizer for JIRA tickets' dependencies
1three-eleven-mongolite-demo. Analyze NYC Noise Complaints with R, MongoDB, and Mongolite
1mtools. A collection of scripts to set up MongoDB test environments and parse and visualize MongoDB log files.
1eventcalendar3. Event Calendar 3 WordPress plugin - ajdavis's fork
1proboscis. A command-line tail utility for mongodb
1emptysquare-wordpress-theme. WordPress theme for emptysquare.net
1flask-pymongo. PyMongo support for Flask applications
1drivers-evergreen-tools. Shell
1