A funny thing happened on the way to reaching code complete on the Farmer Frog website. I needed to integrate an AWS Lambda function with the Google Calendar API. Now, you might ask yourself why I would need to do that, and it's a fair question. The short answer is that the website needs to be able to retrieve and display the public events without taking the user away from the website.
I had just checked everything in and asked for other people on the development team to make sure things built on their system.
They reported back that everything broke...
Building a site with Eleventy is pretty slick and relatively simple, but when you are ready to deploy your content you really need to do some cleanup, minfiication, etc., to ensure that you are using as little bandwidth and storage as possible. You could do that manually every time or build scripts to do that, but there is a better answer if you are somewhat familiar with Javascript: Gulp.
I've been asked to add authentication to protect certain resources on a static site. At first, I kept thinking, "um, static site, no backend server" and wondered how it might be possible to do that. Fortunately, AWS offers an authentication service that can be accessed via a Javascript call. Problem solved, I thought, until upon further investigation it seemed that the Javascript library offered by AWS is for React.