2023
What actually happens when you COPY in Postgres?
I recently had someone ask me why the COPY
command is more performant than INSERT INTO
. While coming up with an answer, I discovered I was starting from a deficient: I didn’t know how COPY
works under the hood. Trying to come up with an answer was at best a guess. Through this post, I hope to narrow that knowledge gap and help myself and others get a deeper understanding of my favorite database.
2022
Modifying Nginx settings on ElasticBeanStalk with Docker
We run our stack on ElasticBeanStalk - and have potentially large payloads. The default payload length is 1MB for nginx - which was too small for us. Here’s how to update that in ElasticBeanStalk if you run a Dockerfile.
2021
Pixel Art Challenge
This one was pretty fun. During a team social - we were asked to draw a picture in Google Sheets given a color pallete - 1 was red, 2 was blue, 3 was black, etc.
2020
Airflow & Kubernetes
I’ve seen a lot of people confused about the difference between the KubernetesExecutor and the KubernetesPodOperator - they similarly named and both use Kubernetes Pods, yet very different in how they run, so the goal of this post is to lay out the differences and help you decide which to use.