It's better to travel together.

What’s new?

DaisyUI and Phoenix

A couple of days ago the Phoenix team approved a PR which added DaisyUI to the default template of an Phoenix App: https://github.com/phoenixframework/phoenix/pull/6123 I've always disliked Tailwind by itself. It has noble intentions but the result of using Tailwind is messy, verbose...

by Mark

Tart MacOS Virtualization for GitHub Actions

This guide will help you set up ephemeral workers to run GitHub Actions in a way that's easy to upgrade in the future. The idea is to create and maintain a base image that the workers run, and when it's time to update, you simply upgrade the image and you're good to go.

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