OpenIDConnect provider's HTTPS certificate doesn't match configured thumbprint
A solution for this error
4 min readDomain redirects for CloudFront
How to redirect domains with CloudFront Functions.
5 min readSlack messages from GitHub workflow
How to send a message to Slack without dependencies.
7 min readMelkweg.nl - Serving over 30,000 web pages blazingly fast.
An insight into how we made the new website for the Melkweg fast and snappy.
8 min readHow to manage staging and production environments in Netlify
Organise your environments like a pro.
7 min readDeploying your PHP application to an Amazon Auto Scaling Group with Deployer
This article tells you how to deploy your PHP application to an Amazon ASG, using Deployer.
9 min readHow GRRR uses GitHub Actions
GRRR moved to GitHub Actions, and we happily shed light on how we arrange workflows.
8 min readHow to set CORS headers on your S3 bucket
CORS rules can be finicky. This post is a quick reminder of how to open up your bucket using CORS.
5 min readHow to rename your "master" branch to "main"
In the spirit of inclusive language, we happily follow the trend of moving towards the name "main" instead of "master" for our default Git branches.
6 min readGitHub Actions and no AWS credentials
GitHub Actions recently made OpenID support available. This article explains how to use it.
6 min readPerforming A/B tests on static websites using Cloudfront and Lambda@Edge
How do you perform A/B experiments when your site is static?
9 min readHow to use OpenVPN in GitHub Action workflows?
We love GitHub Actions and a client requires a VPN connection to deploy. Let's dive in!
7 min readProgrammatically switch dark mode in MacOS
An epic weapon in the epic battle between light and dark!
6 min readCase Study: Serverless architecture for The Ocean Cleanup
Migrating from a dynamic monolithic CMS approach to a statically hosted WordPress site with microservices.
10 min readRedirect www to non-www using CloudFront and Lambda@Edge
Redirect your static site to a canonical hostname using Lambda@Edge.
8 min readSpeedup Travis CI for PHP apps
Speed is vital when using CI. These are some tips to make Travis CI not the bottleneck.
4 min readAuto-deploy with Travis CI
An auto-deploy strategy using Travis CI and Git tags.
6 min readInstalling Homebrew PHP extensions with PECL
A guide to help you install PHP extensions using Homebrew PHP versions from homebrew/core.
7 min readGit feature branches
The way we work with git feature branches.
10 min read