A simple service to get form submissions sent directly to your email. With spam bot blocking included.
#SmallWeb #indieweb #webdev #website #webdesign
https://indieaisle.com/form-to-email/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@indieaisle/112490416652618725",
"content": {
"html": "<p>A simple service to get form submissions sent directly to your email. With spam bot blocking included.</p><p><a href=\"https://mastodon.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/website\">#<span>website</span></a> <a href=\"https://mastodon.social/tags/webdesign\">#<span>webdesign</span></a></p><p><a href=\"https://indieaisle.com/form-to-email/\"><span>https://</span><span>indieaisle.com/form-to-email/</span><span></span></a></p>",
"text": "A simple service to get form submissions sent directly to your email. With spam bot blocking included.\n\n#SmallWeb #indieweb #webdev #website #webdesign\n\nhttps://indieaisle.com/form-to-email/"
},
"published": "2024-05-23T12:32:19+00:00",
"post-type": "note",
"_id": "41187715",
"_source": "8007",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@benjaminparry/112490292941357732",
"content": {
"html": "<p>**Building on the idea of an IndieWeb zine** \u2013 Riffing on <span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@capjamesg\">@<span>capjamesg</span></a></span> \u2019s idea of a printed <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> zine.</p><p><a href=\"https://benjamin.parry.is/writing/2024/05/building-on-the-idea-of-an-indieweb-zine/\"><span>https://</span><span>benjamin.parry.is/writing/2024</span><span>/05/building-on-the-idea-of-an-indieweb-zine/</span></a></p>\n<a class=\"u-mention\" href=\"https://indieweb.social/@capjamesg\"></a>",
"text": "**Building on the idea of an IndieWeb zine** \u2013 Riffing on @capjamesg \u2019s idea of a printed #IndieWeb zine.\n\nhttps://benjamin.parry.is/writing/2024/05/building-on-the-idea-of-an-indieweb-zine/"
},
"published": "2024-05-23T12:00:51+00:00",
"post-type": "note",
"_id": "41187461",
"_source": "8007",
"_is_read": true
}
seeing a lot of anti-google discourse lately
reminder that searx/searxng exists and searches many engines at once while displaying the results in a sensible algorithm
#defederation #smallweb #selfhosting #indieweb #degoogle #google #search #searx #searxng
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://gnu.gl/@godteeth/112490191789994536",
"content": {
"html": "<p>seeing a lot of anti-google discourse lately</p><p>reminder that searx/searxng exists and searches many engines at once while displaying the results in a sensible algorithm</p><p><a href=\"https://gnu.gl/tags/defederation\">#<span>defederation</span></a> <a href=\"https://gnu.gl/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://gnu.gl/tags/selfhosting\">#<span>selfhosting</span></a> <a href=\"https://gnu.gl/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://gnu.gl/tags/degoogle\">#<span>degoogle</span></a> <a href=\"https://gnu.gl/tags/google\">#<span>google</span></a> <a href=\"https://gnu.gl/tags/search\">#<span>search</span></a> <a href=\"https://gnu.gl/tags/searx\">#<span>searx</span></a> <a href=\"https://gnu.gl/tags/searxng\">#<span>searxng</span></a></p>",
"text": "seeing a lot of anti-google discourse lately\n\nreminder that searx/searxng exists and searches many engines at once while displaying the results in a sensible algorithm\n\n#defederation #smallweb #selfhosting #indieweb #degoogle #google #search #searx #searxng"
},
"published": "2024-05-23T11:35:08+00:00",
"post-type": "note",
"_id": "41187462",
"_source": "8007",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2024/05/22/feditesting/",
"published": "2024-05-22T17:29:29+00:00",
"content": {
"html": "<p>It\u2019s cool to see the progress of the <a href=\"https://feditest.org/\">FediTest</a> project. On March 7, there was a <a href=\"https://fedidevs.org/notes/2024-03-07/\">show-and-tell online meeting</a> and at the end of April, a <a href=\"https://feditest.org/blog/2024-04-30-update/\">FediTest implementation update</a> included a <a href=\"https://feditest.org/docs/quickstart/\">Quickstart</a> to try out some examples.</p>\n\n<p>I was pleasantly surprised by the experience (including the specification annotations referencing each test) and the organization of the testing framework even at an early stage. I was able to get all the tests for the <a href=\"https://github.com/fediverse-devnet/feditest-tests-fediverse/blob/develop/example-testplans/saas-imp-webfinger-server.json\">sass-imp-webfinger-server testplan</a> passing last night for <a href=\"https://github.com/herestomwiththeweather/irwin\">Irwin</a>. For each failing test, I created an issue and referenced the test (e.g. <a href=\"https://github.com/herestomwiththeweather/irwin/issues/15\"> Well-known webfinger should respond with access-control-allow-origin header #15 </a> ).</p>\n\n<p>Here\u2019s the output of this example testplan:</p>\n\n<pre><code>TAP version 14\n# test plan: Unnamed\n# started: 2024-05-22 06:33:53.423983+00:00\n# ended: 2024-05-22 06:34:42.924770+00:00\n# platform: Linux-6.5.0-28-generic-x86_64-with-glibc2.35\n# username: tbbrown\n# hostname: agency\n# session: Unnamed\n# constellation: Unnamed\n# roles:\n# - name: client\n# driver: imp.ImpInProcessNodeDriver\n# - name: server\n# driver: saas.SaasFediverseNodeDriver\nok 1 - webfinger.server.4_1__2_parameter_ordering_not_significant::parameter_ordering\nok 2 - webfinger.server.4_2__14_must_only_redirect_to_https::must_only_redirect_to_https\nok 3 - webfinger.server.4_2__3_requires_resource_uri::requires_resource_uri\nok 4 - webfinger.server.4_2__4_do_not_accept_malformed_resource_parameters::double_equals\nok 5 - webfinger.server.4_2__4_do_not_accept_malformed_resource_parameters::not_percent_encoded\nok 6 - webfinger.server.4_2__5_status_404_for_nonexisting_resources::status_404_for_nonexisting_resources\nok 7 - webfinger.server.4_5__1_any_uri_scheme_for_resource_identifiers::any_uri_scheme_for_resource_identifiers\nok 8 - webfinger.server.4__1_accepts_all_link_rels_in_query::accepts_combined_link_rels_in_query\nok 9 - webfinger.server.4__1_accepts_all_link_rels_in_query::accepts_known_link_rels_in_query\nok 10 - webfinger.server.4__1_accepts_all_link_rels_in_query::accepts_unknown_link_rels_in_query\nok 11 - webfinger.server.4__3_only_returns_jrd_in_response_to_https_requests::only_returns_jrd_in_response_to_https\nok 12 - webfinger.server.5_1_cors_header_required::cors_header_required\n1..12\n# test run summary:\n# total: 12\n# passed: 12\n# failed: 0\n# skipped: 0\n# errors: 0\n</code></pre>\n\n\n<p>Getting these tests passing certainly improved the code and my understanding of the webfinger spec. Thanks to Johannes Ernst and the <a href=\"https://fedidevs.org/\">Fediverse Developer Network</a> community for this.</p>",
"text": "It\u2019s cool to see the progress of the FediTest project. On March 7, there was a show-and-tell online meeting and at the end of April, a FediTest implementation update included a Quickstart to try out some examples.\n\nI was pleasantly surprised by the experience (including the specification annotations referencing each test) and the organization of the testing framework even at an early stage. I was able to get all the tests for the sass-imp-webfinger-server testplan passing last night for Irwin. For each failing test, I created an issue and referenced the test (e.g. Well-known webfinger should respond with access-control-allow-origin header #15 ).\n\nHere\u2019s the output of this example testplan:\n\nTAP version 14\n# test plan: Unnamed\n# started: 2024-05-22 06:33:53.423983+00:00\n# ended: 2024-05-22 06:34:42.924770+00:00\n# platform: Linux-6.5.0-28-generic-x86_64-with-glibc2.35\n# username: tbbrown\n# hostname: agency\n# session: Unnamed\n# constellation: Unnamed\n# roles:\n# - name: client\n# driver: imp.ImpInProcessNodeDriver\n# - name: server\n# driver: saas.SaasFediverseNodeDriver\nok 1 - webfinger.server.4_1__2_parameter_ordering_not_significant::parameter_ordering\nok 2 - webfinger.server.4_2__14_must_only_redirect_to_https::must_only_redirect_to_https\nok 3 - webfinger.server.4_2__3_requires_resource_uri::requires_resource_uri\nok 4 - webfinger.server.4_2__4_do_not_accept_malformed_resource_parameters::double_equals\nok 5 - webfinger.server.4_2__4_do_not_accept_malformed_resource_parameters::not_percent_encoded\nok 6 - webfinger.server.4_2__5_status_404_for_nonexisting_resources::status_404_for_nonexisting_resources\nok 7 - webfinger.server.4_5__1_any_uri_scheme_for_resource_identifiers::any_uri_scheme_for_resource_identifiers\nok 8 - webfinger.server.4__1_accepts_all_link_rels_in_query::accepts_combined_link_rels_in_query\nok 9 - webfinger.server.4__1_accepts_all_link_rels_in_query::accepts_known_link_rels_in_query\nok 10 - webfinger.server.4__1_accepts_all_link_rels_in_query::accepts_unknown_link_rels_in_query\nok 11 - webfinger.server.4__3_only_returns_jrd_in_response_to_https_requests::only_returns_jrd_in_response_to_https\nok 12 - webfinger.server.5_1_cors_header_required::cors_header_required\n1..12\n# test run summary:\n# total: 12\n# passed: 12\n# failed: 0\n# skipped: 0\n# errors: 0\n\n\n\nGetting these tests passing certainly improved the code and my understanding of the webfinger spec. Thanks to Johannes Ernst and the Fediverse Developer Network community for this."
},
"name": "Feditesting!",
"post-type": "article",
"_id": "41184244",
"_source": "246",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/112487949721495238",
"content": {
"html": "<p><a href=\"https://scicomm.xyz/tags/Blogging\">#<span>Blogging</span></a> is on my mind a lot lately; I keep returning to the topic in my <a href=\"https://scicomm.xyz/tags/writing\">#<span>writing</span></a></p><p><a href=\"https://chavanniclass.wordpress.com/2024/05/23/bends-in-the-universe/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>24/05/23/bends-in-the-universe/</span></a></p><p><a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://scicomm.xyz/tags/books\">#<span>books</span></a> <a href=\"https://scicomm.xyz/tags/reading\">#<span>reading</span></a> <a href=\"https://scicomm.xyz/tags/AmWriting\">#<span>AmWriting</span></a> <a href=\"https://scicomm.xyz/tags/WritingCommunity\">#<span>WritingCommunity</span></a></p>",
"text": "#Blogging is on my mind a lot lately; I keep returning to the topic in my #writing\n\nhttps://chavanniclass.wordpress.com/2024/05/23/bends-in-the-universe/\n\n#blog #IndieWeb #books #reading #AmWriting #WritingCommunity"
},
"published": "2024-05-23T02:04:56+00:00",
"post-type": "note",
"_id": "41184146",
"_source": "8007",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Paul Robert Lloyd",
"url": "https://paulrobertlloyd.com",
"photo": null
},
"url": "https://paulrobertlloyd.com/2024/143/a1/protocols/",
"published": "2024-05-22T23:40:00+00:00",
"content": {
"html": "<p>Over the last few days, <a href=\"https://www.manton.org/2024/05/22/yesterdays-ai-thoughts.html\">Manton Reece shared some thoughts on OpenAI</a> and the fall out after <a href=\"https://www.theguardian.com/technology/article/2024/may/20/chatgpt-scarlett-johansson-voice\">Scarlett Johansson revealed the company wanted to use her voice</a>.</p><p>Manton runs <a href=\"https://micro.blog/\">Micro.blog</a>. Over the last year or so, he\u2019s been introducing features that use <abbr title=\"artificial intelligence\">AI</abbr> and features that take advantage of what large language models do best; summarising information. You can now easily add <a href=\"https://www.manton.org/2023/03/30/introducing-microblog-podcast.html\">transcripts to your podcasts</a>, generate <a href=\"https://www.manton.org/2024/02/05/bookmark-improvements-for.html\">summaries for bookmarked websites</a> and prepare <a href=\"https://www.youtube.com/watch?v=xapxxwuEjno\">text descriptions for photos</a>.</p><p>For all the companies hitching their wares to the <abbr title=\"artificial intelligence\">AI</abbr>-bandwagon (typically motivated by a need to keep investors happy rather than any user needs) these modest <abbr title=\"artificial intelligence\">AI</abbr> additions appear to be useful and not in conflict with the platform\u2019s core offering.</p><p>Recognising that <abbr title=\"artificial intelligence\">AI</abbr> is controversial \u2013 rightly so given the unethical means its models have been developed and the untold amounts of energy required to run them \u2013 Manton added <a href=\"https://www.manton.org/2024/04/16/new-ai-global.html\">an option for users to disable all <abbr title=\"artificial intelligence\">AI</abbr> features across the platform</a>. Given these concerns and more, I\u2019m keeping this option firmly turned off.</p><p>It\u2019s these sort of thoughtful product decisions that I really admire, not least because they often go against the grain. Micro.blog doesn\u2019t show any follower counts but instead shows the users a person is following that you\u2019re not. It doesn\u2019t have hashtags, instead relying on emoji and a human-curated discover feed. There are no reply counts, or public likes. Micro.blog\u2019s first employee was not a designer or developer, but a community manager, Jean (<a href=\"https://micro.welltempered.net/2024/05/08/changes.html\">hanging up her boots after 7 years</a> growing and supporting the community).</p><p>Yet, off the back of Manton\u2019s recent posts, I read a number of responses from people on Mastodon that were needlessly antagonistic and emotionally detached, with some cancelling their subscriptions. Pile on! These were posted to Mastodon but could be seen in an otherwise tranquil Micro.blog app thanks to the platform\u2019s support for ActivityPub.</p><p>This tonal shift highlights what remains an issue with Mastodon. Unlike Micro.blog, it largely replicates the interface paradigms of Twitter, software fine-tuned for polarisation and outrage. This example of federated outrage is the latest in an increasing number I\u2019ve seen this year. Regardless of Mastodon\u2019s technical underpinnings, while it incentivises the same interactions, familiar social dynamics will play out.</p><p>When seen like that, I\u2019m left wondering if the one product decision Manton might regret is integrating Micro.blog with platforms that don\u2019t share his same level of thoughtfulness.</p><p>Apologies if this comes across a bit \u2018leave Britney alone\u2019. I\u2019ve got plenty of complaints about Micro.blog, and I\u2019m just as surprised as you that it\u2019s this post I\u2019ve written instead of one covering those!</p><p>Reply via email</p>",
"text": "Over the last few days, Manton Reece shared some thoughts on OpenAI and the fall out after Scarlett Johansson revealed the company wanted to use her voice.\n\nManton runs Micro.blog. Over the last year or so, he\u2019s been introducing features that use AI and features that take advantage of what large language models do best; summarising information. You can now easily add transcripts to your podcasts, generate summaries for bookmarked websites and prepare text descriptions for photos.\n\nFor all the companies hitching their wares to the AI-bandwagon (typically motivated by a need to keep investors happy rather than any user needs) these modest AI additions appear to be useful and not in conflict with the platform\u2019s core offering.\n\nRecognising that AI is controversial \u2013 rightly so given the unethical means its models have been developed and the untold amounts of energy required to run them \u2013 Manton added an option for users to disable all AI features across the platform. Given these concerns and more, I\u2019m keeping this option firmly turned off.\n\nIt\u2019s these sort of thoughtful product decisions that I really admire, not least because they often go against the grain. Micro.blog doesn\u2019t show any follower counts but instead shows the users a person is following that you\u2019re not. It doesn\u2019t have hashtags, instead relying on emoji and a human-curated discover feed. There are no reply counts, or public likes. Micro.blog\u2019s first employee was not a designer or developer, but a community manager, Jean (hanging up her boots after 7 years growing and supporting the community).\n\nYet, off the back of Manton\u2019s recent posts, I read a number of responses from people on Mastodon that were needlessly antagonistic and emotionally detached, with some cancelling their subscriptions. Pile on! These were posted to Mastodon but could be seen in an otherwise tranquil Micro.blog app thanks to the platform\u2019s support for ActivityPub.\n\nThis tonal shift highlights what remains an issue with Mastodon. Unlike Micro.blog, it largely replicates the interface paradigms of Twitter, software fine-tuned for polarisation and outrage. This example of federated outrage is the latest in an increasing number I\u2019ve seen this year. Regardless of Mastodon\u2019s technical underpinnings, while it incentivises the same interactions, familiar social dynamics will play out.\n\nWhen seen like that, I\u2019m left wondering if the one product decision Manton might regret is integrating Micro.blog with platforms that don\u2019t share his same level of thoughtfulness.\n\nApologies if this comes across a bit \u2018leave Britney alone\u2019. I\u2019ve got plenty of complaints about Micro.blog, and I\u2019m just as surprised as you that it\u2019s this post I\u2019ve written instead of one covering those!\n\nReply via email"
},
"name": "Protocols, platforms and priorities",
"post-type": "article",
"_id": "41183216",
"_source": "3686",
"_is_read": true
}
Really accessible tutorial to getting your own website set up, outside the social media walled gardens, from @chriscoyier.
More static, quirky, non-uniform websites please!
https://frontendmasters.com/blog/exactly-how-to-deploy-local-files-to-make-a-live-website/
#indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://d20.social/@shane/112486978812629323",
"content": {
"html": "<p>Really accessible tutorial to getting your own website set up, outside the social media walled gardens, from <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@chriscoyier\">@<span>chriscoyier</span></a></span>.</p><p>More static, quirky, non-uniform websites please!</p><p><a href=\"https://frontendmasters.com/blog/exactly-how-to-deploy-local-files-to-make-a-live-website/\"><span>https://</span><span>frontendmasters.com/blog/exact</span><span>ly-how-to-deploy-local-files-to-make-a-live-website/</span></a></p><p><a href=\"https://d20.social/tags/indieweb\">#<span>indieweb</span></a></p>\n<a class=\"u-mention\" href=\"https://front-end.social/@chriscoyier\"></a>",
"text": "Really accessible tutorial to getting your own website set up, outside the social media walled gardens, from @chriscoyier.\n\nMore static, quirky, non-uniform websites please!\n\nhttps://frontendmasters.com/blog/exactly-how-to-deploy-local-files-to-make-a-live-website/\n\n#indieweb"
},
"published": "2024-05-22T21:58:01+00:00",
"post-type": "note",
"_id": "41182789",
"_source": "8007",
"_is_read": true
}
@robb @shellsharks Way more appealing than going through the #indieweb wiki. Really like it!
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dewp.space/@carstingaxion/112486745873097018",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://social.lol/@robb\">@<span>robb</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://shellsharks.social/@shellsharks\">@<span>shellsharks</span></a></span> Way more appealing than going through the <a href=\"https://dewp.space/tags/indieweb\">#<span>indieweb</span></a> wiki. Really like it!</p>\n<a class=\"u-mention\" href=\"https://shellsharks.social/@shellsharks\"></a>\n<a class=\"u-mention\" href=\"https://social.lol/@robb\"></a>",
"text": "@robb @shellsharks Way more appealing than going through the #indieweb wiki. Really like it!"
},
"published": "2024-05-22T20:58:47+00:00",
"post-type": "note",
"_id": "41182270",
"_source": "8007",
"_is_read": true
}
I added a /now page to my website! My plan for now is to update it fairly regularly — my site deploys from GitHub, and I've found it's pretty easy to add new content in the GitHub app on my phone, so hopefully that ease smooths the path to keep it updated.
https://reillyspitzfaden.com/now
#IndieWeb #PersonalSites #PersonalWebsite #NowNowNow
{
"type": "entry",
"author": {
"name": "@reillypascal",
"url": "https://hachyderm.io/@reillypascal",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/112486645715143295",
"content": {
"html": "<p>I added a /now page to my website! My plan for now is to update it fairly regularly \u2014 my site deploys from GitHub, and I've found it's pretty easy to add new content in the GitHub app on my phone, so hopefully that ease smooths the path to keep it updated.</p><p><a href=\"https://reillyspitzfaden.com/now\"><span>https://</span><span>reillyspitzfaden.com/now</span><span></span></a></p><p><a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/PersonalSites\">#<span>PersonalSites</span></a> <a href=\"https://hachyderm.io/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a> <a href=\"https://hachyderm.io/tags/NowNowNow\">#<span>NowNowNow</span></a></p>",
"text": "I added a /now page to my website! My plan for now is to update it fairly regularly \u2014 my site deploys from GitHub, and I've found it's pretty easy to add new content in the GitHub app on my phone, so hopefully that ease smooths the path to keep it updated.\n\nhttps://reillyspitzfaden.com/now\n\n#IndieWeb #PersonalSites #PersonalWebsite #NowNowNow"
},
"published": "2024-05-22T20:33:19+00:00",
"post-type": "note",
"_id": "41181885",
"_source": "8007",
"_is_read": true
}
Co-signed!
If the web is now a metaphorical barren wasteland, pillaged by commercial interests and growth-at-all-costs management consultants, then I’m all the more motivated to keep my little patch of land lush, and green, and filled with rainbow flowers.
So, feel free to stop by any time and stay as long as you like. I won’t track you, make you look at ads, ask you to download my app, harass you with popups, suggest you sign up for my newsletter or push you through a sales funnel. Enjoy the garden, and the peace 💐.
{
"type": "entry",
"published": "2024-05-22T15:36:39Z",
"url": "https://adactio.com/links/21147",
"category": [
"indieweb",
"personal",
"publishing",
"independent",
"web",
"enshittification"
],
"bookmark-of": [
"https://rachsmith.com/my-own-little-patch/"
],
"content": {
"text": "My own little patch\n\n\n\nCo-signed!\n\n\n If the web is now a metaphorical barren wasteland, pillaged by commercial interests and growth-at-all-costs management consultants, then I\u2019m all the more motivated to keep my little patch of land lush, and green, and filled with rainbow flowers.\n \n So, feel free to stop by any time and stay as long as you like. I won\u2019t track you, make you look at ads, ask you to download my app, harass you with popups, suggest you sign up for my newsletter or push you through a sales funnel. Enjoy the garden, and the peace \ud83d\udc90.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://rachsmith.com/my-own-little-patch/\">\nMy own little patch\n</a>\n</h3>\n\n<p>Co-signed!</p>\n\n<blockquote>\n <p>If the web is now a metaphorical barren wasteland, pillaged by commercial interests and growth-at-all-costs management consultants, then I\u2019m all the more motivated to keep my little patch of land lush, and green, and filled with rainbow flowers.</p>\n \n <p>So, feel free to stop by any time and stay as long as you like. I won\u2019t track you, make you look at ads, ask you to download my app, harass you with popups, suggest you sign up for my newsletter or push you through a sales funnel. Enjoy the garden, and the peace \ud83d\udc90.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "41179373",
"_source": "2",
"_is_read": true
}
What are your current favourite way to find new discover and find personal websites?
I find NeoCities too overwhelming and not great at filtering.
I am slowly going through people on Mastodon and searching for #indieweb. But there are just SO many people who are JUST blogging about indie web itself and nothing else lol.
Otherwise, there is a hackernews post here and there from an interesting person.
Also nownownow.com was pretty interesting it has filters for country!
{
"type": "entry",
"author": {
"name": "@jalict",
"url": "https://mastodon.gamedev.place/@jalict",
"photo": null
},
"url": "https://mastodon.gamedev.place/@jalict/112485195196217131",
"content": {
"html": "<p>What are your current favourite way to find new discover and find personal websites? <br />I find NeoCities too overwhelming and not great at filtering. <br />I am slowly going through people on Mastodon and searching for <a href=\"https://mastodon.gamedev.place/tags/indieweb\">#<span>indieweb</span></a>. But there are just SO many people who are JUST blogging about indie web itself and nothing else lol.<br />Otherwise, there is a hackernews post here and there from an interesting person.<br />Also nownownow.com was pretty interesting it has filters for country!</p>",
"text": "What are your current favourite way to find new discover and find personal websites? \nI find NeoCities too overwhelming and not great at filtering. \nI am slowly going through people on Mastodon and searching for #indieweb. But there are just SO many people who are JUST blogging about indie web itself and nothing else lol.\nOtherwise, there is a hackernews post here and there from an interesting person.\nAlso nownownow.com was pretty interesting it has filters for country!"
},
"published": "2024-05-22T14:24:26+00:00",
"post-type": "note",
"_id": "41178749",
"_source": "8007",
"_is_read": true
}
Been thinking a little bit about how to store, bookmark and post small snippets of things to my website. Both micro blogging, but also small updates and journals. And maybe Signal Messenger endpoint is actually the solution for me? Quick, easy, I have access on all devices and.
Alternative could be email, but I don't use email on the phone really.
#indieweb
{
"type": "entry",
"author": {
"name": "@jalict",
"url": "https://mastodon.gamedev.place/@jalict",
"photo": null
},
"url": "https://mastodon.gamedev.place/@jalict/112485079633366422",
"content": {
"html": "<p>Been thinking a little bit about how to store, bookmark and post small snippets of things to my website. Both micro blogging, but also small updates and journals. And maybe Signal Messenger endpoint is actually the solution for me? Quick, easy, I have access on all devices and.<br />Alternative could be email, but I don't use email on the phone really.<br /><a href=\"https://mastodon.gamedev.place/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Been thinking a little bit about how to store, bookmark and post small snippets of things to my website. Both micro blogging, but also small updates and journals. And maybe Signal Messenger endpoint is actually the solution for me? Quick, easy, I have access on all devices and.\nAlternative could be email, but I don't use email on the phone really.\n#indieweb"
},
"published": "2024-05-22T13:55:02+00:00",
"post-type": "note",
"_id": "41178384",
"_source": "8007",
"_is_read": false
}
I finally got #webmentions for @astro working! Thanks to @henry sparking my interest for it (again) and anyone here who helped me along the way.
https://stevefrenzel.dev/posts/webmentions-in-astro-for-blog-posts/
I would appreciate lots of likes, reposts and comments so I have more data to work with hehe
😈
#WebDev #Frontend #IndieWeb #Astro #SSG #blog #html #JavaScript
{
"type": "entry",
"author": {
"name": "@stvfrnzl",
"url": "https://mastodon.online/@stvfrnzl",
"photo": null
},
"url": "https://mastodon.online/@stvfrnzl/112484644466396266",
"content": {
"html": "<p>I finally got <a href=\"https://mastodon.online/tags/webmentions\">#<span>webmentions</span></a> for <span class=\"h-card\"><a class=\"u-url\" href=\"https://m.webtoo.ls/@astro\">@<span>astro</span></a></span> working! Thanks to <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@henry\">@<span>henry</span></a></span> sparking my interest for it (again) and anyone here who helped me along the way.</p><p><a href=\"https://stevefrenzel.dev/posts/webmentions-in-astro-for-blog-posts/\"><span>https://</span><span>stevefrenzel.dev/posts/webment</span><span>ions-in-astro-for-blog-posts/</span></a></p><p>I would appreciate lots of likes, reposts and comments so I have more data to work with hehe <br />\ud83d\ude08</p><p><a href=\"https://mastodon.online/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://mastodon.online/tags/Frontend\">#<span>Frontend</span></a> <a href=\"https://mastodon.online/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.online/tags/Astro\">#<span>Astro</span></a> <a href=\"https://mastodon.online/tags/SSG\">#<span>SSG</span></a> <a href=\"https://mastodon.online/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.online/tags/html\">#<span>html</span></a> <a href=\"https://mastodon.online/tags/JavaScript\">#<span>JavaScript</span></a></p>\n<a class=\"u-mention\" href=\"https://front-end.social/@henry\"></a>\n<a class=\"u-mention\" href=\"https://m.webtoo.ls/@astro\"></a>",
"text": "I finally got #webmentions for @astro working! Thanks to @henry sparking my interest for it (again) and anyone here who helped me along the way.\n\nhttps://stevefrenzel.dev/posts/webmentions-in-astro-for-blog-posts/\n\nI would appreciate lots of likes, reposts and comments so I have more data to work with hehe \n\ud83d\ude08\n\n#WebDev #Frontend #IndieWeb #Astro #SSG #blog #html #JavaScript"
},
"published": "2024-05-22T12:04:22+00:00",
"post-type": "note",
"_id": "41177375",
"_source": "8007",
"_is_read": false
}
"Any place can be turned into a palace of imagination if I’m in a good headspace, but they can also easily become prisons with different colored bricks when I’m not."
I like this notion by @saneboat in this #IndieWeb Carnival entry.
Thinking about creative environments from this perspective makes me think how I can improve my situation by focusing on the world inside me rather than the world around me.
https://saneboat.com/posts/creative-environments
{
"type": "entry",
"author": {
"name": "@hamatti",
"url": "https://mastodon.world/@hamatti",
"photo": null
},
"url": "https://mastodon.world/@hamatti/112483612081453814",
"content": {
"html": "<p>\"Any place can be turned into a palace of imagination if I\u2019m in a good headspace, but they can also easily become prisons with different colored bricks when I\u2019m not.\"</p><p>I like this notion by <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@saneboat\">@<span>saneboat</span></a></span> in this <a href=\"https://mastodon.world/tags/IndieWeb\">#<span>IndieWeb</span></a> Carnival entry.</p><p>Thinking about creative environments from this perspective makes me think how I can improve my situation by focusing on the world inside me rather than the world around me.</p><p><a href=\"https://saneboat.com/posts/creative-environments\"><span>https://</span><span>saneboat.com/posts/creative-en</span><span>vironments</span></a></p>\n<a class=\"u-mention\" href=\"https://mastodon.social/@saneboat\"></a>",
"text": "\"Any place can be turned into a palace of imagination if I\u2019m in a good headspace, but they can also easily become prisons with different colored bricks when I\u2019m not.\"\n\nI like this notion by @saneboat in this #IndieWeb Carnival entry.\n\nThinking about creative environments from this perspective makes me think how I can improve my situation by focusing on the world inside me rather than the world around me.\n\nhttps://saneboat.com/posts/creative-environments"
},
"published": "2024-05-22T07:41:49+00:00",
"post-type": "note",
"_id": "41175704",
"_source": "8007",
"_is_read": false
}
This is a post from a few years ago when I got really into making sub-domains as a "digital garden" approach:
https://www.alanwsmith.com/en/28dakarf/?how-to-grow-your-digital-garden-with-subdomains
That was also the start of my journey building my own site builder. I'm finishing up the next iteration and I'm more convinced than ever that spending time reducing the friction of tooling is worth its weight in gold:
https://www.alanwsmith.com/en/2gmkhvfr/?thoughts-on-digital-gardens-in-2024
#WebDev #IndieWeb
{
"type": "entry",
"author": {
"name": "@TheIdOfAlan",
"url": "https://hachyderm.io/@TheIdOfAlan",
"photo": null
},
"url": "https://hachyderm.io/@TheIdOfAlan/112481419074532667",
"content": {
"html": "<p>This is a post from a few years ago when I got really into making sub-domains as a \"digital garden\" approach: </p><p><a href=\"https://www.alanwsmith.com/en/28dakarf/?how-to-grow-your-digital-garden-with-subdomains\"><span>https://www.</span><span>alanwsmith.com/en/28dakarf/?ho</span><span>w-to-grow-your-digital-garden-with-subdomains</span></a></p><p>That was also the start of my journey building my own site builder. I'm finishing up the next iteration and I'm more convinced than ever that spending time reducing the friction of tooling is worth its weight in gold: </p><p><a href=\"https://www.alanwsmith.com/en/2gmkhvfr/?thoughts-on-digital-gardens-in-2024\"><span>https://www.</span><span>alanwsmith.com/en/2gmkhvfr/?th</span><span>oughts-on-digital-gardens-in-2024</span></a></p><p><a href=\"https://hachyderm.io/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "This is a post from a few years ago when I got really into making sub-domains as a \"digital garden\" approach: \n\nhttps://www.alanwsmith.com/en/28dakarf/?how-to-grow-your-digital-garden-with-subdomains\n\nThat was also the start of my journey building my own site builder. I'm finishing up the next iteration and I'm more convinced than ever that spending time reducing the friction of tooling is worth its weight in gold: \n\nhttps://www.alanwsmith.com/en/2gmkhvfr/?thoughts-on-digital-gardens-in-2024\n\n#WebDev #IndieWeb"
},
"published": "2024-05-21T22:24:07+00:00",
"post-type": "note",
"_id": "41174006",
"_source": "8007",
"_is_read": false
}
a small blog post from me:
「 In the same time library books have seen a lot. They were touched by a lot of greasy fingers, seen a lot of toilets. Just look at those two. Both are still fully usable, despite the tired look. 」
https://michal.sapka.me/blog/2024/libraries/
#blog #indieweb #smallweb #100daystooffload
{
"type": "entry",
"author": {
"name": "@mms",
"url": "https://emacs.ch/@mms",
"photo": null
},
"url": "https://emacs.ch/@mms/112480823440989759",
"content": {
"html": "<p>a small blog post from me:</p><p>\u300c In the same time library books have seen a lot. They were touched by a lot of greasy fingers, seen a lot of toilets. Just look at those two. Both are still fully usable, despite the tired look. \u300d</p><p><a href=\"https://michal.sapka.me/blog/2024/libraries/\"><span>https://</span><span>michal.sapka.me/blog/2024/libr</span><span>aries/</span></a></p><p><a href=\"https://emacs.ch/tags/blog\">#<span>blog</span></a> <a href=\"https://emacs.ch/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://emacs.ch/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://emacs.ch/tags/100daystooffload\">#<span>100daystooffload</span></a></p>",
"text": "a small blog post from me:\n\n\u300c In the same time library books have seen a lot. They were touched by a lot of greasy fingers, seen a lot of toilets. Just look at those two. Both are still fully usable, despite the tired look. \u300d\n\nhttps://michal.sapka.me/blog/2024/libraries/\n\n#blog #indieweb #smallweb #100daystooffload"
},
"published": "2024-05-21T19:52:38+00:00",
"post-type": "note",
"_id": "41172285",
"_source": "8007",
"_is_read": false
}
Fun update: if you scroll to the bottom of the post, I just coded a reaction button from scratch! I'll do a writeup of that later, but it's very similar to how I did the comments (https://reillyspitzfaden.com/blog/01-14-2024), and I used another table in the same Supabase database. I even got the button to remember it's been clicked using window.localStorage.
#IndieWeb #Blog #WebDev #WebDevelopment #Programming #Coding #Supabase #Postgres #Database #Netlify
{
"type": "entry",
"author": {
"name": "@reillypascal",
"url": "https://hachyderm.io/@reillypascal",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/112480726169489864",
"content": {
"html": "<p>Fun update: if you scroll to the bottom of the post, I just coded a reaction button from scratch! I'll do a writeup of that later, but it's very similar to how I did the comments (<a href=\"https://reillyspitzfaden.com/blog/01-14-2024\"><span>https://</span><span>reillyspitzfaden.com/blog/01-1</span><span>4-2024</span></a>), and I used another table in the same Supabase database. I even got the button to remember it's been clicked using window.localStorage.</p><p><a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/Blog\">#<span>Blog</span></a> <a href=\"https://hachyderm.io/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://hachyderm.io/tags/WebDevelopment\">#<span>WebDevelopment</span></a> <a href=\"https://hachyderm.io/tags/Programming\">#<span>Programming</span></a> <a href=\"https://hachyderm.io/tags/Coding\">#<span>Coding</span></a> <a href=\"https://hachyderm.io/tags/Supabase\">#<span>Supabase</span></a> <a href=\"https://hachyderm.io/tags/Postgres\">#<span>Postgres</span></a> <a href=\"https://hachyderm.io/tags/Database\">#<span>Database</span></a> <a href=\"https://hachyderm.io/tags/Netlify\">#<span>Netlify</span></a></p>",
"text": "Fun update: if you scroll to the bottom of the post, I just coded a reaction button from scratch! I'll do a writeup of that later, but it's very similar to how I did the comments (https://reillyspitzfaden.com/blog/01-14-2024), and I used another table in the same Supabase database. I even got the button to remember it's been clicked using window.localStorage.\n\n#IndieWeb #Blog #WebDev #WebDevelopment #Programming #Coding #Supabase #Postgres #Database #Netlify"
},
"published": "2024-05-21T19:27:54+00:00",
"post-type": "note",
"_id": "41172143",
"_source": "8007",
"_is_read": false
}
If you have an opportunity to attend this #FrontEnd study hall hosted by @artlung , do it!
The first session was amazing and super informative. As a result, ended up refactoring and simplifying the chaotic mess that was my stylesheets😊 Was unable to attend the second, unfortunately, but looking forward to the third this Thursday.
https://events.indieweb.org/2024/05/front-end-study-hall-003-CHeoDn1hkrMq
#IndieWeb #CSS #HTML
{
"type": "entry",
"author": {
"name": "@toddztoonz",
"url": "https://social.lol/@toddztoonz",
"photo": null
},
"url": "https://social.lol/@toddztoonz/112480238565115754",
"content": {
"html": "<p>If you have an opportunity to attend this <a href=\"https://social.lol/tags/FrontEnd\">#<span>FrontEnd</span></a> study hall hosted by <span class=\"h-card\"><a class=\"u-url\" href=\"https://xoxo.zone/@artlung\">@<span>artlung</span></a></span> , do it!</p><p>The first session was amazing and super informative. As a result, ended up refactoring and simplifying the chaotic mess that was my stylesheets\ud83d\ude0a Was unable to attend the second, unfortunately, but looking forward to the third this Thursday.</p><p><a href=\"https://events.indieweb.org/2024/05/front-end-study-hall-003-CHeoDn1hkrMq\"><span>https://</span><span>events.indieweb.org/2024/05/fr</span><span>ont-end-study-hall-003-CHeoDn1hkrMq</span></a></p><p><a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/CSS\">#<span>CSS</span></a> <a href=\"https://social.lol/tags/HTML\">#<span>HTML</span></a></p>\n<a class=\"u-mention\" href=\"https://xoxo.zone/@artlung\"></a>",
"text": "If you have an opportunity to attend this #FrontEnd study hall hosted by @artlung , do it!\n\nThe first session was amazing and super informative. As a result, ended up refactoring and simplifying the chaotic mess that was my stylesheets\ud83d\ude0a Was unable to attend the second, unfortunately, but looking forward to the third this Thursday.\n\nhttps://events.indieweb.org/2024/05/front-end-study-hall-003-CHeoDn1hkrMq\n\n#IndieWeb #CSS #HTML"
},
"published": "2024-05-21T17:23:53+00:00",
"post-type": "note",
"_id": "41170823",
"_source": "8007",
"_is_read": false
}
I did a write up of setting up Webmentions on my site! I had mentioned it earlier, but there was one stumbling block that took me longer to figure out.
Webmentions let me get notified when people share my posts, respond to my comments on other sites, etc., and lets me use my site for a lot of the kinds of interactions I'd otherwise have to do on social media.
https://reillyspitzfaden.com/blog/05-21-2024
#IndieWeb #Blog #Webmentions #Microformats #WebDev #WebDevelopment #Programming #Coding
{
"type": "entry",
"author": {
"name": "@reillypascal",
"url": "https://hachyderm.io/@reillypascal",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/112480106212188859",
"content": {
"html": "<p>I did a write up of setting up Webmentions on my site! I had mentioned it earlier, but there was one stumbling block that took me longer to figure out.</p><p>Webmentions let me get notified when people share my posts, respond to my comments on other sites, etc., and lets me use my site for a lot of the kinds of interactions I'd otherwise have to do on social media. </p><p><a href=\"https://reillyspitzfaden.com/blog/05-21-2024\"><span>https://</span><span>reillyspitzfaden.com/blog/05-2</span><span>1-2024</span></a></p><p><a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/Blog\">#<span>Blog</span></a> <a href=\"https://hachyderm.io/tags/Webmentions\">#<span>Webmentions</span></a> <a href=\"https://hachyderm.io/tags/Microformats\">#<span>Microformats</span></a> <a href=\"https://hachyderm.io/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://hachyderm.io/tags/WebDevelopment\">#<span>WebDevelopment</span></a> <a href=\"https://hachyderm.io/tags/Programming\">#<span>Programming</span></a> <a href=\"https://hachyderm.io/tags/Coding\">#<span>Coding</span></a></p>",
"text": "I did a write up of setting up Webmentions on my site! I had mentioned it earlier, but there was one stumbling block that took me longer to figure out.\n\nWebmentions let me get notified when people share my posts, respond to my comments on other sites, etc., and lets me use my site for a lot of the kinds of interactions I'd otherwise have to do on social media. \n\nhttps://reillyspitzfaden.com/blog/05-21-2024\n\n#IndieWeb #Blog #Webmentions #Microformats #WebDev #WebDevelopment #Programming #Coding"
},
"published": "2024-05-21T16:50:14+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/112/480/106/275/128/837/original/99cf5b181a310313.jpg"
],
"post-type": "photo",
"_id": "41170384",
"_source": "8007",
"_is_read": false
}
Things can be different:
The core value of the IndieWeb, individual empowerment, helped me realise a fundamental change in perspective: that the web was beautiful and at times difficult, but that we, the people, were in control.
{
"type": "entry",
"published": "2024-05-21T15:16:32Z",
"url": "https://adactio.com/links/21141",
"category": [
"indieweb",
"empowerment",
"ownership",
"independence",
"personal",
"publishing",
"future"
],
"bookmark-of": [
"https://jamesg.blog/2024/05/19/next-web-decade/"
],
"content": {
"text": "The next decade of the web | James\u2019 Coffee Blog\n\n\n\nThings can be different:\n\n\n The core value of the IndieWeb, individual empowerment, helped me realise a fundamental change in perspective: that the web was beautiful and at times difficult, but that we, the people, were in control.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://jamesg.blog/2024/05/19/next-web-decade/\">\nThe next decade of the web | James\u2019 Coffee Blog\n</a>\n</h3>\n\n<p>Things can be different:</p>\n\n<blockquote>\n <p>The core value of the IndieWeb, individual empowerment, helped me realise a fundamental change in perspective: that the web was beautiful and at times difficult, but that we, the people, were in control.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "41170382",
"_source": "2",
"_is_read": false
}