Recent Posts

Is the Server Up Yet?

5 minute read

I hate waiting, but I have to do a lot of it. Waiting for servers to restart. Waiting for services to come up. Waiting around for a Yes or a No. To that end ...

Using Signals to Display Process Status

1 minute read

A couple of posts back, I wrote about how you can get status info out of a long running dd process by sending it a signal. The functionally is something you ...

Getting Uploaded Data Out of AWS S3

3 minute read

OK, so you know how to get data into AWS S3, what about getting it out? Previously, we uploaded entries from an imagined photo contest into a bucket. We sent...

Uploading Form Data Directly to AWS S3

3 minute read

A couple of posts back, I walked through uploading an image to AWS S3 without the need for a server of your own. This has the advantage of being a fully stan...

Direct to S3 Uploads with AJAX Presigning

3 minute read

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 yo...

Advanced Ruby IMAP

3 minute read

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. A...

Ruby and IMAP

4 minute read

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. T...