For the first time in *years*, I finished an entire book in less than a week! Read about it here:
#books #reading #blog #indieweb
ethanruhl.dev/blog/i-finis...
{
"type": "entry",
"published": "2026-09-29T13:47:53.750Z",
"url": "https://bsky.app/profile/did:plc:qfwocgrmdpo4zb53yg6dbnjm/post/3mwnxqykghc25",
"content": {
"text": "For the first time in *years*, I finished an entire book in less than a week! Read about it here:\n\n#books #reading #blog #indieweb \n\nethanruhl.dev/blog/i-finis..."
},
"author": {
"type": "card",
"name": "ethanruhldev.bsky.social",
"url": "https://bsky.app/profile/ethanruhldev.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49723368",
"_source": "9305",
"_is_read": false
}
🔖 Bookmarked “Slidev - Presentation Slides for Developers”
https://sli.dev/
An open-source, web-based presentation tool built specifically for developers. It allows you to write slides
https://posts.rauljimenez.info/bookmarks/2026/09/29/slidev-presentation-slides-for-developers
#indieweb
{
"type": "entry",
"published": "2026-09-29T10:20:06.433Z",
"url": "https://bsky.app/profile/did:plc:gwbqjf3ciffqeedjrpmjinfo/post/3mwnm5hbrw52x",
"content": {
"text": "\ud83d\udd16 Bookmarked \u201cSlidev - Presentation Slides for Developers\u201d\nhttps://sli.dev/\n\nAn open-source, web-based presentation tool built specifically for developers. It allows you to write slides\n\nhttps://posts.rauljimenez.info/bookmarks/2026/09/29/slidev-presentation-slides-for-developers\n#indieweb"
},
"author": {
"type": "card",
"name": "rauljimenez.info",
"url": "https://bsky.app/profile/rauljimenez.info",
"photo": null
},
"post-type": "note",
"_id": "49723369",
"_source": "9305",
"_is_read": false
}
Tue 29th 📆 Homebrew Website Club Edinburgh with IndieWeb Edinburgh, Edinburgh
events.indieweb.org/2026/09/home...
{
"type": "entry",
"published": "2026-09-29T08:15:02.906Z",
"url": "https://bsky.app/profile/did:plc:mof3iowx3yqqdaba3epjhfua/post/3mwnf5sv7uq2o",
"content": {
"text": "Tue 29th \ud83d\udcc6 Homebrew Website Club Edinburgh with IndieWeb Edinburgh, Edinburgh\n\nevents.indieweb.org/2026/09/home..."
},
"author": {
"type": "card",
"name": "scottishtechnology.club",
"url": "https://bsky.app/profile/scottishtechnology.club",
"photo": null
},
"post-type": "note",
"_id": "49723370",
"_source": "9305",
"_is_read": false
}
CAN SOME1 PLS STEAL THIS AND GRANDFATHER ME IN 4EVA
#buildinpublic #appidea #indieweb #bskybrain #lure #graspingatstraws #srslyallyours #microacquire #tech #SOMETHINGTHATWILLCATCHONARGH
{
"type": "entry",
"published": "2026-09-29T05:52:11.175Z",
"url": "https://bsky.app/profile/did:plc:pgzs7mwysmj6y4akqcgz3dbq/post/3mwn56ea34s2x",
"content": {
"text": "CAN SOME1 PLS STEAL THIS AND GRANDFATHER ME IN 4EVA\n\n#buildinpublic #appidea #indieweb #bskybrain #lure #graspingatstraws #srslyallyours #microacquire #tech #SOMETHINGTHATWILLCATCHONARGH"
},
"author": {
"type": "card",
"name": "cabgfx.com",
"url": "https://bsky.app/profile/cabgfx.com",
"photo": null
},
"post-type": "note",
"_id": "49723371",
"_source": "9305",
"_is_read": false
}
THURSDAY! Join us to explore HTML and CSS and all the related tech that makes #FrontEnd web-making an adventure. Meeting on Zoom, camera-optional. events.indieweb.org/2026/10/fron... #IndieWeb
{
"type": "entry",
"published": "2026-09-29T05:10:53.648Z",
"url": "https://bsky.app/profile/did:plc:wgs7q4u4cifplpfpefir6nay/post/3mwn2ujhy5c22",
"content": {
"text": "THURSDAY! Join us to explore HTML and CSS and all the related tech that makes #FrontEnd web-making an adventure. Meeting on Zoom, camera-optional. events.indieweb.org/2026/10/fron... #IndieWeb"
},
"author": {
"type": "card",
"name": "artlung.com",
"url": "https://bsky.app/profile/artlung.com",
"photo": null
},
"post-type": "note",
"_id": "49723372",
"_source": "9305",
"_is_read": false
}
i missed the old internet, so i built a 1996 chat room.
not servers. not channels. a room. you walk in, strangers are mid-conversation about a tape deck, somebody says "a/s/l" unironically.
lolchat.rip
#SmallWeb #RetroComputing #90sNostalgia #IndieWeb
{
"type": "entry",
"published": "2026-09-29T00:37:06.747Z",
"url": "https://bsky.app/profile/did:plc:luny4istustyfdujoxe7merk/post/3mwmlkxkpns2u",
"content": {
"text": "i missed the old internet, so i built a 1996 chat room.\nnot servers. not channels. a room. you walk in, strangers are mid-conversation about a tape deck, somebody says \"a/s/l\" unironically.\n\nlolchat.rip\n\n#SmallWeb #RetroComputing #90sNostalgia #IndieWeb"
},
"author": {
"type": "card",
"name": "hobbybuilder.bsky.social",
"url": "https://bsky.app/profile/hobbybuilder.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49723374",
"_source": "9305",
"_is_read": false
}
Slash pages are cool AF:
cabgfx.com/slashes
#indieweb
{
"type": "entry",
"published": "2026-09-28T23:02:17.809Z",
"url": "https://bsky.app/profile/did:plc:pgzs7mwysmj6y4akqcgz3dbq/post/3mwmgbg645c2i",
"content": {
"text": "Slash pages are cool AF:\n\ncabgfx.com/slashes\n\n#indieweb"
},
"author": {
"type": "card",
"name": "cabgfx.com",
"url": "https://bsky.app/profile/cabgfx.com",
"photo": null
},
"post-type": "note",
"_id": "49723375",
"_source": "9305",
"_is_read": false
}
need to test if this fediverse/indieweb bridge thingy works
{
"type": "entry",
"published": "2026-09-28T21:53:34.889Z",
"url": "https://bsky.app/profile/did:plc:wigtxp7at6ee6xgenkv2mg2e/post/3mwmcgkal3c2y",
"content": {
"text": "need to test if this fediverse/indieweb bridge thingy works"
},
"author": {
"type": "card",
"name": "dacron.bsky.social",
"url": "https://bsky.app/profile/dacron.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49723376",
"_source": "9305",
"_is_read": false
}
...A website I follow runs a webcomic that uses user comments as a major part of its storytelling. The proposal at the end of this article would nuke that from orbit. Ditto with any old-school web forums.
You either don't care that the indieweb exists or think it's an acceptable sacrifice.
{
"type": "entry",
"published": "2026-09-28T20:43:19.772Z",
"url": "https://bsky.app/profile/did:plc:7rdeblgpohjbc7iwd5ca2qls/post/3mwm6iwfevs2n",
"content": {
"text": "...A website I follow runs a webcomic that uses user comments as a major part of its storytelling. The proposal at the end of this article would nuke that from orbit. Ditto with any old-school web forums.\n\nYou either don't care that the indieweb exists or think it's an acceptable sacrifice."
},
"author": {
"type": "card",
"name": "titleknown.bsky.social",
"url": "https://bsky.app/profile/titleknown.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49723377",
"_source": "9305",
"_is_read": false
}
The thing about that article that pisses me off is its conclusion, because like... that sort of "make sites more liable" would kill off the old-school web forums & indieweb social sites that are not at all responsible for this and leave the behemoths causing it the only ones left.
{
"type": "entry",
"published": "2026-09-28T20:41:22.285Z",
"url": "https://bsky.app/profile/did:plc:7rdeblgpohjbc7iwd5ca2qls/post/3mwm6fgdxj22h",
"content": {
"text": "The thing about that article that pisses me off is its conclusion, because like... that sort of \"make sites more liable\" would kill off the old-school web forums & indieweb social sites that are not at all responsible for this and leave the behemoths causing it the only ones left.",
"html": "The thing about that article that pisses me off is its conclusion, because like... that sort of \"make sites more liable\" would kill off the old-school web forums & indieweb social sites that are not at all responsible for this and leave the behemoths causing it the only ones left."
},
"author": {
"type": "card",
"name": "titleknown.bsky.social",
"url": "https://bsky.app/profile/titleknown.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49723378",
"_source": "9305",
"_is_read": false
}
busybee: Notes: Re: So What's all this Indieweb and Webmentions stuff? https://beesbuzz.biz/blog/chatter/14920-Re-So-What-s-all-this-Indieweb-and-Webmentions-stuff #Notes #Blog
{
"type": "entry",
"published": "2026-09-28T20:20:52.000Z",
"url": "https://bsky.app/profile/did:plc:vmgnsxxdl3dmi7ux4umqvb6h/post/3mwm5aumm7t72",
"content": {
"text": "busybee: Notes: Re: So What's all this Indieweb and Webmentions stuff? https://beesbuzz.biz/blog/chatter/14920-Re-So-What-s-all-this-Indieweb-and-Webmentions-stuff #Notes #Blog"
},
"author": {
"type": "card",
"name": "fedi.beesbuzz.biz",
"url": "https://bsky.app/profile/fedi.beesbuzz.biz",
"photo": null
},
"post-type": "note",
"_id": "49723379",
"_source": "9305",
"_is_read": false
}
My October challenge to everyone: Build yourself a completely ridiculous Website at Neocities or wherever, just NOT on social media. Share it. Let's bring back the #indieweb.
{
"type": "entry",
"published": "2026-09-28T17:27:50.463Z",
"url": "https://bsky.app/profile/did:plc:osb42fhp5ukqmh3t57buqomd/post/3mwltlehblk2o",
"content": {
"text": "My October challenge to everyone: Build yourself a completely ridiculous Website at Neocities or wherever, just NOT on social media. Share it. Let's bring back the #indieweb."
},
"author": {
"type": "card",
"name": "baddaywithacamera.bsky.social",
"url": "https://bsky.app/profile/baddaywithacamera.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49723380",
"_source": "9305",
"_is_read": false
}
You already type reddit after your search. That's the tell: the results page got sold. We call it Search Decay, and here's what a search with nothing for sale looks like.
#searchdecay #shopsmall #humancurated #indieweb
{
"type": "entry",
"published": "2026-09-28T15:05:59.150Z",
"url": "https://bsky.app/profile/did:plc:ri4mgwr2ptpokvzboepdqqgp/post/3mwllnpgmic27",
"content": {
"text": "You already type reddit after your search. That's the tell: the results page got sold. We call it Search Decay, and here's what a search with nothing for sale looks like.\n\n#searchdecay #shopsmall #humancurated #indieweb"
},
"author": {
"type": "card",
"name": "mahha.la",
"url": "https://bsky.app/profile/mahha.la",
"photo": null
},
"post-type": "note",
"_id": "49723382",
"_source": "9305",
"_is_read": false
}
Handmade Hearts: an Indie social network for adults finally got its full-release! Registration is open for anyone ^^
You can read more here: ransei.neocities.org/pages/other/...
Or register directly here: www.handmade-hearts.date
#indieweb #indie #neocities #nekoweb #website #technology #internet
{
"type": "entry",
"published": "2026-09-28T10:05:39.236Z",
"url": "https://bsky.app/profile/did:plc:ubymeozp4tqvyekautbxcvvd/post/3mwl2uoci7s2c",
"content": {
"text": "Handmade Hearts: an Indie social network for adults finally got its full-release! Registration is open for anyone ^^ \nYou can read more here: ransei.neocities.org/pages/other/...\n\nOr register directly here: www.handmade-hearts.date\n\n#indieweb #indie #neocities #nekoweb #website #technology #internet"
},
"author": {
"type": "card",
"name": "ransei.neocities.org",
"url": "https://bsky.app/profile/ransei.neocities.org",
"photo": null
},
"post-type": "note",
"_id": "49723383",
"_source": "9305",
"_is_read": false
}
Decided to try out a new font stack on the website, just to see how the pants fit. As much as I love JetBrains Mono as a general preference (if client has it installed, of course), it can feel a bit... too clean.
#webdev #fonts #css #indieweb #smallweb
{
"type": "entry",
"published": "2026-09-28T01:53:22.000Z",
"url": "https://bsky.app/profile/did:plc:poblcg3dco2dmoozbn4uzsh3/post/3mwk7ek7a4fn2",
"content": {
"text": "Decided to try out a new font stack on the website, just to see how the pants fit. As much as I love JetBrains Mono as a general preference (if client has it installed, of course), it can feel a bit... too clean.\n\n#webdev #fonts #css #indieweb #smallweb"
},
"author": {
"type": "card",
"name": "hisvirusness.mastodon.social.ap.brid.gy",
"url": "https://bsky.app/profile/hisvirusness.mastodon.social.ap.brid.gy",
"photo": null
},
"post-type": "note",
"_id": "49723384",
"_source": "9305",
"_is_read": false
}
I'm chipping away at my #IndieWeb site. I haven't added any css or styles yet. I've been working on #microformats2 and #IndieAuth, so I can use it as an identity and eventually syndicate. I'm about to start on #webMentions. I think adding a guestbook and maybe a chat widget would be cool.
Most of the content is unpolished, placeholder stuff. https://www.geoffhorsey.com to check out an early version...
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://techhub.social/@geoff_horsey/117358538787641345",
"content": {
"html": "<p>I'm chipping away at my <a href=\"https://techhub.social/tags/IndieWeb\">#<span>IndieWeb</span></a> site. I haven't added any css or styles yet. I've been working on <a href=\"https://techhub.social/tags/microformats2\">#<span>microformats2</span></a> and <a href=\"https://techhub.social/tags/IndieAuth\">#<span>IndieAuth</span></a>, so I can use it as an identity and eventually syndicate. I'm about to start on <a href=\"https://techhub.social/tags/webMentions\">#<span>webMentions</span></a>. I think adding a guestbook and maybe a chat widget would be cool. </p><p>Most of the content is unpolished, placeholder stuff. <a href=\"https://www.geoffhorsey.com\"><span>https://www.</span><span>geoffhorsey.com</span><span></span></a> to check out an early version...</p>",
"text": "I'm chipping away at my #IndieWeb site. I haven't added any css or styles yet. I've been working on #microformats2 and #IndieAuth, so I can use it as an identity and eventually syndicate. I'm about to start on #webMentions. I think adding a guestbook and maybe a chat widget would be cool. \n\nMost of the content is unpolished, placeholder stuff. https://www.geoffhorsey.com to check out an early version..."
},
"published": "2026-09-30T06:19:48+00:00",
"post-type": "note",
"_id": "49723298",
"_source": "8007",
"_is_read": false
}
Here is the emoji trophy case for #DruChill:
🫲🏻 🕹 👨🏽🚒 🥞 🤸🏽
Come check out their stories:
👉 https://moon-zine.net/profile/Dru Chill
#writingcommunity #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@TheMoonZine/117357045789075390",
"content": {
"html": "<p>Here is the emoji trophy case for <a href=\"https://mastodon.social/tags/DruChill\">#<span>DruChill</span></a>:</p><p>\ud83e\udef2\ud83c\udffb \ud83d\udd79 \ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92 \ud83e\udd5e \ud83e\udd38\ud83c\udffd</p><p>Come check out their stories:<br />\ud83d\udc49 <a href=\"https://moon-zine.net/profile/Dru\"><span>https://</span><span>moon-zine.net/profile/Dru</span><span></span></a> Chill</p><p><a href=\"https://mastodon.social/tags/writingcommunity\">#<span>writingcommunity</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Here is the emoji trophy case for #DruChill:\n\n\ud83e\udef2\ud83c\udffb \ud83d\udd79 \ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92 \ud83e\udd5e \ud83e\udd38\ud83c\udffd\n\nCome check out their stories:\n\ud83d\udc49 https://moon-zine.net/profile/Dru Chill\n\n#writingcommunity #indieweb"
},
"published": "2026-09-30T00:00:06+00:00",
"post-type": "note",
"_id": "49721574",
"_source": "8007",
"_is_read": false
}
NutriX — saúde com código
plataforma NutriX real: nutricao tratada como produto serio
https://expostacker.com.br
#buildinpublic #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@expo_stacker/117356422634730484",
"content": {
"html": "<p>NutriX \u2014 sa\u00fade com c\u00f3digo</p><p>plataforma NutriX real: nutricao tratada como produto serio</p><p><a href=\"https://expostacker.com.br\"><span>https://</span><span>expostacker.com.br</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/buildinpublic\">#<span>buildinpublic</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "NutriX \u2014 sa\u00fade com c\u00f3digo\n\nplataforma NutriX real: nutricao tratada como produto serio\n\nhttps://expostacker.com.br\n\n#buildinpublic #indieweb"
},
"published": "2026-09-29T21:21:38+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/117/356/420/688/976/438/original/53f903a5c89c1492.mp4"
],
"post-type": "photo",
"_id": "49720478",
"_source": "8007",
"_is_read": false
}
New blog post from me: You don't have to post about your vacation.
Do you post when you're going on, or have come back from vacation? Here's your permission to not post that (if you felt like you needed that permission).
Would love to hear your thoughts, if you spot any mistakes or inaccuracies, please let me know.
https://gregoryhammond.ca/blog/not-posting-about-vacation/
I originally waited until there was a copy on the Wayback Machine to post this. But, it seems like they are having trouble displaying copies that have been set to save (yes I did use save page now, over 12 hours ago).
#blog #blogging #BlogPost #IndieWeb #SmallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@gMoon/117356284323090130",
"content": {
"html": "<p>New blog post from me: You don't have to post about your vacation.</p><p>Do you post when you're going on, or have come back from vacation? Here's your permission to not post that (if you felt like you needed that permission).</p><p>Would love to hear your thoughts, if you spot any mistakes or inaccuracies, please let me know.</p><p><a href=\"https://gregoryhammond.ca/blog/not-posting-about-vacation/\"><span>https://</span><span>gregoryhammond.ca/blog/not-pos</span><span>ting-about-vacation/</span></a></p><p>I originally waited until there was a copy on the Wayback Machine to post this. But, it seems like they are having trouble displaying copies that have been set to save (yes I did use save page now, over 12 hours ago).</p><p><a href=\"https://aus.social/tags/blog\">#<span>blog</span></a> <a href=\"https://aus.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://aus.social/tags/BlogPost\">#<span>BlogPost</span></a> <a href=\"https://aus.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://aus.social/tags/SmallWeb\">#<span>SmallWeb</span></a></p>",
"text": "New blog post from me: You don't have to post about your vacation.\n\nDo you post when you're going on, or have come back from vacation? Here's your permission to not post that (if you felt like you needed that permission).\n\nWould love to hear your thoughts, if you spot any mistakes or inaccuracies, please let me know.\n\nhttps://gregoryhammond.ca/blog/not-posting-about-vacation/\n\nI originally waited until there was a copy on the Wayback Machine to post this. But, it seems like they are having trouble displaying copies that have been set to save (yes I did use save page now, over 12 hours ago).\n\n#blog #blogging #BlogPost #IndieWeb #SmallWeb"
},
"published": "2026-09-29T20:46:27+00:00",
"post-type": "note",
"_id": "49720234",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@joel/117355725575962228",
"content": {
"html": "<p>I was on a podcast (again!) so I wrote about that </p><p>This is day 44 of <a href=\"https://fosstodon.org/tags/100DaysToOffload\">#<span>100DaysToOffload</span></a> </p><p><a href=\"https://joelchrono.xyz/blog/i-was-on-a-podcast-again\"><span>https://</span><span>joelchrono.xyz/blog/i-was-on-a</span><span>-podcast-again</span></a></p><p><a href=\"https://fosstodon.org/tags/blogging\">#<span>blogging</span></a> <a href=\"https://fosstodon.org/tags/podcasting\">#<span>podcasting</span></a> <a href=\"https://fosstodon.org/tags/writing\">#<span>writing</span></a> <a href=\"https://fosstodon.org/tags/indieWeb\">#<span>indieWeb</span></a></p>",
"text": "I was on a podcast (again!) so I wrote about that \n\nThis is day 44 of #100DaysToOffload \n\nhttps://joelchrono.xyz/blog/i-was-on-a-podcast-again\n\n#blogging #podcasting #writing #indieWeb"
},
"published": "2026-09-29T18:24:21+00:00",
"post-type": "note",
"_id": "49718882",
"_source": "8007",
"_is_read": false
}