John Allsopp's Avatar

John Allsopp

@johnfallsopp.com

Great grand father of responsive web design. Web Daoist. Organiser of the Web Directions conferences webdirections.org Built the streaming service for conferences conffab.com post clips to Bluesky from any webpage webdirections.org/bluesky-poster

1,404
Followers
1,089
Following
980
Posts
05.06.2023
Joined
Posts Following

Latest posts by John Allsopp @johnfallsopp.com

Preview
Implementing WebMCP: letting AI agents interact with my website - Richard MacManus What happens when a website exposes tools to AI agents? To experiment, I implemented WebMCP on my personal site using two simple browser-side tools.

I experimented with WebMCP on my personal website, exposing two tools an AI assistant can call directly from the browser: searching an article and subscribing to my newsletter. It’s a small prototype, but it hints at how websites are fast becoming AI-interactive surfaces. ricmac.org/2026/03/11/w...

11.03.2026 11:20 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Using Cloudflare Workers and reCAPTCHA v3 for a Static Site Contact Form Learn how to build a secure contact form for an Eleventy (11ty) static site using Cloudflare Pages Functions, Google reCAPTCHA v3, and Resend. This guide sho...

Yesterday, I published a new blog post on how I handle contact forms on my static site using Cloudflare Workers and reCAPTCHA v3.

It covers spam protection, validation, and sending emails without needing a traditional backend.
nooshu.com/blog/2026/03...

10.03.2026 08:10 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

They have these little hooks on the seat in front of you for this very purpose!

10.03.2026 01:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Markets are of course a rational mechanism for information discovery.

09.03.2026 20:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The MacBook Neo will be the last great Apple product. The last product that carries Steve Jobs' DNA.

09.03.2026 19:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Did it leave you in an 808 State?

09.03.2026 02:57 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
The illusion of "The Illusion of Thinking"

the Ars article is actually great. it gets into all the criticisms and caveats and links to several good critiques

08.03.2026 03:16 πŸ‘ 8 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues * TorrentFreak In an ongoing lawsuit, Meta now argues that uploading pirated books to strangers via BitTorrent qualifies as fair use.

In 2013 Aaron Swartz committed suicide for facing 35 years in prison for mass downloading scientific articles.

13 years later, Meta is almost getting away with an infraction orders of magnitude larger.

The law didn't change.

torrentfreak.com/uploading-pi...

07.03.2026 20:03 πŸ‘ 1529 πŸ” 620 πŸ’¬ 11 πŸ“Œ 20

β€œWe’ve learned and struggled for a few years here figuring out how to make a decent phone. PC guys are not going to just figure this out. They’re not going to just walk in.”
β€”Palm CEO Ed Colligan, November 16, 2006

08.03.2026 03:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

At least have the courage to say β€˜we lack the moral backbone to push bask against the times we live in and made a cynical cowardly decision.’

08.03.2026 02:11 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Disability accommodations are a rare thing that actually trickles down. You like curb cutouts? Auto-opening doors? Jar openers? Ramps? Hand rails? YOU’RE WELCOME

Even as an abled person you use disability accommodations every single day.

Supporting accommodations actually helps everyone.

07.03.2026 00:13 πŸ‘ 1469 πŸ” 460 πŸ’¬ 21 πŸ“Œ 15

Why cling to the hope you can eke out a career doing grunt work when you can free yourself to do high value creative work at a scale unimagined 5 years ago?

07.03.2026 07:27 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

😒

06.03.2026 10:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
πŸ’ΏVeridis Quo//Daft PunkπŸ€– This melody is so nostalgicπŸ₯ΉπŸŽΆ. And it's great fun to filter the sound of my Sewing-Gurdy with my mini Theremin! (Talk-Wha Filter this time πŸ‘ŒπŸ˜Ž) #hurdygurdy #sewinggurdy #bardco... TikTok video by Gabriel / SingerSoundSystem

There's a chap on TikTok who has built a custom instrument out of a hurdy-gurdy and a Singer sewing machine (plus an attached theremin) which he uses for Daft Punk covers and they are genuine bangers www.tiktok.com/@singersound...

30.06.2025 15:24 πŸ‘ 71 πŸ” 15 πŸ’¬ 5 πŸ“Œ 2
A Bit on the [geolocation] Element
A Bit on the [geolocation] Element YouTube video by CodePen

A few min on <geolocation> in HTML/CSS/JS.

1. I like how explicit it is for users & how it helps "recover" from incorrect permissions.
2. It's *super interesting* how it checks the contrast accessibility and just makes the button not work if you dink it up.

www.youtube.com/watch?v=hffX...

05.03.2026 18:48 πŸ‘ 37 πŸ” 6 πŸ’¬ 3 πŸ“Œ 0

