Murph
banner
murph.recumbent.co.uk
Murph
@murph.recumbent.co.uk
Programmer, accidental endurance athlete, lover of science fiction, real ales, F#, and random other things.

Husband, parent, not as young as I once was!
Today I learned:
> The maximum value for alb.ingress.kubernetes.io/group.order is 1000.

Guess how I learnt this... 😱🤬😭
November 7, 2025 at 4:08 PM
TIL that github actions/checkout@v5 doesn't (appear to) work with a short SHA, you have to give it the whole thing.

I also learnt that you can translate short to long with git rev-parse <sha>

I am about to re-learn setting a variable for a subsequent step in an action...
November 6, 2025 at 9:50 AM
The amount of FUD around the AWS outage is wearing...

* It was a "snow day" - its a thing that happens, but rarely
* We had more outages when we "owned" our servers (mine were in racks in 3rd party data centres, the servers and the data centres broke

Are there concerns? Yes... but...
October 22, 2025 at 9:27 AM
Reposted by Murph
My colleagues & I have taken a huge gamble to set up @thenerve.news We’re trying to build a new independent publication from the ground up. Social media is our only distribution for now.

Sharing this article in your networks would make a huge difference. Thank you! 🙏🙏🙏
NEW: The British politician, his Russian intelligence handler & a Kremlin plot against the US & Ukraine.

My new piece about Nathan Gill and Nigel Farage for @thenerve_news in which we ask:

Why, even now, is no-one asking questions?

t.co/BUTtpK9C4S
October 13, 2025 at 9:21 AM
Reposted by Murph
An observation test for you - for your inner 8 year-old

“The artist has hidden 12 things in this picture. How many can you find?”

Treasure magazine, 1964
Official answers coming soon

(Even if you don’t reply, could you please ‘like’ or share this one? 🙏)
October 11, 2025 at 7:07 AM
I really do not like bash much... but I am very fond of these three lines (excluding the 1 line of whitespace!):

#!/bin/bash

pwsh -noprofile -File "$0.ps1"
exit $?

Which mean I can very easily setup git hooks in powershell 😁 (I don't need to customise anything, just copy and rename)
October 9, 2025 at 11:27 AM
Reposted by Murph
Chrome 141 is rolling out now → goo.gle/4nRaqAi

This release includes the getAllRecords() method for IndexedDB, WebRTC Encoded Transform V2, support for nested SVG width and height attributes, and more.
October 2, 2025 at 4:13 PM
Thank you to the team at @devopsdays.london for two super days of learning and maybe a bit too much talking (but loving being where the talking might have value)
September 24, 2025 at 10:58 PM
I just had a really good day.

These need to be remarked upon and celebrated.

Roll on tomorrow 😁
September 6, 2025 at 9:31 PM
Reposted by Murph
⏰ 23 Days till DevOpsDays London 2025!
👀 Have you seen the full program? Time to start planning your sessions.
🎟️ ti.to/devopsdays-l... (20% Off)
📣 We've got talks on everything from SRE to observability!
🗣️ devopsdays.org/events/2025-...
📍 devopsdays.org/events/2025-...
#DevOps #DevOpsDays #London
DevOpsDays London 2025
Tickets available on Tito
ti.to
August 31, 2025 at 10:00 AM
That was a good day!

I might explain if asked, but the point is to make a mark that that was a good day.
August 30, 2025 at 8:55 PM
Going! 😁
💡 Thinking of joining us at DevOpsDays London 2025? Now’s the time—get 20% off tickets with code BUYNOW2025!

📅 23–24 Sept 2025 | 📍 Imperial College London

🔗 ti.to/devopsdays-l...

🎤 Practical talks, collaborative open spaces, and a welcoming community.

#DevOps #LondonEvents #TechConference
August 21, 2025 at 9:15 AM
🎶 "Cheer up Peter Reid" 🎶
August 16, 2025 at 3:58 PM
The #dotnet #aspire team on #AspiriFridays: "Global installs bad!"

Also the dotnet aspire team: dotnet tool install -g Aspire.Cli
(I'm ignoring the "install.ps1" version)

🤔

I appreciate that this is a difficult problem, and at some point something has to bootstrap something, but...
August 14, 2025 at 5:05 PM
So we have an API, that reads from a database, and caches an object, that we then return directly from the API (no DTO), that "because reasons" we mutate (clear a field) before we return it.

We also have endpoints that depends on the blanked field (of the cached object) to function. That was my day
August 11, 2025 at 4:18 PM
Todays code that makes me want to cry:

if (this.Attributes != null && this.Attributes.ContainsKey("SomeKey"))
{
this.Attributes.TryGetValue("SomeKey", out string value);
return value;
}
else
{
return string.Empty;
}

I get that we needed the null check... but the `Try` is now redundant
August 5, 2025 at 11:42 AM
Reposted by Murph
I have 45 signed copies of the DevOps Handbook to give away. DM me with a receipt for US$100 or more (any currency!) to any of the following charities supporting Palestinians dated today with your address.

projecthope.org
islamic-relief.org/appeals/pale...
unrwa.org
pcrf.net
palestinercs.org/en
Palestine Emergency Appeal
Help Save Lives in Palestine — Islamic Relief Is on the Ground Providing Life-Saving Aid. Support vulnerable families today
islamic-relief.org
August 3, 2025 at 6:00 PM
Live Aid @ 40 - watching briefly and remembering Pete Townshend going to kick the microphone over and missing... so many memories...

I was there, still got the t-shirt 😁
July 12, 2025 at 9:54 PM
Still really not sure how best to take advantage of AI tooling... the extended autocomplete varies between irritating and magical and I haven't got my head around the deeper agentic stuff.

However, it just formatted a lump of cut/paste data as a markdown table for me - which _is_ something useful
July 12, 2025 at 3:34 PM
Reposted by Murph
#store
almost everything in my store is 25% off right now!! we have some pretty big bills soon and currently we cannot afford them, so i would really appreciate it if yall could share this and help me out. thank you 🧡🧡🧡
July 4, 2025 at 6:01 PM
Last* beer before returning to real life... so make it the best beer of the holiday 😁

*there may be poetic licence in this statement as there will be air travel and the rest of the weekend 🤣
June 20, 2025 at 7:19 PM
Reposted by Murph
A new study shows ADHD is not be coming more common, but that greater awareness and acceptance are likely to be encouraging more people to seek help. This is undoubtedly the same for autism.
www.bbc.com/news/article...
Greater awareness behind ADHD surge, study suggests
Study found ADHD is not becoming more common, despite a surge in people being diagnosed.
www.bbc.com
June 7, 2025 at 8:28 AM
Reposted by Murph
Just a quick note to say that I'm currently looking for work. Either Node/Typescript or .NET/C#. Happy to consider contract or perm, but must be remote.
Thanks all!
RT appreciated 🙏
May 29, 2025 at 12:25 PM
Interesting...

13 years ago today I was finding something I really liked about TeamCity (enabling one click deployment).

14 years ago today I was being impressed by Jenkins (when playing with an instance on a handy local server) being already experienced with TeamCity
May 23, 2025 at 2:33 PM
For reasons that are beyond me we have elected a group to run County Durham that only managed to get their election flyer to us two days after the vote... this is not going to end well 😢
May 3, 2025 at 10:04 AM