Interested in speaking at MongoDB World 2022? Click here to become a speaker.
HomeLearnMark Smith

Mark Smith

Senior Developer Advocate - Edinburgh, Scotland

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

article

Window Functions & Time Series Collections

Let's load some data into a time series collection and then run some window functions over it, to calculate things like moving average, derivatives, and others.

article

PyMongoArrow: Bridging the Gap Between MongoDB and Your Data Analysis App

MongoDB has always been a great database for data science and data analysis, and now with PyMongoArrow, it integrates optimally with Apache Arrow, Python's Numpy, and Pandas libraries.

article

MongoDB's New Time Series Collections

Learn all about MongoDB's new time series collection type! This post will teach you what time series data looks like, and how to best configure time series collections to store your time series data.

article

Build a RESTful API with Flask, MongoDB, and Python

Build a RESTful API with Flask, MongoDB, and Python

article

Use Code Effectively in Your Presentations

Learn how to use code effectively in your presentations.

article

Getting Started with Aggregation Pipelines in Rust

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

article

Build a Cocktail API with Beanie and MongoDB

This new Beanie ODM is very good.

article

Adding Authentication to Your FARM Stack App

Adding Authentication to a FARM stack application

article

OAuth & MongoDB Realm Serverless Functions

Authenticate with OAuth2 and MongoDB Realm Functions

article

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.

article

Three Underused MongoDB Features

Go beyond CRUD with these 3 special features of MongoDB!

article

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

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

Load more
MongoDB logo
© 2021 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2021 MongoDB, Inc.