MongoDB $weeklyUpdate #7: Collect your badges!

: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!

Enjoy!


:sparkler: Hacktoberfest + MongoDB :sparkler:

Hacktoberfest is a month-long celebration of open source software first created by DigitalOcean in 2013. Check out last week’s $weeklyUpdate to see all the details and find out how you can participate!

:zap: Have you earned your limited-edition MongoDB badges yet?

Get the new forum badges for participating in our Hacktoberfest activities!

:raised_hands: Contributor Shout Outs

THANK YOU to all of our contributors:

WildAid Android App (o-fish-android)

FIX: Adding color to edit and photo
https://github.com
Thank you to yoobi for contributing to our O-Fish Android app!

FIX: Issue 369: Enable Dark Mode for Login
https://github.com
Thank you to ardlank for contributing to our O-Fish Android app!

FIX: Store Country Code of the vessel state and display country name & FIX: Save dark mode status in realm and update the me page
https://github.com
thearavind contributed TWO PRs to our O-Fish Android app! Thank you! :sunglasses:

FEATURE: Notes page dark mode & FEATURE: Added Dark mode to basic information page
https://github.com
Thank you to sunny52525 for contributing TWO PRs to our O-Fish Android app! :star_struck:

FEATURE: Dark Mode for Crew Page
https://github.com
Thank you to haqiqiw for contributing to our O-Fish Android app!

FIX: Replace faulty layout id
https://github.com
Thank you to ippschi for contributing to our O-Fish Android app!

WildAid O-FISH Web App (o-fish-web)

FIX: Adding breadcrumbs to fix issue #208 & FIX: Added blue-color class and internationalized text on breadcrumbs
https://github.com
Thank you to SEGH for contributing TWO PRs to our O-Fish web app! :hugs:

FIX: Create user requires email
https://github.com
Thank you to antwonthegreat for contributing another PR to our O-Fish web app!

FIX: Setting default time for the date picker to start of day
https://github.com
Thank you to joquendo for contributing to our O-Fish web app!

FIX: Data sharing
https://github.com
Thank you to jsdmaria for contributing to our O-Fish web app!

FIX: Boardings filter
https://github.com
Thank you to crowtech7 for contributing to our O-Fish web app!

FIX: Crew member page showing duplicate vessel names
https://github.com
mdegis is back with another fix to the WildAid repo! Thank you!

FEATURE: Localize to Spanish
https://github.com
ismaeldcom adds Spanish localization to the WildAid site! Thank you!

WildAid iOS App (o-fish-ios)

ENHANCEMENT: Improve number input into weight input field
https://github.com
coltonlemmon adds a much needed enhancement to the O-Fish iOS app! Thank you!

:sparkler: We are INCREDIBLY happy and thankful for your Hacktoberfest contributions! Looking forward to the rest of October! :sparkler:


:bulb: ICYMI on the DevHub

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

Getting Started with Unity for Creating a 2D Game
Nic Raboy has another tutorial on game development for you! Perfect for beginners, check out how to get started with Unity for creating your own 2D game!

:star:

Schema Design Anti-Patterns - Part 2
Check out Lauren Schaefer’s new YouTube video on Schema Design Anti-Patterns! You’ll learn about unnecessary indexes, bloated documents, and case-insensitive queries without case-insensitive indexes.

:star:

How We Migrated Realm JavaScript From NAN to N-API
Recently, the Realm JavaScript team has reimplemented the Realm JS Node.js SDK from the ground up to use N-API. Check out how they approached this migration in an iterative way!


: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!

Mike Lynn, Shane McAllister, and Ian Ward walk through the basics of creating an iOS app with Xcode, Swift, and Realm! They know that iOS apps are relatively easy to create… It’s the data persistence that many app developers overlook! Tune in to the replay as they show how to add Realm to your iOS app for data persistence!

:popcorn: Watch now

:video_game: GameDev with MongoDB and Unity

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

While you wait for Wednesday, check out our past streams:

Episode 5: Level Design and Player Animation in Unity

Episode 4: Getting Familiar with Unity

Episode 3: Creating a User Profile store with MongoDB - Part 2

: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 21: Managing Corporate Purchasing with Vendrix and MongoDB
This week, hosts Nic Raboy & Mike Lynn chat with David Stewart, co-founder of Vendrix, to see how they leverage MongoDB as the safe and secure data layer for their credit card management system!

(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 dev.to or leave a comment on my weekly Tweets. You might be featured in an upcoming edition!

Sorting a populated field
https://developer.mongodb.com/community/forums
Can you help out this MongoDB user with their question? Join the discussion now!

:leaves:

Changing foreignField with pipeline not working
https://developer.mongodb.com/community/forums
Well-versed in aggregation pipelines? Check out this question and lend your perspective!

:leaves:

Mongo High CPU Usage when query
https://developer.mongodb.com/community/forums
Running into this issue? Check out this topic to see for the possible cause!


: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). Also, find external articles and guest posts from our DevRel team here!

:date: Upcoming

Oct 12: RustLab
Catch Mark Smith at RustLab where he’ll show you how to Get Started with MongoDB & Rust!

Oct 15: 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:”!

Oct 15: NDC Sydney
If you’re like many developers, relational databases are your bread and butter. But then…NoSQL databases came along. What is this? Is this better than a relational database? What do we need another database technology for? Check out Adrienne Tacke’s definitive guide on NoSQL databases and tune in to her talk at NDC Sydney!

Oct 20: EuropeClouds Summit
As Daniel Tiger wisely sings, “It’s OK to make mistakes. Try to fix them, and learn from them too.” Come learn common mistakes developers make as they model their data in document databases in Lauren Schaefer’s talk “Stop! Don’t Make These Mistakes in Your Document Database”.

:pushpin: On Dev.to

Aaron Bassett wrote a Python Web Spider to catalogue the HTTP headers of the top 10,000,000 domains (based on Open PageRank data). In this Dev.to article, he makes it public and available for all!

:bookmark:Check it out on dev.to!

6 Likes