Continuous Integration Approving Builds and Workflows with GitHub Actions and Microsoft Teams Sometimes it can be useful to request a manual approval before a deploy is unleashed on production. GitHub supports manual approval when you use environments, but only on public repositories
Node.js Building an Emoji API I've recently built a piece of software (DevDeck) to allow developers to use an Elgato Stream Deck as a productivity tool [https://www.jamesridgway.co.uk/using-a-stream-deck-for-productivity-a-software-developers-solution/] . The
AWS Python Client for Short URL Generator Nearly two years ago I built a short URL generator that used AWS Lambda, API Gateway, S3 and CloudFront [https://www.jamesridgway.co.uk/build-your-own-custom-short-url-generator-using-aws/]. It costs pence to run
AWS Applying Security Headers on Serverless Infrastructure with AWS Lambda@Edge Using AWS CloudFront and AWS Lambda@Edge to set response headers at the edge of the AWS CloudFront distribution network. Security headers control how a browser behaves when accessing a
AWS Build your own custom Short URL generator using AWS Use terraform to quickly setup your own Short URL generator using a custom domain with AWS API Gateway, CloudFront, Lambda, Route 53 and S3. I wanted short URLs that used