Darrel Miller

@darrel_miller
463 Followers
511 Following
569 Posts
HTTP Advocate, API Architect on Microsoft Graph, Editor of OpenAPI specification, Co-chair of IETF HTTPAPI working group. Architect for Kiota https://aka.ms/kiota
GitHubdarrelmiller
Bloghttps://apievolution.tavis.ca
The agentic web feels like breaking and entering - we scrape pages, take and analyse screenshots and use Playwright to simulate a user clicking on things. Just imagine how much easier all of this would be if we had stuck to semantic HTML and moved forward with Microformats…

Developing isn't only about writing the code, there's work context and team decisions that come with it.

Work IQ now brings this missing piece directly to GitHub Copilot, and you can leverage it all without leaving your terminal using the Copilot CLI 🔥

https://devblogs.microsoft.com/blog/bringing-work-context-to-your-code-in-github-copilot

Bringing work context to your code in GitHub Copilot - Microsoft for Developers

This week we shipped the GitHub Copilot SDK which takes the agent loop from the Copilot CLI and makes it easy to embed in other applications. We’ve been using, improving, and extending Copilot CLI for the last few months and it’s sparked new ideas about what it means to have the right context right where […]

Microsoft for Developers
In some ways, typing really was the blocker. It turns out that there are dozens of little "building block" libraries that I have always wanted to write, but just never found the time. Not really complex stuff. Just take a written specification that has done all the hard thinking and turn it into a library that meets my requirements.
Being able to turn specification words into packaged code with tests and docs in a trivially short amount of time, is actually a very handy thing.

This is quite something. Beautifully filmed, it says as much about the individual and his #mental fortitude as it does #winter on the St Lawrence River, near #Montreal. #film #surfing

https://youtu.be/yqDKqXZTYYU?si=aHtdPYL4HAp3yjvi

ORION - Montreal's Ice Surfer - Winter River Surfing Short Film

YouTube
The A2A Agent card TypeScript definition has protocolVersion field that is required but has a default value. That is enough to make my head explode. But I need to translate that into proto3. If you have ever explored the saga of field presence in protobuf, you can probably imagine how I feel right now.

Today I’m a very proud and happy open standards maintainer: OpenAPI 3.2 is now available! The release notes are a good place to find out what’s new (it’s a lot!) https://github.com/OAI/OpenAPI-Specification/releases

Huge thanks to our contributor community, you are amazing!!

Releases · OAI/OpenAPI-Specification

The OpenAPI Specification Repository. Contribute to OAI/OpenAPI-Specification development by creating an account on GitHub.

GitHub

Every company that has ever been involved with fascism, slavery, or exploitation of labor should have open statements like this on their website

But I'm impressed that BMW is this blunt about it — and has actual pictures of Dachau
https://www.bmwgroup.com/en/company/history/BMW-during-the-era-of-national-socialism.html

Achieved the air travel trifecta. Wifi, power and leg room. #privilege

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
https://writings.thisismissem.social/statement-on-discourse-about-activitypub-and-at-protocol/

This was originally in the swicg/general repository, and you can learn about that here:
https://github.com/swicg/general/blob/master/statements/2025-09-05-activitypub-and-atproto-discourse.md

#activitypub #atprotocol #atproto #SocialWeb

Statement on discourse about ActivityPub and AT Protocol

Foreword This statement was originally published on the swicg/general repository after I had been granted approval to merge. Since then one community member has raised that it did not follow the Community Group's processes, and consequently the document has been taken down from the original location. When publishing, I

Writings of Emelia

My talk “Hypermedia: The First 2000 Years” is now available on Vimeo!

My stupid Logitech Spotlight remote died, so I became much more static on stage than I would prefer, but I hope the message was delivered well enough anyway.

I warmly welcome feedback, questions and critique!

https://vimeo.com/1115578715

#JavaZone #JavaZone2025 #REST #hypermedia #hypertext #HATEOAS

Hypermedia - Asbjørn-Ulsberg

This is "Hypermedia - Asbjørn-Ulsberg" by JavaZone on Vimeo, the home for high quality videos and the people who love them.

Vimeo