Has anyone of you ever felt discomfort using the MongoDB Java Driver? Well I have, and for several version. At first I didn't know exactly how to put my finger on it. But at a certain point I understood MongoDB Java Driver api doesn't comply with best practices of programming, thus causing my code to look clunky and inefficient.
Hence, I wanted to share how I solved this issue within a new blog post about MongoDB Java Driver I wrote lately.
I hope you'll find it usesful,