17:30: Optional writing hour and quiet socializing
18:30: IndieWeb demos and hack night!
Homebrew Website Club retro 1980s-style logo
Topics for this week: When to return HTTP 417 IndieWebCamp Berlin is May 4-5! Make your plans! IndieWebCamp Düsseldorf is scheduled May 11-12! Sign-up! Demos of personal website breakthroughs Create or update your personal web site!
Join a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!
Any questions? Ask in #indieweb Slack or IRC
More information: IndieWeb Wiki Event Page
RSVP: post an indie RSVP on your own site!
{
"type": "event",
"name": "Homebrew Website Club SF!",
"summary": "17:30: Optional writing hour and quiet socializing\n18:30: IndieWeb demos and hack night!\n\nHomebrew Website Club retro 1980s-style logo\nTopics for this week: When to return HTTP 417 IndieWebCamp Berlin is May 4-5! Make your plans! IndieWebCamp D\u00fcsseldorf is scheduled May 11-12! Sign-up! Demos of personal website breakthroughs Create or update your personal web site!\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\nAny questions? Ask in #indieweb Slack or IRC\nMore information: IndieWeb Wiki Event Page\nRSVP: post an indie RSVP on your own site!",
"published": "2019-03-29 16:38-0700",
"start": "2019-04-17 17:30-0700",
"end": "2019-04-17 19:30-0700",
"url": "http://tantek.com/2019/107/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-04-17 17:30\u202619:30\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\n17:30: Optional writing hour and quiet socializing\n\n18:30: IndieWeb demos and hack night!\n\n\nTopics for this week:\nWhen to return HTTP 417\n\nIndieWebCamp Berlin is May 4-5! Make your plans!\n\n\nIndieWebCamp D\u00fcsseldorf is scheduled May 11-12! Sign-up!\n\n\nDemos of personal website breakthroughs\nCreate or update your personal web site!\n\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n\n\nAny questions? Ask in \n#indieweb Slack or IRC\n\n\nMore information: \nIndieWeb Wiki Event Page\n\n\nRSVP: post an indie RSVP on your own site!",
"html": "<p>\nWhen: <time class=\"dt-start\">2019-04-17 17:30</time>\u2026<time class=\"dt-end\">19:30</time><span>\nWhere: <a class=\"u-location h-card\" href=\"https://wiki.mozilla.org/SF\">Mozilla San Francisco</a>\n</span>\nHost: <a class=\"u-organizer h-card\" href=\"http://tantek.com/\">Tantek \u00c7elik</a>\n</p>\n\n<p>\n17:30: Optional writing hour and quiet socializing<br />\n18:30: IndieWeb demos and hack night!<br /></p>\n<p><img class=\"u-featured\" style=\"height:300px;\" src=\"https://aperture-media.p3k.io/indieweb.org/c24f7b1e711955ef818bde12e2a3e79708ecc9b106d95b460a9fefe93b0be723.jpg\" alt=\"Homebrew Website Club retro 1980s-style logo\" /></p>\n<p>Topics for this week:</p>\n<ul><li><a href=\"https://tools.ietf.org/html/rfc7231#section-5.1.1\">When to return HTTP 417</a></li>\n<li>\n<a href=\"https://indieweb.org/2019/Berlin\">IndieWebCamp Berlin</a> is May 4-5! <a href=\"https://indieweb.org/2019/Berlin\">Make your plans!</a>\n</li>\n<li>\n<a href=\"https://indieweb.org/2019/D%C3%BCsseldorf\">IndieWebCamp D\u00fcsseldorf</a> is scheduled May 11-12! <a href=\"https://btco.nf/DUS2019indiewebcamp\">Sign-up!</a>\n</li>\n\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n</ul><p>\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n</p>\n<p>\nAny questions? Ask in \n<a href=\"https://indieweb.org/discuss\">#indieweb Slack or IRC</a>\n</p>\n<p>\nMore information: \n<a class=\"u-url\" href=\"https://indieweb.org/events/2019-04-17-homebrew-website-club\">IndieWeb Wiki Event Page</a>\n</p>\n<p>\nRSVP: post an <a href=\"https://indieweb.org/rsvp\">indie RSVP</a> on your own site!\n</p>"
},
"post-type": "event",
"refs": {
"https://wiki.mozilla.org/SF": {
"type": "card",
"name": "Mozilla San Francisco",
"url": "https://wiki.mozilla.org/SF",
"photo": null
}
},
"_id": "2766817",
"_source": "1",
"_is_read": true
}
Loving the Adafruit PyPortal as an IndieWeb-powered photo device.
Code to come!
{
"type": "entry",
"published": "2019-03-29T15:32:39-0400",
"url": "https://martymcgui.re/2019/03/29/153239/",
"category": [
"IndieWeb",
"Adafruit",
"PyPortal",
"Python",
"Microsub",
"IndieAuth"
],
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/d2/09/5e/31/f561203f176d0f7dbe9b6a80f6603d29d4d1cd57904367fd50cdf724.jpg"
],
"syndication": [
"https://twitter.com/schmarty/status/1111717483407462405"
],
"content": {
"text": "Loving the Adafruit PyPortal as an IndieWeb-powered photo device.\n\nCode to come!",
"html": "<a href=\"https://media.martymcgui.re/d2/09/5e/31/f561203f176d0f7dbe9b6a80f6603d29d4d1cd57904367fd50cdf724.jpg\"></a>\n\n <p>Loving the Adafruit PyPortal as an IndieWeb-powered photo device.</p>\n\n<p>Code to come!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "photo",
"_id": "2763258",
"_source": "175",
"_is_read": true
}
I love the way that Benjamin is documenting his activities at Homebrew Website Club Brighton each week:
Another highly productive 90 mins.
Homebrew website club is on every Thursday evening 6.00-7.30pm at Clearleft. You should come along!
{
"type": "entry",
"published": "2019-03-29T16:09:50Z",
"url": "https://adactio.com/links/14999",
"category": [
"homebrew",
"website",
"club",
"brighton",
"indieweb",
"serviceworkers",
"offline",
"hyphenation",
"independent",
"frontend",
"development"
],
"bookmark-of": [
"https://benjamin.parry.is/collecting/thoughts/2018/03/home-brew/"
],
"content": {
"text": "Benjamin Parry Home-brew\n\n\n\nI love the way that Benjamin is documenting his activities at Homebrew Website Club Brighton each week:\n\n\n Another highly productive 90 mins.\n \n Homebrew website club is on every Thursday evening 6.00-7.30pm at Clearleft. You should come along!",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://benjamin.parry.is/collecting/thoughts/2018/03/home-brew/\">\nBenjamin Parry Home-brew\n</a>\n</h3>\n\n<p>I love the way that Benjamin is documenting his activities at Homebrew Website Club Brighton each week:</p>\n\n<blockquote>\n <p>Another highly productive 90 mins.</p>\n \n <p>Homebrew website club is on every Thursday evening 6.00-7.30pm at Clearleft. You should come along!</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "2758950",
"_source": "2",
"_is_read": true
}
Just testing my micropub endpoint still works 😉
{
"type": "entry",
"published": "2019-03-28T19:54:31+00:00",
"url": "https://jonnybarnes.uk/notes/MZ",
"content": {
"text": "Just testing my micropub endpoint still works \ud83d\ude09",
"html": "<p>Just testing my micropub endpoint still works <span>\ud83d\ude09</span></p>"
},
"author": {
"type": "card",
"name": "Jonny Barnes",
"url": "https://jonnybarnes.uk",
"photo": "https://aperture-proxy.p3k.io/e0afea2bcc11ea0e2340da20504ebb709829458b/68747470733a2f2f6a6f6e6e796261726e65732e756b2f6173736574732f696d672f6a6d622d62772e706e67"
},
"post-type": "note",
"_id": "2748292",
"_source": "203",
"_is_read": true
}
People of Brighton who have websites: remember that this evening—and every Thursday evening—it’s Homebrew Website Club Brighton in the @Clearleft studio from 6pm to 7:30pm:
https://indieweb.org/HomebrewWebsiteClub#Brighton
{
"type": "entry",
"published": "2019-03-28T10:13:58Z",
"url": "https://adactio.com/notes/14994",
"syndication": [
"https://twitter.com/adactio/status/1111209811906039808"
],
"content": {
"text": "People of Brighton who have websites: remember that this evening\u2014and every Thursday evening\u2014it\u2019s Homebrew Website Club Brighton in the @Clearleft studio from 6pm to 7:30pm:\n\nhttps://indieweb.org/HomebrewWebsiteClub#Brighton",
"html": "<p>People of Brighton who have websites: remember that this evening\u2014and every Thursday evening\u2014it\u2019s Homebrew Website Club Brighton in the <a href=\"https://twitter.com/Clearleft\">@Clearleft</a> studio from 6pm to 7:30pm:</p>\n\n<p><a href=\"https://indieweb.org/Homebrew_Website_Club#Brighton\">https://indieweb.org/Homebrew<em>Website</em>Club#Brighton</a></p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "note",
"_id": "2737555",
"_source": "2",
"_is_read": true
}
Want to hear @zeldman and me talk #webstandards #CSS #microformats #independentweb what to do about the #toolchain rift(s) and latest advances in the #indieweb?
1hr+ raw & uncut @TheBigWebShow № 186: http://5by5.tv/bigwebshow/186
https://twitter.com/zeldman/status/1111017460210253826
{
"type": "entry",
"published": "2019-03-27 16:24-0700",
"url": "http://tantek.com/2019/086/t1/webstandards-css-toolchain-indieweb",
"category": [
"webstandards",
"CSS",
"microformats",
"independentweb",
"toolchain",
"indieweb"
],
"content": {
"text": "Want to hear @zeldman and me talk #webstandards #CSS #microformats #independentweb what to do about the #toolchain rift(s) and latest advances in the #indieweb?\n\n1hr+ raw & uncut @TheBigWebShow \u2116 186: http://5by5.tv/bigwebshow/186\n\nhttps://twitter.com/zeldman/status/1111017460210253826",
"html": "Want to hear <a class=\"h-cassis-username\" href=\"https://twitter.com/zeldman\">@zeldman</a> and me talk #<span class=\"p-category\">webstandards</span> #<span class=\"p-category\">CSS</span> #<span class=\"p-category\">microformats</span> #<span class=\"p-category\">independentweb</span> what to do about the #<span class=\"p-category\">toolchain</span> rift(s) and latest advances in the #<span class=\"p-category\">indieweb</span>?<br /><br />1hr+ raw & uncut <a class=\"h-cassis-username\" href=\"https://twitter.com/TheBigWebShow\">@TheBigWebShow</a> \u2116 186: <a href=\"http://5by5.tv/bigwebshow/186\">http://5by5.tv/bigwebshow/186</a><br /><br /><a href=\"https://twitter.com/zeldman/status/1111017460210253826\">https://twitter.com/zeldman/status/1111017460210253826</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": "2734343",
"_source": "1",
"_is_read": true
}
There's also indieweb.xyz which is more broad, topically.
{
"type": "entry",
"published": "2019-03-27 17:39-0700",
"url": "https://gregorlove.com/2019/03/theres-also-indieweb.xyz-which-is/",
"in-reply-to": [
"https://www.jvt.me/posts/2019/03/27/hello-indienews/"
],
"content": {
"text": "There's also indieweb.xyz which is more broad, topically.",
"html": "<p>There's also <a href=\"https://indieweb.xyz\">indieweb.xyz</a> which is more broad, topically.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "reply",
"refs": {
"https://www.jvt.me/posts/2019/03/27/hello-indienews/": {
"type": "entry",
"url": "https://www.jvt.me/posts/2019/03/27/hello-indienews/",
"name": "https://www.jvt.me/posts/2019/03/27/hello-indienews/",
"post-type": "article"
}
},
"_id": "2732477",
"_source": "95",
"_is_read": true
}
Ok. that was the last test. I give up on posting images via Micropub on WordPress. I’ll be moved by morning. This domain will probably go dormant while I move, then still not sure if I’ll continue to blog here. 🤔 I’ll make sure to post a new feed link for the one or two who may be following that way.
{
"type": "entry",
"published": "2019-03-27T18:11:23-04:00",
"url": "https://miklb.com/blog/2019/03/27/4862/",
"syndication": [
"https://twitter.com/miklb/status/1111027980598337536"
],
"content": {
"text": "Ok. that was the last test. I give up on posting images via Micropub on WordPress. I\u2019ll be moved by morning. This domain will probably go dormant while I move, then still not sure if I\u2019ll continue to blog here. \ud83e\udd14 I\u2019ll make sure to post a new feed link for the one or two who may be following that way.",
"html": "<p>Ok. that was the last test. I give up on posting images via Micropub on WordPress. I\u2019ll be moved by morning. This domain will probably go dormant while I move, then still not sure if I\u2019ll continue to blog here. \ud83e\udd14 I\u2019ll make sure to post a new feed link for the one or two who may be following that way.\n</p>"
},
"post-type": "note",
"_id": "2730573",
"_source": "42",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067"
},
"url": "https://www.manton.org/2019/03/27/new-features-saved.html",
"name": "New features: saved drafts on Micro.blog, updated macOS app, Tumblr import",
"content": {
"html": "<p>We\u2019ve rolled out some more improvements to Micro.blog. For blogs hosted on Micro.blog, you can now save a post draft to Micro.blog, then come back later to edit and publish it. The macOS app has been updated with support for drafts and a new \u201cPosts\u201d section to make editing or searching your existing posts much easier.</p>\n\n<p>Here\u2019s a short video of the new feature on the Mac:</p>\n\n<p></p>\n\n<p>Saving drafts works on the web version of Micro.blog or from the macOS app. We\u2019ll be updating the iOS app soon.</p>\n\n<p>You can also now import from a Tumblr blog. Choose Posts \u2192 Import to upload the export file you receive from Tumblr. Micro.blog will import any photos in the archive and add them to your own domain name hosted on Micro.blog.</p>\n\n<p>Micro.blog\u2019s posting API has been updated with support for additional Micropub API features: retrieving a list of your own posts, marking a post as a draft, and updating the title or text in an existing post. This should make it easier for apps to support editing.</p>",
"text": "We\u2019ve rolled out some more improvements to Micro.blog. For blogs hosted on Micro.blog, you can now save a post draft to Micro.blog, then come back later to edit and publish it. The macOS app has been updated with support for drafts and a new \u201cPosts\u201d section to make editing or searching your existing posts much easier.\n\nHere\u2019s a short video of the new feature on the Mac:\n\n\n\nSaving drafts works on the web version of Micro.blog or from the macOS app. We\u2019ll be updating the iOS app soon.\n\nYou can also now import from a Tumblr blog. Choose Posts \u2192 Import to upload the export file you receive from Tumblr. Micro.blog will import any photos in the archive and add them to your own domain name hosted on Micro.blog.\n\nMicro.blog\u2019s posting API has been updated with support for additional Micropub API features: retrieving a list of your own posts, marking a post as a draft, and updating the title or text in an existing post. This should make it easier for apps to support editing."
},
"published": "2019-03-27T14:56:03-05:00",
"post-type": "article",
"_id": "2729179",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2019-03-24 00:00:00",
"url": "https://kongaloosh.com/e/2019/3/24/what-i-did",
"name": "What I Did Mar 18th - Mar 24th",
"content": {
"text": "Watched Pi\n\nGot kicked in the face\nPlayed catch-up in writing up notes from crafting\nUgraded my site to Bootstrap4 and made some nice tweaks to the layout\nAdded mathematical typesetting to my site so that I can add maths to posts\n$$v(s) \\gets v(s) + \\alpha \\delta z$$\nPlayed Inside\n\nDrafted a sweater pattern\n\n\n \n \n \n what i did\n \n math\n \n dev\n \n indieweb",
"html": "<p></p><ul><li>Watched <em>Pi</em>\n</li>\n<li>Got kicked in the face</li>\n<li>Played catch-up in writing up notes from crafting</li>\n<li>Ugraded my site to Bootstrap4 and made some nice tweaks to the layout</li>\n<li>Added mathematical typesetting to my site so that I can add maths to posts</li>\n</ul><p>$$v(s) \\gets v(s) + \\alpha \\delta z$$</p>\n<ul><li>Played <em>Inside</em>\n</li>\n<li>Drafted a sweater pattern</li>\n</ul>\n <p></p>\n\n \n <img src=\"https://aperture-proxy.p3k.io/df1ac5e9e69cfb1749b2c9d615d0463145fbd07c/68747470733a2f2f6b6f6e67616c6f6f73682e636f6d2f\" alt=\"kongaloosh.com\" />\n \n \n\n \n\n\n \n \n \n <i></i>\n \n <a href=\"https://aperture-proxy.p3k.io/df1ac5e9e69cfb1749b2c9d615d0463145fbd07c/68747470733a2f2f6b6f6e67616c6f6f73682e636f6d2ft/what%20i%20did\">what i did</a>\n \n <a href=\"https://aperture-proxy.p3k.io/df1ac5e9e69cfb1749b2c9d615d0463145fbd07c/68747470733a2f2f6b6f6e67616c6f6f73682e636f6d2ft/math\">math</a>\n \n <a href=\"https://aperture-proxy.p3k.io/df1ac5e9e69cfb1749b2c9d615d0463145fbd07c/68747470733a2f2f6b6f6e67616c6f6f73682e636f6d2ft/dev\">dev</a>\n \n <a href=\"https://aperture-proxy.p3k.io/df1ac5e9e69cfb1749b2c9d615d0463145fbd07c/68747470733a2f2f6b6f6e67616c6f6f73682e636f6d2ft/indieweb\">indieweb</a>"
},
"author": {
"type": "card",
"name": "Alex Kearney",
"url": "http://kongaloosh.com",
"photo": null
},
"post-type": "article",
"_id": "2696065",
"_source": "228",
"_is_read": true
}
Yes: Looking forward to attending my third consecutive IndieWeb Summit in Portland, OR!
{
"type": "entry",
"published": "2019-03-25T17:17:03+00:00",
"rsvp": "yes",
"url": "https://cleverdevil.io/2019/yes-looking-forward-to-attending-my-third-consecutive-indieweb-summit",
"syndication": [
"https://twitter.com/cleverdevil/status/1110229123807481856",
"https://mastodon.social/@cleverdevil/101812419014222482"
],
"in-reply-to": [
"https://2019.indieweb.org/summit"
],
"content": {
"text": "Yes: Looking forward to attending my third consecutive IndieWeb Summit in Portland, OR!",
"html": "<strong>Yes:</strong> Looking forward to attending my third consecutive IndieWeb Summit in Portland, OR!"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "rsvp",
"_id": "2692517",
"_source": "71",
"_is_read": true
}
IndieWeb Summit registration is open! 🎉 Come join an amazing group of people working towards an independent web!
📅 June 29-30, 2019
📌 Portland, Oregon
🎟 https://2019.indieweb.org/summit
{
"type": "entry",
"published": "2019-03-25T09:30:42-07:00",
"url": "https://aaronparecki.com/2019/03/25/4/indieweb-summit",
"category": [
"indieweb",
"indiewebcamp"
],
"syndication": [
"https://twitter.com/aaronpk/status/1110217466427244545"
],
"content": {
"text": "IndieWeb Summit registration is open! \ud83c\udf89 Come join an amazing group of people working towards an independent web! \n\n\ud83d\udcc5 June 29-30, 2019 \n\ud83d\udccc Portland, Oregon \n\ud83c\udf9f https://2019.indieweb.org/summit",
"html": "IndieWeb Summit registration is open! <a href=\"https://aaronparecki.com/emoji/%F0%9F%8E%89\">\ud83c\udf89</a> Come join an amazing group of people working towards an independent web! <br /><br /><a href=\"https://aaronparecki.com/emoji/%F0%9F%93%85\">\ud83d\udcc5</a> June 29-30, 2019 <br /><a href=\"https://aaronparecki.com/emoji/%F0%9F%93%8C\">\ud83d\udccc</a> Portland, Oregon <br />\ud83c\udf9f <a href=\"https://2019.indieweb.org/summit\"><span>https://</span>2019.indieweb.org/summit</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "2691558",
"_source": "16",
"_is_read": true
}
Stop giving away your work to people who don’t care about it. Host it yourself. Distribute it via methods you control. Build your audience deliberately and on your own terms.
{
"type": "entry",
"published": "2019-03-24T19:24:10Z",
"url": "https://adactio.com/links/14989",
"category": [
"indieweb",
"platforms",
"control",
"publishing",
"distribution"
],
"bookmark-of": [
"http://alwaysownyourplatform.com/"
],
"content": {
"text": "Always Own Your Platform\n\n\n\n\n Stop giving away your work to people who don\u2019t care about it. Host it yourself. Distribute it via methods you control. Build your audience deliberately and on your own terms.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"http://alwaysownyourplatform.com/\">\nAlways Own Your Platform\n</a>\n</h3>\n\n<blockquote>\n <p>Stop giving away your work to people who don\u2019t care about it. Host it yourself. Distribute it via methods you control. Build your audience deliberately and on your own terms.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "2679660",
"_source": "2",
"_is_read": true
}
Two of my favourite things: indie web and service workers.
This makes me so happy. I remember saying when my book came out, that the best feedback I could possibly get would be readers making their websites work offline. The same can be said for the talk of the book.
{
"type": "entry",
"published": "2019-03-22T11:02:37Z",
"url": "https://adactio.com/links/14978",
"category": [
"serviceworkers",
"goingoffline",
"homebrew",
"website",
"club",
"indieweb",
"clearleft",
"frontend",
"development",
"javascript",
"talk",
"presentation"
],
"bookmark-of": [
"https://benjamin.parry.is/collecting/thoughts/2018/03/going-offline/"
],
"content": {
"text": "Benjamin Parry Offline Homebrewing\n\n\n\nTwo of my favourite things: indie web and service workers.\n\nThis makes me so happy. I remember saying when my book came out, that the best feedback I could possibly get would be readers making their websites work offline. The same can be said for the talk of the book.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://benjamin.parry.is/collecting/thoughts/2018/03/going-offline/\">\nBenjamin Parry Offline Homebrewing\n</a>\n</h3>\n\n<p>Two of my favourite things: indie web and service workers.</p>\n\n<p>This makes me so happy. I remember saying when my book came out, that the best feedback I could possibly get would be readers making their websites work offline. The same can be said for <a href=\"https://adactio.com/journal/14911\">the talk of the book</a>.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "2645703",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-03-21T19:09:59Z",
"url": "https://adactio.com/notes/14976",
"photo": [
"https://aperture-proxy.p3k.io/02530e424f8bf6007b02f69b31f8100f9402c63f/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f75706c6f616465642f31343937362f736d616c6c2e6a7067"
],
"syndication": [
"https://twitter.com/adactio/status/1108808065443418119",
"https://flickr.com/photos/adactio/46521321435"
],
"name": "Hacking away at Homebrew Website Club Brighton!\nhttps://indieweb.org/HomebrewWebsiteClub#Brighton",
"content": {
"text": "Hacking away at Homebrew Website Club Brighton!\n\nhttps://indieweb.org/HomebrewWebsiteClub#Brighton",
"html": "<a href=\"https://adactio.com/notes/14976\">\n</a>\n<p>Hacking away at Homebrew Website Club Brighton!</p>\n\n<p><a href=\"https://indieweb.org/Homebrew_Website_Club#Brighton\">https://indieweb.org/Homebrew<em>Website</em>Club#Brighton</a></p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "photo",
"_id": "2636428",
"_source": "2",
"_is_read": true
}
Reminder: it’s Homebrew Website Club Brighton this evening (and every Thursday) in the @Clearleft studio from 6pm:
https://indieweb.org/HomebrewWebsiteClub#Brighton
Everyone welcome!
{
"type": "entry",
"published": "2019-03-21T12:03:44Z",
"url": "https://adactio.com/notes/14975",
"syndication": [
"https://twitter.com/adactio/status/1108700718985371649"
],
"content": {
"text": "Reminder: it\u2019s Homebrew Website Club Brighton this evening (and every Thursday) in the @Clearleft studio from 6pm:\n\nhttps://indieweb.org/HomebrewWebsiteClub#Brighton\n\nEveryone welcome!",
"html": "<p>Reminder: it\u2019s Homebrew Website Club Brighton this evening (and every Thursday) in the <a href=\"https://twitter.com/Clearleft\">@Clearleft</a> studio from 6pm:</p>\n\n<p><a href=\"https://indieweb.org/Homebrew_Website_Club#Brighton\">https://indieweb.org/Homebrew<em>Website</em>Club#Brighton</a></p>\n\n<p>Everyone welcome!</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "note",
"_id": "2629642",
"_source": "2",
"_is_read": true
}
Summary:
01:42 suspended per Twitter email: "abusive behavior" and "targeted harassment of someone"
18:36 restored per "account got caught up in one of these spam groups by mistake"
My tweets are pretty boring. Running pics. #IndieWeb #CSS
One comparing Twitter to the Matrix about an abstract “someone”. Does Twitter’s automated system think “harassment of someone” literally means referring to the literal text “someone”? Is one offhand tweet considered “harassment”?
{
"type": "entry",
"published": "2019-03-20 20:49-0700",
"url": "http://tantek.com/2019/079/t3/summary-suspended-restored",
"category": [
"IndieWeb",
"CSS"
],
"in-reply-to": [
"https://tantek.com/2019/079/t2/thanks"
],
"content": {
"text": "Summary:\n01:42 suspended per Twitter email: \"abusive behavior\" and \"targeted harassment of someone\"\n18:36 restored per \"account got caught up in one of these spam groups by mistake\"\n\nMy tweets are pretty boring. Running pics. #IndieWeb #CSS\n\nOne comparing Twitter to the Matrix about an abstract \u201csomeone\u201d. Does Twitter\u2019s automated system think \u201charassment of someone\u201d literally means referring to the literal text \u201csomeone\u201d? Is one offhand tweet considered \u201charassment\u201d?",
"html": "Summary:<br />01:42 suspended per Twitter email: \"abusive behavior\" and \"targeted harassment of someone\"<br />18:36 restored per \"account got caught up in one of these spam groups by mistake\"<br /><br />My tweets are pretty boring. Running pics. #<span class=\"p-category\">IndieWeb</span> #<span class=\"p-category\">CSS</span><br /><br />One comparing Twitter to the Matrix about an abstract \u201csomeone\u201d. Does Twitter\u2019s automated system think \u201charassment of someone\u201d literally means referring to the literal text \u201csomeone\u201d? Is one offhand tweet considered \u201charassment\u201d?"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://tantek.com/2019/079/t2/thanks": {
"type": "entry",
"url": "https://tantek.com/2019/079/t2/thanks",
"name": "Tantek\u2019s note",
"post-type": "article"
}
},
"_id": "2626135",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-03-20T19:56:40-0400",
"url": "https://martymcgui.re/2019/03/20/hwc-nyc-wrap-up-2019-03-20/",
"featured": "https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/2c/d9/90/9b/12900d4a1a5e3027384426efe00d5746fcabc119c9a81a9e5d78db85.jpg",
"category": [
"HWC",
"NYC",
"IndieWeb",
"wrap-up"
],
"name": "HWC NYC Wrap-Up 2019-03-20",
"content": {
"text": "New York City's second Homebrew Website Club of March met at The Bean at Cooper Union on March 20th, with me playing host. \n \n\nHere are some notes from the \"broadcast\" portion of the meetup!\n\n dmitri.shuralyov.com \u2014 Working on his notification system, specifically tracking (un)read status of notifications from Gerrit. Today was exploring pieces of the system he'll have to modify to get this to work and now has a list of which pieces need updates. In his previous notification system, any fetch of a notification marked it as read, but that will change because it gives him more control over the system. Also made an update to the Homebrew Website Club main page to make the event description clearer, using text that we include on individual HWC event pages now.\n \n\n\n martymcgui.re \u2014 Did a lot of digging into what's possible with MediaWiki templates, with the goal of simplifying the creation of Homebrew Website Club event pages on the IndieWeb wiki. He was able to get an \"hwcdate\" template together that outputs the date portion (2019-03-20) of event pages like events/2019-03-20-homebrew-website-club-nyc. Maybe created some tech debt, given how that locks in our URLs, but hopefully it will save some copy-paste-tweak labor.\n \n\nrootedfromnature.com \u2014 Got stuck on a train and super delayed! \ud83d\ude2d\nOther discussion:\nMediaWiki and its relation to Wikipedia and as an open source project. Many mediawiki installs become stale quickly, for some good reasons! Finding documentation on parts of mediawiki can also be confusing, as the common terms may point to similar but unrelated topics, may be outdated, may refer to plugins or extensions you don't have, or may refer to functionality available in newer versions of mediawiki.\n How we learn and modify the tools we use to write and edit code. The trade-offs between using something we're comfortable with versus trying to pick up and become proficient with new tools. Sublime and vim and emacs and VisualStudio Code and all their plugins and ways of integrating with services and supporting different languages.\n The Language Server Protocol for standardizing how editors can provide \"smart\" features like autocomplete for different languages and projects.\n \n Synchronizing work-in-progress code. Is Git too much overhead? Maybe! Dmitri likes using Dropbox.\n \n\nLeft-to-right: martymcgui.re, dmitri.shuryalov.comThanks to everyone who came out! We look forward to seeing you at our next meetup on Wednesday, April 4th at 6:30pm!",
"html": "<p>\n New York City's second <a href=\"https://indieweb.org/events/2019-03-20-homebrew-website-club-nyc\">Homebrew Website Club of March</a> met at <a href=\"https://www.thebeannyc.com/location/the-bean-3rd-ave/\">The Bean at Cooper Union</a> on March 20th, with me playing host. \n <br /></p>\n<p>Here are some notes from the \"broadcast\" portion of the meetup!</p>\n<p>\n dmitri.shuralyov.com \u2014 Working on his notification system, specifically tracking (un)read status of notifications from Gerrit. Today was exploring pieces of the system he'll have to modify to get this to work and now has a list of which pieces need updates. In his previous notification system, any fetch of a notification marked it as read, but that will change because it gives him more control over the system. Also made an update to the <a href=\"https://indieweb.org/Homebrew_Website_Club\">Homebrew Website Club</a> main page to make the event description clearer, using text that we include on individual HWC event pages now.\n <br /></p>\n<p>\n martymcgui.re \u2014 Did a lot of digging into what's possible with MediaWiki templates, with the goal of simplifying the creation of Homebrew Website Club event pages on the IndieWeb wiki. He was able to get <a href=\"https://indieweb.org/wiki/index.php?title=Template:hwcdate\">an \"hwcdate\" template</a> together that outputs the date portion (2019-03-20) of event pages like events/2019-03-20-homebrew-website-club-nyc. Maybe created some tech debt, given how that locks in our URLs, but hopefully it will save some copy-paste-tweak labor.\n <br /></p>\n<p>rootedfromnature.com \u2014 Got stuck on a train and super delayed! \ud83d\ude2d</p>\n<p>Other discussion:</p>\n<ul><li>MediaWiki and its relation to Wikipedia and as an open source project. Many mediawiki installs become stale quickly, for some good reasons! Finding documentation on parts of mediawiki can also be confusing, as the common terms may point to similar but unrelated topics, may be outdated, may refer to plugins or extensions you don't have, or may refer to functionality available in newer versions of mediawiki.</li>\n <li>How we learn and modify the tools we use to write and edit code. The trade-offs between using something we're comfortable with versus trying to pick up and become proficient with new tools. Sublime and vim and emacs and VisualStudio Code and all their plugins and ways of integrating with services and supporting different languages.</li>\n <li>The <a href=\"https://microsoft.github.io/language-server-protocol/\">Language Server Protocol</a> for standardizing how editors can provide \"smart\" features like autocomplete for different languages and projects.</li>\n <li>\n Synchronizing work-in-progress code. Is Git too much overhead? Maybe! Dmitri likes using Dropbox.\n <br /></li>\n</ul><img class=\"u-featured\" src=\"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/2c/d9/90/9b/12900d4a1a5e3027384426efe00d5746fcabc119c9a81a9e5d78db85.jpg\" alt=\"Marty and Dmitri smile at the camera, sitting in front of a brick wall.\" />Left-to-right: martymcgui.re, dmitri.shuryalov.com<p>Thanks to everyone who came out! We look forward to seeing you at our next meetup on Wednesday, April 4th at 6:30pm! </p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "2625168",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067"
},
"url": "https://www.manton.org/2019/03/20/sunlit-now-available.html",
"name": "Sunlit 2.4 now available",
"content": {
"html": "<p>The new version of Sunlit is <a href=\"https://itunes.apple.com/us/app/sunlit/id1334727769?ls=1&mt=8\">now available in the App Store</a>. You can download it for free and use it with Micro.blog or to publish photos to an existing blog like WordPress.</p>\n\n<p>Why does controlling our own photos matter? As I wrote in <a href=\"https://manton.org/2018/09/07/the-way-out.html\">this post about the way out of the mess created by massive social networks</a>, having posts at our own domain names unlocks a few very important features:</p>\n\n<ul><li><strong>Open standards</strong> mean interoperability with multiple tools. I can use IndieWeb tools like OwnYourGram to automatically copy Instagram posts to Micro.blog, or use traditional blogging apps like MarsEdit to upload and post photos.</li>\n<li><strong>Content ownership</strong> gives the flexibility to move photos between hosting providers. You can host on Micro.blog or WordPress or some future blogging platform without URLs breaking.</li>\n<li><strong>Smaller social networks</strong> get us away from ad-based businesses that sell our data. Because Sunlit is powered by Micro.blog, you can even follow Mastodon or PixelFed users and see their photos in the Sunlit timeline.</li>\n</ul><p>I\u2019m very excited about this release and hope you like it. It\u2019s time to move away Instagram. If you need help importing your photos, <a href=\"https://manton.org/2018/05/03/instagram-import-in.html\">check out this video I made</a> about batch importing from Instagram to Micro.blog-hosted blogs.</p>",
"text": "The new version of Sunlit is now available in the App Store. You can download it for free and use it with Micro.blog or to publish photos to an existing blog like WordPress.\n\nWhy does controlling our own photos matter? As I wrote in this post about the way out of the mess created by massive social networks, having posts at our own domain names unlocks a few very important features:\n\nOpen standards mean interoperability with multiple tools. I can use IndieWeb tools like OwnYourGram to automatically copy Instagram posts to Micro.blog, or use traditional blogging apps like MarsEdit to upload and post photos.\nContent ownership gives the flexibility to move photos between hosting providers. You can host on Micro.blog or WordPress or some future blogging platform without URLs breaking.\nSmaller social networks get us away from ad-based businesses that sell our data. Because Sunlit is powered by Micro.blog, you can even follow Mastodon or PixelFed users and see their photos in the Sunlit timeline.\nI\u2019m very excited about this release and hope you like it. It\u2019s time to move away Instagram. If you need help importing your photos, check out this video I made about batch importing from Instagram to Micro.blog-hosted blogs."
},
"published": "2019-03-20T10:24:51-05:00",
"post-type": "article",
"_id": "2615845",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2019-03-18 10:52-0700",
"rsvp": "yes",
"url": "https://gregorlove.com/2019/03/im-attending-indieweb-summit-2019/",
"in-reply-to": [
"https://2019.indieweb.org/summit"
],
"content": {
"text": "I\u2019m attendingIndieWeb Summit 2019!",
"html": "<p>I\u2019m attending<a href=\"https://2019.indieweb.org/summit\" class=\"u-in-reply-to\">IndieWeb Summit 2019</a>!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "rsvp",
"_id": "2586750",
"_source": "95",
"_is_read": true
}