Recently Updated Pages
HTML: Strict vs Quirks mode
What even is "strict mode"? Strict mode is a declaration you make at the top of a HTML document,...
CSS relative colors
Relative colors in CSS Until fairly recently, there was no way to define a CSS colour as being a...
The MariaDB Node.js connector
Using the batch query function When using batch queries via conn.batch, be aware that attempting...
Misconfiguring Apache Rewrite directives
The mod_rewrite module is extremely powerful, but painful to debug. Here's some common pitfalls a...
Bunny Stream webhooks
The Bunny stream webhooks do not have a set list of IPs they originate from, making it hard to ut...
Excessively high webserver session counts
Check the User-Agent header for incoming requests Depending on your load balancer, it will perio...
Incorrect connection cleanup
If you fail to clean up connections properly, you can end up with functions taking a lot longer t...
SQL connection pools
Connection pools take up connections even if they're not being used Your database server is goin...
grunt
Homepage https://gruntjs.com/ What is it? A build and automation tool, for running tasks. Why...
gulp
Homepage https://gulpjs.com/ What is it? A build and automation manager for JavaScript. Why d...
Node Package Manager (npm)
Homepage https://www.npmjs.com/ What is it? A dependency and package manager for Node.js proje...
Exporting Redis backups
When exporting backups of a Redis node or cluster to S3, you'll be greeted by a rather unhelpful ...
Exporting an RDS Snapshot to S3
If for whatever reason you need to restore a snapshot of an RDS database, there are a few possibl...
EventBridge
EventBridge scheduler role An example IAM role for EventBridge schedules is below. The main poin...
Template emails: rendering failures
If you have an error in one of your email templates, or any code that uses them, you may end up w...
VPC Endpoints: Gateways and Interfaces
VPC Endpoints Not all AWS services can communicate with each other, as some are in a VPC and som...
SES
Example permissions policy { "Version": "2012-10-17", "Statement": [ { ...
S3
Example permissions policy This policy allows access to objects within a given bucket. The main...
Lambda
Example permissions policy This policy grants access to create, update, delete and invoke Lambda...
Systems Manager / Parameter Store
Example permissions policy This policy grants permission to create, delete and get Parameter Sto...