Sign in

Rob Allen

@akrabat.com
692 followers 127 following 158 posts

API and web software consultant and developer based in Worcester, UK. OSS contributor (SlimPHP, rst2pdf, Apache OpenWhisk). Takes photos for fun. He/him.

PostsRepliesMedia
Rob Allen @akrabat.com · 01/09/2026
I have just released Slim Framework 4.15.3. Among other fixes, it addresses a route parameter constraint bypass vulnerability in the routing component. If you are using Slim 4.0.0 to 4.15.2 & use route placeholder values without revalidating them, upgrade. www.slimframework.com/2026/08/31/s...
slimframework.com
Slim 4.15.3 released
Slim 4.15.3 released
040
Rob Allen @akrabat.com · 06/07/2026
Dropped some cash @wikipedia.org's way today.
020
Rob Allen @akrabat.com · 30/06/2026
Blogged! Opening Sublime Text from the command line
akrabat.com
Opening Sublime Text from the command line
An article by Rob Allen
130
Rob Allen @akrabat.com · 26/05/2026
Blogged! Fixing two minor git irritations in my OSS fork workflow
akrabat.com
Fixing two minor git irritations in my OSS fork workflow
An article by Rob Allen
010
Reposted by Rob Allen
Mic Wright @brokenbottleboy.bsky.social · 21/05/2026
What the government is doing to trans people is a society-wide version of Section 28. It is a level of bureaucratic cruelty that utterly decimates a whole group of people’s rights and puts anyone who doesn’t ‘look’ right in the eyes of others under constant surveillance. It’s a horrific thing.
11653265
Rob Allen @akrabat.com · 22/05/2026
I have just released Slim Framework 4.15.2. This fixes a reflected XSS vulnerability in Slim’s HTML error renderer. If you are using Slim 4.4.0 to 4.15.1 and set untrusted/user-derived data into HttpException, please upgrade to Slim 4.15.2. www.slimframework.com/2026/05/22/s...
slimframework.com
Security Advisory: Reflected XSS vulnerability in Slim >= 4.4.0, <= 4.15.1 (CVE-2026-48157)
Missing HTML encoding in the HTML error renderer allows reflected XSS attacks affects Slim 4.4.0 to 4.15.1 inclusive. Please update to Slim 4.15.2 to resolve this issue.
031
Reposted by Rob Allen
Rachel Coldicutt @rachelcoldicutt.bsky.social · 22/05/2026
I am so furious about the toilet BS, which creates a totally bizarre environment in which nosey people can stop anyone from having a wee. What sort of govt feels good about creating the means to stop people having a wee? We need more free public toilets, not ways to make it harder to go to the loo
30918180
Rob Allen @akrabat.com · 19/05/2026
After #phpday, I visited Venice.
View across the water towards the island of San Giorgio Maggiore in Venice, Italy, with the Renaissance church of San Giorgio Maggiore and its tall brick campanile dominating the skyline. A water taxi passes in the foreground, with sailing boats moored to the left and overcast skies above.
090
Rob Allen @akrabat.com · 19/03/2026
This week I’m at #monkigras in London. Excited to meet excellent people and learn from the amazing speakers here!
James Grosvenor opens the Monkigras conference
080
Rob Allen @akrabat.com · 17/03/2026
Blogged! Create an HTML version of an OpenAPI spec
akrabat.com
Create an HTML version of an OpenAPI spec
An article by Rob Allen
010
Rob Allen @akrabat.com · 03/03/2026
Blogged! PHPStan custom rules
akrabat.com
PHPStan custom rules
An article by Rob Allen
050
Rob Allen @akrabat.com · 28/02/2026
Blogged! Feelings
akrabat.com
Feelings
An article by Rob Allen
030
Rob Allen @akrabat.com · 20/02/2026
I'm at #PHPUK today! The schedule's looking good and I'm excited to meet everyone. I'm speaking this afternoon on API security, looking at the OWASP API Security Top 10 in the main track at 15:30. Come and say hi!
phpconference.co.uk
PHP UK Conference 2026
Join us for an event packed with up-to-date content about PHP development and related technologies in a comfortable and professional setting.
010
Rob Allen @akrabat.com · 04/02/2026
Looking at the schedule for the PHP UK Conference next week, I see that my talk on API security is in the afternoon. There's such a great choice of topics on this schedule, too. If you don't have a ticket, you can use the code PHPUK26 for a discount. #php #phpuk www.phpconference.co.uk/schedule
phpconference.co.uk
2026 Schedule | PHP UK Conference
Check out our talk schedule for PHP UK Conference 2026, we have a wide range of talks and workshops lined up.
120
Rob Allen @akrabat.com · 01/01/2026
Blogged! 2025 in pictures
akrabat.com
2025 in pictures
An article by Rob Allen
110
Rob Allen @akrabat.com · 11/11/2025
Blogged! IPTC export changed in Photos for macOS 26 Tahoe
akrabat.com
IPTC export changed in Photos for macOS 26 Tahoe
An article by Rob Allen
000
Reposted by Rob Allen
baksla.sh @baksla.sh · 22/10/2025
🎁 Wanna come to #SymfonyCon but don't have your ticket yet? We're giving away 1 conference ticket. How to play? Repost + follow @baksla.sh. Draw on October 27th. Good luck! 🍀
0610
Rob Allen @akrabat.com · 14/10/2025
Blogged! Appending text to Obsidan via Shortcuts
akrabat.com
Appending text to Obsidan via Shortcuts
An article by Rob Allen
011
Rob Allen @akrabat.com · 07/10/2025
Blogged! mac-volume: A CLI to control device volume
akrabat.com
mac-volume: A CLI to control device volume
An article by Rob Allen
000
Rob Allen @akrabat.com · 30/09/2025
Blogged! Opening Slack Jira Cloud links in the right browser
akrabat.com
Opening Slack Jira Cloud links in the right browser
An article by Rob Allen
000
Rob Allen @akrabat.com · 23/09/2025
Blogged! Fixing PostgreSQL collation version mismatch
akrabat.com
Fixing PostgreSQL collation version mismatch
An article by Rob Allen
001
Rob Allen @akrabat.com · 16/09/2025
Blogged! Jumping to the end of bash's history
akrabat.com
Jumping to the end of bash's history
An article by Rob Allen
000
Rob Allen @akrabat.com · 09/09/2025
Blogged! Converting JWKS JSON to PEM using Python
akrabat.com
Converting JWKS JSON to PEM using Python
An article by Rob Allen
000
Rob Allen @akrabat.com · 02/09/2025
Blogged! Stop in-place editing of bash history items
akrabat.com
Stop in-place editing of bash history items
An article by Rob Allen
000
Rob Allen @akrabat.com · 01/09/2025
This month is Childhood Cancer Awareness Month. Every month is a Something Awareness Month, but this month, I'm supporting @relay.fm with their fundraiser for St. Jude as they are doing amazing research work and sharing it with the world. Drop a few dollars their way? tiltify.com/@akrabat/rel...
tiltify.com
Tiltify - Made for Fundraisers
We give you the tools to engage with your donors and raise more for your charity
010
Rob Allen @akrabat.com · 31/08/2025
Current status: over-engineering a simple tweak to a NotePlan JSON theme file using Python…
010
Rob Allen @akrabat.com · 27/08/2025
Also, Daniel's released three books on Slim Framework development. Vol 1 is here: ko-fi.com/s/5f182b4b22
ko-fi.com
Slim 4 - eBook Vol. 1 - Daniel Opitz's Ko-fi Shop
You can purchase the following Slim articles bundled into one eBook (PDF). Chapters • About the Author • Introduction • Request and Response • Tutori...
000
Rob Allen @akrabat.com · 27/08/2025
A couple of days ago Odan released Slim 4.15! github.com/slimphp/Slim...
github.com
Release 4.15.0 · slimphp/Slim
Fixed Fix DocBlocks for callable route handlers (#3389) Change class keyword to lowercase (#3346) Fix tests for PHP 8.3 Fixes the build status badge in Readme (#3331) Fix text and eol attributes f...
020
Rob Allen @akrabat.com · 26/08/2025
Blogged! Extending an OpenAPI Component Schema
akrabat.com
Extending an OpenAPI Component Schema
An article by Rob Allen
010
Rob Allen @akrabat.com · 19/08/2025
Blogged! Saving the current URL to a Note
akrabat.com
Saving the current URL to a Note
An article by Rob Allen
010
Rob Allen @akrabat.com · 19/08/2025
The hardest thing about blogging regularly is deciding that some trivial thing that I've worked out is worth posting. On the flip side, when looking something up, I'm very grateful that past-Rob decided to write it down!
130
Rob Allen @akrabat.com · 12/08/2025
Blogged! Accessing Longplay info for SwiftBar
akrabat.com
Accessing Longplay info for SwiftBar
An article by Rob Allen
000
Rob Allen @akrabat.com · 05/08/2025
Blogged! Responding to StreamDeck buttons with Keyboard Maestro
akrabat.com
Responding to StreamDeck buttons with Keyboard Maestro
An article by Rob Allen
010
Rob Allen @akrabat.com · 29/07/2025
Blogged! Step-debugging Docker Compose NestJS services
akrabat.com
Step-debugging Docker Compose NestJS services
An article by Rob Allen
010
Rob Allen @akrabat.com · 22/07/2025
Blogged! QuickSS: Screenshot the active window on Mac
akrabat.com
QuickSS: Screenshot the active window on Mac
An article by Rob Allen
010
Rob Allen @akrabat.com · 15/07/2025
Blogged! Notarising a macOS standalone binary
akrabat.com
Notarising a macOS standalone binary
An article by Rob Allen
000
Reposted by Rob Allen
Anil Dash @anildash.com · 12/07/2025
The important thing to understand about the current state of affairs is that Andreessen hired a partner at the most influential VC firm in the tech industry solely on the basis that the man strangled a Black man to death in my neighborhood.
6942151230
Rob Allen @akrabat.com · 08/07/2025
Blogged! Using the 1Password CLI in a script
akrabat.com
Using the 1Password CLI in a script
An article by Rob Allen
020
Rob Allen @akrabat.com · 01/07/2025
Blogged! Accessing my printer's web app remotely via Tailscale
akrabat.com
Accessing my printer's web app remotely via Tailscale
An article by Rob Allen
010
Rob Allen @akrabat.com · 24/06/2025
Blogged! FIxing Linux Tailscale exit node routing
akrabat.com
FIxing Linux Tailscale exit node routing
An article by Rob Allen
110
Rob Allen @akrabat.com · 17/06/2025
Blogged! Renaming files with Hazel
akrabat.com
Renaming files with Hazel
An article by Rob Allen
000
Rob Allen @akrabat.com · 10/06/2025
Blogged! Updating SMTP relay in postfix
akrabat.com
Updating SMTP relay in postfix
An article by Rob Allen
010
Rob Allen @akrabat.com · 03/06/2025
Blogged! Global word count on Mac using Shortcuts
akrabat.com
Global word count on Mac using Shortcuts
An article by Rob Allen
010
Rob Allen @akrabat.com · 27/05/2025
Blogged! Moving a Perforce P4 P4ROOT to a different drive
akrabat.com
Moving a Perforce P4 P4ROOT to a different drive
An article by Rob Allen
000
Rob Allen @akrabat.com · 20/05/2025
Blogged! Updated rst2pdf website
akrabat.com
Updated rst2pdf website
An article by Rob Allen
010
Rob Allen @akrabat.com · 13/05/2025
Blogged! Using OneOf for a property in an OpenAPI spec
akrabat.com
Using OneOf for a property in an OpenAPI spec
An article by Rob Allen
020
Rob Allen @akrabat.com · 06/05/2025
Blogged! Additional parameters on a PHP interface method
akrabat.com
Additional parameters on a PHP interface method
An article by Rob Allen
001
Rob Allen @akrabat.com · 30/04/2025
Learning about custom rules in PHPStan with @daveliddament.bsky.social this evening at PHP Berkshire.
041
Reposted by Rob Allen
Dave Liddament @daveliddament.bsky.social · 30/04/2025
Learning all about OAuth with @akrabat.com at PHP Berkshire.
051
Rob Allen @akrabat.com · 29/04/2025
Blogged! Some thoughts on LLM usage in my work
akrabat.com
Some thoughts on LLM usage in my work
An article by Rob Allen
350