Articles by moebrowne
19

PHP 8.6 Closure Optimizations (php.net)

2

"Amazing Refresh" - A Malicious Chrome Extension (scotthelme.co.uk)

2

Bitbucket is keeping a free tier for self-hosted CI runners (atlassian.com)

3

Elizabeth Barron Is the New Executive Director of the PHP Foundation (thephp.foundation)

1

Participate in the 100M-row challenge for PHP (stitcher.io)

1

Web-Git-sum – Git is not GitHub (mitxela.com)

1

Lets Encrypt DNS-Persist-01; Domain Control Validation (scotthelme.co.uk)

1

The Origin of Laravel – a look at v1 Beta 1 (laravelnepal.com)

1

How to Favicon in 2026: Three files that fit most needs (evilmartians.com)

1

Claude Growing a Tomato Plant (autoncorp.com)

2

CanIUse Embed (caniuse-embed.vercel.app)

2

RunC vulnerabilities CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881 (seclists.org)

1

PHP Game Changing Editions (stitcher.io)

1

Composer 2.9 Blocks Vulnerable Package Installs by Default (packagist.com)

3

PHP Design Contest Results (thephp.foundation)

143

Just use a button (gomakethings.com)

5

Importing Node Modules from BitTorrent (evanhahn.com)

1

Evolving PHP Streams for Async, Security, and Performance (thephp.foundation)

1

Reducing Code Motion (stitcher.io)

2

Real-World Examples the PHP 8.5 Pipe Operator (amitmerchant.com)

1

PHP's New URI Extension (thephp.foundation)

1

Vendor Locked (stitcher.io)

2

Let's Encrypt Production ACME API Disruption (status.io)

1

Abandon All Keyboards (robinrendle.com)

5

What Can We Do with Corner-Shape CSS? (css-tricks.com)

2

Fetch streams are great, but not for measuring upload/downloading progress (jakearchibald.com)

1

Vendor by Default (2021) (macwright.com)

2

Reasons to stop using CSS Preprocessors (helloanselm.com)

13

Say Bye with JavaScript Beacon (hemath.dev)

14

PHP compile time generics: yay or nay? (thephp.foundation)

178

How I Use Kagi (flamedfury.com)

1

Sudo-Rs Headed to Ubuntu (letsencrypt.org)

2

The great misunderstanding of the DRY principle (pmatteo.com)

2

Changes to UK GDPR Law (Data Use and Access Act 2025) (ico.org.uk)

1

Vibecoded Sentry Clone with Claude Code (github.com/mitsuhiko)

1

A modern, lightning-quick PoW captcha (capjs.js.org)

1

What sets Tempest apart as a framework for modern PHP development (tempestphp.com)

1

What would happen if I blocked big search? (lkhrs.com)

12

Settling the File Structure Debate (muhammedsari.me)

1

Translate Your App into English Even If It's Already in English (liamhammett.com)

4

No-JavaScript Fingerprinting (noscriptfingerprint.com)

19

PHP Core Security Audit Results (thephp.foundation)

2

CSS Focus by Demotion (nerdy.dev)

3

Epoch Semantic Versioning (antfu.me)