Trust me I watch more presentations in more detail that pretty much any one on earth. These are absolute momentum killers.

06.03.2026 08:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also leave your intro to the MC and to your final slide. Think about how comedians work. They don’t start with β€˜I’m x and…’ they finish with that. Nothing loses an audience more quickly than β€˜as [the MC] said. I’m x from y. We are a…’. Folks aren’t here to hear about that or you.

06.03.2026 01:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Well you know mine: do not. Under any circumstances. Ever. Live code. Or live demo.

06.03.2026 01:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
5 quick tips for giving better presentations I have been speaking publicly at developer conferences for over a decade and in that time I've seen plenty of other people giving talks. Everyone gives talks...

I've written a post containing some tips for giving better presentations!

None of these tips can replace great content, but they will help you start strong and keep the energy going all the way through to the applause at the end.

philna.sh/blog/2026/03...

Do you have any more tips to share?

06.03.2026 01:23 πŸ‘ 26 πŸ” 8 πŸ’¬ 5 πŸ“Œ 0
A section of the OpenAI Symphony readme that says β€œtell your coding agent to build symphony in a programming language of your choice” with a link to a detailed spec

A section of the OpenAI Symphony readme that says β€œtell your coding agent to build symphony in a programming language of your choice” with a link to a detailed spec

We have reached a moment where instead of releasing software you simply release the detailed spec for software and tell people to prompt their agent to build it themselves

From the README of OpenAI’s new Symphony orchestrator: github.com/openai/symph...

05.03.2026 09:12 πŸ‘ 170 πŸ” 26 πŸ’¬ 10 πŸ“Œ 28

I saw somebody talking about bad maintainability of LLM-generated software earlier and they're totally right, it's probably not easily maintainable as we currently think about it. The question is what "maintainability" means in a world where you feed the spec to the machine and it builds it again

05.03.2026 13:38 πŸ‘ 125 πŸ” 15 πŸ’¬ 16 πŸ“Œ 5
Post image

what could it have been
www-cs-faculty.stanford.edu/~knuth/paper...

04.03.2026 00:52 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

As much as I hate to say it, but if you don't incorporate AI in your work as a web developer at all, it will be really hard to stay competitive.
And I'm saying this as someone who's absolutely not happy about the environmental, cultural, and socio-political consequences of this AI hype.

03.03.2026 06:07 πŸ‘ 26 πŸ” 1 πŸ’¬ 10 πŸ“Œ 0
Preview
OpenClaw MCP-enabled benefits entitlement interview Here’s a video of a benefit entitlement conversation hosted by an AI Agent (OpenClaw Opus4.5) using my new MissingBenefit.com MCP server to do the calculations. The circumstances are fake. Th…

Over the weekend I played with using OpenClaw (Opus 4.5) and my new MissingBenefit.com MCP server to conduct mock benefit entitlement sessions.

The results were... well, have a look at the video my blog post.

loosemore.com/2026/03/02/o...

02.03.2026 10:48 πŸ‘ 6 πŸ” 3 πŸ’¬ 4 πŸ“Œ 2
Preview
Is AI Killing Software Engineering Jobs? One claim I see repeated widely on social media is that LLM-based coding tools are taking software engineering jobs. These are often accompanied by extrapolations that soon – any time now &#8…

Did you know the global software developer population's much *larger* than it was in 2022?

Did you know tech layoffs were in full swing when ChatGPT launched?

Did you know AI companies are hiring engineers in large numbers?

A quick fact-check:

codemanship.wordpress.com/2026/03/02/i...

02.03.2026 07:57 πŸ‘ 26 πŸ” 15 πŸ’¬ 1 πŸ“Œ 1
Preview
Deciduous - Your AI Assistant Remembers Every Decision Build decision graphs from existing git history. Track goals, decisions, and outcomes as you work. Recover context across sessions.

I make a free programming tool. It gives your LLM a living memory, and it can to dig into a codebase and build a deep understanding of how and why anything was done before doing beginning something new.

It also nudges you into better habits while coding with an LLM overall.

Learn more/try it out.

02.03.2026 04:12 πŸ‘ 100 πŸ” 8 πŸ’¬ 10 πŸ“Œ 5

Writing a book on what it's really like to emigrate from the US.
(I moved to Australia in 2018.)

What aspect would you be most interested in and want me to include?

02.03.2026 02:15 πŸ‘ 4 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Post image

Wrote some thoughts on why on device agentic AI is proving so elusive: martinalderson.com/posts/why-on...

01.03.2026 22:40 πŸ‘ 7 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Grace Jones' concert on Saturday was a load of fun–incredible band, all the bangers, a real show, and Ms Jones' voice and game were strong. Get along and see her if you can.

01.03.2026 23:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One β€˜better’. They’ll be buying stuff for you

01.03.2026 05:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0