Senior Developer Advocate-Edinburgh, ScotlandI'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.
Content by Mark Smith
News & Announcements
MongoDB's New Time Series Collections
Jul 13, 2021
Quickstart
PyMongoArrow: Bridging the Gap Between MongoDB and Your Data Analysis App
Oct 15, 2021
Article
An Introduction to the MongoDB Atlas Data API
Nov 18, 2021
Quickstart
Getting Started with Aggregation Pipelines in Python
Feb 05, 2022
Quickstart
Basic MongoDB Operations in Python
Feb 05, 2022
Quickstart
Store Sensitive Data With Python & MongoDB Client-Side Field Level Encryption
Feb 05, 2022
Quickstart
Get Started with Rust and MongoDB
Feb 10, 2022
Quickstart
Getting Started with Aggregation Pipelines in Rust
Feb 05, 2022
Tutorial
Adding Authentication to Your FARM Stack App
Feb 12, 2022
Tutorial
Build a RESTful API with Flask, MongoDB, and Python
Jan 14, 2022
Tutorial
Is it Safe to Go Outside? Data Investigation With MongoDB
Jan 18, 2022
Tutorial
How to Import Data into MongoDB with mongoimport
Jan 31, 2022
Tutorial
OAuth & MongoDB Realm Serverless Functions
Jan 27, 2022
Article
How to work with Johns Hopkins University COVID-19 Data in MongoDB Atlas
Feb 17, 2022
Tutorial
Build a Cocktail API with Beanie and MongoDB
May 09, 2022
Article
Everything You Know About MongoDB is Wrong!
Jan 27, 2022
Article
Three Underused MongoDB Features
Feb 03, 2022
Article
Window Functions & Time Series Collections
Dec 23, 2021
Tutorial
Install & Configure MongoDB on the Raspberry Pi
Feb 07, 2022
Quickstart
An Introduction to GDELT Data
Apr 12, 2022
Article
Keeping Your Costs Down with MongoDB Atlas Serverless Instances