I used an AI agent to build meal and workout plans that would help me lose weight and deployed it to Cloudflare pages
Read MoreWriting easily accessible text from your terminal
A shell function I wrote to stop reaching for Sublime Text every time I need to write a Slack message.
Read MoreTesting Ansible Playbooks Locally
At Python Discord, we use Ansible to set up a part of our infrastructure.
A “bad” pattern we had is that we always tested these playbooks in production. I say “bad” because I think this can be a pretty controversial topic, and I’ve worked in a lot of companies who do this, or cheated their way around it, but that’s off-topic for now.
This led us to setting up a way to easily test our playbooks, but on a similar environment, without running the risk of unintentionally performing an undesired/destructive action or whatever.
Read MoreUpgrading RabbitMQ To v4.x Without Breaking Celery ETA Tasks
Upgrading to RabbitMQ v4 threatened to break our entire usage of Celery, more specifically tasks with ETAs.
At 8M messages/day with zero downtime tolerance, we needed a migration strategy that preserves delayed task execution while switching from classic to quorum queues.
Read More