There is never a bad time to carry out some housekeeping tasks if you own a website, but with the start of a new year it's the ideal time to ensure your website is working at it's best.
There are a growing number of websites that uses Google Maps where the maps aren't loading correctly as they don't have a valid API key.
With the static website boilerplate which is here, I have found that I can use Handlebars.js with its built-in each block helper and a JSON file to simply create and edit various elements of a page.
These are the mixins that come with the Static Website Boilerplate found here, they are a work in progress as I add to them when necessary.
Cache busting solves the browser caching issue by using a unique file version identifier to tell the browser that a new version of the file is available. Therefore the browser doesn’t retrieve the old file from cache but rather makes a request to the origin server for the new file.
With Css Grid Layout being widely accepted for page and sub-page layouts, I had a need for main section of a page to contain full width and narrower sections.