APScheduler is an in-process task scheduling library. In the first post in the series DotPython, we have a look at how this module lets you run background code in your application without setting up another server to do so.
I had some free time on my hand on a 10 hour flight, so I built a small web app which can help you in case you're using Vim but don't know how to exit the editor. This is a story of how and why.
Every web framework allows handling multipart/form-data encoded content, but none of those allow for event-driven parsing on such data. Since I needed something like that for work, I ended up writing one and learned a cool new Python technology in the process.
In many ways, infrastructure as code makes a lot of sense. Especially when hosting provides are providing servers literally on-demand via their APIs. In this post, I write about one such IaaC software called Terraform, describe how it helped me to set up an entire stack on Amazon Web Services, and write best practices which might be useful.
In case your application is deployed on AWS-ELB and allows websocket connections, this post shows to handle load balancing and configure health checks.