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
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
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
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
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
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
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
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
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 β¦
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
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
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