Skip to content

Articles from Josh Warwick

Recovering from an overrunning migration in under one minute

March 13, 2018Josh 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 all the processes running on the…

Continue reading →

Monkey See, Django Do - Mailchimp Automation in Django

January 26, 2018Josh Warwick5 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 flexible tool that allows for complex marketing campaigns…

Continue reading →