Yellow Raincoat caters for all your PHP and Laravel needs. As an independent contractor specialising in backend technologies, I offer tailored PHP and Laravel development services to deliver efficient and secure web applications.
I also streamline your development workflow by implementing continuous integration pipelines, performing code audits, and building Docker-based environments to bring a consistent and seamless development experience to your team.
Building a PHP CLI tool using DDD and Event Sourcing: distribution
July 10th, 2023
Distribution is about meeting your users where they are – the more options you offer, the broader public you can reach. This post is a step-by-step guide to setting up a Laravel Zero application for distribution over various channels, using Dime as an example.
Building a PHP CLI tool using DDD and Event Sourcing: getting started with EventSauce
May 18th, 2023
This post is a step-by-step guide to getting started with EventSauce, an Event Sourcing library for PHP. While it is part of a series and uses Laravel Zero as a starting point, it requires no prior knowledge of past articles and can easily be adapted for any PHP application.
Building a PHP CLI tool using DDD and Event Sourcing: setting up Laravel Zero
May 4th, 2023
This post is part of the "Building a PHP CLI tool using DDD and Event Sourcing" series but can also be read as an independent guide to getting started with Laravel Zero, a micro-framework for console applications.
Superscript is an online insurance provider for businesses. I facilitated Superscript's transition to the latest Laravel and PHP versions, following a DDD approach and leveraging Event Sourcing. I built API endpoints, improved the code base, and automated the local setup using makefiles. I implemented static analysis tools for better code quality.
OpenAPI HttpFoundation Testing
This package makes it easy to validate HttpFoundation request and response objects (Symfony, Laravel, Drupal...) against OpenAPI definitions.
I am the organiser of PHP Sussex, a Brighton-based meetup dedicated to PHP and web development in general. We hold monthly events where local professionals come to network and listen to industry leaders.
Annexe Développement is a web agency based in Montreal, Canada. I streamlined their development workflow by introducing a new branching model and some quality checks automated through a CI pipeline, and migrated their development environments to Docker. I also built a Laravel Forge staging environment, automated production deployments with GitHub and Deployer, and mentored junior developers through presentations, code reviews, and workshops.
Docker for web development series
Series of articles aiming at helping Docker beginners get familiar with the technology by building a local development environment from the ground up.
Dime is a free and open-source command-line tool written in PHP to help people calculate their cryptoasset taxes in the UK. It uses Event Sourcing and DDD and is the subject of a blog series.