Recently, we needed to upgrade our Postgres database. This required a period of downtime where we needed to prevent writes to the database. Easy enough, maintenance time exists for a reason. The problem? Our app receives hundreds of webhooks from dozens of sources every minute, each containing important data that we don’t want to lose.
You may have heard by now that we’ve recently released the Orbit Browser Extension. This is an open-source widget that brings Orbit data directly to Github, Twitter, LinkedIn, and Gmail. To support our public building of it and help folks eager to contribute in the future, we wanted to put this blog post together to share our thoughts, feelings, and decisions we made during development.
Use a GitHub action on a cron schedule to make requests to the Cloudinary API, retrieve images based on a set of conditions, and delete those images. Every request deletes a maximum of 100 images, adjust the cron schedule accordingly.
You'll end up with one that looks like this, from the Inscryber repo
This is intended to be a guide to accessing your Rails data in Vue components. It works independently of the first article, but if you're new to Vue it's recommended you start there
This is intended to be an introduction to the VueJS framework, running from the creation of a new Rails project through to creating your first Vue component
At time of writing, I've just finished the second year of my CompSci degree and am taking a placement year in industry. Two years ago, I had absolutely no programming experience and I'm sure there are other people in a similar situation.