MongoDB $weeklyUpdate #8: Community Streams Galore!
Tags: database, mongodb, programming, webdev
Published: 2020-10-19 18:32:47

# 👋 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](https://twitter.com/AdrienneTacke) at [MongoDB](https://dev.to/mongodb): {% user adriennetacke %} 

Enjoy!

---
# 🎥 Upcoming Twitch Streams
_We love streaming on Twitch. We also love when the community joins and engages with us in the chat! Take a look at our Twitch lineup and mark your calendars:_

Tue. Oct 20: Sam Julien from Auth0 visits the MongoDB stream!
🕒 3pm PT / 6pm ET / 10pm UTC

Wed. Oct 21: Community Spotlight: James Turner and MongoFramework
🕒 3pm PT / 6pm ET / 10pm UTC

Tue. Oct 27: Adrienne Tacke joins Sam Julien on the Auth0 stream!
🕒 3pm PT / 6pm ET / 10pm UTC

Wed. Oct 28: Game Dev with Adrienne Tacke and Nic Raboy!
🕒 10:30pm PT / 1:30pm ET / 5:30pm UTC

Fri. Oct 30: Recruitment AMA with Rebecca Mosner
🕙 10am PT / 1pm ET / 5pm UTC

**Follow us on [Twitch](https://www.twitch.tv/mongodb) so you don't miss a stream (especially since impromptu, not-on-the-calendar streams are the best)!**

---

# 🎇 Hacktoberfest + MongoDB 🎇
_Hacktoberfest is a month-long celebration of open source software first created by DigitalOcean in 2013. Check out [last week's $weeklyUpdate](https://dev.to/mongodb/mongodb-weeklyupdate-5-hacktoberfest-38hk) to see all the details and find out how you can participate!_

### 📊 We have a Hacktoberfest dashboard (made with [MongoDB Charts](https://www.mongodb.com/products/charts), of course)!

{% codepen https://codepen.io/miniMango/pen/GRqJdVV default-tab=result %}

Check it out in full-screen glory: [MongoDB Hacktoberfest Dashboard](https://charts.mongodb.com/charts-sheeri-jymux/public/dashboards/5f83a62a-eede-4b7d-8162-29b7bd67bd55)

### 🙌 Contributor Shout Outs
THANK YOU to all of our contributors:

#### WildAid Android App ([o-fish-android](https://github.com/WildAid/o-fish-android/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged+closed%3A2020-10-11..2020-10-17+))

**[FIX: Dark mode - Search page](https://github.com/WildAid/o-fish-android/pull/408)** & **[FEATURE: Dark Mode for Risk Page](https://github.com/WildAid/o-fish-android/pull/400)**
_https://github.com_
Thank you to [ashwinpilgaonkar](https://github.com/ashwinpilgaonkar) for contributing TWO PRs to our O-Fish Android app! 🤩

**[FIX: Use sharedpreferences to store darkmode state](https://github.com/WildAid/o-fish-android/pull/407)** & & **[FEATURE: Home screen dark mode](https://github.com/WildAid/o-fish-android/pull/409)**
_https://github.com_
Thank you to [thearavind](https://github.com/thearavind) for contributing another TWO PRs to our O-Fish Android app! 😎

**[FEATURE: Add brand color files](https://github.com/WildAid/o-fish-android/pull/403)** & **[FEATURE: Dark mode draft boardings page](https://github.com/WildAid/o-fish-android/pull/404)** & **[FIX: icon size](https://github.com/WildAid/o-fish-android/pull/405)**
_https://github.com_
Thank you to [ippschi](https://github.com/ippschi) for contributing THREE more PRs to our O-Fish Android app! 🤩🤩🤩

**[FEATURE: Add dark mode to boarding record page](https://github.com/WildAid/o-fish-android/pull/402)**
_https://github.com_
Thank you to [cfsnsalazar](https://github.com/cfsnsalazar) for contributing to our O-Fish Android app!

#### WildAid O-FISH Web App ([o-fish-web](https://github.com/WildAid/o-fish-web/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged+closed%3A2020-10-11..2020-10-17+))

**[FEATURE: Add ability to search violations](https://github.com/WildAid/o-fish-web/pull/284)**
_https://github.com_
Thank you to [evayde](https://github.com/evayde) for contributing a much needed feature to our O-Fish web app! 🤗

**[FIX: Added semicolon after risk to all languages](https://github.com/WildAid/o-fish-web/pull/276)**
_https://github.com_
Thank you to [crowtech7](https://github.com/crowtech7) for contributing another PR to our O-Fish web app!

**[FIX: Add dependencies to useEffect](https://github.com/WildAid/o-fish-web/pull/282)**
_https://github.com_
Thank you to [fandok](https://github.com/fandok) for contributing to our O-Fish web app!

**[FIX: Filter & chart header UI enhancements](https://github.com/WildAid/o-fish-web/pull/283)**
_https://github.com_
Thank you to [deveshchatuphale7](https://github.com/deveshchatuphale7) for contributing to our O-Fish web app!

**[FIX: Modified currentFilter and changeFilter to fix issue #233](https://github.com/WildAid/o-fish-web/pull/289)**
_https://github.com_
Thank you to [SEGH](https://github.com/SEGH) for contributing to our O-Fish web app!

**[FIX: Data sharing](https://github.com/WildAid/o-fish-web/pull/290)**
_https://github.com_
Thank you to [jsdmaria](https://github.com/jsdmaria) for contributing another PR to our O-Fish web app!

#### WildAid iOS App ([o-fish-ios](https://github.com/WildAid/o-fish-ios/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged+closed%3A2020-10-11..2020-10-17+))

**[FEATURE: 347 Dark Mode initial implementation](https://github.com/WildAid/o-fish-ios/pull/361)**
_https://github.com_
[bladebunny](https://github.com/bladebunny) contributes a PR to the O-Fish iOS app! Thank you!

**[FIX: Add done button on keyboard to fix issue #220](https://github.com/WildAid/o-fish-ios/pull/358)**
_https://github.com_
Thank you to [czuria1](https://github.com/czuria1) for contributing to the O-Fish iOS app! Thank you!

#### WildAid Realm App ([o-fish-realm](https://github.com/WildAid/o-fish-realm/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged+closed%3A2020-10-11..2020-10-17+))

**[FIX: Added date to match to fix issue #170](https://github.com/WildAid/o-fish-realm/pull/171)**
_https://github.com_
Thank you to [SEGH](https://github.com/SEGH) for contributing to our O-Fish Realm app as well!


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

---

# 💡 ICYMI on the [DevHub](https://developer.mongodb.com/)
_Want to find the latest MongoDB tutorials and articles created for developers, by developers? Look no further than our [DevHub](https://developer.mongodb.com/)!_


**[How to Archive Old Data to Cloud Object Storage with MongoDB Atlas Data Lake & Online Archive](https://developer.mongodb.com/how-to/atlas-data-lake-online-archive)**
Need to tier your data of natively query your data across cloud object storage? [Maxime Beugnet](https://twitter.com/MBeugnet) shows you how to do both using Online Archive and Atlas Data Lake in this tutorial!

⭐

**[Schema Design Anti-Patterns - Part 3](https://youtu.be/dAN76_47WtA)**
Check out [Lauren Schaefer](https://twitter.com/lauren_schaefer)'s new YouTube video on Schema Design Anti-Patterns! In the third and final installment of this anti-patterns series, Lauren discusses the sixth anti-pattern: separating data that is accessed together. 

⭐

**[How to Use Custom Aggregation Expressions in MongoDB 4.4](https://developer.mongodb.com/how-to/use-function-accumulator-operators)**
[Ado Kukic](https://twitter.com/KukicAdo) shows you how to use custom aggregation expressions to extend the MongoDB Query Language and fit your needs! Learn how to use the $function and $accumulator operators, new in MongoDB 4.4.

---

# 📺 Last Week on [Twitch](https://www.twitch.tv/mongodb)
_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](https://www.twitch.tv/mongodb) to be notified of every stream!_

Adrienne and Nic finish out their Door Dash level in Episode 6! Watch the replay below as Adrienne adds fake and real doors, plays with physics materials 2D, and adds bounciness 🦘

{% youtube -gO9tvNgpu4 %}

---

# 🎮 GameDev with MongoDB and Unity

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

While you wait for Wednesday, catch up on past streams:

[Episode 5: Level Design and Player Animation in Unity](https://youtu.be/TnJOSwvVZDo)

[Episode 4: Getting Familiar with Unity](https://youtu.be/wDRf2jHrCPM)

[Episode 3: Creating a User Profile store with MongoDB - Part 2](https://youtu.be/QgzA_9tXxy4)


💡 And if you ever need to catch up on any of our streams, you can always find them on our [Developer Hub](https://developer.mongodb.com/learn) or our [Twitch Live Streams playlist](https://www.youtube.com/playlist?list=PL4RCxklHWZ9tdLNE3yso_rL1hS1ypeV3t)!

---

# 🎙 Last Word on the [MongoDB Podcast](https://mongodb.libsyn.com/)

{% spotify spotify:episode:0fvkkLEpMAEHZpVHKJyylo %}

Episode 22: This episode is a 🔥 one! Hosts [Nic Raboy](https://twitter.com/nraboy) & [Mike Lynn](https://twitter.com/mlynn) chat with [Val Karpov](https://twitter.com/code_barbarian), maintainer of the [Mongoose ODM](https://mongoosejs.com/). 

Mongoose is the 18th most popular download on GitHub with over 1.5m downloads of the package on NPM. Val is the sole maintainer of this massively popular package and on this episode, Val shares details of its history as well as why its so popular. If you're a NodeJS developer using MongoDB, don't miss this episode!

(Not listening on Spotify? We got you! We're most likely on your favorite podcast network, including [Apple Podcasts](https://podcasts.apple.com/us/podcast/the-mongodb-podcast/id1500452446), [PlayerFM](https://player.fm/series/the-mongodb-podcast), [Podtail](https://podtail.com/en/podcast/the-mongodb-podcast/), and [Listen Notes](https://www.listennotes.com/podcasts/the-mongodb-podcast-mongodb-0g6fUKMDN_y/) 😊)

---

# 👏 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!_


**[Stumped Trying to Query For Field Containing a String, Case Insensitive And Diacritic Sensitive](https://developer.mongodb.com/community/forums/t/stumped-trying-to-query-for-field-containing-a-string-case-insensitive-and-diacritic-sensitive/10548)**
_https://developer.mongodb.com/community/forums_

Can you help out this MongoDB user with their question? Join the discussion now!

🍃

**[Migrating from Legacy Realm Sync to MongoDB Realm Guide](https://developer.mongodb.com/community/forums/t/migrating-from-legacy-realm-sync-to-mongodb-realm-guide/10441)**
_https://developer.mongodb.com/community/forums_

You've asked and we listened! Check out this guide on how to migrate from old versions of Realm Object Server and Realm Cloud to MongoDB Realm!

🍃

**[Is there a way to apply an arbitrary condition to a MongoDB aggregation?](https://developer.mongodb.com/community/forums/t/is-there-a-way-to-apply-an-arbitrary-condition-to-a-mongodb-aggregation/10524/3)**
_https://developer.mongodb.com/community/forums_

Running into this issue? Check out this topic and add your perspective!

---

# 🌍 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!_


**📅 Upcoming**

Oct 20: [EuropeClouds Summit](https://www.europecloudsummit.com/)
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](https://twitter.com/lauren_schaefer)'s talk "Stop! Don't Make These Mistakes in Your Document Database".

Oct 22: [nerdear.la](https://nerdear.la/en/)
[Joe Karlsson](https://twitter.com/JoeKarlsson1)'s favorite things in life are cats 🐈, computers 🖥 and crappy ideas 💩, so he decided to combine all three and make an IoT (Internet of Things) litter box using a Raspberry Pi and JavaScript! If you have ever wanted to get build your own IoT project, but didn’t know how to start, then this is the talk for you.

Oct 22: [Big Mountain Data & Dev](https://www.utahgeekevents.com/events/big-mountain-data-dev-2020/schedule/)
[Lauren Schaefer](https://twitter.com/lauren_schaefer) gives a timely talk "Top Ten Tips for Making Remote Work Actually Work Right Now" on the first day of Big Mountain Data & Dev!

Oct 22: [Big Mountain Data & Dev](https://www.utahgeekevents.com/events/big-mountain-data-dev-2020/schedule/)
[Joe Karlsson](https://twitter.com/JoeKarlsson1) will join Lauren at Big Mountain Data & Dev to give his talk "An Introduction To IoT (Internet of Toilets); Or How I Built an IoT Kitty Litter Box Using JS"!

Oct 23: [Big Mountain Data & Dev](https://www.utahgeekevents.com/events/big-mountain-data-dev-2020/schedule/)
Tune into [Lauren Schaefer](https://twitter.com/lauren_schaefer)'s talk "From Tables to Documents—Changing Your Database Mindset" at Big Mountain Data & Dev!

Oct 23: [Data Con LA](https://www.dataconla.com/)
As if two conferences weren't enough, you'll get to catch [Joe Karlsson](https://twitter.com/JoeKarlsson1)'s Intro to IoT talk at Data Con LA as well!

Oct 24: [devfest Madison, WI](https://devfestwi.com/)
Check out [Joe Karlsson](https://twitter.com/JoeKarlsson1)'s talk "Bechdel.io: How We Used JavaScript To Help Make Film More Inclusive" to see how a brother and sister team created, bechdel.io, a film script parsing tool that automatically tests film scripts to determine whether or not they pass the Bechdel Test in a fraction of a second!

---

💡 These $weeklyUpdates are always posted to the [MongoDB Community Forums](https://developer.mongodb.com/community/forums/) _first_! [Sign up](https://account.mongodb.com/account/register) 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!