Meteorologist and software engineer who likes pineapple-less pizza.
Mar 18, 2026
•
7 min read
Plus an open source project to support modern AI tooling workflows.
Mar 11, 2026
8 min read
Integrate this package into your data analysis workflow to keep things consistent throughout the system.
Mar 4, 2026
6 min read
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
9 min read
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
Don't have a pyproject.toml but you have a requirements.txt file? No problem, uv can handle that!
Nov 5, 2025
Never create a virtual environment again using this really unique feature using the uv package
Oct 29, 2025
Keep your code clean, consistent, and manageable with your team members.
Oct 15, 2025
Here's how you go about copying data structures in your Python code.
Oct 1, 2025
Sep 24, 2025
From line charts to pie charts, here's 6 plots you'll likely use in 2025 and beyond for your analysis.
Sep 10, 2025
Master try/except blocks, avoid common pitfalls, and implement proper error handling in your Python applications
Sep 3, 2025
Using the go-to framework for data manipulation
Aug 20, 2025
This is the reason why you should use UTC for anything time-related.
Aug 13, 2025