New Blogroll Post
“So you want to write a GUI framework” by Ankur Sethi
«Link: https://www.cmyr.net/blog/gui-framework-ingredients.html»
https://ankursethi.com/links/so-you-want-to-write-a-gui-framework/?ref=blr.indiewebclub.org
this is why i’m building basepage local-first and file-based, instead of like a typical web app:
in three prompts, i asked claude to create a new site, import posts from my old blog at simonbc.com, copy the design, and preview it locally.
it worked because the site is just files, plus skills that teach the agent the commands and structure.
One of the best times to join a new community is at the beginning.
On RootBadger, you can be among the first to create your own newsgroup, write its charter, choose whether it is open or moderated, and help shape the discussions that happen there.
Build a community around the topics you care about and make the conversation yours.
#Forums #OnlineCommunity #Discussion #IndieWeb #OpenWeb #InternetCulture
Nice update on RootBadger: group names now use an rb. prefix, like rb.comp.lang.python and rb.alt.politics.
Good move, honestly. It keeps the old-school newsgroup-style naming, but makes it clear these are RootBadger groups and not trying to claim or replace existing ones.
Small change, but it makes the whole thing cleaner.
#Forums #OnlineCommunity #OldInternet #IndieWeb #OpenWeb #Discussion
Content warning:Note: Remembering the 90s Web
This morning I had a lovely meeting with Andreas Marakis, who's researching the sociological impact of the Web of the 1990s on people who experienced it first-hand.
I'm seeing more and more interest in this period - even, surprisingly, among people too young to be nostalgic about it - as the countercultural "web renaissance" tiptoes out of the shadows and encourages newcomers to take their first steps in building their own Web identity with HTML, CSS, and (maybe) JavaScript.
Anyway: chatting to Andreas was great and it reminded me of quite how grateful I am to have gotten to experience a lot of these seminal technologies when they were at their newest and most-experimental.
Read more: https://danq.me/2026/06/11/remembering-the-90s-web/
Another Homebrew Website Club Nuremberg last night — and I'm still delighted that this friendly, diverse group of practitioners meets monthly in my city. Interesting, inspiring, relaxed, and funny, as always.
Thanks to Björn for documenting everything: https://indieweb.org/events/2026-06-10-hwc-nuremberg
And if you're even remotely curious about joining us live in Nuremberg: we're hosting a special edition for the Nürnberg Digital Festival! https://nuernberg.digital/de/events/2026/homebrew-website-club-nuedigital
A new discussion platform built around topic-based groups, threaded replies, old-school Internet conversation, and zero algorithmic feed nonsense.
Post. Reply. Create a group. Help grow the burrow.
#SocialMedia #OnlineCommunity #Forums #Discussion #IndieWeb #OpenWeb #TechCommunity #InternetCulture
The Snooze Tabs browser add-on is a key technique I use for category 2, defending focus (and prioritizing) from my previous post (link in footer).
I noted in the #indieweb informal cafe chat that "I am going to snooze the tab for a month and re-evaluate then" (about purchasing a potentially focus-enhancing electronic device), and was asked how do I snooze a tab for a month.
https://addons.mozilla.org/en-US/firefox/addon/snoozetabs/
I noted the Snooze Tabs browser extension does this, i.e. one-click to snooze a tab for
* later today
* tomorrow morning
* the weekend
* a week from now
* a month from now
* or a custom date and time
I have used it for years and as someone who opens LOTS of tabs, it has been essential for quickly closing tabs (for now) that are not my current (now, today, this week) priority.
A few regular use-cases which are all one-click from my Firefox toolbar:
* snooze work-related tabs until the next day, when I'm wrapping up work for the day
* snooze personal projects tabs until the weekend
* snooze lower priority work-task related tabs for a week
* snooze product tabs for a month when I want to wait (procrastinate) to see if I still want/need an item that seemed interesting in the moment
One key use-case I have which I have to set manually:
* snooze work-related tabs to Monday when it’s the weekend
There is an issue to swap the "next weekend" menu item to "next weekday" when it’s the weekend which would be a nice improvement:
* https://github.com/bwinton/SnoozeTabs/issues/393
This add-on is a good example of open source that “just works” even if its source code repository has not seen recent activity.
It’s also a good example of “good enough” rather than perfect.
If I get around to it, I may explore what it would take to help resolve issues, commit code, and do another release, at least to make progress on that one issue.
For now however, I am snoozing that GitHub tab for a month.
Previously:
* https://tantek.com/2026/158/t2/three-insights-improving-focus
#focus #priorities #prioritization #Firefox #snooze #SnoozeTabs #browserAddOn #browserExtension
The masterclass of digital aesthetics that is @fish 's output has a new addition: "The Future is Possible! a manifesto for the NEW and the NOW"
https://sweetfish.itch.io/future
So pleased I'm "following" them on itchio, I might have missed this
Why Make Your Website Accessible, Anyways? | 🔗 https://brennan.day/why-make-your-website-accessible-anyways/
#IndieWeb #Accessibility #WebDevelopment #Design #Inclusive #WebDesign #Technical
My site now supports webmentions
I finally got webmentions working on my site by setting up a homelab server with an Intel NUC to handle the build process, and now I'm collecting likes, replies, and mentions from Mastodon, Bluesky, and indie websites.
https://michaelharley.net/posts/2026/06/10/my-site-now-supports-webmentions/