Manuel:
At the same time, there’s another type of garden on the web, not a walled one, but a digital one. Personal websites come in many shapes and sizes and the digital garden is one of them.
It’s interesting how we’re using the same metaphor—the garden—to describe two completely different things. One is the embodiment of the capitalist mindset applied to the digital ecosystem driven by greed. The other is the digital manifestation of personal expression. Digital gardens are—or at least should be—a welcoming place.
But they should not be a destination. The point of a garden is to walk through it, to enjoy what it has to offer, and to then keep moving while carrying its beauty with you. Ideally, you should come out of that walk enriched, and not enraged.
https://manuelmoreale.com/digital-walled-gardens
<3
Flare, Share or Toot
https://gurupanguji.com/2024/03/11/%f0%9f%94%97-digital-walled-gardens-manuel-morales/
#blogs #digitalGardens #gardens #indieWeb #openWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://gurupanguji.com/2024/03/11/%f0%9f%94%97-digital-walled-gardens-manuel-morales/",
"content": {
"html": "<p>Manuel: </p><blockquote><p>At the same time, there\u2019s another type of garden on the web, not a walled one, but a digital one. Personal websites come in many shapes and sizes and the digital garden is one of them.</p><p>It\u2019s interesting how we\u2019re using the same metaphor\u2014the garden\u2014to describe two completely different things. One is the embodiment of the capitalist mindset applied to the digital ecosystem driven by greed. The other is the digital manifestation of personal expression. Digital gardens are\u2014or at least should be\u2014a welcoming place.</p><p>But they should not be a destination. The point of a garden is to walk through it, to enjoy what it has to offer, and to then keep moving while carrying its beauty with you. Ideally, you should come out of that walk enriched, and not enraged.</p><p><a href=\"https://manuelmoreale.com/digital-walled-gardens\">https://manuelmoreale.com/digital-walled-gardens</a></p></blockquote><p><3 </p> <p><strong>Flare, Share or Toot</strong></p> <ul><li><a href=\"https://gurupanguji.com/2024/03/11/%F0%9F%94%97-digital-walled-gardens-manuel-morales/?share=reddit\"><span>Reddit</span></a></li><li><a href=\"https://gurupanguji.com/2024/03/11/%F0%9F%94%97-digital-walled-gardens-manuel-morales/?share=jetpack-whatsapp\"><span>WhatsApp</span></a></li><li><a href=\"https://gurupanguji.com/2024/03/11/%F0%9F%94%97-digital-walled-gardens-manuel-morales/?share=mastodon\"><span>Mastodon</span></a></li><li></li></ul><p><a href=\"https://gurupanguji.com/2024/03/11/%F0%9F%94%97-digital-walled-gardens-manuel-morales/\">https://gurupanguji.com/2024/03/11/%f0%9f%94%97-digital-walled-gardens-manuel-morales/</a></p><p><a class=\"u-tag u-category\" href=\"https://gurupanguji.com/tag/blogs/\">#blogs</a> <a class=\"u-tag u-category\" href=\"https://gurupanguji.com/tag/digital-gardens/\">#digitalGardens</a> <a class=\"u-tag u-category\" href=\"https://gurupanguji.com/tag/gardens/\">#gardens</a> <a class=\"u-tag u-category\" href=\"https://gurupanguji.com/tag/indie-web/\">#indieWeb</a> <a class=\"u-tag u-category\" href=\"https://gurupanguji.com/tag/open-web/\">#openWeb</a></p>",
"text": "Manuel: At the same time, there\u2019s another type of garden on the web, not a walled one, but a digital one. Personal websites come in many shapes and sizes and the digital garden is one of them.\n\nIt\u2019s interesting how we\u2019re using the same metaphor\u2014the garden\u2014to describe two completely different things. One is the embodiment of the capitalist mindset applied to the digital ecosystem driven by greed. The other is the digital manifestation of personal expression. Digital gardens are\u2014or at least should be\u2014a welcoming place.\n\nBut they should not be a destination. The point of a garden is to walk through it, to enjoy what it has to offer, and to then keep moving while carrying its beauty with you. Ideally, you should come out of that walk enriched, and not enraged.\n\nhttps://manuelmoreale.com/digital-walled-gardens<3 Flare, Share or Toot RedditWhatsAppMastodonhttps://gurupanguji.com/2024/03/11/%f0%9f%94%97-digital-walled-gardens-manuel-morales/\n\n#blogs #digitalGardens #gardens #indieWeb #openWeb"
},
"published": "2024-03-11T12:00:00+00:00",
"post-type": "note",
"_id": "40515832",
"_source": "8007",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "@inautilo",
"url": "https://mastodon.social/@inautilo",
"photo": null
},
"url": "https://mastodon.social/@inautilo/112076726114391426",
"content": {
"html": "<p><a href=\"https://mastodon.social/tags/Design\">#<span>Design</span></a> <a href=\"https://mastodon.social/tags/Inspirations\">#<span>Inspirations</span></a><br />Niche product design \u00b7 In search of uniqueness where design flourishes <a href=\"https://ilo.im/15y6zt\"><span>https://</span><span>ilo.im/15y6zt</span><span></span></a></p><p>_____<br /><a href=\"https://mastodon.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.social/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/ProductDesign\">#<span>ProductDesign</span></a> <a href=\"https://mastodon.social/tags/UxDesign\">#<span>UxDesign</span></a> <a href=\"https://mastodon.social/tags/UiDesign\">#<span>UiDesign</span></a> <a href=\"https://mastodon.social/tags/WebDesign\">#<span>WebDesign</span></a> <a href=\"https://mastodon.social/tags/Authenticity\">#<span>Authenticity</span></a> <a href=\"https://mastodon.social/tags/Creativity\">#<span>Creativity</span></a></p>",
"text": "#Design #Inspirations\nNiche product design \u00b7 In search of uniqueness where design flourishes https://ilo.im/15y6zt\n\n_____\n#SmallWeb #OpenWeb #IndieWeb #ProductDesign #UxDesign #UiDesign #WebDesign #Authenticity #Creativity"
},
"published": "2024-03-11T11:05:22+00:00",
"post-type": "note",
"_id": "40515479",
"_source": "8007",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "@weirdwriter",
"url": "https://tweesecake.social/@weirdwriter",
"photo": null
},
"url": "https://tweesecake.social/@weirdwriter/112076052315189222",
"content": {
"html": "<p>Recent thing on my website, Introducing the BOOK <a href=\"https://robertkingett.com/posts/6514/\"><span>https://</span><span>robertkingett.com/posts/6514/</span><span></span></a> <a href=\"https://tweesecake.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://tweesecake.social/tags/SmallWeb\">#<span>SmallWeb</span></a></p>",
"text": "Recent thing on my website, Introducing the BOOK https://robertkingett.com/posts/6514/ #IndieWeb #SmallWeb"
},
"published": "2024-03-11T08:14:01+00:00",
"post-type": "note",
"_id": "40514507",
"_source": "8007",
"_is_read": true
}
This month's #IndieWeb Carnival is on the topic of accessibility in the personal web.
I wrote about my thoughts on a few bits that I've thought about and worked on in my website.
https://hamatti.org/posts/thoughts-on-accessibility-in-personal-web/
#blogging
{
"type": "entry",
"author": {
"name": "@hamatti",
"url": "https://mastodon.world/@hamatti",
"photo": null
},
"url": "https://mastodon.world/@hamatti/112075988603372870",
"content": {
"html": "<p>This month's <a href=\"https://mastodon.world/tags/IndieWeb\">#<span>IndieWeb</span></a> Carnival is on the topic of accessibility in the personal web.</p><p>I wrote about my thoughts on a few bits that I've thought about and worked on in my website.</p><p><a href=\"https://hamatti.org/posts/thoughts-on-accessibility-in-personal-web/\"><span>https://</span><span>hamatti.org/posts/thoughts-on-</span><span>accessibility-in-personal-web/</span></a></p><p><a href=\"https://mastodon.world/tags/blogging\">#<span>blogging</span></a></p>",
"text": "This month's #IndieWeb Carnival is on the topic of accessibility in the personal web.\n\nI wrote about my thoughts on a few bits that I've thought about and worked on in my website.\n\nhttps://hamatti.org/posts/thoughts-on-accessibility-in-personal-web/\n\n#blogging"
},
"published": "2024-03-11T07:57:49+00:00",
"post-type": "note",
"_id": "40514373",
"_source": "8007",
"_is_read": true
}
I’m rebuilding my website in a live environment because it’s more fun breaking things when the repercussions are so high. Anyway, I slapped an ⚠️ Under Construction ⚠️ banner up there today. Feels good. #IndieWeb #WebDev
{
"type": "entry",
"author": {
"name": "@justin",
"url": "https://holonet.social/@justin",
"photo": null
},
"url": "https://holonet.social/@justin/112074822117381302",
"content": {
"html": "<p>I\u2019m rebuilding my website in a live environment because it\u2019s more fun breaking things when the repercussions are so high. Anyway, I slapped an \u26a0\ufe0f Under Construction \u26a0\ufe0f banner up there today. Feels good. <a href=\"https://holonet.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://holonet.social/tags/WebDev\">#<span>WebDev</span></a></p>",
"text": "I\u2019m rebuilding my website in a live environment because it\u2019s more fun breaking things when the repercussions are so high. Anyway, I slapped an \u26a0\ufe0f Under Construction \u26a0\ufe0f banner up there today. Feels good. #IndieWeb #WebDev"
},
"published": "2024-03-11T03:01:09+00:00",
"post-type": "note",
"_id": "40513328",
"_source": "8007",
"_is_read": true
}
Sometimes it's not okay to look down from the world.
{
"type": "entry",
"published": "2024-03-10T23:01:20+00:00",
"summary": "Sometimes it's not okay to look down from the world.",
"url": "https://werd.io/2024/the-internet-addiction-and-me",
"name": "The internet, addiction, and me",
"content": {
"text": "I used to have a night-time routine. I would help my mother up the six stairs from the living room to her bedroom, give her a hug, and set her up in bed. Sometimes, if she was feeling particularly weak, I would bring her toothbrush to her with a mug of water, so that she could brush her teeth in bed.\n\nI could hear the rolling stand that held her food pump against the hardwood floor as she moved around at night, to go to the bathroom. My dad had all the carpeting removed when they bought the house \u2014 carpets harbor dust and fungus that could inflame her lungs.\n\nYears out from a double lung transplant, it was no longer the pulmonary fibrosis that was causing her pain: it was the anti-rejection drugs. The operation had saved her life, but it was far from a magic bullet. For eight years, she seemed to go from near-death experience to near-death experience: operations to remove scarring on her lungs, fungal infections, feeding tubes, inability to eat, nausea, pain. In 2019, we spent eleven straight weeks by her bedside. In 2020, the silver lining of the pandemic was that I no longer had to go into an office, and could spend most of my time helping to care for her. In 2021, on an awful Sunday evening in June, we lost her.\n\nShe fought for over a decade. Even at the end, she said she wasn\u2019t ready to say goodbye. She still had life left. She didn\u2019t want to leave us.\n\nThere are so many things I want to tell her; so many things I want to talk through with her. There\u2019s so much I want to apologize for, too: she had told us, over and over again, that she didn\u2019t want to die in a hospital. In some of her last lucid moments, she tried to remove the tubes on her arms. \u201cThis is not okay,\u201d she said. Palliative care, which is supposed to be about making her as comfortable as possible, seemed in the end to be about making us as comfortable as possible. They starved her. I watched as my sedated, unconscious mother starved to death in a hospital bed.\n\nThis is not okay.\n\nI feel compelled to go back to that hospital room, as if she\u2019ll be waiting for me there. When I was still in San Francisco, I\u2019d walk by the hospital and look up at the corner room, facing the trees on the hillside, hoping to see her silhouette.\n\nI wish she would show up in my dreams, so I could at least talk to a version of her, even if I intellectually know it would just be my own projection. She hasn\u2019t shown up there once, except as a brief staccato \u201coh my god, you guys\u201d that came out of nowhere and woke me up like a nightmare.\n\nThe morning she died, I collapsed into Erin; I\u2019m not ready, I said, over and over, as if it could change anything.\n\nI\u2019m not ready.\n\nI will never be ready.\n\nI came back to Britain for my friend\u2019s wedding a year after her lung transplant. I didn\u2019t stay long: whenever I went anywhere, there was always the fear that something would happen. But I\u2019d ripped my life apart to come to California to be with her, and returning there made me feel at least a little bit connected to what my life had been. I saw my friends, I saw the places that used to be home to me. But rather than slotting back, there was a bittersweetness to everything. It had all changed, my life and theirs, and this couldn\u2019t be home to me anymore. I was severed.\n\nI gave a presentation about the indieweb at an Edinburgh TechMeetup where my laptop had frozen up and needed to be hard-rebooted halfway through. Afterwards, we all gathered at a nearby pub, and a prominent member of the Edinburgh tech scene said to me, \u201cI wouldn\u2019t have gone. I would have said, \u2018sorry, Mum, you made the choice to move there\u2019.\u201d I couldn\u2019t understand, and I still can\u2019t. She had never met my mother. She would never understand who my mother was. And she misunderstood me if she thought I would ever say that. (Did I do the wrong thing?, I asked myself that night, and for years afterwards, over and over.)\n\nMa\u2019s illness was genetic. We\u2019ve lost five members of our family \u2014 people we dearly loved. Researchers were finally able to figure out how to identify the relevant mutation in the TERT gene, which eventually led to my sister and I getting cleared. But, of course, the science is evolving; there\u2019s no complete guarantee that we are actually cleared. It will hover over us forever either way: we lost people we dearly love to this thing as recently as this summer, so any relief we might have felt was painfully hollow.\n\nHoly shit, did it fuck me up.\n\nI remember my first experience of really feeling different when I was around eight years old; the dawning understanding in my third-culture mind that people saw me as some kind of other. One boy used to drag me into the ditch at the side of the school playing field and just jump on me, as if he was trying to break my legs. The teachers at my school mocked me for having a German name; forty years later, the war still weighed heavily for them. I have wondered if they would have acted differently if they\u2019d known my Jewish heritage, but honestly, I don\u2019t think it would have mattered. I wasn\u2019t one of them, was the thing; I was Other.\n\nWhen I was a teenager, I became so tall that I often loomed over people. My new presence attracted yet more attention, and I grew to hate the looming hugeness of my body, this bounding form that people found it necessary to laugh at. I wished I could have disappeared. I wished I could have been normal. I fantasized that there was a magic word that other people knew that I didn\u2019t, and if I could only figure out how to invoke this special incantation, I would finally feel like I was okay.\n\nSo when this happened, when I tore my life to bits at the hands of this terrible terminal disease, I felt like I deserved it. I didn\u2019t feel like Ma deserved it; I didn\u2019t feel like my dad deserved it; I didn\u2019t feel like my sister deserved it; I didn\u2019t feel like the other members of my family deserved it. Intellectually, I don\u2019t believe in fate or karma. Nonetheless, I deserved it. Of course I did.\n\nThe internet, though. Here was a place where I could write something, or take a photo, or build some software and release it, and the world would respond. Every response was a distraction from what was actually happening. This other world, not so much a backchannel to real life as a parallel universe with its own culture and rules, could take me away, just as it had when I was a teenager. Even then, I would check for new messages relentlessly, dialing up to Demon Internet and logging in many times during a long, after-school evening. Now, decades later, the web seemed infinite, and there was always something new to say, to get involved in. It was a balm, and then an addiction, and then a distraction. A way to feel less worthless. And whereas my teenage self had needed to dial up from the desktop computer in his bedroom after school, the iPhone gave me access to it anywhere.\n\nI wrote recently about needing to pull back from social media. It\u2019s not the first time I\u2019ve written a post like this: it\u2019s been a cycle of addiction. But I don\u2019t think I\u2019ve ever written in depth about why I needed that back-channel. It\u2019s sometimes easier to look down at the device in your hands than take life squarely in the face.\n\nBut that doesn\u2019t mean the escape is reasonable, or healthy, or right. There were times over the last fifteen years when I needed to be present in the moment and I just wasn\u2019t: when I was racking up points sharing links rather than facing up to what was happening. It made me avoidant and disconnected; untethered me from the world. It dulled my empathy and let me remove myself from it all.\n\nThis isn\u2019t a \u201cscreens are bad\u201d post. It is a post about being forced to reckon with what actually matters, even when it\u2019s hard to look at.\n\nMaybe what I\u2019m saying doesn\u2019t make sense to you. But when I say I want to remove myself from social media, when I don\u2019t think it\u2019s good for me, and when I keep coming back, this is what I mean. This is what\u2019s happening.\n\nWhich means the indieweb isn\u2019t just a technology movement to me. It\u2019s a way of reclaiming more of myself. And in that light, perhaps I should just own my mind and switch it all off for good.",
"html": "<p>I used to have a night-time routine. I would help my mother up the six stairs from the living room to her bedroom, give her a hug, and set her up in bed. Sometimes, if she was feeling particularly weak, I would bring her toothbrush to her with a mug of water, so that she could brush her teeth in bed.</p><p>I could hear the rolling stand that held her food pump against the hardwood floor as she moved around at night, to go to the bathroom. My dad had all the carpeting removed when they bought the house \u2014 carpets harbor dust and fungus that could inflame her lungs.</p><p>Years out from a double lung transplant, it was no longer the pulmonary fibrosis that was causing her pain: it was the anti-rejection drugs. The operation had saved her life, but it was far from a magic bullet. For eight years, she seemed to go from near-death experience to near-death experience: operations to remove scarring on her lungs, fungal infections, feeding tubes, inability to eat, nausea, pain. In 2019, we spent eleven straight weeks by her bedside. In 2020, the silver lining of the pandemic was that I no longer had to go into an office, and could spend most of my time helping to care for her. In 2021, on an awful Sunday evening in June, we lost her.</p><p>She fought for over a decade. Even at the end, she said she wasn\u2019t ready to say goodbye. She still had life left. She didn\u2019t want to leave us.</p><p>There are so many things I want to tell her; so many things I want to talk through with her. There\u2019s so much I want to apologize for, too: she had told us, over and over again, that she didn\u2019t want to die in a hospital. In some of her last lucid moments, she tried to remove the tubes on her arms. \u201cThis is not okay,\u201d she said. Palliative care, which is supposed to be about making her as comfortable as possible, seemed in the end to be about making <em>us</em> as comfortable as possible. They starved her. I watched as my sedated, unconscious mother starved to death in a hospital bed.</p><p>This is not okay.</p><p>I feel compelled to go back to that hospital room, as if she\u2019ll be waiting for me there. When I was still in San Francisco, I\u2019d walk by the hospital and look up at the corner room, facing the trees on the hillside, hoping to see her silhouette.</p><p>I wish she would show up in my dreams, so I could at least talk to a version of her, even if I intellectually know it would just be my own projection. She hasn\u2019t shown up there once, except as a brief staccato \u201coh my god, you guys\u201d that came out of nowhere and woke me up like a nightmare.</p><p>The morning she died, I collapsed into Erin; <em>I\u2019m not ready</em>, I said, over and over, as if it could change anything.</p><p>I\u2019m not ready.</p><p>I will never be ready.</p><p>I came back to Britain for my friend\u2019s wedding a year after her lung transplant. I didn\u2019t stay long: whenever I went anywhere, there was always the fear that something would happen. But I\u2019d ripped my life apart to come to California to be with her, and returning there made me feel at least a little bit connected to what my life had been. I saw my friends, I saw the places that used to be home to me. But rather than slotting back, there was a bittersweetness to everything. It had all changed, my life and theirs, and this couldn\u2019t be home to me anymore. I was severed.</p><p>I gave a presentation about the indieweb at an Edinburgh TechMeetup where my laptop had frozen up and needed to be hard-rebooted halfway through. Afterwards, we all gathered at a nearby pub, and a prominent member of the Edinburgh tech scene said to me, \u201c<em>I</em> wouldn\u2019t have gone. I would have said, \u2018sorry, Mum, you made the choice to move there\u2019.\u201d I couldn\u2019t understand, and I still can\u2019t. She had never met my mother. She would never understand who my mother was. And she misunderstood me if she thought I would ever say that. (<em>Did I do the wrong thing?</em>, I asked myself that night, and for years afterwards, over and over.)</p><p>Ma\u2019s illness was genetic. We\u2019ve lost five members of our family \u2014 people we dearly loved. Researchers were finally able to figure out how to identify the relevant mutation in the TERT gene, which eventually led to my sister and I getting cleared. But, of course, the science is evolving; there\u2019s no complete guarantee that we are <em>actually</em> cleared. It will hover over us forever either way: we lost people we dearly love to this thing as recently as this summer, so any relief we might have felt was painfully hollow.</p><p>Holy shit, did it fuck me up.</p><p>I remember my first experience of really feeling <em>different</em> when I was around eight years old; the dawning understanding in my third-culture mind that people saw me as some kind of <em>other</em>. One boy used to drag me into the ditch at the side of the school playing field and just jump on me, as if he was trying to break my legs. The teachers at my school mocked me for having a German name; forty years later, the war still weighed heavily for them. I have wondered if they would have acted differently if they\u2019d known my Jewish heritage, but honestly, I don\u2019t think it would have mattered. I wasn\u2019t one of them, was the thing; I was Other.</p><p>When I was a teenager, I became so tall that I often loomed over people. My new presence attracted yet more attention, and I grew to hate the looming hugeness of my body, this bounding form that people found it necessary to laugh at. I wished I could have disappeared. I wished I could have been normal. I fantasized that there was a magic word that other people knew that I didn\u2019t, and if I could only figure out how to invoke this special incantation, I would finally feel like I was okay.</p><p>So when <em>this</em> happened, when I tore my life to bits at the hands of this terrible terminal disease, I felt like I deserved it. I didn\u2019t feel like Ma deserved it; I didn\u2019t feel like my dad deserved it; I didn\u2019t feel like my sister deserved it; I didn\u2019t feel like the other members of my family deserved it. Intellectually, I don\u2019t believe in fate or karma. Nonetheless, <em>I</em> deserved it. Of course I did.</p><p>The internet, though. Here was a place where I could write something, or take a photo, or build some software and release it, and the world would respond. Every response was a distraction from what was actually happening. This other world, not so much a backchannel to real life as a parallel universe with its own culture and rules, could take me away, just as it had when I was a teenager. Even then, I would check for new messages relentlessly, dialing up to Demon Internet and logging in many times during a long, after-school evening. Now, decades later, the web seemed infinite, and there was always something new to say, to get involved in. It was a balm, and then an addiction, and then a distraction. A way to feel less worthless. And whereas my teenage self had needed to dial up from the desktop computer in his bedroom after school, the iPhone gave me access to it anywhere.</p><p>I wrote recently about <a href=\"https://werd.io/2024/social-i-love-you-but-youre-bringing-me-down\">needing to pull back from social media</a>. It\u2019s not the first time I\u2019ve written a post like this: it\u2019s been a cycle of addiction. But I don\u2019t think I\u2019ve ever written in depth about <em>why</em> I needed that back-channel. It\u2019s sometimes easier to look down at the device in your hands than take life squarely in the face.</p><p>But that doesn\u2019t mean the escape is reasonable, or healthy, or right. There were times over the last fifteen years when I needed to be present in the moment and I just wasn\u2019t: when I was racking up points sharing links rather than facing up to what was happening. It made me avoidant and disconnected; untethered me from the world. It dulled my empathy and let me remove myself from it all.</p><p>This isn\u2019t a \u201cscreens are bad\u201d post. It <em>is</em> a post about being forced to reckon with what actually matters, even when it\u2019s hard to look at.</p><p>Maybe what I\u2019m saying doesn\u2019t make sense to you. But when I say I want to remove myself from social media, when I don\u2019t think it\u2019s good for me, and when I keep coming back, this is what I mean. This is what\u2019s happening.</p><p>Which means the <a href=\"https://indieweb.org\">indieweb</a> isn\u2019t just a technology movement to me. It\u2019s a way of reclaiming more of myself. And in that light, perhaps I should just own my mind and switch it all off for good.</p>"
},
"author": {
"type": "card",
"name": "Ben Werdmuller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "article",
"_id": "40512148",
"_source": "191",
"_is_read": true
}
🔊 I have something new in the works - EchoFeed https://echofeed.app/
🤔 What is it? A hosted version of Echo (https://echo.rknight.me/). No more fiddling with JSON configs and all that boring stuff.
👉 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access 👀: https://buttondown.email/echofeed or you can follow me here because I'll definitely be posting about it
#RSS #IndieWeb #EchoFeed
{
"type": "entry",
"author": {
"name": "@robb",
"url": "https://social.lol/@robb",
"photo": null
},
"url": "https://social.lol/@robb/112073774069852365",
"content": {
"html": "<p>\ud83d\udd0a I have something new in the works - EchoFeed <a href=\"https://echofeed.app/\"><span>https://</span><span>echofeed.app/</span><span></span></a></p><p>\ud83e\udd14 What is it? A hosted version of Echo (<a href=\"https://echo.rknight.me/\"><span>https://</span><span>echo.rknight.me/</span><span></span></a>). No more fiddling with JSON configs and all that boring stuff.</p><p>\ud83d\udc49 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access \ud83d\udc40: <a href=\"https://buttondown.email/echofeed\"><span>https://</span><span>buttondown.email/echofeed</span><span></span></a> or you can follow me here because I'll definitely be posting about it</p><p><a href=\"https://social.lol/tags/RSS\">#<span>RSS</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/EchoFeed\">#<span>EchoFeed</span></a></p>",
"text": "\ud83d\udd0a I have something new in the works - EchoFeed https://echofeed.app/\n\n\ud83e\udd14 What is it? A hosted version of Echo (https://echo.rknight.me/). No more fiddling with JSON configs and all that boring stuff.\n\n\ud83d\udc49 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access \ud83d\udc40: https://buttondown.email/echofeed or you can follow me here because I'll definitely be posting about it\n\n#RSS #IndieWeb #EchoFeed"
},
"published": "2024-03-10T22:34:37+00:00",
"post-type": "note",
"_id": "40512010",
"_source": "8007",
"_is_read": true
}
🔊 I have something new in the works - EchoFeed https://echofeed.app/
🤔 What is it? A hosted version of Echo (https://echo.rknight.me/). No more fiddling with JSON configs and all that boring stuff.
👉 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access 👀: https://buttondown.email/echofeed or you can follow me here because I'll definitely be posting about it
#RSS #IndieWeb #EchoFeed
{
"type": "entry",
"author": {
"name": "@robb",
"url": "https://social.lol/@robb",
"photo": null
},
"url": "https://social.lol/@robb/112073767147121471",
"content": {
"html": "<p>\ud83d\udd0a I have something new in the works - EchoFeed <a href=\"https://echofeed.app/\"><span>https://</span><span>echofeed.app/</span><span></span></a></p><p>\ud83e\udd14 What is it? A hosted version of Echo (<a href=\"https://echo.rknight.me/\"><span>https://</span><span>echo.rknight.me/</span><span></span></a>). No more fiddling with JSON configs and all that boring stuff.</p><p>\ud83d\udc49 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access \ud83d\udc40: <a href=\"https://buttondown.email/echofeed\"><span>https://</span><span>buttondown.email/echofeed</span><span></span></a> or you can follow me here because I'll definitely be posting about it</p><p><a href=\"https://social.lol/tags/RSS\">#<span>RSS</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/EchoFeed\">#<span>EchoFeed</span></a></p>",
"text": "\ud83d\udd0a I have something new in the works - EchoFeed https://echofeed.app/\n\n\ud83e\udd14 What is it? A hosted version of Echo (https://echo.rknight.me/). No more fiddling with JSON configs and all that boring stuff.\n\n\ud83d\udc49 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access \ud83d\udc40: https://buttondown.email/echofeed or you can follow me here because I'll definitely be posting about it\n\n#RSS #IndieWeb #EchoFeed"
},
"published": "2024-03-10T22:32:52+00:00",
"post-type": "note",
"_id": "40511899",
"_source": "8007",
"_is_read": false
}
Made a new #personalwebsite. One that's not connected to my other life. Just a place to post thoughts and ideas that are hopefully helpful or at least amusing to someone sometime.
#website #web #indieweb
https://askdna.coffee/
{
"type": "entry",
"author": {
"name": "@askDNA",
"url": "https://urusai.social/@askDNA",
"photo": null
},
"url": "https://urusai.social/@askDNA/112072921360038146",
"content": {
"html": "<p>Made a new <a href=\"https://urusai.social/tags/personalwebsite\">#<span>personalwebsite</span></a>. One that's not connected to my other life. Just a place to post thoughts and ideas that are hopefully helpful or at least amusing to someone sometime.</p><p><a href=\"https://urusai.social/tags/website\">#<span>website</span></a> <a href=\"https://urusai.social/tags/web\">#<span>web</span></a> <a href=\"https://urusai.social/tags/indieweb\">#<span>indieweb</span></a> </p><p><a href=\"https://askdna.coffee/\"><span>https://</span><span>askdna.coffee/</span><span></span></a></p>",
"text": "Made a new #personalwebsite. One that's not connected to my other life. Just a place to post thoughts and ideas that are hopefully helpful or at least amusing to someone sometime.\n\n#website #web #indieweb \n\nhttps://askdna.coffee/"
},
"published": "2024-03-10T18:57:46+00:00",
"post-type": "note",
"_id": "40511079",
"_source": "8007",
"_is_read": false
}
Well it's that time of life again...in which I revamp perpetualrandomness.com for the 3rd or 4th time? I haven't kept the all the archives of this site (mainly because I'm lazy), so getting a fresh start is pretty easy. Excited to tinker with #hugo and have a spot to post my random thoughts without wordpress overhead or bothering with literally ANY javascript. thank you, #indieWeb for returning us to our roots! #staticWebpages #lightWeight
https://www.perpetualrandomness.com/posts/firstpost/
{
"type": "entry",
"author": {
"name": "@Pinky",
"url": "https://hooray.computer/@Pinky",
"photo": null
},
"url": "https://hooray.computer/@Pinky/112072721318884551",
"content": {
"html": "<p>Well it's that time of life again...in which I revamp perpetualrandomness.com for the 3rd or 4th time? I haven't kept the all the archives of this site (mainly because I'm lazy), so getting a fresh start is pretty easy. Excited to tinker with <a href=\"https://hooray.computer/tags/hugo\">#<span>hugo</span></a> and have a spot to post my random thoughts without wordpress overhead or bothering with literally ANY javascript. thank you, <a href=\"https://hooray.computer/tags/indieWeb\">#<span>indieWeb</span></a> for returning us to our roots! <a href=\"https://hooray.computer/tags/staticWebpages\">#<span>staticWebpages</span></a> <a href=\"https://hooray.computer/tags/lightWeight\">#<span>lightWeight</span></a></p><p><a href=\"https://www.perpetualrandomness.com/posts/firstpost/\"><span>https://www.</span><span>perpetualrandomness.com/posts/</span><span>firstpost/</span></a></p>",
"text": "Well it's that time of life again...in which I revamp perpetualrandomness.com for the 3rd or 4th time? I haven't kept the all the archives of this site (mainly because I'm lazy), so getting a fresh start is pretty easy. Excited to tinker with #hugo and have a spot to post my random thoughts without wordpress overhead or bothering with literally ANY javascript. thank you, #indieWeb for returning us to our roots! #staticWebpages #lightWeight\n\nhttps://www.perpetualrandomness.com/posts/firstpost/"
},
"published": "2024-03-10T18:06:54+00:00",
"post-type": "note",
"_id": "40510703",
"_source": "8007",
"_is_read": false
}
Updated the auto-linking code¹ on my website last Sunday to handle a few more @-mention use-cases.
In particular:
* @-domains with dashes/hyphens like @sonja-weckenmann.de
* @-@ with (some) Unicode alphabetic characters like @briansuda@loðfíll.is
* @-domain-and-path for indicating @-mentions of silo profiles that don’t support @-@ syntax, like @flickr.com/people/tantek or @instagram.com/tantek
I also dropped auto-linking of URLs with user:password "userinfo", since they’ve been long abandoned and effectively deprecated because there’s fairly wide agreement that such basic HTTP authentication² was poorly designed and should not be used (and thus should not be linked).
If you’re curious you can take a look at https://tantek.com/cassis.js, which has updated functions:
* auto_link_re() — regular expression to recognize URLs, @-mentions, @-@, and footnotes to link
* auto_link() — specifically the code to recognize different kinds of @-@ and @-mentions and link them properly to profiles, domains, and paths.
This code is only live on my website (testing in production³ as it were) for now, and you’re welcome to copy/paste to experiment with it. I plan to test it more over the coming weeks (or so) and when I feel it is sufficiently well tested, will update it on GitHub⁴ as well.
With this additional auto-linking functionality, I feel I have a fairly complete implementation of how to auto-link various URLs and @-mentions, and plan to write that up at least as a minimal “list of use-cases and how they should work” auto-linking specification.
This (blog post) is my contribution to today’s #IndieWebCamp Brighton⁵ #hackday!
This was originally a project I wanted to complete during IndieWebCamp Nuremberg last October, however I was pre-occupied at the time with fixing other things.⁶
#autolink #atmention #atmentions #atat #atatmention
This is post 12 of #100PostsOfIndieWeb. #100Posts
← https://tantek.com/2024/047/t1/indieweb-major-update-design
→ 🔮
¹ https://tantek.com/cassis.js
² https://en.wikipedia.org/wiki/Basic_access_authentication
³ https://indieweb.org/test_in_production
⁴ https://tantek.com/github/cassis
⁵ https://indieweb.org/2024/Brighton
⁶ https://tantek.com/2023/302/t1/indiewebcamp-completed-projects
{
"type": "entry",
"published": "2024-03-10 07:55-0700",
"url": "http://tantek.com/2024/070/t1/updated-auto-linking-mention-use-cases",
"category": [
"IndieWebCamp",
"hackday",
"autolink",
"atmention",
"atmentions",
"atat",
"atatmention",
"100PostsOfIndieWeb",
"100Posts"
],
"content": {
"text": "Updated the auto-linking code\u00b9 on my website last Sunday to handle a few more @-mention use-cases.\n\nIn particular:\n* @-domains with dashes/hyphens like @sonja-weckenmann.de\n* @-@ with (some) Unicode alphabetic characters like @briansuda@lo\u00f0f\u00edll.is\n* @-domain-and-path for indicating @-mentions of silo profiles that don\u2019t support @-@ syntax, like @flickr.com/people/tantek or @instagram.com/tantek\n\nI also dropped auto-linking of URLs with user:password \"userinfo\", since they\u2019ve been long abandoned and effectively deprecated because there\u2019s fairly wide agreement that such basic HTTP authentication\u00b2 was poorly designed and should not be used (and thus should not be linked).\n\nIf you\u2019re curious you can take a look at https://tantek.com/cassis.js, which has updated functions:\n* auto_link_re() \u2014 regular expression to recognize URLs, @-mentions, @-@, and footnotes to link\n* auto_link() \u2014 specifically the code to recognize different kinds of @-@ and @-mentions and link them properly to profiles, domains, and paths.\n\nThis code is only live on my website (testing in production\u00b3 as it were) for now, and you\u2019re welcome to copy/paste to experiment with it. I plan to test it more over the coming weeks (or so) and when I feel it is sufficiently well tested, will update it on GitHub\u2074 as well.\n\nWith this additional auto-linking functionality, I feel I have a fairly complete implementation of how to auto-link various URLs and @-mentions, and plan to write that up at least as a minimal \u201clist of use-cases and how they should work\u201d auto-linking specification.\n\nThis (blog post) is my contribution to today\u2019s #IndieWebCamp Brighton\u2075 #hackday!\n\nThis was originally a project I wanted to complete during IndieWebCamp Nuremberg last October, however I was pre-occupied at the time with fixing other things.\u2076\n\n#autolink #atmention #atmentions #atat #atatmention\n\nThis is post 12 of #100PostsOfIndieWeb. #100Posts\n\n\u2190 https://tantek.com/2024/047/t1/indieweb-major-update-design\n\u2192 \ud83d\udd2e\n\n\n\u00b9 https://tantek.com/cassis.js\n\u00b2 https://en.wikipedia.org/wiki/Basic_access_authentication\n\u00b3 https://indieweb.org/test_in_production\n\u2074 https://tantek.com/github/cassis\n\u2075 https://indieweb.org/2024/Brighton\n\u2076 https://tantek.com/2023/302/t1/indiewebcamp-completed-projects",
"html": "Updated the auto-linking code<a href=\"http://tantek.com/#t5Vs1_note-1\">\u00b9</a> on my website last Sunday to handle a few more @-mention use-cases.<br /><br />In particular:<br />* @-domains with dashes/hyphens like <a href=\"https://sonja-weckenmann.de\">@sonja-weckenmann.de</a><br />* @-@ with (some) Unicode alphabetic characters like <a>@briansuda@lo\u00f0f\u00edll.is</a><br />* @-domain-and-path for indicating @-mentions of silo profiles that don\u2019t support @-@ syntax, like <a href=\"https://flickr.com/people/tantek\">@flickr.com/people/tantek</a> or <a href=\"https://instagram.com/tantek\">@instagram.com/tantek</a><br /><br />I also dropped auto-linking of URLs with user:password \"userinfo\", since they\u2019ve been long abandoned and effectively deprecated because there\u2019s fairly wide agreement that such basic HTTP authentication<a href=\"http://tantek.com/#t5Vs1_note-2\">\u00b2</a> was poorly designed and should not be used (and thus should not be linked).<br /><br />If you\u2019re curious you can take a look at <a href=\"https://tantek.com/cassis.js\">https://tantek.com/cassis.js</a>, which has updated functions:<br />* auto_link_re() \u2014 regular expression to recognize URLs, @-mentions, @-@, and footnotes to link<br />* auto_link() \u2014 specifically the code to recognize different kinds of @-@ and @-mentions and link them properly to profiles, domains, and paths.<br /><br />This code is only live on my website (testing in production<a href=\"http://tantek.com/#t5Vs1_note-3\">\u00b3</a> as it were) for now, and you\u2019re welcome to copy/paste to experiment with it. I plan to test it more over the coming weeks (or so) and when I feel it is sufficiently well tested, will update it on GitHub<a href=\"http://tantek.com/#t5Vs1_note-4\">\u2074</a> as well.<br /><br />With this additional auto-linking functionality, I feel I have a fairly complete implementation of how to auto-link various URLs and @-mentions, and plan to write that up at least as a minimal \u201clist of use-cases and how they should work\u201d auto-linking specification.<br /><br />This (blog post) is my contribution to today\u2019s #<span class=\"p-category\">IndieWebCamp</span> Brighton<a href=\"http://tantek.com/#t5Vs1_note-5\">\u2075</a> #<span class=\"p-category\">hackday</span>!<br /><br />This was originally a project I wanted to complete during IndieWebCamp Nuremberg last October, however I was pre-occupied at the time with fixing other things.<a href=\"http://tantek.com/#t5Vs1_note-6\">\u2076</a><br /><br />#<span class=\"p-category\">autolink</span> #<span class=\"p-category\">atmention</span> #<span class=\"p-category\">atmentions</span> #<span class=\"p-category\">atat</span> #<span class=\"p-category\">atatmention</span><br /><br />This is post 12 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span><br /><br />\u2190 <a href=\"https://tantek.com/2024/047/t1/indieweb-major-update-design\">https://tantek.com/2024/047/t1/indieweb-major-update-design</a><br />\u2192 \ud83d\udd2e<br /><br /><br /><a href=\"http://tantek.com/#t5Vs1_ref-1\">\u00b9</a> <a href=\"https://tantek.com/cassis.js\">https://tantek.com/cassis.js</a><br /><a href=\"http://tantek.com/#t5Vs1_ref-2\">\u00b2</a> <a href=\"https://en.wikipedia.org/wiki/Basic_access_authentication\">https://en.wikipedia.org/wiki/Basic_access_authentication</a><br /><a href=\"http://tantek.com/#t5Vs1_ref-3\">\u00b3</a> <a href=\"https://indieweb.org/test_in_production\">https://indieweb.org/test_in_production</a><br /><a href=\"http://tantek.com/#t5Vs1_ref-4\">\u2074</a> <a href=\"https://tantek.com/github/cassis\">https://tantek.com/github/cassis</a><br /><a href=\"http://tantek.com/#t5Vs1_ref-5\">\u2075</a> <a href=\"https://indieweb.org/2024/Brighton\">https://indieweb.org/2024/Brighton</a><br /><a href=\"http://tantek.com/#t5Vs1_ref-6\">\u2076</a> <a href=\"https://tantek.com/2023/302/t1/indiewebcamp-completed-projects\">https://tantek.com/2023/302/t1/indiewebcamp-completed-projects</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "40510399",
"_source": "1",
"_is_read": false
}
In this week’s issue of The Curious Engineer, I am covering the #indieweb. Also spent the afternoon working on my website redesign. I am loving #eleventy!
https://www.alexhyett.com/newsletter/the-indie-web-is-the-new-and-the-old-web/
{
"type": "entry",
"author": {
"name": "@alex",
"url": "https://social.alexhyett.com/@alex",
"photo": null
},
"url": "https://social.alexhyett.com/@alex/112072357714316321",
"content": {
"html": "<p>In this week\u2019s issue of The Curious Engineer, I am covering the <a href=\"https://social.alexhyett.com/tags/indieweb\">#<span>indieweb</span></a>. Also spent the afternoon working on my website redesign. I am loving <a href=\"https://social.alexhyett.com/tags/eleventy\">#<span>eleventy</span></a>!</p><p><a href=\"https://www.alexhyett.com/newsletter/the-indie-web-is-the-new-and-the-old-web/\"><span>https://www.</span><span>alexhyett.com/newsletter/the-i</span><span>ndie-web-is-the-new-and-the-old-web/</span></a></p>",
"text": "In this week\u2019s issue of The Curious Engineer, I am covering the #indieweb. Also spent the afternoon working on my website redesign. I am loving #eleventy!\n\nhttps://www.alexhyett.com/newsletter/the-indie-web-is-the-new-and-the-old-web/"
},
"published": "2024-03-10T16:34:26+00:00",
"post-type": "note",
"_id": "40509872",
"_source": "8007",
"_is_read": false
}
New blog post! I talk about adding an RSS feed, why I like RSS, and some of my favorite experimental music blogs I follow.
#Blog #ExperimentalMusic #IndieWeb #NoiseMusic #RSS #WebDev
https://reillyspitzfaden.com/blog/03-10-2024
{
"type": "entry",
"author": {
"name": "@reillypascal",
"url": "https://hachyderm.io/@reillypascal",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/112072214471735790",
"content": {
"html": "<p>New blog post! I talk about adding an RSS feed, why I like RSS, and some of my favorite experimental music blogs I follow.</p><p><a href=\"https://hachyderm.io/tags/Blog\">#<span>Blog</span></a> <a href=\"https://hachyderm.io/tags/ExperimentalMusic\">#<span>ExperimentalMusic</span></a> <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/NoiseMusic\">#<span>NoiseMusic</span></a> <a href=\"https://hachyderm.io/tags/RSS\">#<span>RSS</span></a> <a href=\"https://hachyderm.io/tags/WebDev\">#<span>WebDev</span></a></p><p><a href=\"https://reillyspitzfaden.com/blog/03-10-2024\"><span>https://</span><span>reillyspitzfaden.com/blog/03-1</span><span>0-2024</span></a></p>",
"text": "New blog post! I talk about adding an RSS feed, why I like RSS, and some of my favorite experimental music blogs I follow.\n\n#Blog #ExperimentalMusic #IndieWeb #NoiseMusic #RSS #WebDev\n\nhttps://reillyspitzfaden.com/blog/03-10-2024"
},
"published": "2024-03-10T15:58:00+00:00",
"post-type": "note",
"_id": "40509873",
"_source": "8007",
"_is_read": false
}
Tell me your favorite #indieweb sites and blogs! Go! 🙌🏻
{
"type": "entry",
"author": {
"name": "@jcrabapple",
"url": "https://dmv.community/@jcrabapple",
"photo": null
},
"url": "https://dmv.community/@jcrabapple/112071926388862415",
"content": {
"html": "<p>Tell me your favorite <a href=\"https://dmv.community/tags/indieweb\">#<span>indieweb</span></a> sites and blogs! Go! \ud83d\ude4c\ud83c\udffb</p>",
"text": "Tell me your favorite #indieweb sites and blogs! Go! \ud83d\ude4c\ud83c\udffb"
},
"published": "2024-03-10T14:44:44+00:00",
"post-type": "note",
"_id": "40509092",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@capjamesg",
"url": "https://indieweb.social/@capjamesg",
"photo": null
},
"url": "https://indieweb.social/@capjamesg/112071744448055065",
"content": {
"html": "<p>100 (more) personal website ideas \ud83c\udf10 </p><p><a href=\"https://jamesg.blog/2024/03/10/100-more-personal-website-ideas/\"><span>https://</span><span>jamesg.blog/2024/03/10/100-mor</span><span>e-personal-website-ideas/</span></a></p><p><a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/personalwebsites\">#<span>personalwebsites</span></a> <a href=\"https://indieweb.social/tags/web\">#<span>web</span></a> <a href=\"https://indieweb.social/tags/blogging\">#<span>blogging</span></a></p>",
"text": "100 (more) personal website ideas \ud83c\udf10 \n\nhttps://jamesg.blog/2024/03/10/100-more-personal-website-ideas/\n\n#indieweb #personalwebsites #web #blogging"
},
"published": "2024-03-10T13:58:28+00:00",
"post-type": "note",
"_id": "40509093",
"_source": "8007",
"_is_read": false
}
I really like personal homepages and have quite a list of them bookmarked. I'll post one every week until I don't. So here's Cool Personal Homepages #CPH Vol. 8: j3s.sh https://j3s.sh/
#SmallWeb #indieweb #smolweb #PersonalSites #homepage
{
"type": "entry",
"author": {
"name": "@jlsksr",
"url": "https://mastodon.online/@jlsksr",
"photo": null
},
"url": "https://mastodon.online/@jlsksr/112071053157422111",
"content": {
"html": "<p>I really like personal homepages and have quite a list of them bookmarked. I'll post one every week until I don't. So here's Cool Personal Homepages <a href=\"https://mastodon.online/tags/CPH\">#<span>CPH</span></a> Vol. 8: j3s.sh <a href=\"https://j3s.sh/\"><span>https://</span><span>j3s.sh/</span><span></span></a> </p><p><a href=\"https://mastodon.online/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.online/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://mastodon.online/tags/PersonalSites\">#<span>PersonalSites</span></a> <a href=\"https://mastodon.online/tags/homepage\">#<span>homepage</span></a></p>",
"text": "I really like personal homepages and have quite a list of them bookmarked. I'll post one every week until I don't. So here's Cool Personal Homepages #CPH Vol. 8: j3s.sh https://j3s.sh/ \n\n#SmallWeb #indieweb #smolweb #PersonalSites #homepage"
},
"published": "2024-03-10T11:02:40+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/112/071/053/185/216/353/original/e9bd7b9ebb901de3.png"
],
"post-type": "photo",
"_id": "40508044",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"published": "2024-03-10T11:13:19Z",
"url": "https://adactio.com/journal/20965",
"category": [
"bookmarklets",
"indieweb",
"indiewebcamp",
"brighton",
"testing",
"validation",
"validator",
"tools",
"services",
"security",
"accessibility",
"a11y",
"performance",
"headers",
"ssl",
"calculators",
"tests"
],
"name": "Bookmarklets for testing your website",
"content": {
"text": "I\u2019m at day two of Indie Web Camp Brighton.\n\nDay one was excellent. It was really hard to choose which sessions to go to because they all sounded interesting. That\u2019s a good problem to have.\n\nI ended up participating in:\n\na session on POSSE,\na session on NFC tags,\na session on writing, and\na session on testing your website that was hosted by Ros\n\nIn that testing session I shared some of the bookmarklets I use regularly.\n\nBookmarklets? They\u2019re bookmarks that sit in the toolbar of your desktop browser. Just like any other bookmark, they\u2019re links. The difference is that these links begin with javascript: rather than http. That means you can put programmatic instructions inside the link. Click the bookmark and the JavaScript gets executed.\n\nIn my mind, there are two different approaches to making a bookmarklet. One kind of bookmarklet contains lots of clever JavaScript\u2014that\u2019s where the smart stuff happens. The other kind of bookmarklet is deliberately dumb. All they do is take the URL of the current page and pass it to another service\u2014that\u2019s where the smart stuff happens.\n\nI like that second kind of bookmarklet.\n\nHere are some bookmarklets I\u2019ve made. You can drag any of them up to the toolbar of your browser. Or you could create a folder called, say, \u201cbookmarklets\u201d, and drag these links up there.\n\nValidation: This bookmarklet will validate the HTML of whatever page you\u2019re on.\n\nValidate HTML\n\nCarbon: This bookmarklet will run the page through the website carbon calculator.\n\nCalculate carbon\n\nAccessibility: This bookmarklet will run the current page through the Website Accessibility Evaluation Tools.\n\nWAVE\n\nPerformance: This bookmarklet will take the current page and it run it through PageSpeed Insights, which includes a Lighthouse test.\n\nPageSpeed\n\nHTTPS: This bookmarklet will run your site through the SSL checker from SSL Labs.\n\nSSL Report\n\nHeaders: This bookmarklet will test the security headers on your website.\n\nSecurity Headers\n\nDrag any of those links to your browser\u2019s toolbar to \u201cinstall\u201d them. If you don\u2019t like one, you can delete it the same way you can delete any other bookmark.",
"html": "<p>I\u2019m at day two of <a href=\"https://indieweb.org/2024/Brighton\">Indie Web Camp Brighton</a>.</p>\n\n<p>Day one was excellent. It was really hard to choose which sessions to go to because they all sounded interesting. That\u2019s a good problem to have.</p>\n\n<p>I ended up participating in:</p>\n\n<ul><li>a session on <a href=\"https://indieweb.org/POSSE\">POSSE</a>,</li>\n<li>a session on <a href=\"https://en.wikipedia.org/wiki/Near-field_communication\">NFC tags</a>,</li>\n<li>a session on writing, and</li>\n<li>a session on testing your website that was hosted by <a href=\"https://rosalindcroad.com/\">Ros</a>\n</li>\n</ul><p>In that testing session I shared some of the bookmarklets I use regularly.</p>\n\n<p>Bookmarklets? They\u2019re bookmarks that sit in the toolbar of your desktop browser. Just like any other bookmark, they\u2019re links. The difference is that these links begin with <code>javascript:</code> rather than <code>http</code>. That means you can put programmatic instructions inside the link. Click the bookmark and the JavaScript gets executed.</p>\n\n<p>In my mind, there are two different approaches to making a bookmarklet. One kind of bookmarklet contains lots of clever JavaScript\u2014that\u2019s where the smart stuff happens. The other kind of bookmarklet is deliberately dumb. All they do is take the URL of the current page and pass it to another service\u2014<em>that\u2019s</em> where the smart stuff happens.</p>\n\n<p>I like that second kind of bookmarklet.</p>\n\n<p>Here are some bookmarklets I\u2019ve made. You can drag any of them up to the toolbar of your browser. Or you could create a folder called, say, \u201cbookmarklets\u201d, and drag these links up there.</p>\n\n<p><strong>Validation</strong>: This bookmarklet will validate the HTML of whatever page you\u2019re on.</p>\n\n<p><a style=\"padding:.5em 1.5em;text-decoration:none;background-color:#369;color:#fff;\">Validate HTML</a></p>\n\n<p><strong>Carbon</strong>: This bookmarklet will run the page through the website carbon calculator.</p>\n\n<p><a style=\"padding:.5em 1.5em;text-decoration:none;background-color:#369;color:#fff;\">Calculate carbon</a></p>\n\n<p><strong>Accessibility</strong>: This bookmarklet will run the current page through the Website Accessibility Evaluation Tools.</p>\n\n<p><a style=\"padding:.5em 1.5em;text-decoration:none;background-color:#369;color:#fff;\">WAVE</a></p>\n\n<p><strong>Performance</strong>: This bookmarklet will take the current page and it run it through PageSpeed Insights, which includes a Lighthouse test.</p>\n\n<p><a style=\"padding:.5em 1.5em;text-decoration:none;background-color:#369;color:#fff;\">PageSpeed</a></p>\n\n<p><strong>HTTPS</strong>: This bookmarklet will run your site through the SSL checker from SSL Labs.</p>\n\n<p><a style=\"padding:.5em 1.5em;text-decoration:none;background-color:#369;color:#fff;\">SSL Report</a></p>\n\n<p><strong>Headers</strong>: This bookmarklet will test the security headers on your website.</p>\n\n<p><a style=\"padding:.5em 1.5em;text-decoration:none;background-color:#369;color:#fff;\">Security Headers</a></p>\n\n<p>Drag any of those links to your browser\u2019s toolbar to \u201cinstall\u201d them. If you don\u2019t like one, you can delete it the same way you can delete any other bookmark.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "40507997",
"_source": "2",
"_is_read": false
}
Completely overwhelmed by day 1 of IndieWebCamp Brighton. Amazing turnout, of mostly first-time attendees, engaged in diverse discussions that examined subjects like how to memorialise a personal website after death and sharing pain points of hosting, writing and syndicating content online. Clearly there’s an appetite for the indie web, and for making it more accessible, too.
{
"type": "entry",
"author": {
"name": "Paul Robert Lloyd",
"url": "https://paulrobertlloyd.com",
"photo": null
},
"url": "https://paulrobertlloyd.com/2024/069/p1/",
"published": "2024-03-09T21:30:00+00:00",
"content": {
"html": "<p>Completely overwhelmed by day 1 of IndieWebCamp Brighton. Amazing turnout, of mostly first-time attendees, engaged in diverse discussions that examined subjects like how to memorialise a personal website after death and sharing pain points of hosting, writing and syndicating content online. Clearly there\u2019s an appetite for the indie web, and for making it more accessible, too.</p><img src=\"https://paulrobertlloyd.com/media/2024/069/p1/1.jpg\" alt=\"26 people gathered outside a building smiling for a group photo in the sun.\" />",
"text": "Completely overwhelmed by day 1 of IndieWebCamp Brighton. Amazing turnout, of mostly first-time attendees, engaged in diverse discussions that examined subjects like how to memorialise a personal website after death and sharing pain points of hosting, writing and syndicating content online. Clearly there\u2019s an appetite for the indie web, and for making it more accessible, too."
},
"post-type": "note",
"_id": "40505353",
"_source": "3686",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@mauro",
"url": "https://mograph.social/@mauro",
"photo": null
},
"url": "https://mograph.social/@mauro/112068567907271125",
"content": {
"html": "<p>Another week another dump of cool links from the interweb:</p><p><a href=\"https://blog.mauromotion.com/links/2024/03/09/links-dump-march-9th.html\"><span>https://</span><span>blog.mauromotion.com/links/202</span><span>4/03/09/links-dump-march-9th.html</span></a></p><p><a href=\"https://mograph.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mograph.social/tags/music\">#<span>music</span></a> <a href=\"https://mograph.social/tags/reading\">#<span>reading</span></a> <a href=\"https://mograph.social/tags/vim\">#<span>vim</span></a> <a href=\"https://mograph.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mograph.social/tags/tech\">#<span>tech</span></a> <a href=\"https://mograph.social/tags/fonts\">#<span>fonts</span></a> <a href=\"https://mograph.social/tags/jazz\">#<span>jazz</span></a> <a href=\"https://mograph.social/tags/rock\">#<span>rock</span></a> <a href=\"https://mograph.social/tags/electronic\">#<span>electronic</span></a> <a href=\"https://mograph.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Another week another dump of cool links from the interweb:\n\nhttps://blog.mauromotion.com/links/2024/03/09/links-dump-march-9th.html\n\n#blog #music #reading #vim #webdev #tech #fonts #jazz #rock #electronic #indieweb"
},
"published": "2024-03-10T00:30:38+00:00",
"post-type": "note",
"_id": "40505300",
"_source": "8007",
"_is_read": false
}
The feed is built on top of the reading list software I've been running for a few years, and it ingests posts from Citation Needed.
I can also write posts in the microblog and automatically crosspost them to Twitter/Mastodon/Bluesky, while keeping the original post on my site. Like this (https://www.mollywhite.net/micro/entry/202403091817)!
#indieweb, #POSSE
{
"type": "entry",
"author": {
"name": "@molly0xfff",
"url": "https://hachyderm.io/@molly0xfff",
"photo": null
},
"url": "https://hachyderm.io/@molly0xfff/112068291436081258",
"content": {
"html": "<p>The feed is built on top of the reading list software I've been running for a few years, and it ingests posts from Citation Needed.</p><p>I can also write posts in the microblog and automatically crosspost them to Twitter/Mastodon/Bluesky, while keeping the original post on my site. Like this (<a href=\"https://www.mollywhite.net/micro/entry/202403091817\"><span>https://www.</span><span>mollywhite.net/micro/entry/202</span><span>403091817</span></a>)!</p><p><a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a>, <a href=\"https://hachyderm.io/tags/POSSE\">#<span>POSSE</span></a></p>",
"text": "The feed is built on top of the reading list software I've been running for a few years, and it ingests posts from Citation Needed.\n\nI can also write posts in the microblog and automatically crosspost them to Twitter/Mastodon/Bluesky, while keeping the original post on my site. Like this (https://www.mollywhite.net/micro/entry/202403091817)!\n\n#indieweb, #POSSE"
},
"published": "2024-03-09T23:20:19+00:00",
"post-type": "note",
"_id": "40504908",
"_source": "8007",
"_is_read": false
}