MongoDB $weeklyUpdate #5: Hacktoberfest!

:wave: Hi everyone!

Welcome to MongoDB $weeklyUpdate, a weekly digest of MongoDB tutorials, articles, and community spotlights!

Each week, we’ll be sharing the latest and greatest MongoDB content and featuring our favorite community content too, curated by Adrienne Tacke at MongoDB.


:sparkler: Hacktoberfest + MongoDB :sparkler:

Hacktoberfest is a month-long celebration of open source software first created by DigitalOcean in 2013. Hacktoberfest encourages experienced developers and novices alike to get involved with community open source projects by contributing code, documentation, and bug fixes to open source projects during the month of October. MongoDB is joining in on the fun and invites YOU to participate too!

What will MongoDB be doing for Hacktoberfest?

MongoDB will be hosting several online events throughout October. Members of the MongoDB Engineering and Product teams will be at the events and in the forums to help those making their first pull request, provide assistance and encouragement, and to help make your Hacktoberfest experience awesome!

How can I get involved?

:zap: If you haven’t already, sign up for Hacktoberfest to get updates and register for the event.

:zap: Contribute to one of our repos:

We are focusing our efforts around O-FISH, the open source mobile application that helps WildAid patrol for illegal fishing and keep our oceans pristine.

Check out the 4 repositories you can contribute to:





:zap: Make your first pull request:

If you haven’t contributed to a GitHub repository before, check out this guide on making your first pull request.

:zap: Recommend an open source project (or one of your own!):

We will also be featuring other community open source projects that utilize MongoDB Solutions including mongod, Atlas, and Realm to help members of the community find the right opportunity to contribute and earn their shirt! If YOU have an open source project that you’d like others to contribute to that uses MongoDB in some way, comment on this post!

:zap: Earn limited edition MongoDB Community Forum badges:

We will also be awarding forum badges to community members who complete Hacktoberfest and a special “O-FISH Contributor” badge to any community member who helps improve #o-fish by submitting a pull request with improvements, bug fixes, or documentation enhancements.

:zap: Join our virtual kickoff event:

We’re starting the party with a virtual kickoff event on October 6th! Join us to get more info on all things Hacktoberfest and MongoDB.

:zap: Participate in one of the many virtual MongoDB events being held around the world:

From office hours to MongoDB hosted local events, find one that suits you! Also check the official event list for Hacktoberfest too!

:zap: Keep an eye out for Hacktoberfest Twitch streams:

Throughout the month of October, we’ll have dedicated Hacktoberfest streams! This is a great way to ask us questions directly, learn about how to contribute, and to see the cool things your peers are building! Follow us on Twitch so you don’t miss any of the action!

:sparkler: We are EXCITED about being a community partner with Hacktoberfest and can’t wait to collaborate with you! :sparkler:

:bulb: ICYMI on the DevHub

Want to find the latest MongoDB tutorials and articles written for developers, by developers? Look no further than our DevHub!

Using MongoDB Atlas on Heroku
Need to deploy MongoDB Atlas-backed Heroku apps (with no add-ons)? Check out Adrienne Tacke’s tutorial to see how simple it is! Hint: she’ll show you how to setup config vars in Heroku to store your Atlas connection string.


Getting Started with Atlas and the MongoDB Query Language (MQL)
What the heck is MQL? Nic Raboy explains in his tutorial. You’ll also learn how to get started with MongoDB Atlas to host your database in the cloud and learn the basic MQL commands for interacting with your data!


Tutorial: Build a Movie Search Application Using Atlas Search
Great search functionality involves two things: fast searches and relevant results! See how to achieve both by building a Movie Search app from scratch with Karen Huaulme!

:tv: Last Week on Twitch

We stream tech tutorials, live coding, and talk to members of our community every Friday. Sometimes, we even stream twice a week! Be sure to follow us on Twitch to be notified of every stream!

Catch up on last Friday’s hilarious stream with Joe Karlsson and Timirah James! They talk about tech and react to programmer memes that we ALL can relate to.

:popcorn: Watch now

:video_game: GameDev with MongoDB and Unity

Episode 4: Finally, some Unity!
Is that Unity I see? :eyes: Last week, Karen and Nic finally opened up the popular game engine and created their first few objects and scripts to get some Plummies moving!

Episode 5 is on Sep 30, 10:30am PT. Join us in the chat and help us build this game!

:bulb: And if you ever need to catch up on any of our streams, you can always find them on our Developer Hub or our Twitch Live Streams playlist!

:studio_microphone: Last Word on the MongoDB Podcast

Episode 19: Introducing Mark Porter, CTO of MongoDB
This week, hosts Nic Raboy & Mike Lynn chat with MongoDB’s new CTO Mark Porter. Tune in to hear why Mark joined MongoDB and go back in time to discuss his experiences at NASA, Oracle, Amazon, and more.

(Not listening on Spotify? We got you! We’re most likely on your favorite podcast network, including Apple Podcasts, PlayerFM, Podtail, and Listen Notes :blush: )

:clap: Community Spotlight

Every week, we pick interesting articles, questions, and more from all over the internet! Be sure to use the #MongoDB hashtag when posting on or leave a comment on my weekly Tweets. You might be featured in an upcoming edition!

Create a serverless GraphQL API with AWS AppSync and MongoDB
DEV user server_not_found has written a sweet tutorial that shows you how to create a serverless GraphQL API with AWS AppSync and MongoDB. Check it out!


James Turner has created a framework that tries to bring some of the nice features from Entity Framework into the world of MongoDB. Check it out!


iOS required init crashing app


Re-add member in replica


Better way to store Enum values in MongoDB
Need a way to store the value associated with a Java Enum in MongoDB? DEV User harithay shows us how!

:earth_africa: MongoDB DevRel around the Interwebz

Watch our team do their thang at various conferences, meetups, and podcasts around the world (virtually, for now).

:date: Upcoming

Oct 15th: TestCon Europe
Serverless application development is fabulous…but if you don’t have a CI/CD pipeline with a strong foundation of test automation, you’ll likely fail. Don’t let that happen by tuning into Lauren Schaefer’s talk “DevOps + MongoDB Realm Serverless Apps = :star_struck:”!

:repeat: Watch it again!

Sept 25: NE-RPC North East Remote Programming Conference
Catch a replay of Lauren Schaefer’s talk From Tables to Documents — Changing Your Database Mindset!