It's better to travel together.

What’s new?
Members

Running Ghost on Fly.io

** Spoiler Alert, this site is Ghost, running on Fly.io ** Up until recently I have been hosting my blog as GitHub pages. They work well enough and it doesn't make a lot of sense to pay for something. However, recently Ghost announced that it was working on federation...

by Mark
Members elixiraws

Elixir, Tesla and Pre-signed S3 URLs.

I spent some time today working with pre-signed S3 URLs for uploading content to AWS S3. Normally when I upload a file to S3 it's from the front-end of a web application. The process is a multistage approach where: * a pre-signed URL is requested. * content is posted to...

by Mark
Previous posts
Distillery to Releases

Distillery to Releases

OTP25 was released a couple of weeks ago bringing JIT support to ARM (aka Apple M1). However, Distillery does not support OTP25. And I doubt it ever will given that it’s been all but replaced by Releases. Distillery had a good run. But now it’s time to move...

by Mark
Inbox Sunset as of March 2019

Inbox Sunset as of March 2019

Google has a proud history of killing off the best email applications. Take Sparrow as an example. Its innovative approach to email set the trend for the design of email for years to come. They killed it off July 20, 2012. Back then I wrote that it was a sin...

by Mark
iPhone X 🅂

iPhone X 🅂

One thing that I appreciate about Apple is that they typically do the right thing. Removing the optical drive was the right choice. USB-C is amazing. I am glad they dropped the headphone jack. So it’s really strange that they’ve included a USB-A charger with the new iPhones....

by Mark
TLS for Phoenix

TLS for Phoenix

HTTP/2 support already available in Phoenix thanks to Cowboy2. Depending on how your load balancing was setup you may now be in a situation where you now need to termiate TLS directly on Cowboy. When I looked into it there didn’t seem to be a lot of information...

by Mark
You’ve successfully subscribed to Convoy
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.