Kristina is a software engineer who worked on the MongoDB core for five years. She led MongoDB's replica set development as well as writing the PHP and Perl drivers. She has given talks on MongoDB at meetups and conferences around the world and maintains a blog on technical topics at http://www.kchodorow.com. She currently works at Google.
When I started at Google last year, I was really impressed by their testing. Every C++ class had three files: a <classsname>.h file, a <classsname>.cc, and a <classname>_test.cc. Every time something new is implemented, it has to be tested. The code review tool even warns you if you add a… read more
I’ve been working with tar files a lot lately and I haven’t been able to find a good example of what a tar file looks like, byte-by-byte. The specification is the best reference I’ve found for how tar files are structured, but it isn’t exactly friendly. Here’s an interactive breakdown… read more
If you’re in NYC and thinking about volunteering, there is another TEALS information session tonight. After my last post on TEALS, Dan Goldin generously offered to answer some questions about his experience teaching students in Kentucky (remotely from NYC). What class are you teaching? What are they learning now? I’m… read more
I’ve been doing capoeira for about a year now. It’s very fun and a great martial art for geeks (singing! dancing! friendly people!). I really recommend it if you’re trying to get into shape or build strength/flexibility. Different capoeira schools use different sequences of moves, and I’ve never been able… read more
Last night, I went to an information session about TEALS, a volunteer program where software engineers teach CS to high school students on their way to work. Basically, the schools schedule the CS class for first period so that the engineers can make it into work by 9:30. There are… read more
I recently switched this blog to using Digital Ocean for hosting, so please let me know if you notice anything broken. On a side note, Digital Ocean is amazing and I highly recommend it to anyone who needs web hosting. You know how Github makes working with Git repos so… read more
Webcast: Scaling with MongoDB September 17, 2010
MongoDB's architecture features built-in support for horizontal scalability, and high availability through replica sets. Auto-sharding allows users to easily distribute data across many nodes. Replica sets enable automatic failover and recovery of database...
Webcast: How Sharding Works February 04, 2011
This talk is a combination of whitepaper and Magic School Bus tour of how MongoDB scales across multiple machines. For applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster, automatically managing...
"Overall, this is a comprehensive guide to MongoDB. It is perhaps a little too advanced for complete beginners--despite the claims on the back cover--but otherwise does a good job of covering most of the topics which you are likely to need."
--Paul Waring, FLOSS UK/UKUUG Newsletter, September 2013
"I would recommend this book as a companion book to the definitive guide to MongoDB by the same author because together, they build a solid foundation for MongoDB."
--Gregory Zentkovich, Amazon.com