Rob Allen's Avatar

Rob Allen

@akrabat.com.bsky.social

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

643 Followers  |  114 Following  |  124 Posts  |  Joined: 19.06.2023  |  1.6874

Latest posts by akrabat.com on Bluesky

Preview
Responding to StreamDeck buttons with Keyboard Maestro An article by Rob Allen

Blogged! Responding to StreamDeck buttons with Keyboard Maestro

05.08.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Step-debugging Docker Compose NestJS services An article by Rob Allen

Blogged! Step-debugging Docker Compose NestJS services

29.07.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
QuickSS: Screenshot the active window on Mac An article by Rob Allen

Blogged! QuickSS: Screenshot the active window on Mac

22.07.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Notarising a macOS standalone binary An article by Rob Allen

Blogged! Notarising a macOS standalone binary

15.07.2025 16:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

12.07.2025 16:11 β€” πŸ‘ 4309    πŸ” 1258    πŸ’¬ 71    πŸ“Œ 26
Preview
Using the 1Password CLI in a script An article by Rob Allen

Blogged! Using the 1Password CLI in a script

08.07.2025 16:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Accessing my printer's web app remotely via Tailscale An article by Rob Allen

Blogged! Accessing my printer's web app remotely via Tailscale

01.07.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great! Tailscale is really good.

25.06.2025 18:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
FIxing Linux Tailscale exit node routing An article by Rob Allen

Blogged! FIxing Linux Tailscale exit node routing

24.06.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Renaming files with Hazel An article by Rob Allen

Blogged! Renaming files with Hazel

17.06.2025 16:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

🀣

13.06.2025 15:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Flick your wrist to dismiss a Watch notification.

11.06.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Updating SMTP relay in postfix An article by Rob Allen

Blogged! Updating SMTP relay in postfix

10.06.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Global word count on Mac using Shortcuts An article by Rob Allen

Blogged! Global word count on Mac using Shortcuts

03.06.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Moving a Perforce P4 P4ROOT to a different drive An article by Rob Allen

Blogged! Moving a Perforce P4 P4ROOT to a different drive

27.05.2025 16:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Updated rst2pdf website An article by Rob Allen

Blogged! Updated rst2pdf website

20.05.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Using OneOf for a property in an OpenAPI spec An article by Rob Allen

Blogged! Using OneOf for a property in an OpenAPI spec

13.05.2025 16:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Additional parameters on a PHP interface method An article by Rob Allen

Blogged! Additional parameters on a PHP interface method

06.05.2025 16:24 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Learning about custom rules in PHPStan with @daveliddament.bsky.social this evening at PHP Berkshire.

30.04.2025 19:10 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Learning all about OAuth with @akrabat.com at PHP Berkshire.

30.04.2025 18:31 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Some thoughts on LLM usage in my work An article by Rob Allen

Blogged! Some thoughts on LLM usage in my work

29.04.2025 16:24 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 4    πŸ“Œ 1
EM4
This meeting condemns the Supreme Court ruling defining the term 'woman' with respect to the Equality Act as being based on 'biological sex', which they refer to as a person who 'was at birth of the female sex', as reductive, trans and intersex-exclusionary and biologically nonsensical.
We recognize as doctors that sex and gender are complex and multifaceted aspects of the human condition and attempting to impose a rigid binary has no basis in science or medicine while being actively harmful to transgender and gender diverse people. As such this meeting:
i. Reiterates the BMA's position on affirming the rights of transgender and non-binary individuals to live their lives with dignity, having their identity respected.
Reminds the Supreme Court of the existence of intersex people and reaffirms their right to exist in the gender identity that matches their sense of self, regardless of whether this matches any identity assigned to them at birth.
iii. Condemns scientifically illiterate rulings from the Supreme Court, made without consulting relevant experts and stakeholders, that will cause real-world harm to the trans, non-binary and intersex communities in this country.
iv.
Commits to strive for better access to necessary health services for trans, non-binary and gender-diverse people.

EM4 This meeting condemns the Supreme Court ruling defining the term 'woman' with respect to the Equality Act as being based on 'biological sex', which they refer to as a person who 'was at birth of the female sex', as reductive, trans and intersex-exclusionary and biologically nonsensical. We recognize as doctors that sex and gender are complex and multifaceted aspects of the human condition and attempting to impose a rigid binary has no basis in science or medicine while being actively harmful to transgender and gender diverse people. As such this meeting: i. Reiterates the BMA's position on affirming the rights of transgender and non-binary individuals to live their lives with dignity, having their identity respected. Reminds the Supreme Court of the existence of intersex people and reaffirms their right to exist in the gender identity that matches their sense of self, regardless of whether this matches any identity assigned to them at birth. iii. Condemns scientifically illiterate rulings from the Supreme Court, made without consulting relevant experts and stakeholders, that will cause real-world harm to the trans, non-binary and intersex communities in this country. iv. Commits to strive for better access to necessary health services for trans, non-binary and gender-diverse people.

The British Medical Association Resident Doctors are the backbone of the NHS, they look after us all in hospital.

They passed this motion at their conference which pulls the β€œsupreme” court judgement to pieces.

They call it

β€œscientifically illiterate”
and
β€œbiologically nonsensical”

1/3

29.04.2025 05:26 β€” πŸ‘ 1400    πŸ” 600    πŸ’¬ 23    πŸ“Œ 34
Preview
Crystal Palace vs Aston Villa LIVE: Watch FA Cup semi-final stream - score & updates Follow live text commentary, score updates and match stats from Crystal Palace vs Aston Villa in the FA Cup

Good day today! #cpfc

www.bbc.co.uk/sport/footba...

26.04.2025 18:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Previewing OpenAPI specs using redocly's Docker container An article by Rob Allen

Blogged! Previewing OpenAPI specs using redocly's Docker container

22.04.2025 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Well done! I would find that so stressful.

16.04.2025 22:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You should be 🫢

I never want to be a professional photographer as I think it would ruin the joy I have in my hobby!

16.04.2025 20:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This whole legal thing makes me angry and sad; I can't even imagine how much worse it is for you and all my friends directly affected :(

This needs to be fixed.

16.04.2025 20:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That is such a good photo of you! Wish I could take portrait photos like that.

16.04.2025 20:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This stuff is hard.

16.04.2025 12:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We don't have an especially good history of that in parliament in recent decades…

16.04.2025 11:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@akrabat.com is following 20 prominent accounts