Frontend web developer, turned engineering manager.| nooshu.com
This is just a short post to discuss how I improved my Content-Security-Policy (CSP), on my local development environment in 11ty. This is essentially a follow-on post from my Securing your static website with HTTP response headers I wrote last year.| JSON feed for my blog by Matt Hobbs (Nooshu.com)
Before writing this blog post I had 3 types of RSS feeds for my blog posts:| JSON feed for my blog by Matt Hobbs (Nooshu.com)
So recently, I have written two 11ty related blog posts:| JSON feed for my blog by Matt Hobbs (Nooshu.com)
I know I'm still a bit of a 11ty n00b, so I hope this isn't frowned upon in the community, but on rebuilding my blog using 11ty, I decided not to use the standard Bundle plugin that was added in v3.0.0. Instead, I decided to write a custom Shortcode to customise my CSS output. In this blog post, I will go through the code I have written in the hope it will help others and more importantly gather feedback from the community, to see if any improvements can be made to the code. Please do let me ...| JSON feed for my blog by Matt Hobbs (Nooshu.com)
I'm writing this (hopefully short) blog post to warn others about the situation I found myself in the other day. As I've mentioned in my previous posts, I recently migrated everything from Jekyll and GitHub Pages to 11ty and Cloudflare Pages. This was quite a significant migration that took a while to complete! When I started the migration, I was on Cloudflare's Free plan. As I have been for several years. This is important, and I will revisit this point later!| JSON feed for my blog by Matt Hobbs (Nooshu.com)
As with the past few blog posts I've written, this post is about my migration from GitHub Pages and Jekyll to Cloudflare Pages and 11ty. Once the migration was completed, I decided to have a look at how I could optimise the web performance of my blog. As with all web performance projects I start, I begin with the basics. For me, that's the 3 C's:| JSON feed for my blog by Matt Hobbs (Nooshu.com)
In this blog post, I'm going to discuss a little Web Performance Snippet that I've seen a few WebPerf evangelists use on their websites. As you will have seen in a previous blog post, I've recently overhauled my blog, both in terms of design and also static hosting. In doing so, I've completely rewritten almost everything from my old site by either migrating it across and "cleaning it up", or simply realising the feature was no longer useful and discarding it, thus reducing technical debt in ...| JSON feed for my blog by Matt Hobbs (Nooshu.com)
In this post, I'm going to go into how I secured my 11ty blog (this site), using Cloudflare pages and HTTP Response headers.| JSON feed for my blog by Matt Hobbs (Nooshu.com)
So, the first thing to mention about this post is: It's been years in the making! As I mentioned in my previous blog post, I've hated running my site on GitHub Pages and Jekyll for years now! So when I first heard that the wonderful Zach Leatherman had built an awesome new blogging framework that was built on Node.js back in December 2017, I thought, you know I need to migrate over to that ASAP! Then you find ASAP becomes weeks, weeks become months, and before you know it, the whole world goe...| JSON feed for my blog by Matt Hobbs (Nooshu.com)
Frontend web developer, turned engineering manager.| nooshu.com
Frontend web developer, turned engineering manager.| nooshu.com
Frontend web developer, turned engineering manager.| nooshu.com