A Brief Intro to Matplotlib: Making a Heart Information Tracker
I’ve spent a bit more time interacting with doctors lately than I would usually prefer, and they always tell me I have high blood pressure. I thought it was white coat syndrome. So, I decided to take...
View ArticleUse iTerm2 Scripts to Run Your Software Projects Locally Easier
I work on a software project where we currently have five different repositories. Every once in a while, it is necessary to test something end-to-end with all five apps running locally and pointed at...
View ArticleUsing a Python HTTP Proxy Server to Simulate an API Gateway
Our software development team uses Azure API Management as an API Gateway. This API Gateway is responsible for forwarding requests to the appropriate backend service. It also applies various inbound...
View ArticleImprove Code Quality in Python Flask with Pylint, djLint, and Black
Designing software architecture is one of my favorite parts of my job. It’s extremely gratifying to build something others can work with and extend upon. Creating good architecture involves writing...
View ArticleWhat’s the Future of Python Development?
After its release in 1990 and experiencing a huge boom in popularity in the 2010s, Python has grown into one of the most widespread programming languages in the world. Many universities have begun...
View ArticleHow I Use Pytest Fixtures for System Testing
Our team uses the Pytest framework to write system tests for our API product. I’ve been really pleased with how simple, flexible, and unfussy the tool is to work with. There’s plenty of room for...
View ArticleHow to Compile Python with a Statically Linked OpenSSL on macOS
I’ve recently worked on software that requires a bundled installation of Python. The application itself is not written in Python, but it needs to run Python programs. And, we can’t rely on the...
View ArticleHow to Automate STL File Generation with Fusion 360
Here, I’ll walk you through an example and provides sample files to demonstrate STL file export automation in Fusion 360. This example is useful if you are creating a library of STL files representing...
View ArticleUse Selenium and Python with the New Chrome Headless Mode
Selenium and Python are great for automated testing or web scraping. The tutorial below shows how to: Install and use Selenium and Python Use the new version of headless Chrome Find elements on a...
View ArticleResolving Error in Mongo: “Cannot create field ‘None’ in element”
Recently, I was working with a non-relational database for the first time. I kept running into the error: Cannot create field ‘None’ in element. It looked like this: “Cannot create field 'None' in...
View Article