GIANT Stories at MongoDB

Build something fun in the MongoDB World Hackathon

Launch your editors! Fire up your soldering irons! Go and git init your repos! MongoDB is hosting a 10-week long competition for the world's hackers, designers, and makers. The top 3 teams will win a trip to New York City where they will present their projects on stage at our annual conference, MongoDB World. There's a bunch of prizes to be won, including $10,000 for first place. So g

Ten Years On, Still Going Strong - The MongoDB-User Community

This February is the ten-year anniversary of the creation of the mongodb-user group, a group which has been and still is the backbone of the MongoDB community. From its early days as a founder-supported channel for help and feedback, it has evolved through various forms from a nexus for support question to now, where it is a space where the MongoDB user community can share their knowledge - and that's a lot of knowledge with thirty-four thousand topics. With twenty-two thousand users, it's also where MongoDB Inc employees can make the fastest connections with that community.

Announcing the 2018 Hacktoberfest Winner

On behalf of my team and everyone at MongoDB, I'm excited to announce the winner of the MongoDB Hacktoberfest - Best use of Stitch contest - Stephanie Orpilla with their application, MorningPages. It's an application designed to improve users creativity by ensuring that they write every day.

End of a Legacy : A Proposal to End-of-Life Our Generic Linux Tar Packages

We are planning to end distribution of the Legacy Generic Linux x64 Tar packages starting with MongoDB 4.2. We are seeking feedback from the community before a final decision is made.

MongoDB Hackathon Guide

This guide was created to help you through the process of leveraging MongoDB as part of your hackathon project.

Attending PyGotham 2018

John Yu

Community, Events, Python

John Yu, Software Engineer at MongoDB shares his experience attending PyGotham in October of 2018

Meet Guillermo Ulises Lo Coco - MongoDB University’s 1 Millionth Registrant

MongoDB University passed over 1 million registrants. Meet our 1 Millionth registrant Guillermo Ulises Lo Coco from Tenerife, Canary Islands, Spain who signed up for the MongoDB University courses M001: MongoDB Basics and M040: New Features and Tools in MongoDB 4.0.

Amy Berman: Let's start by getting into your tech background. When did you first become interested in tech, and why did you decide to pursue the field?

Guillermo Ulises Lo Coco: I’ve been programming since I had a Commodore in 1990 but started to program seriously in 2002. Having taken 4-5 years off programming, I came back to realize the developer world had changed. At this time, I felt compelled to advance my skills, and I signed up for MongoDB University M001.

AB: That’s a good transition into my next question. Where do you currently work? What is your role, and what do you like about it?

GU: I work at Club Deportivo Tenerife, a Spanish league soccer team, and I am in charge of redesigning old intranet database applications to improve public web areas. I focus on future-proofing my apps and spend a lot of time trying to make the “right choice” to save time in the future.

AB: How did you first discover MongoDB? What projects have you used or are you in the process of using with MongoDB?

GU: Programming in different languages was always difficult for me; it’s not easy to switch. In 2016, I discovered NodeJs and started to invest time researching and learning how to switch to JS backend and I found many examples and posts with Node and JSON databases. I tried different technologies and found MongoDB the most complete.

AB: Why MongoDB?

GU: I tried different technologies and MongoDB was the easiest to design, prototype, and deploy.

  • Extremely easy to learn
  • Fast like no other
  • No new language to learn - just Javascript (the language I know best)
  • Excellent documentation
  • Well supported in Linux
  • Amazing cloud service and desktop app

AB: What did you do in the past year with MongoDB?

GU: Last year, I developed new apps for annual subscription renewal and an appointment management for the Tenerife Soccer team - https://2018.cdtoficial.es.

After learning geospatial indexing in the MongoDB University course, I wrote a Telegram Bot to show how easy it is to implement the geospatial indexing feature. You can interact with the bot via Telegram.

Check out the MongoDB Geospatial Demo: https://github.com/glococo/mongodb_geospatial

@GasolinaBarataBot Telegram Bot takes a table from Spanish Open Data Portal every 12hs, converts that approximately 10.000 stations data in a JSON object, and saves a copy to Atlas Cloud. You can send any map position inside Spain to the bot, and it will search for the best gas station in Spain according to the selected fuel type.

AB: What advice or encouragement do you have for those considering enrolling in a MongoDB University course to learn to use MongoDB?

GU: Think in real-life database problems, how the data will grow, and how you will use that data. The real-life case studies used in MongoDB University courses give you the ability to really think about how your database will be used, and how it will scale.

"MongoDB University courses provided me with the opportunity to update my database skills and allowed me to quickly and easily build applications. I especially enjoy the many features and benefits of using MongoDB Atlas and Compass."

Start your path to becoming a MongoDB expert by signing up for our free MongoDB University courses.

Welcome to Hacktoberfest 2018!

Hacktoberfest is a month-long celebration of open source software, started originally by our friends at DigitalOcean, and held in partnership with GitHub and Twilio.

Hacking for Resilience with MongoDB Stitch at PennApps XVIII

Michael Lynn

Community, Events

Hosted and run by students at The University of Pennslyvania, PennApps is billed as “The original hackathon.” The eighteenth iteration of the nation's first college hackathon kicked off on Friday, September 7th at 7:30 pm and with participants hacking away until Sunday, September 9th at 8:00 am.

MongoDB was a technology choice for many of the hackathon teams, and as the weekend progressed, participants leveraging MongoDB stopped by to share details of their projects.

