I joined the IndieWeb, here's what I learned | Andros Fenollosa: https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/
A great introduction to and summary of the IndieWeb movement. #indieweb #posse
{
"type": "entry",
"published": "2026-07-20T15:55:28+00:00",
"url": "https://bsky.app/profile/did:plc:fz4b2acwzs7snxpro4gzv7hs/post/3mr3o45wv3f2i",
"content": {
"text": "I joined the IndieWeb, here's what I learned | Andros Fenollosa: https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\n\nA great introduction to and summary of the IndieWeb movement. #indieweb #posse"
},
"author": {
"type": "card",
"name": "joshuapsteele.com",
"url": "https://bsky.app/profile/joshuapsteele.com",
"photo": null
},
"post-type": "note",
"_id": "48975155",
"_source": "9305",
"_is_read": false
}
I joined the IndieWeb, here's what I learned | Andros Fenollosa: https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/
A great introduction to and summary of the IndieWeb movement. #indieweb #posse
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@joshuapsteele/116953138825588157",
"content": {
"html": "<p>I joined the IndieWeb, here's what I learned | Andros Fenollosa: <a href=\"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\"><span>https://</span><span>en.andros.dev/blog/0b8e451e/i-</span><span>joined-the-indieweb-heres-what-i-learned/</span></a></p><p>A great introduction to and summary of the IndieWeb movement. <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/posse\">#<span>posse</span></a></p>",
"text": "I joined the IndieWeb, here's what I learned | Andros Fenollosa: https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\n\nA great introduction to and summary of the IndieWeb movement. #indieweb #posse"
},
"published": "2026-07-20T16:01:15+00:00",
"post-type": "note",
"_id": "48975117",
"_source": "8007",
"_is_read": false
}
I've been working on setting up a #photo gallery #website to show off my late dad's work, as part of my efforts to organize and #backup family photos.
Here's what I have so far, I wanted to mimic a real photo gallery with #HTML and #CSS and figured out how to implement a horizontal layout with scroll snapping and decent image scaling.
https://doug.yuno.jack-case.pro/boston-gallery/
For now, it's best viewed on desktop or other large viewport.
#WebDev #Indieweb #Photography #Boston #Memorial
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@GandalfDG/116952963944443208",
"content": {
"html": "<p>I've been working on setting up a <a href=\"https://indieweb.social/tags/photo\">#<span>photo</span></a> gallery <a href=\"https://indieweb.social/tags/website\">#<span>website</span></a> to show off my late dad's work, as part of my efforts to organize and <a href=\"https://indieweb.social/tags/backup\">#<span>backup</span></a> family photos. </p><p>Here's what I have so far, I wanted to mimic a real photo gallery with <a href=\"https://indieweb.social/tags/HTML\">#<span>HTML</span></a> and <a href=\"https://indieweb.social/tags/CSS\">#<span>CSS</span></a> and figured out how to implement a horizontal layout with scroll snapping and decent image scaling. </p><p><a href=\"https://doug.yuno.jack-case.pro/boston-gallery/\"><span>https://</span><span>doug.yuno.jack-case.pro/boston</span><span>-gallery/</span></a></p><p>For now, it's best viewed on desktop or other large viewport.</p><p><a href=\"https://indieweb.social/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://indieweb.social/tags/Photography\">#<span>Photography</span></a> <a href=\"https://indieweb.social/tags/Boston\">#<span>Boston</span></a> <a href=\"https://indieweb.social/tags/Memorial\">#<span>Memorial</span></a></p>",
"text": "I've been working on setting up a #photo gallery #website to show off my late dad's work, as part of my efforts to organize and #backup family photos. \n\nHere's what I have so far, I wanted to mimic a real photo gallery with #HTML and #CSS and figured out how to implement a horizontal layout with scroll snapping and decent image scaling. \n\nhttps://doug.yuno.jack-case.pro/boston-gallery/\n\nFor now, it's best viewed on desktop or other large viewport.\n\n#WebDev #Indieweb #Photography #Boston #Memorial"
},
"published": "2026-07-20T15:16:47+00:00",
"post-type": "note",
"_id": "48974709",
"_source": "8007",
"_is_read": false
}
Webmention sounds like a much less annoying way to handle comments than Disqus. #indieweb #saas
{
"type": "entry",
"published": "2026-07-20T15:00:33.080Z",
"url": "https://bsky.app/profile/did:plc:t3ujddmwd2pxllj5ebsykvm6/post/3mr3kpkbw742y",
"content": {
"text": "Webmention sounds like a much less annoying way to handle comments than Disqus. #indieweb #saas"
},
"author": {
"type": "card",
"name": "marcusreed00.bsky.social",
"url": "https://bsky.app/profile/marcusreed00.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48974565",
"_source": "9305",
"_is_read": false
}
Interesting read, definitely worth it 👇
https://www.neatnik.net/hardcore-indieweb
{
"type": "entry",
"published": "2026-07-20T14:24:40.730895+00:00",
"url": "https://bsky.app/profile/did:plc:3st7bqy5dlpfajpqnxhw5kjl/post/3mr3ipgeqh22p",
"content": {
"text": "Interesting read, definitely worth it \ud83d\udc47\nhttps://www.neatnik.net/hardcore-indieweb"
},
"author": {
"type": "card",
"name": "onel.bsky.social",
"url": "https://bsky.app/profile/onel.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48974156",
"_source": "9305",
"_is_read": false
}
Welp, now they came for my personal site.
I already reluctantly added Cloudflare to botwiki.org. But I *really* don't want to have to do that to my site.
This kind of blows. Thanks AI bros.
#indieweb #PersonalWebsite #devops #bots #spam #AICrawlers #enshittification
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://stefanbohacek.online/@stefan/116952696827762269",
"content": {
"html": "<p>Welp, now they came for my personal site.</p><p>I already reluctantly added Cloudflare to botwiki.org. But I *really* don't want to have to do that to my site.</p><p>This kind of blows. Thanks AI bros.</p><p><a href=\"https://stefanbohacek.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://stefanbohacek.online/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a> <a href=\"https://stefanbohacek.online/tags/devops\">#<span>devops</span></a> <a href=\"https://stefanbohacek.online/tags/bots\">#<span>bots</span></a> <a href=\"https://stefanbohacek.online/tags/spam\">#<span>spam</span></a> <a href=\"https://stefanbohacek.online/tags/AICrawlers\">#<span>AICrawlers</span></a> <a href=\"https://stefanbohacek.online/tags/enshittification\">#<span>enshittification</span></a></p>",
"text": "Welp, now they came for my personal site.\n\nI already reluctantly added Cloudflare to botwiki.org. But I *really* don't want to have to do that to my site.\n\nThis kind of blows. Thanks AI bros.\n\n#indieweb #PersonalWebsite #devops #bots #spam #AICrawlers #enshittification"
},
"published": "2026-07-20T14:08:51+00:00",
"post-type": "note",
"_id": "48974007",
"_source": "8007",
"_is_read": false
}
Ope, the IndieWeb made it to the HackerNews front page: news.ycombinator.com/item
{
"type": "entry",
"published": "2026-07-20T14:16:45+00:00",
"url": "https://bsky.app/profile/did:plc:fz4b2acwzs7snxpro4gzv7hs/post/3mr3ibocoaq27",
"content": {
"text": "Ope, the IndieWeb made it to the HackerNews front page: news.ycombinator.com/item"
},
"author": {
"type": "card",
"name": "joshuapsteele.com",
"url": "https://bsky.app/profile/joshuapsteele.com",
"photo": null
},
"post-type": "note",
"_id": "48973987",
"_source": "9305",
"_is_read": false
}
Welp, now they came for my personal site.
I already reluctantly added Cloudflare to botwiki.org. But I *really* don't want to have to do that to my site.
This kind of blows. Thanks AI bros.
#indieweb #PersonalWebsite #devops #bots #spam #AICrawlers #enshittification
{
"type": "entry",
"published": "2026-07-20T14:08:51.000Z",
"url": "https://bsky.app/profile/did:plc:rjh44pr4oqbp6nnpmkfphkhs/post/3mr3hvan75m32",
"content": {
"text": "Welp, now they came for my personal site.\n\nI already reluctantly added Cloudflare to botwiki.org. But I *really* don't want to have to do that to my site.\n\nThis kind of blows. Thanks AI bros.\n\n#indieweb #PersonalWebsite #devops #bots #spam #AICrawlers #enshittification"
},
"author": {
"type": "card",
"name": "fediverse.stefanbohacek.online",
"url": "https://bsky.app/profile/fediverse.stefanbohacek.online",
"photo": null
},
"post-type": "note",
"_id": "48973988",
"_source": "9305",
"_is_read": false
}
Andros Fenollosa: I joined the IndieWeb, here’s what I learned. “Driven by curiosity, I decided to find out what the IndieWeb tag that kept showing up on some blogs and Mastodon toots was all about. I quickly discovered it was more than an empty concept or a feeling of nostalgia for the web of the 90s. It was a movement with concrete ideas, protocols and an active community! As I read through […]
https://rbfirehose.com/2026/07/20/andros-fenollosa-i-joined-the-indieweb-heres-what-i-learned/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rbfirehose.com/2026/07/20/andros-fenollosa-i-joined-the-indieweb-heres-what-i-learned/",
"content": {
"html": "<p>Andros Fenollosa: I joined the IndieWeb, here\u2019s what I learned. \u201cDriven by curiosity, I decided to find out what the IndieWeb tag that kept showing up on some blogs and Mastodon toots was all about. I quickly discovered it was more than an empty concept or a feeling of nostalgia for the web of the 90s. It was a movement with concrete ideas, protocols and an active community! As I read through [\u2026]</p>\n\n\n<a href=\"https://rbfirehose.com/2026/07/20/andros-fenollosa-i-joined-the-indieweb-heres-what-i-learned/\">https://rbfirehose.com/2026/07/20/andros-fenollosa-i-joined-the-indieweb-heres-what-i-learned/</a>",
"text": "Andros Fenollosa: I joined the IndieWeb, here\u2019s what I learned. \u201cDriven by curiosity, I decided to find out what the IndieWeb tag that kept showing up on some blogs and Mastodon toots was all about. I quickly discovered it was more than an empty concept or a feeling of nostalgia for the web of the 90s. It was a movement with concrete ideas, protocols and an active community! As I read through [\u2026]\n\n\nhttps://rbfirehose.com/2026/07/20/andros-fenollosa-i-joined-the-indieweb-heres-what-i-learned/"
},
"published": "2026-07-20T13:57:12+00:00",
"post-type": "note",
"_id": "48973821",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://researchbuzz.masto.host/@researchbuzz/116952636982060980",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://social.lol/@neatnik\">@<span>neatnik</span></a></span> An article that is not affiliated but adjacent, also a good read, from <span class=\"h-card\"><a class=\"u-url\" href=\"https://activity.andros.dev/@andros\">@<span>andros</span></a></span> <a href=\"https://researchbuzz.masto.host/tags/IndieWeb\">#<span>IndieWeb</span></a> </p><p><a href=\"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\"><span>https://</span><span>en.andros.dev/blog/0b8e451e/i-</span><span>joined-the-indieweb-heres-what-i-learned/</span></a></p>",
"text": "@neatnik An article that is not affiliated but adjacent, also a good read, from @andros #IndieWeb \n\nhttps://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/"
},
"published": "2026-07-20T13:53:38+00:00",
"post-type": "note",
"_id": "48973822",
"_source": "8007",
"_is_read": false
}
How do you handle timezones in your blog posts? Just yesterday I tried to make a post right after midnight (UTC+2) and it was related to the actual day it was posted on. But my SSG uses UTC to list these posts. How do you do that? Just stay with one? #Indieweb #AskFedi #FediBlog #FollowerPower
https://niklas.fyi/2026/07/20/uxg/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@niklasfyi/116952057532781554",
"content": {
"html": "<p>How do you handle timezones in your blog posts? Just yesterday I tried to make a post right after midnight (UTC+2) and it was related to the actual day it was posted on. But my SSG uses UTC to list these posts. How do you do that? Just stay with one? <a href=\"https://hachyderm.io/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://hachyderm.io/tags/AskFedi\">#<span>AskFedi</span></a> <a href=\"https://hachyderm.io/tags/FediBlog\">#<span>FediBlog</span></a> <a href=\"https://hachyderm.io/tags/FollowerPower\">#<span>FollowerPower</span></a><br /><a href=\"https://niklas.fyi/2026/07/20/uxg/\"><span>https://</span><span>niklas.fyi/2026/07/20/uxg/</span><span></span></a></p>",
"text": "How do you handle timezones in your blog posts? Just yesterday I tried to make a post right after midnight (UTC+2) and it was related to the actual day it was posted on. But my SSG uses UTC to list these posts. How do you do that? Just stay with one? #Indieweb #AskFedi #FediBlog #FollowerPower\nhttps://niklas.fyi/2026/07/20/uxg/"
},
"published": "2026-07-20T11:26:16+00:00",
"post-type": "note",
"_id": "48972621",
"_source": "8007",
"_is_read": false
}
Good work! Both the explainer and the implementation! I’m using indiekit which basically comes with IndieWeb batteries included! https://rmendes.net and I’m working to get it implemented on RSC https://rsc.rmdes.be
🔖 https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/🔗 https://rmendes.net/bookmarks/2026/07/19/26d78
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rmendes.net/bookmarks/2026/07/19/26d78",
"content": {
"html": "<p>Good work! Both the explainer and the implementation! I\u2019m using indiekit which basically comes with IndieWeb batteries included! <a href=\"https://rmendes.net\">https://rmendes.net</a> and I\u2019m working to get it implemented on RSC <a href=\"https://rsc.rmdes.be\">https://rsc.rmdes.be</a></p><br /><br />\ud83d\udd16 <a href=\"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\">https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/</a><p>\ud83d\udd17 <a href=\"https://rmendes.net/bookmarks/2026/07/19/26d78\">https://rmendes.net/bookmarks/2026/07/19/26d78</a></p>",
"text": "Good work! Both the explainer and the implementation! I\u2019m using indiekit which basically comes with IndieWeb batteries included! https://rmendes.net and I\u2019m working to get it implemented on RSC https://rsc.rmdes.be\n\n\ud83d\udd16 https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\ud83d\udd17 https://rmendes.net/bookmarks/2026/07/19/26d78"
},
"published": "2026-07-19T11:35:33+00:00",
"post-type": "note",
"_id": "48972373",
"_source": "8007",
"_is_read": false
}
Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day https://www.neatnik.net/hardcore-indieweb (http://news.ycombinator.com/item?id=48962758)
{
"type": "entry",
"published": "2026-07-20T13:33:30+03:00",
"url": "https://bsky.app/profile/did:plc:ngq4y7h2tlxtn6qi6zokimms/post/3mr33s2fhvg2a",
"content": {
"text": "Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day https://www.neatnik.net/hardcore-indieweb (http://news.ycombinator.com/item?id=48962758)"
},
"author": {
"type": "card",
"name": "newsyc250.bsky.social",
"url": "https://bsky.app/profile/newsyc250.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48972156",
"_source": "9305",
"_is_read": false
}
I came across a small Q&A site that’s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?
#OnlineCommunity #IndieWeb
{
"type": "entry",
"published": "2026-07-20T10:06:02.541Z",
"url": "https://bsky.app/profile/did:plc:yuj5g6yivttxilzfk5enwrfj/post/3mr32awb6z222",
"content": {
"text": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb",
"html": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb"
},
"author": {
"type": "card",
"name": "usergjjjhhkkhhgg.bsky.social",
"url": "https://bsky.app/profile/usergjjjhhkkhhgg.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48971899",
"_source": "9305",
"_is_read": false
}
I came across a small Q&A site that’s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?
#OnlineCommunity #IndieWeb
{
"type": "entry",
"published": "2026-07-20T10:05:54.384Z",
"url": "https://bsky.app/profile/did:plc:yuj5g6yivttxilzfk5enwrfj/post/3mr32aoic6222",
"content": {
"text": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb",
"html": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb"
},
"author": {
"type": "card",
"name": "usergjjjhhkkhhgg.bsky.social",
"url": "https://bsky.app/profile/usergjjjhhkkhhgg.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48971900",
"_source": "9305",
"_is_read": false
}
I came across a small Q&A site that’s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?
#OnlineCommunity #IndieWeb
{
"type": "entry",
"published": "2026-07-20T10:05:44.948Z",
"url": "https://bsky.app/profile/did:plc:yuj5g6yivttxilzfk5enwrfj/post/3mr32afidd222",
"content": {
"text": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb",
"html": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb"
},
"author": {
"type": "card",
"name": "usergjjjhhkkhhgg.bsky.social",
"url": "https://bsky.app/profile/usergjjjhhkkhhgg.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48971901",
"_source": "9305",
"_is_read": false
}
I came across a small Q&A site that’s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?
#OnlineCommunity #IndieWeb
{
"type": "entry",
"published": "2026-07-20T10:05:37.106Z",
"url": "https://bsky.app/profile/did:plc:yuj5g6yivttxilzfk5enwrfj/post/3mr32a5yz4k22",
"content": {
"text": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb",
"html": "I came across a small Q&A site that\u2019s actually pretty useful. Not many people use it yet. Curious if anyone here would be interested?\n#OnlineCommunity #IndieWeb"
},
"author": {
"type": "card",
"name": "usergjjjhhkkhhgg.bsky.social",
"url": "https://bsky.app/profile/usergjjjhhkkhhgg.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48971902",
"_source": "9305",
"_is_read": false
}
I joined the IndieWeb, here's what I learned https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/ (http://news.ycombinator.com/item?id=48966984)
{
"type": "entry",
"published": "2026-07-20T12:03:41+03:00",
"url": "https://bsky.app/profile/did:plc:tnfqyyktoyszfco5lcxnyiax/post/3mr2wrh7pzv2v",
"content": {
"text": "I joined the IndieWeb, here's what I learned https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/ (http://news.ycombinator.com/item?id=48966984)"
},
"author": {
"type": "card",
"name": "newsyc200.bsky.social",
"url": "https://bsky.app/profile/newsyc200.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48971370",
"_source": "9305",
"_is_read": false
}
The IndieWeb has become more of a "NerdNet" than a real alternative to mainstream social media. Commenters pointed out that the movement is dominated by developers who would rather write custom site-generators than build one-click tools for normal users. #webdev 1/3
{
"type": "entry",
"published": "2026-07-20T09:00:14.117Z",
"url": "https://bsky.app/profile/did:plc:mbvl7eofeyf5gyeatysd5d2r/post/3mr2wlasbmw2f",
"content": {
"text": "The IndieWeb has become more of a \"NerdNet\" than a real alternative to mainstream social media. Commenters pointed out that the movement is dominated by developers who would rather write custom site-generators than build one-click tools for normal users. #webdev 1/3"
},
"author": {
"type": "card",
"name": "hncompanion.com",
"url": "https://bsky.app/profile/hncompanion.com",
"photo": null
},
"post-type": "note",
"_id": "48971371",
"_source": "9305",
"_is_read": false
}
I joined the IndieWeb, here's what I learned
View Article | Discussion + AI Summary
Summary of HN discussion 🧵👇
{
"type": "entry",
"published": "2026-07-20T09:00:13.683Z",
"url": "https://bsky.app/profile/did:plc:mbvl7eofeyf5gyeatysd5d2r/post/3mr2wlagmij23",
"content": {
"text": "I joined the IndieWeb, here's what I learned\nView Article | Discussion + AI Summary\n\nSummary of HN discussion \ud83e\uddf5\ud83d\udc47"
},
"author": {
"type": "card",
"name": "hncompanion.com",
"url": "https://bsky.app/profile/hncompanion.com",
"photo": null
},
"post-type": "note",
"_id": "48971372",
"_source": "9305",
"_is_read": false
}