~/devreads

Nic Raboy

https://www.thepolyglotdeveloper.com/blog/ · 50 posts · history since 2021 · active

6 Jun

Nic Raboy 1 min read

So you're ready to dabble with MongoDB on Linux and you've chosen Ubuntu as the variant you want to work with. Fantastic choice because you're in for a fairly easy experience that will get you up and ... The post How to Install MongoDB on Ubuntu: A Step-by-Step Guide for Beginners appeared first on DataCamp.

29 May

Nic Raboy 1 min read

So you're looking to self-host MongoDB or start dabbling with it in a local setting? There are a few options to get started if you don't want to jump directly into MongoDB Atlas, one of those options ... The post Running MongoDB in Docker - A Complete Guide with Examples appeared first on DataCamp.

22 May

Nic Raboy 1 min read

So you want to build your own content management system (CMS), also sometimes known as a blog? This is a classic example when learning how to use a database, whether it be a relational database manage... The post How to Design Nested Documents for a Blogging App appeared first on DataCamp.

15 May

Nic Raboy 1 min read

GraphQL is a powerful and efficient way to build APIs. The client queries the API, similarly to how they would a database, and that API returns only the data that they've requested, often reducing the... The post MongoDB and GraphQL: A Perfect Match appeared first on DataCamp.

8 May

Nic Raboy 1 min read

Almost every modern web application will need a REST API for the frontend to communicate with, and in almost every scenario, that frontend is going to expect to work with JSON data. As a result, the b... The post Building a REST API With Express Framework and MongoDB appeared first on Hevo.

6 May

Nic Raboy 1 min read

Do you struggle with interviews? You're not alone! You can have the best interview notes in the world, but when you start having that vocal conversation, you might end up a deer in the headlights, fre... The post Build a Real-Time Voice Interview Coach with TypeScript and LiveKit appeared first on The Polyglot Developer.

1 May

Nic Raboy 1 min read

Are you speaking at Meetups, conferences, and other events frequently? How are you keeping track of the call for papers (CFPs) that you've submitted? Are you using messy spreadsheets? Tracking your su... The post Introducing CFP Manager to Manage Speaking Engagements for the Team appeared first on The Polyglot Developer.

28 Apr

Nic Raboy 1 min read

If you're just starting to dabble with MongoDB, you've probably come to a point where your documents are looking a little complex. These documents might have gone from flat, relational-looking pieces ... The post Using Dot Notation to Query Nested Fields in MongoDB appeared first on DataCamp.

13 Apr

Nic Raboy 1 min read

Almost every modern web application will need a REST API for a client to talk to, and in almost every scenario, that client is going to expect JSON. The best developer experience is a stack where you ... The post Build a Movie Watchlist with Node.js, TypeScript, and MongoDB appeared first on DEV.

10 May 2025

Nic Raboy 1 min read

I recently picked up a Beelink EQR6 Mini PC to reduce some of the Docker stress on my aging Synology NAS. Since my Synology used the Btrfs filesystem, I never had to worry about file locks and corrupt... The post Easy Automated Docker Volume Backups That Are Database Friendly appeared first on The Polyglot Developer.

9 May 2025

Nic Raboy 1 min read

Content platforms evolve as business strategies shift. At MongoDB, we embraced external publishing platforms like Dev.to, Medium, The Polyglot Developer, etc. to better engage developer communities, r... The post Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js appeared first on DEV.

6 May 2025

Anaiya Raisinghani 1 min read

Interested in diving into our Django MongoDB Backend integration? Follow along with this quickstart to create a Django application, connect that application to a MongoDB deployment, ensure your deploy... The post Django MongoDB Backend Quickstart appeared first on DEV.

3 May 2025

Tim Kelly 1 min read

Retrieval-augmented generation, or RAG, introduces some serious capabilities to your large language models (LLMs). These applications can answer questions about your specific corpus of knowledge, whil... The post How to Make a RAG Application With LangChain4j appeared first on DEV.

1 May 2025

Luce Carter 1 min read

For many reasons—including scalability, flexibility, and modernization—more and more development teams are looking to migrate away from PostgreSQL to MongoDB. In the past, these teams might have been ... The post Migrating From PostgreSQL to MongoDB in a .NET EF Core Application appeared first on DEV.

27 Apr 2025

Aasawari Sahasrabuddhe 1 min read

Application and system designs have always been considered the most essential step in application development. All the later steps and technologies to be used depend on how the system has been designe... The post Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB appeared first on DEV.

26 Apr 2025

Anaiya Raisinghani 1 min read

In this tutorial, we will dive head first into utilizing MongoDB’s Flask-PyMongo library! We will build a basic CRUD (create, read, update, delete) Flask-PyMongo application and learn about how intuit... The post Build a Basic CRUD Application With Flask-PyMongo appeared first on DEV.

22 Apr 2025

Luce Carter 1 min read

With the release of MongoDB 7.0 in August 2023, we introduced a feature called Queryable Encryption, the first of its kind. With queryable encryption, your data is encrypted, even at rest, with the se... The post Getting Started With Queryable Encryption in the MongoDB C# Driver appeared first on DEV.

