Previously, I covered uploading to S3 from a Rails app using a presigned-url. This works just fine, but means the data flows from the visitors computer to your server before heading to S3. I’ve previously showed how to upload the file directly to S3, which requires a world-writable bucket.

There’s also a hybrid solution that has the server generate a presigned-url which the browser then uses to go direct to S3, allowing the data to bypass the server. Let’s look at two ways to do this.

Previously, I worked through how to get messages from an IMAP server and work with the message headers. Let’s look at extracting data from those messages.

There’s a really solid, tried and true, Internet wide messaging queue. It’s been around for decades and has first class support in Ruby. What is it? Email. That’s right, email.

Here’s something slightly random and the exact opposite of technical, the Bullet Journal.

I’ve tried just every to-do/productivity app/site out there. OmniFocus, Things, Trello, Evernote, Org Mode to name five. But, I never stick to them. They start of well enough, yet end up cluttered with things I’m never going to do. Or things I sort of did. Or things that are too nebulous to be meaningful.

Recently, I had the task of speeding up the response time of an app that depended on a remote API. The issue was that the API could take a long time to respond in some cases, plus four seconds. Four seconds is way to long to wait for a web page…