Hi, I'm Peter. A UK-based PHP contractor and consultant at Websomatic, developing API's and Web Apps using PHP, Python, Docker and JavaScript. I teach programming and I'm a video instructor at Manning Publications and Packt Publications. I am also the host of the How To Code Well podcast and YouTube channel.

Peter Fisher Freelance Web Developer

I have 20 years experience in web development and can be hired as a contractor, a consultant, or teacher. My specialism is in PHP using Symfony and Laravel or Flask and Django with Python. I can also work with Gatsby, React and VueJs. For a complete list of my skills and experience please see my CV.

Upcoming talks

I have given various talks ranging from web frameworks to Docker

Make your PHPUnit tests smarter

2023-03-08 in Bristol, UK
PHPUnit is a tool for testing PHP code. It has many configuration options that can be used in a number of ways to make your tests more efficient and usable. Learn how to make your PHPUnit tests smarter with this lightning talk.

Latest posts

How to create draft blog posts in Gatsbyjs

A guide a filtering out draft blog posts using GraphQL with GatsbyJS

How to sort an array of JavaScript objects by soonest date

Sorting an array of JavaScript objects by the soonest date can be quite tricky. This guide demonstrates how to do it even when the JavaScript objects have dates in the future or the past

How to check if your code is compatible with PHP 8

Using PHP_CodeSniffer and PHPCompatibility to check if your project can be upgraded to a different version of PHP

How to get the site locale in Concrete 5

This is how to get the site locale in Concrete 5

Install Jenkins with terraform and ansible on a Linode VPS

A guide to installing Jenkins with Terraform and Ansible

How to run scripts in composer

Using composer to run scripts