A black and white portrait photo of Martin Hicks.

Journal

Notes from real projects - AWS, DynamoDB, Rust, home servers, and whatever open source tool I'm currently building.


Articles

15th May 2023

Enhance CSRF package - now supports multipart form data

My Enhance CSRF plugin now supports multipart form data - meaning file uploads work with the csrf-form component out of the box.

Read article
24th April 2023

DynamoDB Streams locally with arc.codes & Enhance

DynamoDB Streams don't work locally with Dynalite. I built an arc plugin that fixes that with DynamoDB Local and a polling middleware.

Read article
19th December 2022

A mistake the internet won't forget easily

A hungover deploy, a misconfigured cache header, and browsers that refused to forget. A cautionary tale about cache-control.

Read article
17th December 2022

Eleventy 2.0 & WebC

I rebuilt two production sites with Eleventy 2.0 and WebC. Here's what I learned about HTML-first components and the gotchas to watch for.

Read article
15th December 2022

Sharing Enhance elements between projects

Sharing components across Enhance projects wasn't straightforward - so I built an arc plugin to handle it.

Read article
12th December 2022

Back to the Future

The web framework world is finally course-correcting. Remix and Enhance are putting web-first principles back where they belong.

Read article