Skip to content

Articles from Josh Warwick

Recovering from an overrunning migration in under one minute

Josh Warwick1 min read

Have you ever accidentally run a blocking migration on your Postgres database? Here's how to fix it in under 1 minute: First, connect to your database instance. Now, run the query: SELECT pid, query_start, query FROM pg_stat_activity This will return a table listing…

Continue reading →

Monkey See, Django Do - Mailchimp Automation in Django

Josh Warwick6 min read

Mailchimp is a marketing tool that lets your marketing department have autonomy to control their own marketing emails. As developers, we can also use the flexible API for custom integrations. When we combine the two, we get a powerful and…

Continue reading →