60°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#100DaysOfIndieWeb

  • 100 Days of IndieWeb

    Inspired by the "100 Day Project", I'm setting out on a goal to accomplish 100 days of visible improvements to my IndieWeb projects. The challenge is to ship something visible and post about it for 100 days. Some of the improvements may be super tiny, some of them might be big. The only requirements are that it is an improvement to something I use myself, and it must also have a publicly visible result. This means an improvement to a closed source tool that only I use doesn't count, but if it's an improvement to something like Quill, which others can use, then that counts.The other part of the challenge is to make a post illustrating each improvement with a screenshot or short video. I am posting them with the "#100DaysOfIndieWeb" tag on my website so they all appear there!If you're interested in joining the challenge, it's never too late to start! Read more on the IndieWeb wiki, and add yourself there!
    continue reading...
    2 likes 2 mentions
    Thu, Dec 22, 2016 9:25am -08:00 #100daysofindieweb #100days #indieweb
  • Tantek Çelik http://tantek.com/
    🎉 Six years ago today, the #IndieWeb Webmention protocol was published as a W3C REC https://www.w3.org/TR/webmention/

    A key social web building block, Webmention enabled peer-to-peer comments, likes, and other responses to be created, updated, and deleted across the web, by both dynamic & static websites.

    It was accompanied by a report of over a dozen implementations that demonstrated interoperability: https://webmention.net/implementation-reports/summary/ using an open test suite: https://webmention.rocks/ that is still up and running and used by developers today.

    Many many more implementations have been developed, open sourced, shipped, launched since. The specification itself has a webmention endpoint and accepts webmentions.

    Exactly a year before that, Webmention was published as a First Public Working Draft by the W3C Social Web Working Group: https://www.w3.org/TR/2016/WD-webmention-20160112/

    It took the best parts of the prior Pingback protocol, simplified it (ditched XML-RPC), made it more secure, separated presentation from plumbing, and added update & delete semantics.

    It was in many ways a model for how open web standards should be developed.

    See the wiki page for an overview and numerous screenshots of implementations: https://indieweb.org/Webmention

    If you want to implement Webmention yourself, there are now numerous developer resources to do so.

    Start here: https://indieweb.org/Webmention-developer and come say hi at the IndieWeb development chat channel: https://chat.indieweb.org/dev

    Previously, previously, previously:
    * https://tantek.com/2020/012/t1/happy-birthday-webmention
    * https://tantek.com/2018/012/t1/anniversary-million-webmentions
    * https://tantek.com/2017/012/t1/webmntion-first-w3c-recommendation-high-bar

    This is day 12 of #100DaysOfIndieWeb #100Days.

    ← Day 11: https://tantek.com/2023/011/t1/indieweb-evolving-at-mention
    → 🔮
    Portland, Oregon • 48°F
    Thu, Jan 12, 2023 11:45pm -08:00 (liked on Fri, Jan 13, 2023 6:50am -08:00) #IndieWeb #100DaysOfIndieWeb #100Days
  • Day 100: A Website for my 100 Days of Music #100DaysOfIndieWeb

    continue reading...
    1 repost 3 mentions
    Thu, Mar 30, 2017 2:42pm -07:00 #100daysofindieweb #100daysofmusic
  • Day 99: Making Micropub implementation reports more discoverable #100DaysOfIndieWeb

    The Micropub implementation report summaries had gotten kind of scattered around various URLs, so today I cleaned it up and consolidated everything. I also added the number of submitted reports to the home page, along with links, so that they are much easier to find.
    continue reading...
    1 mention
    Wed, Mar 29, 2017 9:46pm -07:00 #100daysofindieweb #micropubrocks
  • Day 98: Importing Past Checkins with OwnYourSwarm #100DaysOfIndieWeb

    I normally don't like to launch a feature that's this rough around the edges, but I decided to anyway. I added a section to the OwnYourSwarm dashboard that will let you import a specific checkin by its Foursquare checkin ID. 
    continue reading...
    1 reply 2 mentions
    Tue, Mar 28, 2017 4:58pm -07:00 #100daysofindieweb #ownyourswarm #swarm
  • Day 97: Updated Known's Micropub Support #100DaysOfIndieWeb

    I think this is the first time in the 100days project that I've worked on a project that is not my own! Today I added support for JSON requests to Known's Micropub endpoint. I also added support for JSON checkins that OwnYourSwarm sends.
    continue reading...
    2 likes 2 replies 2 mentions
    Mon, Mar 27, 2017 3:33pm -07:00 #100daysofindieweb #known #micropub #ownyourswarm
  • Day 96: Documentation for OwnYourSwarm #100DaysOfIndieWeb

    Today I wrote up documentation on OwnYourSwarm. It actually took quite a bit longer than I expected to write everything up. The documentation walks through each component:
    continue reading...
    1 like 2 mentions
    Sun, Mar 26, 2017 1:52pm -07:00 #100daysofindieweb #micropub #ownyourswarm
  • Day 95: Backfeeding Comments and Likes from Swarm #100DaysOfIndieWeb

    I'm pretty excited to say that OwnYourSwarm is now backfeeding likes and comments from Swarm checkins!
    continue reading...
    3 replies 2 mentions
    Sat, Mar 25, 2017 10:45am -07:00 #100daysofindieweb #ownyourswarm #swarm #backfeed
  • Day 94: Webmentions for Coins in OwnYourSwarm #100DaysOfIndieWeb

    OwnYourSwarm will now send webmentions for all the coins that Swarm awards to your checkins!
    continue reading...
    2 replies 2 mentions
    Fri, Mar 24, 2017 2:01pm -07:00 #100daysofindieweb #checkins #swarm #ownyourswarm
  • Day 93: Polling for Photos in OwnYourSwarm #100DaysOfIndieWeb

    An interesting feature of the Swarm app is how it handles photos uploaded to checkins. If you check in and attach a photo, the checkin is actually created before the photo is uploaded. If you're on a spotty Internet connection, you'll see this because your checkin will exist and you'll get points for it, but there won't be a photo yet. The app will then continue to upload the photo separately, retrying if it fails. This is actually a really great app design on the part of Foursquare, but does lead to some tricks with the API.
    continue reading...
    1 like 2 mentions
    Thu, Mar 23, 2017 11:51am -07:00 #100daysofindieweb #micropub #ownyourswarm #foursquare #swarm
  • Day 92: Indicating the Audience of Posts #100DaysOfIndieWeb

    Sometimes, I've posted content to my website that is directed at a specific group, such as a mailing list or an IRC channel. When viewed on my website, these posts end up looking out of context.
    continue reading...
    1 like 2 replies 2 mentions
    Wed, Mar 22, 2017 9:40am -07:00 #100daysofindieweb #p3k
  • Day 91: Video and Audio for Micropub.rocks tests #100DaysOfIndieWeb

    I realized that I had actually made a few of the Micropub.rocks tests more strict than they should have been. There were a few tests about uploading photos, when really the thing they were testing was how to upload files of any sort. The spec even mentions video and audio explicitly, so the test suite should accept those as well.
    continue reading...
    2 mentions
    Tue, Mar 21, 2017 10:16am -07:00 #100daysofindieweb #micropubrocks
  • Day 90: Person-tags for OwnYourSwarm Checkins #100DaysOfIndieWeb

    Today I added support for person-tags and mentioning users to OwnYourSwarm. If you tag someone in your Swarm checkin (e.g. tap the + icon and find them in the list), then it will be converted to a person-tag in the h-entry. In addition, any usernames you mention in the text of your checkin will cause the content to be sent to your Micropub endpoint as HTML, including hyperlinks for the names of people mentioned.
    continue reading...
    1 like 2 mentions
    Mon, Mar 20, 2017 11:51am -07:00 #100daysofindieweb #ownyourswarm #checkins
  • Day 89: OwnYourSwarm #100DaysOfIndieWeb

    Now that I can post checkins on my website, the next step is to automatically copy my checkins from Swarm! I still like the experience of Swarm, and I still get value out of their analysis of my checkins, so I don't see myself leaving Swarm anytime soon. This way, I get the best of both worlds.
    continue reading...
    1 like 2 replies 3 mentions
    Sun, Mar 19, 2017 4:07pm -07:00 #100daysofindieweb #checkins #swarm #foursquare #ownyourswarm
  • Day 88: Checkins! #100DaysOfIndieWeb

    I finally have checkins on my website!
    continue reading...
    2 likes 4 mentions
    Sat, Mar 18, 2017 8:36pm -07:00 #100daysofindieweb #checkins #p3k
  • Day 87: Docs for Favorites in Quill #100DaysOfIndieWeb

    Short update today, I just added a page to the Quill docs that documents the Favoriting interface. 
    continue reading...
    2 likes 2 mentions
    Fri, Mar 17, 2017 9:05pm -07:00 #100daysofindieweb #quill
  • Day 86: Updating IndieAuth Docs #100DaysOfIndieWeb

    Beginning a slow project of updating the docs about the IndieAuth spec, today I started by updating a few pages on the wiki. Right now, most of the docs about IndieAuth (the spec), and how to use it, live across a variety of pages on the wiki, grouped together at https://indieweb.org/Category:IndieAuth.
    continue reading...
    1 like 1 reply 2 mentions
    Thu, Mar 16, 2017 5:22pm -07:00 #100daysofindieweb #micropub #indieauth #oauth2
  • Day 85: Added Podcasts to the IndieWeb this-week Newsletter #100DaysOfIndieWeb

    Now that Marty has published a few episodes of his audio version of the "This Week in the IndieWeb" newsletter, I thought it would be fun to highlight those and other IndieWeb podcasts in the newsletter itself.
    continue reading...
    2 likes 1 reply 2 mentions
    Wed, Mar 15, 2017 11:57am -07:00 #100daysofindieweb #podcast #huffduffer
  • Day 84: Sending h-card Locations in OwnYourGram #100DaysOfIndieWeb

    Today I added an option to OwnYourGram to opt in to receiving an h-card as the location property instead of a geo:// URI. On the dashboard, there is a setting to toggle between receiving a geo:// URI with file uploads, and an h-card location with a reference to the Instagram photo URL.
    continue reading...
    2 mentions
    Tue, Mar 14, 2017 3:19pm -07:00 #100daysofindieweb #micropub #ownyourgram
  • Day 83: RSVPs in Quill #100DaysOfIndieWeb

    Quill now supports posting RSVPs! When you are replying to a URL that is an h-event, Quill will add an RSVP field to the post and let you choose between "Yes", "No", "Maybe" and "Interested".
    continue reading...
    2 likes 2 mentions
    Mon, Mar 13, 2017 6:14pm -07:00 #100daysofindieweb #quill
  • Day 82: Switching to Let's Encrypt for XRay on App Engine #100DaysOfIndieWeb

    A couple days ago, I switched most of my *.p3k.io domains over to individual Let's Encrypt certificates. It was relatively easy for the apps that are running on my main server. However, XRay is actually running on Google App Engine, which means my streamlined workflow for requesting and renewing certificates doesn't apply.
    continue reading...
    2 replies 2 mentions
    Sun, Mar 12, 2017 10:28am -07:00 #100daysofindieweb #xray #letsencrypt
older

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv