Journal
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 articleEnhance 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 articleDynamoDB Streams locally with arc.codes & Enhance
Introducing a new plugin for working with DynamoDB streams locally within arc.codes and enhance projects
Read the articleA 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 articleEleventy 2.0 & WebC
I look at my experiences trying out Eleventy and its new Web Component language, webc.
Read the articleSharing 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 articleBack 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 articleGet in touch
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.
Follow me on...
Work history
-
- Company
- Si Novi
- Date
- Role
- Co-founder
-
- Company
- Tariff St. / Human
- Date
- Role
- Director. Software development
-
- Company
- Iconic Mobile
- Date
- Role
- Director. Mobile app development
-
- Company
- Freelance
- Date
- Role
- Web & mobile developer
-
- Company
- Via Studios
- Date
- Role
- Web developer