Posts
ALEX BEVILACQUA
Cancel

Journey into Adventure Games (1980-1999)

When I was growing up in the 80’s my favourite games to play were adventure games. I’ve always found myself going back to this genre, and as I grew up and moved into software development the ScummV...

Optimizing MongoDB Compound Indexes - The "Equality - Sort - Range" (ESR) Rule

UPDATE DOCS-11790 has finally been implemented and as a result the MongoDB public documentation now contains a tutorial for The ESR (Equality, Sort, Range) Rule!!! Working in Technical Servi...

Recovering a WiredTiger collection from a corrupt MongoDB installation

April, 1 2019: I've received a LOT of feedback on this article since it was published. I would like to point out that although the methods described here may still work, MongoDB introduced a --rep...

Bug Hunting with the MongoDB Haskell Community

MongoDB currently maintains 10 programming language Drivers in-house, including a Ruby driver for which I’m presently the Product Manager. Additionally we also have a library of community maintaine...

Solving a mongorestore failure due to 'Values in v:2 index key pattern cannot be of type object.'

Starting with MongoDB 4.4, the MongoDB Database Tools are now released separately from the MongoDB Server and use their own versioning, with an initial version of 100.0.0. Previously, these tools w...

Performance Profiling a Mongoid Issue Using AppProfiler

In MONGOID-4889 the claim was made that assignment of a large number of embedded documents to an instance of a model will take increasingly longer as the size of the list of documents to embed grow...

Why Use MongoDB with Ruby

Before discovering Ruby and Ruby on Rails I was a .NET developer. At that time I’d make ad-hoc changes to my development database, export my table/function/stored procedure/view definitions to text...

My Blog is FINALLY PROFITABLE!

I signed up for Google AdSense in January of 2015 in hopes of subsidizing some of the time I spent writing with ad-based revenue. Without doing any research I quickly formed some baseless expectati...

Hello Product Management

Past My MongoDB Career Journey began almost 4 years ago, and I’ve enjoyed my time as a Technical Services Engineer immensely. During my tenure as part of the organization I had the opportunity to ...

Just Finished - Terranigma

This has been a long time coming. I took a run at Terranigma in 2015 and failed miserably, but I was such a huge fan of the other Quintet titles for the SNES I just couldn’t leave this unfinished...