RSSAmplifier

Blog

Pixelite

A technology blog or rant area depending on the topic

pixelite.co.nzRSS feed ↗15 posts

Latest posts

Bots, scrapers, and proxies: defending Drupal sites in an automated internet

Bots are over half of web traffic. Here is the layered defence I use to keep Drupal sites running - companion to my DrupalSouth Wellington 2026 talk.

Chrome extensions are a supply chain risk - build your own instead

JSON Formatter started injecting ads. Chrome extensions are a supply chain risk. I built my own replacement in under an hour with Claude.

Debugging Docker image sizes - how to inspect them with dive

Have you ever wondered why your docker images are so large, and what can be done to drill down into the layers one by one. Well, you can.

Analysing JSON logs with OpenObserve

Level up your JSON log analysis with OpenObserve.

Drupal and the Open Web in the Australian Government - 2024 edition

Have you ever wondered how popular Drupal is in your local state and at the Australian Federal Government level? 2024 edition.

Finding and deleting large files in a git repository

Large files can slow down cloning and fetching operations, and make your developers less efficient. Use this guide to find and delete those files

Listing Fastly users that can access a particular service

I was recently to supply a list of non-superuser user accounts that could access a given Service ID in Fastly, and what their role and permission was. This can be achieved with the Fastly CLI and command line utilities like jq.

Drupal and the Open Web in the Australian Government - 2022 edition

Have you ever wondered how popular Drupal is in your local state and at the Australian Federal Government level?

Choosing the right Amazon EC2 Spot Instances for your workloads

The main issue was narrowing down the enormous list of instance types so they would be suitable to run our workloads.

Bulk import ACL entries into a Fastly ACL

How to automate adding large amounts of ACL entries to a Fastly ACL

Dockerfile best practices - stories from the field

This is a collection of things I have come across using Docker over the years and working with docker in kubernetes across thousands of projects.

Fastly Soft Purge vs Instant Purge - what is the difference?

What Fastly Soft Purge is, when it is useful, and how to use it.

Fastly Logging to Amazon S3 in JSON format

One of the cheapest and easiest methods for logging in Fastly is to use Amazon S3. This post will examine how to set this logging up, some of the common gotchas I came across after running this in production for a while now.

Hosting Ghost in Kubernetes

Ghost is traditional meant to be installed on a single VM. This article will explore how to get Ghost running inside Kubernetes.

Purge a single domain and it's content from a Fastly service with multiple domains

One of the current limitations of Fastly is that you cannot purge a single domain from a service, without dropping the entire cache. This post will explore a solution to this.