Mark

Mark

9 posts
Post-Quantum Cryptography

Post-Quantum Cryptography

There's been a bunch of talk in the news this week around a group from China claiming to break RSA encryption with a D-Wave quantum computer. In discussing this, first we need to distinguish between the two types of cryptography that we use on the web today: symmetric...

by Mark
Compiling Erlang (and other things) On MacOS Sequoia

Compiling Erlang (and other things) On MacOS Sequoia

I typically use ASDF when installing Elixir and Erlang so that I'm able to pin versions for projects. In most cases compiler warnings will cause builds to fail so we need to test things with new versions before we're ready to fully migrate. KERL_BUILD_DOCS=...

by Mark
Running Ghost on Fly.io
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
Elixir, Tesla and Pre-signed S3 URLs.
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
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.