Skip to content
PHP Developer

Freelance PHP Developer based in Manchester, UK

  • Home
  • Contact
  • CV
  • Services
  • Portfolio
  • Articles
  • Talks

Posts by Paul

  • Home
  • Paul
  • Page 2
About Paul
Paul is a freelance PHP developer and Linux system administrator based in Manchester, UK.

Using Office 365 as a mail relay with Exim on Debian

Posted by By Paul October 6, 2021Posted inEmailNo Comments
Recently I had to setup a web server to relay all outbound email (e.g. password resets) through Office 365. The options are listed in How to set up a multifunction…
Read More

IPv6 adoption for web applications

Posted by By Paul September 30, 2021Posted inIPv6No Comments
Over the past decade, ISPs and hosting companies have been gradually rolling out IPv6, the headline benefit of which is to extend the number of available IP addresses (IPv4 allows…
Read More

View a single column definition in MySQL

Posted by By Paul August 26, 2021Posted inMariaDB, MySQLNo Comments
Most MySQL developers will be familiar with the DESCRIBE statements, which shows the definition of all the columns in a table: > DESCRIBE contacts; +------------+---------------------+------+-----+---------+----------------+ | Field | Type |…
Read More

Set JavaScript variables based on hostname

Posted by By Paul February 9, 2021Posted inJavaScriptNo Comments
Most of the websites I work on have at least two environments: staging (for testing) and production (the live site). Each environment has a different configuration, e.g. staging will typically…
Read More

2020 review of the year

Posted by By Paul December 31, 2020Posted inBusinessNo Comments
Despite the general chaos, I've been luckier than most in that my business hasn't been badly affected in 2020. I've had chance to learn some new skills, improve my admin,…
Read More

Sympl migration and management services

Posted by By Paul December 18, 2020Posted inBusiness, SymplNo Comments
This year I've been paying close attention to Sympl, a project which makes it easier to manage website and email hosting by providing sensible default configurations and automating some of…
Read More

Advent of Code: 2015 – Day 02

Posted by By Paul November 30, 2020Posted in2015, Advent of CodeNo Comments
Part 1 Problem: Calculate the surface area of a list of boxes, including slack (the area of the smallest side). Solution: Read in each line of the input file and…
Read More

Advent of Code: 2015 – Day 01

Posted by By Paul November 27, 2020Posted in2015, Advent of CodeNo Comments
Part 1 Problem: Starting at zero, move up one floor for every '(' and down one floor for every ')'. Solution: Read in the input one character at a time…
Read More

Changing the timezone in Debian Buster

Posted by By Paul November 4, 2020Posted inDebianNo Comments
I recently spun up a couple of virtual servers with the Mythic Beasts provisioner, which didn't give me the option of selecting my timezone. As a result the servers were…
Read More

osTicket and Vagrant

Posted by By Paul August 28, 2020Posted inAnsible, Business, VagrantNo Comments
osTicket is a self-hosted and open source ticketing system written in PHP. I wanted to give it a try as one option for a client's support needs, but with a…
Read More

Posts navigation

Previous page 1 2 3 4 … 24 Next page
Contact details
Paul Waring
paul@phpdeveloper.org.uk
07999 030 251
LinkedIn
Recent Posts
  • Automated WordPress updates for Sympl
  • Sorting arrays in Twig
  • Changing Docker container timezones
  • Force SSH to prompt for password
  • Exclude files from searches in Visual Studio Code
Copyright 2022 — PHP Developer. All rights reserved. Sinatra WordPress Theme
Scroll to Top