Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Agentic commerce is one of those phrases that is currently doing a lot of work.
-
Welcome to the USA In May 2026 I made my first trip to PHP[tek], and my first trip to Chicago.
-
In May 2026 I had the pleasure of speaking at phpday in Verona.
-
Stripe Session 2026 In May 2026 I made the trip back to San Francisco for Stripe Sessions.
-
If we're running a business on Stripe, chances are we've got a few different payment flows in play.
-
I was recently getting ready for a demo.
-
That's a wrap on Dutch PHP Conference for 2026!
-
In February 2026, I had the privilege of speaking at ConFoo in Montréal - my first time at the conference, and my first time in Canada.
-
Migrating billing systems sits right at the intersection of "absolutely critical" and "terrifyingly risky".
-
The Tailwind CDN is a fantastic tool for rapid prototyping.
-
In November 2025, I spoke at Build Stuff in Vilnius about creative defences against scrapers, phishers, and digital opportunists.
-
Expanding your online business internationally is easier now than it has ever been.
-
When watching videos on YouTube, I often toggle the playback speed to run slightly faster than normal.
-
TL;DR Google quietly removed the &num=100 parameter that SEO tools used to load 100 results per page.
-
As part of my day job, I spend a fair bit of time on LinkedIn, and have the app installed on my phone.
-
It's a rite of passage which will happen to most devs at one point or another.
-
Lately we've been receiving a number of warnings from Google about sites we operate: Google has been notified that your site allegedly infringes upon the copyrights of others, and violates applicable copyright laws in your region.
-
Recently I was working on a side project, EverythingIsShowbiz.com, a mostly-vibe-coded transcript search engine for the "What Did You Do Yesterday?"
-
Anyone who has spent a non-trivial amount of time on the internet will recognise the following scenario.
-
In early June, I had the please of giving a talk at the International PHP Conference in Berlin.
-
When working on presentations for various conferences, I often use Google Slides.
-
In May this year I had the pleasure of speaking at the CyberWiseCon / DevDays Europe event in Vilnius, where I delivered a new talk for the first time, Digital Cat & Mouse: Strategies to Outsmart Scrapers, Phishers & Thieves.
-
Back in the mid-2000s, I was working at a very popular property website in Ireland.
-
Stripe Sessions, Moscone Center In May 2025, I travelled to Stripe's product conference, Sessions, in San Francisco.
-
Efficient video encoding has meant that sharing video files in formats like mp4 or webm has become increasingly-popular.
-
Chrome is an ever-green browser, meaning that the application is constantly being updated.
-
I've always believed the best way to really understand a technology is to push it in stupid, impractical directions and see what breaks.
-
Recently I returned to an old Node app that runs on AWS Lambdas.
-
In March 2025 I was lucky enough to get the change to present at the Dutch PHP Conference in Amsterdam.
-
Tools like Ollama make running large language models (LLMs) locally easier than ever, but some configurations can pose unexpected challenges, especially on Linux.
-
Filament is a great time-saver when building out admin functionality in a Laravel app.
-
When developing with Laravel, Pest is the modern choice for testing.
-
Cloudflare Workers provide a powerful way to run serverless JavaScript code on Cloudflare's edge network, placing your logic closer to your users without requiring dedicated servers or additional infrastructure.
-
In this article, we'll cover how to create a simple and free RESTful JSON API, using Google Sheets as a data source.
-
I had a fantastic time at the International PHP Conference (IPC) in Munich last week.
-
Recent updates to Ubuntu 24.04 led me to regular lose my wifi connection.
-
In June 2024, I had the pleasure of speaking at the PHPers Summit, in Poznan, Poland.
-
Since the GDPR came into being, we've all become familiar with cookie banners on our favourite websites.
-
Domain name renewal can be a pain in the backside.
-
> composer test Metadata found in doc-comment for method MyTest::it_loads_user_ok().
-
PHP UK is a vibrant, welcoming, developer conference which I have enjoyed attending many times in the past.
-
Two Factor Authentication (2FA) is an important part of ensuring account security.
-
When developing APIs, idempotency is an important concept to be aware of.
-
Recently I was building out a multi-tenant API using Laravel, and ran into a problem with my tests.
-
I had a great time recently speaking with Liz Moy on Decrypt, the developer podcast from the folks at Evervault.
-
When it comes to enhancing engagement on articles, having video content available can be highly effective.
-
Value objects are a very effective tool to improve the quality of your application, as well as the readability of your code.
-
Unlocking additional payment flows is a game-changer for businesses of all sizes.
-
When publishing content online, attracting readers to your content is critical.
-
As developers, we often find ourselves working with collections of data in our projects.