I took a second pass at the indiebookclub UI I was working on. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.

Eventually I realized that most of the time people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.

Since we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.

screenshot of new posting UI that has the book cover top left, beside it are three lines for title, author, and ISBN. Underneath that block are form fields: read status and tags tags; all displayed in a horizontal layout on a larger screen. Underneath those fields is a collapsed Advanced Options section

Screenshot 1: The default form is much more minimal

Next I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says “Now” and the datetime field only appears if you choose to change it.

screenshot of the same posting UI with the Advanced Options expanded. Additional fields shown: post status, visibility, and publish. Publish option has two pill-shaped buttons 'Now' and 'Select Date and Time'. 'Now' is selected by default and highlighted green.

Screenshot 2: Advanced Options expanded with the default Publish set to “Now”

screenshot of the same posting UI with the Advanced Options expanded. 'Select Date and Time' is selected and highlighted green. Underneath, a datetime field appears and a field with your timezone offset from UTC.

Screenshot 3: Advanced Options expanded and the “Select Date and Time” option selected

The next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.

I am quite pleased with how this is turning out. Let me know what you think!

#indieweb #dev #indiebookclub

CoreELEC has really improved quite a bit in the last year or so. The latest nightlies even have full support for esoteric Dolby Vision features and the VS10 capabilities for tone mapping SDR and HDR to Dolby Vision. Kodi even feels snappy!

If you don’t want your GitHub repositories in HuggingFace’s data set used for LLM training, unfortunately you need to opt-out.

Find out if you’re in the crawl and follow the opt-out instructions at the bottom.

Gate A10

at Gate A10

Solving the Missing Trust Anchor in Dynamic Client Registration with CIMD

OAuth originally assumed clients would be pre-registered at an authorization server.
#oauth #mcp #cimd #dcr #ietf
British Airways The First Wing

at British Airways The First Wing

Heathrow Terminals 2 & 3 Railway Station (HXX)

at Heathrow Terminals 2 & 3 Railway Station (HXX)

London Paddington Railway Station (PAD)

at London Paddington Railway Station (PAD)

Liverpool Street (Elizabeth Line)

at Liverpool Street (Elizabeth Line)

Broadgate Central

at Broadgate Central

Standing up a Tube Archivist instance in the lab, largely because the YouTube client apps are all trash. Will be great for subscriptions, but not so great for discovery, so I will still use the blessed clients for that.

citizenM London Shoreditch hotel

at citizenM London Shoreditch hotel

I'm heading home from 10 days in Vienna/London tomorrow and my stomach still hasn't actually caught up from the jet lag
15 Bonhill Street

at 15 Bonhill Street

Today is the day, MCP is launching the next version of the spec! The 2026-07-28 version brings a bunch of exciting changes like statelessness, but I'm focused on the boring auth side of things that nobody wants to deal with!

• Issuer validation (RFC 9207)
• Refresh token and offline_access recommendations
• Scope clarifications
• Syncing with RFC 8414 .well-known URI

In the mean time, there's been a ton of excitement around MCP's Enterprise-Managed Auth extension, with a beta program running in Claude and Okta and new MCP servers shipping support by the day!

Join me at the MCP spec release party in London tonight to learn about what's new in enterprise MCP security!

https://luma.com/klu2tegz
#mcp #oauth #okta #ai

🗓️ Bizzo! & Friends

Flying Horse Coffee

at Flying Horse Coffee

citizenM London Shoreditch hotel

at citizenM London Shoreditch hotel

citizenM London Shoreditch hotel

at citizenM London Shoreditch hotel

Gate 27

at Gate 27