PHP How to generate a CSR with SANs in PHP A simple tutorial on how to generate a CSR with SANs in PHP. Code samples are supplied.
Drupal Custom Cloudflare WAF rules that every Drupal site should run This blog post helps to summarise some of the default rules I will deploy to every Drupal (7 or 8) site as a base line.
PHP New features coming in PHP 7.4 PHP 7.4 is scheduled for release in November of this year, with it bring some performance improvements along with some new features. Here are a couple of the new features that are coming that I'm excited about. Spread operator updatesPHP has had support for the spread operator for a
Meta The history of Pixelite, a progression through the CMS landscape This website www.pixelite.co.nz has gone through a few iterations over the years. I thought I would go through a few of the various CMSs and hosting providers we have used, and what went well, and what lessons we learned.
Docker Creating a cluster with Rancher - Part 1: Installing rancher Rancher is an open-source self-hosted Kubernetes user interface. I'm going to show you how easy it is to get up and running with Rancher so that you can have a play.
Development Using Docker for PHP development. I'm going to assume you have some basic knowledge of docker. I also assume you have installed docker and docker-compose locally. You can read more about docker here. I'm going to be doing this for an example Laravel site however this should work if you're using Drupal or some similar
Ghost Add PrismJS to Ghost for syntax highlighting of code snippets Out of the box Ghost will not syntax highlight your code snippets. I will explain how to implement these changes in your own site.
Drupal JSON:API testing with Cypress Upgrading JSON:API and Drupal core can be tricky to keep your API intact. Using Cypress is an easy way to have an extra set of eyeballs on the upgrade.
CasperJS API testing using CasperJS Having tests across your API endpoints is essential in order to avoid regression issues down the track
Drupal 10 things I learnt building in Drupal 8 Some of the neat things I have found with Drupal 8 and some of my lessons learned
Drupal Writing PHPunit tests for your custom modules in Drupal 8 Integrating PHPunit into your custom modules is now even easier.
Drupal Measuring Drupal content growth over time A graphical way to see how your Drupal site content is growing over time
Drupal Dynamic content caching based on attributes in Drupal 7 Simple code to maximise your varnish hitrate
Drupal Debugging Drupal performance with Cache Debug module Finding the offenders breaking your caching strategy
Git Extracting a file or a folder from a git repository with full git history Simple git commands to save you