Converting HTML to PDF using PHP
If you spend enough time building web applications, it's likely that you will eventually need a solution for generating PDF documents. Consider scenarios like invoice PDFs, printable tickets, gift vouchers...
Mar 18th 2024

Migrating from MySQL to Postgres using Laravel's query builder
We've recently switched our database infrastructure from MySQL to Postgres, this is a high level overview on how we used Laravel's query builder to migrate our data.
Mar 15th 2024

Enhancing error reporting with custom context and glows
Using custom context and glows adds extra information to error reports, helping you quickly understand and fix problems in your Laravel applications.
Mar 8th 2024

Leveraging Cloudflare Workers for Edge API Authentication
Learn how Cloudflare Workers in Flare enable edge-based API authentication, effectively filtering out unauthorized requests and enhancing performance for your application.
Mar 7th 2024

Adding text to an image using PHP and Imagick
Just like my previous article on adding text to an image using GD, this is how to add that same text using Imagick instead
Mar 5th 2024

Adding text to an image using PHP and GD
There might be many reasons you need to add text on top of an existing image. The main reason for me was to add the title of a post, on...
Mar 1st 2024

Introducing our new suite of JavaScript packages
We released our new suite of JavaScript packages. With updates for our JavaScript, React, Vue, and Vite plugins.
Feb 20th 2024

Building a flexible yet abstract external integrations Structure
We created a new structure for external integrations like GitHub and Jira which allows us to add these kinds of integrations a lot quicker.
Feb 19th 2024

How we built our GitLab integration
A few days ago, we added a GitLab integration. In this blog post, we'll talk about the road to that integration and our struggles.
Feb 19th 2024

My keynote at PHPUKConference 2024
Here's the recording of the keynote at this year's PHPUKConference.
Feb 15th 2024