Daniel Mitchell

Daniel Mitchell

Notes on cloud architecture, serverless and the web — by a Senior Software and Cloud Engineer in the UK who builds for the deaf signing community, and who ships things like 50p Direct Debit and Meeting Canary.

From Ghost to EmDash: moving my blog onto Cloudflare Workers

Latest post

From Ghost to EmDash: moving my blog onto Cloudflare Workers

This blog ran on Ghost for five years. It now runs on EmDash, on Cloudflare Workers, with the words in D1 and the images in R2. Every old URL still resolves. Here is how the migration actually went — the pipeline, the four bugs that fought back, and what I would do differently.

8 min read

Identifying Valid MX Records to Clean Up Your Mailing List

When managing a mailing list, one critical task is ensuring that the email addresses in your list are valid. Sending emails to invalid addresses not only clutters your system but also harms your sender reputation, which can affect your email deliverability. One effective way to validate email addresses is by checking their Mail Exchanger (MX) records.

2 min readEmail

Send email with AWS SES in a CloudFlare Worker

To send an email via a CloudFlare Worker you will need to call a email provider. AWS Simple Email Service (SES) is a robust transactional email provider that I already use in a number of other projects, and simplifies my billing. However the JavaScript SDK provided by AWS is very large and is not compatible with the CloudFlare Worker runtime. So we will want to roll our own simple API call to the SES.

2 min readEmail

Unlocking Bank Switch Bonuses with Fifty Pence Direct Debit

Switching banks has never been more rewarding. With enticing cash bonuses, interest rates, and other perks, savvy consumers are capitalizing on these offers. However, many of these deals come with a requirement: you need to have active direct debits. But what if you could set up these direct debits without breaking the bank? Enter Fifty Pence Direct Debit, the service that makes it easy for you to manage your direct debits for just 50p per transaction.

2 min read

The Real Cost of Free Transactional Email Services

When it comes to managing costs, especially ongoing ones, businesses and individuals with side projects alike seek efficient solutions. Email services are no exception. While free email providers can be enticing initially, they come with a serious drawback. Learn from my experience that see that resisting the draw of free email services and opting for paid transactional email services from the beginning is the smart choice.

2 min readEmail

SignASL year in review 2023

In 2023 32,197,037 searches were made on www.signasl.org a massive +22.5% increase from last year! (This is a 31% higher search volume compared to Sign BSL). Below I have provided a snapshot of the top 50 most searched words during the year.

2 min readSign ASLSign LanguageYear in Review