Welcome to MongoDB $weeklyUpdate, a weekly digest of MongoDB tutorials, articles, and community spotlights!
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!
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!
⚡ If you haven't already, sign up for Hacktoberfest to get updates and register for the event.
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:
Realm application code and sample data for the Officer's Fishery Information Sharing Hub (O-FISH). The mobile app allows fisheries officers to document and share critical information gathered during a routine vessel inspection. The web app allows agencies to gain insights from the aggregated information.
If you haven’t contributed to a GitHub repository before, check out this guide on making your first pull request.
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!
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.
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.
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!
🎇 We are EXCITED about being a community partner with Hacktoberfest and can't wait to collaborate with you! 🎇
💡 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!
📺 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!
Episode 4: Finally, some Unity!
Is that Unity I see? 👀 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!
🎙 Last Word on the MongoDB Podcast
Episode 19: 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.
Every week, we pick interesting articles, questions, and more from all over the internet! Be sure to use the #MongoDB hashtag when posting on dev.to or leave a comment on my weekly Tweets. You might be featured in an upcoming edition!
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!
MongoFramework tries to bring some of the nice features from Entity Framework into the world of MongoDB.
Some of the major features include:
- Entity mapping for collections, IDs and properties through attributes
- Indexing through attributes (including text and geospatial)
- Fluent mapping builder
- Entity change tracking
- Changeset support (allowing for queuing multiple DB updates to run at once)
- Diff-updates (only changes to an entity to be written)
- Entity Buckets (clustering of small documents together, improving index performance)
- Runtime type discovery (serialize and deserialize without needing to specify every "known" type)
MongoFramework is currently built on-top of the official MongoDB C# driver.
Licensing and Support
MongoFramework is licensed under the MIT license. It is free to use in personal and commercial projects.
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!
Need a way to store the value associated with a Java Enum in MongoDB? DEV User harithay shows us how!
Watch our team do their thang at various conferences, meetups, and podcasts around the world (virtually, for now).
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 = 🤩"!
🔁 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!
💡 These $weeklyUpdates are always posted to the MongoDB Community Forums first! Sign up today to always get first dibs on these $weeklyUpdates and other MongoDB announcements, interact with the MongoDB community, and help others solve MongoDB related issues!