Managing Multiple Python Instances

The problem with working on different Python codebases is the versioning and the large amounts of libraries available. Say you are working on a data science project using Pandas and then suddenly your boss wants .. READ MORE

Local Testing for GCP Cloud Functions

It’s easy to write Google Cloud Functions in Python. The trick to is put a function that takes a single object in a file called main.py. Their example is simply: def hello_world(request): “””Responds to any .. READ MORE

Some Command Line Tools for AWS

I’ve been working a lot in AWS lately and while I like the tech stack, going through the console to do stuff is really annoying to a command-line junkie such as myself. I could cook .. READ MORE

Up and Running with AWS Glue

AWS Glue is a managed service that can really help simplify ETL work. In this blog I’m going to cover creating a crawler, creating an ETL job, and setting up a development endpoint. Since Glue .. READ MORE

Getting started with machine learning

Machine and deep learning are very popular topics which have a very wide range of use cases.  I’m not going to spend too much time explaining what machine learning is, instead I’m going to assume .. READ MORE

Creating Raw SQL Migrations in Django

I am using Django, which has great support for PostgreSQL-specific functions in it’s ORM. I wanted to use a SearchVectorField inside my application and PostgreSQL recommends creating a trigger for to populate that column. Well that was easy enough but I .. READ MORE