21 Apr 2025

Tim Kelly 1 min read

In this tutorial, we'll build a real-time fraud detection system using MongoDB Atlas Vector Search, Apache Kafka, and AI-generated embeddings. We'll demonstrate how MongoDB Atlas Vector Search can be ... The post Building a Real-Time AI Fraud Detection System with Spring Kafka and MongoDB appeared first on DEV.

19 Apr 2025

Anaiya Raisinghani 1 min read

DjangoCon Europe is just around the corner, and this year, it’s in Dublin, Ireland. This means two things: I’m legally required to drink my first Guinness (yes, first ever!). I obviously had to build... The post Grab a Pint With Django-MongoDB-Backend, Voyage AI, and LangChain appeared first on DEV.

8 Aug 2023

Nic Raboy 1 min read

As seen in a previous tutorial, creating a serverless function for AWS Lambda with Java and MongoDB isn't too complicated of a task. In fact, you can get it done with around 35 lines of code! However,... The post Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas appeared first on MongoDB.

23 Jul 2023

Nic Raboy 1 min read

So you need to build an application that will scale with demand and a database to scale with it? It might make sense to explore serverless functions, like those offered by AWS Lambda, and a cloud data... The post Serverless Development with AWS Lambda and MongoDB Atlas Using Java appeared first on MongoDB.

17 Apr 2023

Nic Raboy 1 min read

So the data within your organization spans across multiple databases, database platforms, and even storage types, but you need to bring it together and make sense of the data that's dispersed. This is... The post Delivering a Near Real-Time Single View into Operations with a Federated Database appeared first on MongoDB.

4 Apr 2023

Nic Raboy 1 min read

Need a consistent development and deployment experience as developers work across teams and use different machines for their daily tasks? That is where Docker has you covered with containers. A common... The post Local Development with the MongoDB Atlas CLI and Docker appeared first on MongoDB.

17 Feb 2023

Nic Raboy 1 min read

So you need to build an application with minimal operating costs that can also scale to meet the growing demand of your business. This is a perfect scenario for a serverless function, like those built... The post Getting Started with MongoDB Atlas and Azure Functions using .NET and C# appeared first on Microsoft.

25 Jan 2023

Nic Raboy 1 min read

If you're a Go developer and you're looking to go serverless, AWS Lambda is a solid choice that will get you up and running in no time. But what happens when you need to connect to your database? With... The post Interact with MongoDB in an AWS Lambda Function Using Go appeared first on MongoDB.

6 Jan 2023

Nic Raboy 1 min read

Have you ever needed to handle signal events within your ZX script? For example, what happens if you need to handle a graceful shutdown of your long-running or infinite-running script? Or what happens... The post Listen for SIGINT and SIGTERM Events in a ZX Script appeared first on The Polyglot Developer.

8 Nov 2022

Nic Raboy 1 min read

So you're building serverless applications with Microsoft Azure Functions, but you need to persist data to a database. What do you do about controlling the number of concurrent connections to your dat... The post Getting Started with MongoDB Atlas and Azure Functions using Node.js appeared first on Microsoft.

4 Nov 2022

Nic Raboy 1 min read

So you want to build a REST API, but you don't want to worry about the management burden when it comes to scaling it to meet the demand of your users. Or maybe you know your API will experience more b... The post Build a Totally Serverless REST API with MongoDB Atlas appeared first on MongoDB.

21 Oct 2022

Nic Raboy 1 min read

If you're a developer, worrying about your database is not necessarily something you want to do. You likely don't want to spend your time provisioning or sizing clusters as the demand of your applicat... The post Developing Your Applications More Efficiently with MongoDB Atlas Serverless Instances appeared first on MongoDB.

12 Aug 2022

Nic Raboy 1 min read

About a year ago I created a game with MongoDB and Unity and wrote about it in a previous tutorial. The idea was to demonstrate how features within the game could be synchronized to each player in nea... The post Randomizing MongoDB Document Fields on a Repeating Timer with Node.js appeared first on The Polyglot Developer.

3 Aug 2022

Nic Raboy 1 min read

When it comes to C#, it's not too difficult or time-consuming to create or consume RESTful APIs. In fact, I recently published a tutorial that demonstrated how to create a RESTful API with .NET Core u... The post Interact with a GraphQL API from a .NET Core Application appeared first on MongoDB.

28 Jun 2022

Nic Raboy 1 min read

As I mentioned in a previous tutorial, I'm a big fan of Netlify and the services they offer developers—my favorite of their services being their static website hosting and serverless functions. When c... The post Developing a Web Application with Netlify Serverless Functions and MongoDB appeared first on MongoDB.

8 Jun 2022

Brandon Raboy 1 min read

Ever since studying and working with databases 6 months ago, I've become fascinated with SQL and its relatively simple syntax. As a guide to the reader, I've gathered the essential criteria that emplo... The post Intro to SQL for the New Grad Developer appeared first on The Polyglot Developer.

6 Apr 2022

Nic Raboy 1 min read

If you've been keeping up with my series of tutorials around .NET Core and MongoDB, you'll likely remember that we explored using the Find operator to query for documents as well as an aggregation pip... The post Using LINQ to Query MongoDB in a .NET Core Application appeared first on MongoDB.

