Alistair Shepherd
@alistairshepherd.uk
1K followers 320 following 150 posts
Frontend developer, accessibility advocate and development lead at Series Eight. Work: Front end development, CSS, accessibility, web performance Personal: Mountains, snowsports, hillwalking, craft, music Edinburgh, Scotland 🏳️‍🌈🏴󠁧󠁢󠁳󠁣󠁴󠁿
Posts Media Videos Starter Packs
Pinned
In less than a week I'm speaking at City JS conf with my talk "Bill and Ted's Accessibility Adventure"!

I'm sp excited for it! It's the debut of a new talk I am so pleased with and a great line-up.

Next Friday in London, 30% off tickets: ti.to/cityjsconf-l...

#webdev #conference #accessibility
Reposted by Alistair Shepherd
there are basically only two positions in the debate about AI.
1. i do not use it to generate things that strip the humanity out of anything that could bring joy
2. i use it. i am a big fuckin baby living in fear of epiphany and I suck at everything i am a huge baby and i am a sad little baby man
There are basically only two positions in the debate about AI.
1. I’ve barely invested any time in learning how to use it effectively. AI sucks.
2. I’ve invested in learning how to use this tool. Holy cow, it’s transformational.

Position #1 has lower barriers to entry.
This is great fun Alex, you killed it. The Cursor pointing and grunting! 🔥

Looking forward to the next one!
Reposted by Alistair Shepherd
This is the most personal project I’ve made in years.

I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.

If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜

www.youtube.com/watch?v=eMOD...
Remix needs to fix this…
YouTube video by Prismic
www.youtube.com
"ChatGPT told me we should replace our robots.txt with this when I asked it why it wasn't recommending our business"

"Our AI SEO company wants you to implement this schema for forums on our product pages"

How about you get a bucket for all the brain leaking out your ears?
It's been a great — and by great I mean fucking appalling — day for clients taking SEO advice from AI and trying to implement all sorts of crap with no critical thinking 🥴

(examples in reply)
Reposted by Alistair Shepherd
It's here. JavaScript for Everyone is now available to…everyone!

The amount of effort and experience packed into this course is unbelievable and we know you're going to love it.

Get yours for £189, down from £249, for 2 weeks and super-charge your career prospects

piccalilli.link/js4e-launch-...
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalilli.link
Reposted by Alistair Shepherd
Hey #WDC2025, if you want a talk to watch on the way home, my talk from @heypresents.com was published today!

I make some Daft Punk with a MIDI controller and a web browser.
Not only that, but we managed to interrupt a movie playing in the screen next door with the volume of the demo. It certainly woke us all up before heading off to the social. It sounded incredible! Watch the talk and find out more here:

heypresents.com/talks/around...
Around the wwworld: Web MIDI, Web AUDIO and what the web does best
So, you don't use the Web Audio and Web MIDI APIs in your day job - does that mean they have nothing important to tell us about the nature of the Web? Think again! Katie Fenn takes us on a tour of the...
heypresents.com
I'm down in Bristol over the next couple of days for Web Dev Conf! Super excited for it and looking forward to seeing all my web pals! ❤️

I'm there from 7–8pm this evening if anyone is also around and wants to grab food/a drink together?

webdevconf.com
@webdevconf.com
#webdevconf
WDC2025 - October 10 2025, Watershed, Bristol, UK
WDC is the web conference based in Bristol, taking place in autumn each year. With great speakers and attendees alike.
webdevconf.com
I too wish ill on JK Rowling, I hope she keeps accidentally stepping on upturned plugs.
And that Bluesky mods pull their heads out their arse.

(would encourage others to do the same)
Oh, good…

Nice to see how the “new” Bluesky Moderation is being handled.
Reposted by Alistair Shepherd
The first reported effects of the bill was the de-listing of LGBTQ+ resources from the Reddit search.

Not only are they trying to stop queer kids from growing up, they’re doing it in the name of our “safety”. The subtext is that trans kids don’t get murdered for being trans if they’re cis.
For anyone in the Edinburgh area next Tuesday I'll be at the Edinburgh IndieWeb meetup: events.indieweb.org/2025/07/home...

We meet the last Tuesday each month, and discuss the web, personal sites, blogging and tech in general.

It may just be me as we've got a few absences this month, come chat!
Homebrew Website Club Edinburgh
events.indieweb.org
I'm on on the Ubiquity UniFi system — got one of their routers and a few WiFi nodes.
It's a bit technical to set up compared to other systems but once you do it's rock solid. I've never had to restart any of them in the 5 years I've had them!
Update: I missed out details about where the image was hosted, so have added a section about that.

I definitely did have it at some point but must have accidentally cut it through the editing process, oops!

In short: hosted via a 3rd party cache, not by me!

alistairshepherd.uk/writing/open...
Oh oops! Back to 199 then, damn!
In the UK there is "fair dealing" which is similar to the US "fair use", but it has no explicit exceptions or much detail. It could well fall under that given the circumstances but I never found any previous cases that were web-based and similar enough to make me sure.

So yeah, perhaps!
That's a good point, perhaps I should have reached out to them for support.

Honestly I have no clue where that sits legally — of course they don't even link to the images directly either!

I guess they get away with it by being big and scary enough that no one challenges them.
Of course I say meaningless, likely not to a judge determining wilfulness, damages etc. But in B&W the law doesn't care.
Yep! My non-lawyer reading of copyright legislation and previous UK cases seems to suggest that doesn't matter at all though. Where it's hosted is meaningless, what matters is I displayed it.

More here:
bsky.app/profile/alis...
The specific language in the emails were around my "use" of the image, no reference to hosting at all!
And displaying an image from an external site you don't have the rights to is a well established infringement so doubt that would have changed anything.
The specific language in the emails were around my "use" of the image, no reference to hosting at all!
And displaying an image from an external site you don't have the rights to is a well established infringement so doubt that would have changed anything.
It's so sad, but the world we live in. I just hope others can learn from these lessons and avoid similar!
I'm dubious whether those circumstances are functionally different from a legal standpoint. 'Hotlinking' images have long been established as copyright infringements and referencing the original OG URL would be functionally similar.

Whether that would have changed things I don't know though.
Yeah I just realised I didn't go into that detail, I think it was in an earlier draft and I cut it.

Tweetback uses the 11ty open graph API, which requests the image, caches and optimises it. 'My' site referenced this API directly, which hosted the image.
www.11ty.dev/docs/service...
OpenGraph Image
A docs page for Eleventy, a simpler static site generator.
www.11ty.dev
In short — playing it as far as I possibly can on the side of being careful because I'd rather not say anything than have to deal with these folk again! :P
Yeah, it feels like there should which is why I was as astonished as you that I couldn't find any!
I have no idea how to search court cases really so obviously there's a good chance I missed stuff but at least with standard search engines I couldn't find any cases nor it even being discussed!