Varnish is great at serving pages to anonymous users at high speed, but it doesn't speak HTTPS so if you want to use Varnish and provide your site over HTTPS then you need to use something to do HTTPS and proxy the traffic to Varnish. In this blog post I will detail one way to do this by using Nginx to do HTTPS termination and proxy the requests to Varnish.
Detailed plan for blog post covering AI-assisted development workflow and common failure modes.
Explore Eleventy’s minimal asset pipeline: CSS & JS handling passthrough copy, Bundle plugin, Vite integration, Template Asset Pipeline for optimized builds.
AI coding assistants boost speed, but require structured workflows. Learn how to use AI safely with atomic tasks, verification & human review.
Best practices for using AI coding assistants including task scoping and explore-plan-code-verify workflow.
Could a large platform, like Uber, be owned and controlled by it's members, thus ensuring the profits are distributed equitably, and how can it attract funding?
Critique of analytic philosophy's approach to consciousness, examining physicalism, dualism, and their limitations.
Using Drupal 8 cache tags and contexts to selectively clear Varnish caches without complex rules.
Examining the simplified Drupal 8 to 9 upgrade process using Upgrade Status module and deprecated code updates.
Common sense would say that one will get less wet running in the rain than walking, but this might not necessarily be true. This is a mathematical look at the problem.
A practical guide to hosting Drupal and LocalGov Drupal on Azure, comparing VMs, App Service, Container Apps and AKS, with key services and deployment considerations.
An introduction to programming asynchronous Ajax web requests using JavaScipt, PHP and MySQL.
When installing Ubuntu 18.04 with full disk encryption there isn't an option to specify your own partition layout. This post details how to setup a separate home partition after installing Ubuntu.
Front-end ops focuses on the processes and automation of developing and theming websites from the perspective of a front-end developer.
I recently completed an MA in philosophy. This post details my workflow using Open Source software tools such as Atom, Pandoc, Zotero, Git and Syncthing.