23 Mar 2022

Nic Raboy 1 min read

I'm a huge fan of static generated websites! From a personal level, I have The Polyglot Developer, Poké Trainer Nic, and The Tracy Developer Meetup, all three of which are static generated websites bu... The post Add a Comments Section to an Eleventy Website with MongoDB and Netlify appeared first on MongoDB.

2 Mar 2022

Nic Raboy 1 min read

If you've been keeping up with my .NET Core series on MongoDB, you'll remember that we explored creating a simple console application as well as building a RESTful API with basic CRUD support. In both... The post Joining Collections in MongoDB with .NET Core and an Aggregation Pipeline appeared first on MongoDB.

23 Feb 2022

Nic Raboy 1 min read

If you've been keeping up with my development content, you'll remember that I recently wrote Build Your First .NET Core Application with MongoDB Atlas, which focused on building a console application ... The post Create a RESTful API with .NET Core and MongoDB appeared first on MongoDB.

16 Feb 2022

Nic Raboy 1 min read

If you play a lot of games, you probably noticed at some point in time that the version number or build number of the game is often presented clearly on the screen. This is often not by accident and i... The post Extract the Version Information of a Game with Unity and C# appeared first on The Polyglot Developer.

9 Feb 2022

Nic Raboy 1 min read

So you're a .NET Core developer or you're trying to become one and you'd like to get a database included into the mix. MongoDB is a great choice and is quite easy to get started with for your .NET Cor... The post Build Your First .NET Core Application with MongoDB Atlas appeared first on MongoDB.

19 Jan 2022

Nic Raboy 1 min read

A few months ago you might remember a tutorial I put out regarding remote caching in Eleventy. In this tutorial titled, Download and Cache YouTube Data in an Eleventy Website with Simple JavaScript, I... The post Add Pagination to Your Eleventy Static Generated Website in Minutes appeared first on The Polyglot Developer.

12 Jan 2022

Nic Raboy 1 min read

I recently got into streaming video games on a consistent basis and needed a better call to action (CTA) to encourage subscribers. In an attempt to encourage more subscriptions, I thought it'd be bene... The post Create a Custom Stream Elements Overlay for YouTube Subscribers appeared first on The Polyglot Developer.

1 Jan 2022

Nic Raboy 1 min read

When you're developing a game, whether it be 2D or 3D, you're going to need to add menus with buttons at some point. These buttons could be as simple as a means to exit the game, or something more com... The post Interacting with Sprite and UI Buttons in a Unity Game appeared first on The Polyglot Developer.

16 Dec 2021

Nic Raboy 1 min read

GraphQL can be an extremely powerful and efficient way to create APIs and MongoDB Realm makes it easy by allowing you to connect your collections to GraphQL schemas without writing a single line of co... The post Implement Full-Text Search over a GraphQL API in MongoDB Atlas appeared first on MongoDB.

15 Sept 2021

Nic Raboy 1 min read

So you want to add your YouTube videos to your static generated website, but you don't want to manually keep track of all your videos and playlists? I get it because I've been there! Take my website, ... The post Download and Cache YouTube Data in an Eleventy Website with Simple JavaScript appeared first on The Polyglot Developer.

8 Sept 2021

Nic Raboy 1 min read

Remember all the cheat codes you could use in old-school games back in the day? Remember the Konami cheat code? Ever wonder how you could add cheat codes to your own games? Adding cheat codes to your ... The post Implement the Konami Keystroke Cheat Code in a Unity Game appeared first on The Polyglot Developer.

25 Aug 2021

Nic Raboy 1 min read

When developing a game, in most circumstances you're going to need to store some kind of data. It could be the score, it could be player inventory, it could be where they are located on a map. The pos... The post Building a Space Shooter Game that Syncs with Unity and MongoDB Realm appeared first on MongoDB.

18 Aug 2021

Anaiya Raisinghani 1 min read

In the developer community, ensuring your projects run accurately regardless of the environment can be a pain. Whether it’s trying to recreate a demo from an online tutorial or working on a code revie... The post Get Hyped: Using Docker + Go with MongoDB appeared first on MongoDB.

11 Aug 2021

Anaiya Raisinghani 1 min read

Sometimes, the word you're looking for is on the tip of your tongue, but you can't quite grasp it. For example, when you're trying to find a really funny tweet you saw last night to show your friends... The post Get Hyped: Synonyms in MongoDB Atlas Search appeared first on MongoDB.

14 Jul 2021

Nic Raboy 1 min read

When it comes to natural language searching, it's useful to know how the order of the results for a query were determined. Exact matches might be obvious, but what about situations where not all the r... The post Influence Search Result Ranking with Function Scores in Atlas Search appeared first on MongoDB.

30 Apr 2021

Nic Raboy 1 min read

Imagine reading a long book like "A Song of Fire and Ice," "The Lord of the Rings," or "Harry Potter." Now imagine that there was a specific detail in one of those books ... The post An Introduction to Indexes for MongoDB Atlas Search appeared first on MongoDB.