Background The boto3 SDK and the underlying botocore package are very large Python libraries. Just boto3 and botocore alone are over 50MB It can highly beneficial to reduce the size of these in a final build, especially in a serverless environment. AWS Lambda functions for instance only allow a maximum extracted size of 250MB, so this is over 1/5th of that alone. Additionally, a smaller package size also can dramatically improve the cold-start time of a function.
Now that I live somewhere permanently, my home network has gotten more complex.
How to deal with an extremely strange Python file permission issue
A humorous analysis of the practicality of using a corncob as a football
Discovering that Synergy was causing my mouse cursor to lag on Windows
Repairing an old 27” 1973 Schwinn Varsity 10-speed bicycle to rideable condition
My experience moving from Google Drive to OneDrive.
Fixing Asus Armoury Crate from waking my Windows computer from sleep
Writing a custom build hook for Docker Hub to apply multiple tags to a Docker image
How I used GitHub Actions to completely automate the building and deployment of my personal site (and this blog)
This is the first time I’ve lived somewhere where I can setup my own network. I just wanted to write up how I’ve done it.
Installing HPE Linux Management Component Pack on Ubuntu on a Gen 5 server
Replacing existing MySQL 8 containers in Docker Compose stacks with MariaDB
Moving my personal web apps from the cloud to self-hosted infrastructure
Getting BOINC to work on a High-Performance Cluster that uses Sun Grid Engine for job scheduling to donate extra compute time