Version 1.0.3 was released today. Everyone should upgrade because there were some weird bugs in 1.0.2 due to a half-complete feature that was added in 1.0.2 and has since been removed. Unfortunately, because I’ve had to bump up the release date, the big feature that was scheduled for 1.0.3, asynchronous queries, has been pushed toContinue reading “MongoDB PHP Driver 1.0.3 Release”
Author Archives: kchodorow
Upcoming Talks
Want to learn more about MongoDB? Here’s the places I’ll be speaking in the next month or so: January 13th – DC PHP Meeting (http://www.dcphp.net/) January 19th – New York Perl Mongers Seminar (http://tech.groups.yahoo.com/group/perlsemny/) January 25th – Long Island PHP User Group (http://www.liphp.org/) February 7th – FOSDEM – Free and Open Source Developers European MeetupContinue reading “Upcoming Talks”
Mongo Just Pawn in Game of Life
This is in response to this nifty blog post on storing a chess board in MySQL and this snarky Tweet about NoSQL DBs (because I’m never snarky). On the one hand, I can’t believe I’m doing this. What database can’t store a chessboard? On the other hand, it’s fun, and once I thought of theContinue reading “Mongo Just Pawn in Game of Life”
Public Speaking: The Prequel
There’s a video that everyone seems to have seen of me (seriously, when I went to Brazil everyone mentioned it) presenting MongoDB to the San Francisco Java User Group. Unfortunately, I think it’s the worst presentation I’ve ever given, partly because of the lead-up and partly because of inexperience. I looked up directions and gaveContinue reading “Public Speaking: The Prequel”
NoSQL Trolls
I have a Twitter feed for the term “nosql” and every day I get tweets like: “What moron came up with #nosql? you’re all fired!” “nosql is making all the same mistakes people made 40 years ago… relational dbs won!” “yeah, use nosql… if you don’t mind losing all your data” (these are based onContinue reading “NoSQL Trolls”
Public Speaking
I talked at LILUG (Long Island Linux User Group) about MongoDB on Tuesday, which was really fun. Not that it started out all that well. One of LILUG’s officer’s picked me up at the station. We had… an imperfect fusion of souls. He told me, on the way to the pub, that he was sickContinue reading “Public Speaking”
Installing Linux on a MacBook Air
It’s not a clean victory, but I got Linux onto my MacBook Air. When I first got my Air, I launched the Ubuntu install disk and followed the instructions on the Ubuntu wiki. Unfortunately, these instructions are apparently for the MacBook Air 1,1, and I had a MacBook Air 2,1. The Linux kernel froze inContinue reading “Installing Linux on a MacBook Air”
Five Worst Places for Mosquito Bites
If there is a mosquito within 50 feet of me, it will find me and bite me. I am one of those people that attracts them like a magnet. A delicious, blood-filled magnet. Anyway, these are the places you should avoid getting bitten: 1. Face – Could be forhead, nose, cheek, eyelid… they all lookContinue reading “Five Worst Places for Mosquito Bites”
Foz do Iguacu
I just arrived in Brazil for Latinoware. I didn’t know what the weather would be like, so I packed everything from tank tops to long sleeves. Turns out it’s totally tropical. It started pouring a bit after we arrived, and it’s like a typhoon out there. It’s still 90 degrees, though. I’ll need to pickContinue reading “Foz do Iguacu”
Replacing $ in the MongoDB PHP Driver
I’ve just added a feature to the Mongo PHP driver (and I plan to add it to the Perl driver soon) to use a character other than $ for special ops. In Mongo, there are tons of interesting things you can do by using $-prefixed strings: // run a server-side function as part of aContinue reading “Replacing $ in the MongoDB PHP Driver”