HomeLearnMark Smith

Mark Smith

I'm a Python, Rust & Go developer with experience in a wide range of different industries. I'm known in the industry for writing terrible code and attempting to sell it as best-practice. I love teaching and helping people out with awkward problems. When I'm not coding, you'll probably find me with a soldering iron in hand, building a custom mechanical keyboard.

Articles by Mark Smith


Is it Safe to Go Outside? Data Investigation With MongoDB

In this post, I'll show how to load some data from API endpoints into MongoDB and then visualize the data in MongoDB Charts.


Three Underused MongoDB Features

Go beyond CRUD with these 3 special features of MongoDB!


Store Sensitive Data With Python & MongoDB Client-Side Field Level Encryption

Store data securely in MongoDB using Client-Side Field-Level Encryption


How to work with Johns Hopkins University COVID-19 Data in MongoDB Atlas

Making the Johns Hopkins University COVID-19 Data open and accessible to all with MongoDB


Getting Started with Aggregation Pipelines in Python

Query, group, and join data in MongoDB using aggregation pipelines with Python.


Everything You Know About MongoDB is Wrong!

There are a bunch of myths floating around about MongoDB. Here's where I bust them.


Install & Configure MongoDB on the Raspberry Pi

Install and correctly configure MongoDB on Raspberry Pi


How to Import Data into MongoDB with mongoimport

Learn how to import different types of data into MongoDB, quickly and efficiently, using mongoimport.


Quick Start: Up and Running with Rust and MongoDB

Learn how to perform CRUD operations using Rust for MongoDB databases.


Basic MongoDB Operations in Python

Learn how to perform CRUD operations using Python for MongoDB databases.

MongoDB Icon
  • Developer Hub
  • Documentation
  • University
  • Community Forums

© MongoDB, Inc.