Tagged "php"

20 articles tagged php.

ConFoo 2026, Montréal

My experience speaking at ConFoo 2026 in Montréal — two talks, a brilliant technical crowd, some excellent sessions, and a city that is genuinely something else in winter.

Redirecting Test Emails Safely in Laravel

A small Laravel feature that prevents a big headache: how Mail::alwaysTo() keeps staging and demo environments from accidentally emailing real users.

International PHP Conference, Berlin 2025

In June 2025, I spoke at IPC Berlin about idempotency - what it is, how it protects our APIs, and what goes wrong when we forget about it! It was a great conference, in a fascinating city.

Dutch PHP Conference, Amsterdam 2025

The Dutch PHP Conference in March 2025 was a great couple of days, where I got the opportunity to talk all about idempotency, and do it in a unique conference setting.

International PHP Conference, Munich 2024

In November 2024, I spoke at IPC Munich about how backend developers can improve front end speed. There were fantastic talks at the conference, in a wonderful city worth a visit!

PHPers Summit 2024

In June 2024, I had the pleasure of speaking at the PHPers Summit, in Poznan, Poland. My talk was about the quick wins available for backend developers who need to improve front end page speed.

Idempotency - what is it, and how can it help our Laravel APIs?

Idempotency is a critical concept to be aware of when building robust APIs, and is baked into the SDKs of companies like Stripe, Paypal, Shopify, and Amazon. But what exactly is idempotency? And how can we easily add support for it to our Laravel APIs?

Calculating rolling averages with Laravel Collections

Rolling averages are perfect for smoothing out time-series data, helping you to gain insight from noisy graphs and tables. This new package adds first-class support to Laravel Collections for rolling average calculation.

Picture perfect – useful code visualisation tools

One of the nice things about using git for version control is the amount of data it stores during development. Git log is a powerful tool for finding out what’s been going on in your project, all via a simple text-based interface. But if Jack Nicholson has taught us nothing else, it’s that all work and no play makes Jack a dull boy. So we took a look at some of the more fun and interesting ways of generating code visualisations – GwitLog, Gource and Christmas Commits.

Mailcatcher, Vagrant & Laravel: Email testing made easy

When doing any sort of non-trivial development, sooner or later you’ll likely end up having to send emails from your application. Email is a key part of many application for things like event notifications or user account verification. Testing that the right mails get sent at the right times can often be more hassle than it really should be. Fortunately, a tool called Mailcatcher exists to make this process much easier.

Encoding a euro symbol in email subject lines

Character encoding in PHP can be fun at the best of times. Trying to send a non-ASCII character in a html email – a euro symbol, for example – can be just such one of those times.

← Browse all topics