A picture of me sat in my office.

Journal


NPM package manager logo - red text, on a white background, reads - NPM 16th May 2023

Remove trailing slash on 11ty S3 hosted sites using Cloudfront function

How to rewrite the Cloudfront request so trailing slashes are redirected to the non-trailing slash URI using a Cloudfront function.

Read the article
NPM package manager logo - red text, on a white background, reads - NPM 15th May 2023

Enhance CSRF package - now supports multipart form data

An update to my small CSRF middleware for Enhance projects - v0.9.0 introduces support for multipart formdata.

Read the article
Architect banner image 24th April 2023

DynamoDB Streams locally with arc.codes & Enhance

Introducing a new plugin for working with DynamoDB streams locally within arc.codes and enhance projects

Read the article
The Neuralyzer in Men in Black 19th December 2022

A mistake the internet won't forget easily

Someone fetch me the Men in Black, I need a Neuralyzer over here. How a misconfigured header has caused an unforgettable problem.

Read the article
Eleventy and WebC text only logos on a black background 17th December 2022

Eleventy 2.0 & WebC

I look at my experiences trying out Eleventy and its new Web Component language, webc.

Read the article
A picture of people sharing a pizza 15th December 2022

Sharing Enhance elements between projects

This post introduces a new arc plugin for Enhance projects that I've recently published, with the catchy name 'shared-enhance-components-plugin'

Read the article
Graphic of promotional image for the Back to the Future film 12th December 2022

Back to the Future

As 2022 draws to a close I wanted to reflect on a welcome change in the web framework world that shifts the needle back towards web-first principles.

Read the article

Get in touch

hello@martinhicks.net
+44 (0)7580 017812

Looking for someone to work with on your next project? Head over to sinovi.uk/contact and we'll arrange a call to discuss your plans.

Work history

  1. sinovi logo
    Company
    Si Novi
    Date
    Role
    Co-founder
  2. human software logo
    Company
    Tariff St. / Human
    Date
    Role
    Director. Software development
  3. Company
    Iconic Mobile
    Date
    Role
    Director. Mobile app development
  4. mjh logo - basic, the letters mjs
    Company
    Freelance
    Date
    Role
    Web & mobile developer
  5. via studios logo
    Company
    Via Studios
    Date
    Role
    Web developer