It's better to travel together.

What’s new?
Bionic Coding

Bionic Coding

Vibe Coding Andrej Karpathy coined this term "Vibe Coding" back in February 2025. It's basically where you tell an AI what you want, and it generates the code for you. No need to understand what's happening under the hood. Just vibes. With vibe coding,...

by Mark
Previous 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
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.