Meteorologist and software engineer who likes pineapple-less pizza.
Understanding Recursion in Python
May 13, 2026
•
3 min read
Here's how you can use it
May 6, 2026
4 min read
Apr 29, 2026
See how you can read and write text, CSV, JSON, and more using Python, Pandas, and other libraries.
Apr 22, 2026
See what messages and message queues are with stub Python driver code for AWS SQS
Apr 15, 2026
The 2 classes I use all the time as a data engineer
Apr 8, 2026
7 min read
See what code got executed without tracking it yourself.
Apr 1, 2026
8 min read
Parse your toml files quickly and easily with this simple 2 method module.
Mar 25, 2026
6 min read
Mar 18, 2026
Plus an open source project to support modern AI tooling workflows.
Mar 11, 2026
Integrate this package into your data analysis workflow to keep things consistent throughout the system.
Mar 4, 2026
And here is why it's super important to understand this
Feb 25, 2026
5 min read
These are the built-in mechanisms Python gives you to control execution of your code.
Feb 18, 2026
How to Design Clean, Scalable REST APIs With Examples From Python’s FastAPI
Feb 11, 2026
This is the one thing that you must learn as a software engineer
Feb 4, 2026
Jan 28, 2026
A short introductory guide on how to containerize your Python application so it can be deployed anywhere.
Jan 21, 2026
Plus a peek as to how dictionaries work under the hood.
Jan 14, 2026
Jan 7, 2026
Here's why it's nearly impossible to wire together monitoring software with just print statements.
Dec 17, 2025
Here's how you can create a simple REST API to perform CRUD operations with 5 essential HTTP request operations.
Dec 10, 2025
Stacks and queues are essential data structures to know, especially if you're wanting to get into FAANG/MANGO companies.
Dec 3, 2025
Critical non-Python tooling that supports packaging, testing, automation, and deployment in modern Python projects
Nov 26, 2025
I wish I would've told my younger self these things as a "heads up, here's what's coming".
Nov 19, 2025
9 min read
Don't have a pyproject.toml but you have a requirements.txt file? No problem, uv can handle that!
Nov 5, 2025