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