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 .
New Aggregation Pipeline Text Editor Debuts in MongoDB Compass
There’s a reason why Compass is one of MongoDB’s most-loved developer tools: because it provides an approachable and powerful visual user interface for interacting with data on MongoDB. As part of this, Compass’s Aggregation Pipeline Builder abstracts away the finer points of MongoDB’s Query API syntax and provides a guided experience for developing complex queries. But what about when you want less rather than more abstraction? That’s where our new Aggregation Pipeline Text Editor comes in. Recently released on Compass, the Aggregation Pipeline Text Editor allows users to write free-form aggregations. While users could previously write and edit pipelines through a guided and structured builder organized by aggregation stage, a text-based builder can be preferable for some users. This new pipeline editor makes it easy for users to: See the entire pipeline without having to excessively scroll through the UI Stay “in the flow” when writing aggregations if they are already familiar with MongoDB’s Query API syntax Copy and paste aggregations built elsewhere (like in MongoDB’s VS Code Extension ) into Compass Use built-in syntax formatting to make pipeline text “pretty” before copying it over from Compass to other tools The Aggregation Pipeline Text Editor in Compass. Notice how toward the top right you can click on “stages” to move back to the traditional stage-based Aggregation Pipeline Builder. Ultimately, the addition of the Aggregation Pipeline Text Editor to Compass gives users more flexibility depending on how they want to build aggregations. For a more guided experience and to get result previews when adding each new stage, the existing Aggregation Pipeline Builder will work best for most users. But when writing free-form aggregations or copying and pasting aggregation text from other tools, the Aggregation Pipeline Text Editor may be preferable. It also previews the final pipeline output, rather than the stage-by-stage preview that exists today. Users will be able to access either both the traditional Aggregation Pipeline Builder and the new Pipeline Text Editor from directly within the Aggregations tab in Compass and can switch between the two views without losing their work. To get access to the new Aggregation Pipeline Text Editor, make sure to download the latest version of Compass here . And as always, we welcome your continued feedback on how to improve Compass. If you have ideas for how to improve your experience with Compass you can submit them on our UserVoice platform here . We’ll have even more great features coming in Compass soon. Keep checking back on our blog for the latest news!