One application that stood out immediately was pitched by its team as a “100% offline communication app” called Babble. The trio from Carnegie Mellon University spoke enthusiastically about the app they were developing.

“Babble will be the world’s first chat platform that is able to be installed, setup, and used 100% offline,” said Manny Eppinger, a Junior studying CS at CMU.

The Babble development team
From left to right: Manny Eppinger, Michael Lynn (MongoDB), Conlon Novak, and Aneek Mukerjee

In keeping with the PennApps XVIII theme of “HACK-FOR-RESILIENCE”, a critical design goal of Babble is to be able to support 100% offline utilization including application installation via near-field communication (NFC).

Imagine you’re in the midst of a disaster scenario and the internet infrastructure is damaged, or severely degraded. Communication into, and out of these areas is absolutely critical. Babble asks the questions:

  • What if you didn’t have to rely on that infrastructure to communicate?
  • What if you could rely on what you do have -- people, cell phones, and physical proximity?

Working in a peer-to-peer model, each Babble user’s device keeps a localized ledger of all messages that it has sent and received, as well as all of the ledgers of each device that this instance of Babble has been connected directly to via Android Nearby Connections.

The team leveraged MongoDB Stitch and MongoDB Mobile, now in beta to ensure that the app will capture and store chats and communication from its users and when a connection becomes available, automatically sync with the online version of the database.

Babble Stitch Diagram

As hackathon mentors and judges for the event, my team and I were so impressed with the team's vision, and with their innovation that we chose them as recipients of the Best Use of MongoDB Stitch award which includes a prize package valued at $500.

Whether you’re a student hacker, or an engineer simply looking to get your brilliant app idea off the ground, I’d strongly encourage you to take a look at MongoDB Atlas, MongoDB Stitch, and MongoDB Mobile to help you accelerate your innovation cycle and reduce the amount of time you need to spend building and managing servers and replicating boilerplate code.

Check out project Babble on Devpost.
Are you a developer, advocate or similar with a combination of excellent coding and communication skills and a passion for helping other developers be awesome? We’re hiring at MongoDB and we’d love to talk with you.

Introducing the MongoDB Masters Program for 2018

My name is Michael Lynn and I’m the Worldwide Director of Developer Advocacy at MongoDB. I’m incredibly proud to be a part of the Developer Relations and Marketing team here at MongoDB.

A majority of what we do in Developer Advocacy is related to increasing awareness of MongoDB within the community of developers and data scientists. We do this through involvement in a variety of user groups, industry conferences, and events as well as through management of the MongoDB Masters Program.

This program was created to recognize leaders within their community, experts in MongoDB, and professionals who freely share their knowledge. This year’s class includes returning Masters, as well as new members who have distinguished themselves in the past year.

MongoDB Masters in years past have provided valuable product feedback and driven thought leadership in their fields. We look forward to deepening this relationship over the coming year. This year’s class of Masters will also be encouraged to participate in beta testing programs, share their experiences with MongoDB, and continue to expand and broaden their own voices as leaders in the technical community.

The Masters program has been an incredibly rewarding and valuable program for MongoDB and we greatly appreciate the efforts of our most vocal, and most active supporters. This is why we’ve put so much time and effort into creating a program to recognize these individuals and thank them for their contributions.

Master Honorees enjoy benefits ranging from access to the MongoDB Engineering and Product Management teams to discounted MongoDB Atlas Credits.

Preparations are underway for the MongoDB Masters Summit, which will be held on Tuesday, June 26th as part of MongoDB World 2018. We’ll have several speakers and a special Q&A session with Eliot Horowitz, our Co-Founder, and CTO. We encourage all members of our community to register for MongoDB World 2018, meet the Masters in person, and join our Advocacy Hub to start their own path to becoming a MongoDB Master.

So, all this talk of Masters – how, you might be thinking, do I become a Master?

Before I dive into an explanation of the requirements, please take a moment to review the bios of some of the existing Masters. You’ll easily spot some things in common across all of these incredibly talented and accomplished individuals.

Passion

Masters are passionate about technology and about solutions to technical problems. This passion drives these individuals to do things that few technologists will do. While this attribute is common among the existing and past Masters, it’s not easy to measure. You know it when you see it and it’s woven into the careers of many of the people I’ve encountered surrounding this program.

Impact

If passion is fuel, then impact is fire. Impact is the result of the passionate pursuit of worthy causes. Again, this is an attribute easily found in common across our Masters membership. Measuring impact is also difficult because in many cases, especially when dealing with the Masters, the impact of their actions, projects, and even their careers is widespread. Masters are individuals that positively impact their families, teams, companies, and their communities.

Execution

Execution is the spark that ignites fire. Elegant, efficient and effective solutions to technical challenges rarely, if ever, happen by accident. Rather, truly successful solutions require intelligent, deliberate execution – and in most cases, hard work. I strongly encourage you to spend time with any of the Masters and it will become clear that these individuals know how to execute. They know how to get things accomplished.

These are the attributes of a MongoDB Master and to achieve membership, an individual should be passionate about great technology and about solving technical problems. These individuals should have demonstrated, through successful execution, a massively beneficial impact on their company, team and/or community.

Are you interested in becoming a MongoDB Master, or do you think you may already meet the requirements? I would like to invite you to join us at MongoDB World in New York to learn more; consider completing the nomination form below to have yourself or a colleague considered for a MongoDB Masters membership.

MongoDB Masters membership nomination →