Last week over 1,100 developers came together for MongoSV, the largest MongoDB conference to date. 10gen kicked off MongoSV with our inaugural MongoDB Masters program, which brought together MongoDB evangelists from around the world.
At the opening keynote, 10gen CTO Eliot Horowitz demoed a twitter app for #mongoSV tweets, featuring the new aggregation framework expected for the MongoDB 2.2 release. These gather all the tweets sent out with the hashtag #mongoSV and organizes them in by recency and most retweets. Get the source code for the demo app here
Highlights from MongoSV include presentations on X.commerce’s new open source developer platform, MongoDB’s integration with Azure, MongoDB’s new aggregation framework, How Disney manages their deployment of 1400 Mongo instances and more
the 10gen booth at MongoSV
10gen President Max Schireson welcomes the Speakers and Masters to MongoSV
Voting Open for the MongoDB Community Awards
For three weeks, we invited members of the MongoDB community to nominate candidates for awards in three categories—Community Champion, Innovative Application, and MongoDB Contributor. Dozens of nominations were submitted from MongoDB users around the world. After considerable deliberation, 10gen employees picked finalists in each of the three categories. However, it will once again be left to the MongoDB user community to choose the grand prize winners via online voting. The competition for recognition is expected to be fierce, and each vote is important. After reading the following list of award candidates, we invite you to vote on category winners . Community Champion This award recognizes an individual for their efforts evangelizing and growing the MongoDB community. Nathen Harvey is the manager of Web Operations for CustomInk.com and the co-organizer of the Washington DC MongoDB Users Group and DevOps DC. As organizer of the DC MUG, Nathen has been instrumental in growing the group to 250 members in one year through consistent meetings, detailed event summaries, and good beer. Takahiro Inoue is the leader of the MongoDB user community in Japan, having founded the Japan MongoDB User Group, now at over 600 members, and has organized seven MongoDB seminars in Tokyo. Takahiro blogs about MongoDB frequently, is working on the first Japanese-language MongoDB book, and helped develop Treasure Data ’s Fluentd , an advanced open-source log collector. Karl Seguin is a developer with experience across various fields and technologies. With respect to MongoDB, he was a core contributor to the C# MongoDB library NoRM, wrote the interactive tutorial mongly , the Mongo Web Admin and the free Little MongoDB Book . Rick Copeland is a Lead Software Engineer at SourceForge, where he developed the Python ODM Ming , led the effort to rewrite and open source Allura (the developer tools portion of the SourceForge site on the Python/MongoDB platform), and created the Zarkov realtime analytics framework. He is a frequent speaker at MongoDB events and an avid MongoDB enthusiast. Innovative Application This award recognizes a company or individual who has built an innovative application using MongoDB. MongoPress is an open source, MongoDB-based CMS, developed by Mark Smalley. MongoPress uses PHP and jQuery to offer a NoSQL alternative which is easy to use (even for beginners) and offers a high-performance and more lightweight alternative to WordPress. Cascade is a tool developed by the NYTimes R&D Lab that links browsing behavior on a site to sharing activity to create a map of information as it is spread and shared through social networks. Initially applied to New York Times stories and information, the tool is widely applicable and can help us to understand how messages spread in the online space. Cube is an open-source system for visualizing time series data, built on MongoDB, Node and D3. If you send Cube timestamped events (with optional structured data), you can easily build realtime visualizations of aggregate metrics for internal dashboards. Cube was developed and open sourced by Square Inc . MongoDB Contributor This award recognizes a community member for significant contribution to the codebase of the MongoDB core server, language drivers, or tools. Gustavo Niemeyer is a developer at Canonical, and in his free time, Gustavo is a contributor to Google’s Go language and the author of the mgo (mango), the MongoDB driver for Go. He also designed the Geohash concept that is used internally by MongoDB. Nat Lueng is a Singapore-based MongoDB user. In addition to bug fixes and small enhancement in the MongoDB core, C# driver, and Java driver, Nat is prolific on the free support forums, including 2,700+ posts to date. LearnBoost is an education startup built on node.js and MongoDB. The team, particularly Guillermo Rauch and Aaron Heckmann, built Mongoose , a popular MongoDB object modeling tool designed to work in an asynchronous environment. Visit our voting form to weigh in on these candidates until 1:30 PST on December 9th. We’ll announce the winners at the conclusion of MongoSV .
A Hub for Eco-Positivity
In this guest blog post, Natalia Goncharova, founder and web developer for EcoHub — an online platform where people can search for and connect with more than 13,000 companies, NGOs, and governmental agencies across 200-plus countries — describes how the company uses MongoDB to generate momentum around global environmental change. There is no denying that sustainability has become a global concern. In fact, the topic has gone mainstream. A 2021 report by the Economist Intelligence Unit (EIU) shows a 71% rise in the popularity of searches for sustainable goods over the past five years. The report “measures engagement, awareness and action for nature in 27 languages, across 54 countries, covering 80% of the world’s population.” The EIU report states that the sustainability trend is accelerating in developing and emerging countries including Ecuador and Indonesia. For me, it’s not a lack of positive sentiment that is holding back change; it is our ability to turn ideas and goodwill into action. We need a way of harnessing this collective sentiment. In 2020, the decision to found EcoHub and devote so much time to it was a difficult one to make. I had just been promoted to team leader at work, and things were going well. Leaving my job with the goal of helping to protect our environment sounded ridiculous at times. Many questions raced through my mind, the most insistent one being: Will I be able to actually make a difference? However, as you’ll see in this post, my decision was ultimately quite clear. What is EcoHub? When I created EcoHub, my principal aim was to connect ecological NGOs and businesses. Now, EcoHub enables users to search a database of more than 10,000 organizations in more than 200 countries. You can search via a map or keyword. By making it easier to connect, EcoHub lets users quickly build networks of sustainably minded organizations. We believe networks are key to spreading good ideas, stripping out duplication, and building expertise. Building the platform has been a monumental task. I have developed it myself over the past few months, acting as product manager, project manager, and full-stack developer. (It wouldn’t be possible without my research, design, and media teams as well.) During the development of the EcoHub platform on MongoDB, the flexible schema helped us edit and add new fields in a document because the process doesn’t require defining data types. We had a situation in which it was necessary to change the schema and implement changes for all documents in the database. In this case, modifying the entire collection with MongoDB didn’t take long for an experienced developer. Additionally, MongoDB’s document-oriented data model works well with the way developers think. The model reflects how we see the objects in the codebase and makes the process easier. In my experience, the best resource to find answers when I ran into a question or issue was MongoDB documentation . It provides a good explanation of almost anything you want to do in your database. Search is everything In technical terms, my choices were ReactJS, NodeJS, and MongoDB. It is the latter that is so important to the effectiveness of the EcoHub platform. Search is everything. The easier we can make it for individuals or organizations to find like minds, the better. I knew from the start that I’d need a cloud-based database with strong querying abilities. As an experienced developer, I had previous experience with MongoDB and knew the company to be reliable, with excellent documentation and a really strong community of developers. It was a clear choice from the start. Choosing our partners carefully is also important. If EcoHub is to build awareness of environmental issues and foster collaboration, then we must ensure we make intelligent choices in terms of the companies we work with. I have been impressed with MongoDB’s sustainability commitments , particularly around diversity and inclusion, carbon reduction, and its appetite for exploring the way the business has an impact globally and locally. EcoHub search is built on the community version of MongoDB , which enables us to work quickly, implement easily and deliver the right performance. Importantly, as EcoHub grows and develops, MongoDB also allows us to make changes on the fly. As environmental concerns continue to grow, our database will expand. MongoDB enables our users to search, discover, and connect with environmental organizations all over the world. I believe these connections are key to sharing knowledge and expertise and helping local citizens coordinate their sustainability efforts. Commitment to sustainability When it came down to it, the decision to build EcoHub wasn’t as difficult as I initially thought. My commitment to sustainability actually started when I was young: I can remember myself at 8 years old, glued to the window, waiting for the monthly Greenpeace magazine to arrive. Later, that commitment grew as I went to university and graduated with a degree in Environmental Protection and Engineering. Soon after, I founded my first ecology organization and rallied our cityagainst businesses wanting to cut down our beautiful city parks. Starting EcoHub was a natural and exciting next step, despite the risks and unknown factors. I hope we can all join hands to create a sustainable future for ourselves, our children, and our animals and plants, and keep our planet beautiful and healthy. MongoDB Atlas makes operating MongoDB a snap at any scale. Determine the costs and benefits with our cost calculator .