60°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

Articles

2017-02-27 Day 69: Initial Editing Support for Quill #100DaysOfIndieWeb
2017-02-26 Day 68: h-recipe Import for BarBot #100DaysOfIndieWeb
2017-02-25 Day 67: Adding Image Alt Text in Quill #100DaysOfIndieWeb
2017-02-24 Day 66: Nicer UI for Uploading Photos in Quill #100DaysOfIndieWeb
2017-02-23 Day 65: Implementation Report Template for Micropub Clients #100DaysOfIndieWeb
2017-02-22 Day 64: Documentation and Fixes for my GPS Logger App #100DaysOfIndieWeb
2017-02-21 Day 63: Autolinking Emoji to my Emoji List Pages #100DaysOfIndieWeb
2017-02-20 Day 62: Indexing Emoji Use in my Website #100DaysOfIndieWeb
2017-02-19 Day 61: Supporting Media Fragment URIs for Video and Audio #100DaysOfIndieWeb
2017-02-18 Day 60: Emoji Detector Library for PHP #100DaysOfIndieWeb
2017-02-17 Day 59: Updated the Logo on IndieAuth.com's GitHub Login #100DaysOfIndieWeb
2017-02-16 Day 58: Showing Image Uploads in IRC from the Slack Gateway #100DaysOfIndieWeb
2017-02-15 Day 57: Micropub.rocks Client Tests #100DaysOfIndieWeb
2017-02-14 Day 56: Added a Reset Login Button to Quill #100DaysOfIndieWeb
2017-02-13 Day 55: Showing the Raw Request in Micropub.rocks #100DaysOfIndieWeb
2017-02-12 Day 54: Fixed a JS Vulnerability in Quill #100DaysOfIndieWeb
2017-02-11 Day 53: Cleaning up Quill UI #100DaysOfIndieWeb
2017-02-10 Day 52: First client test for Micropub.rocks #100DaysOfIndieWeb
2017-02-10 Inline sign-in notifications
2017-02-09 Day 51: Authorization Server for Micropub.rocks #100DaysOfIndieWeb
← older
  • Day 69: Initial Editing Support for Quill #100DaysOfIndieWeb

    Today in Things I Should Have Done Ages Ago... I finally started adding support to Quill for editing posts. I'm going to have to build this out one by one for each post interface Quill supports, so I started with the easiest one, favorites.
    continue reading...
    2 likes 1 reply 1 mention
    Mon, Feb 27, 2017 12:52pm -08:00 #100daysofindieweb #quill #micropub
  • Day 68: h-recipe Import for BarBot #100DaysOfIndieWeb

    I've been putting the finishing touches on my robot that can mix cocktails over the last few weeks.
    continue reading...
    1 like 1 reply 2 mentions
    Sun, Feb 26, 2017 10:35pm -08:00 #100daysofindieweb #barbot #h-recipe #recipe
  • Day 67: Adding Image Alt Text in Quill #100DaysOfIndieWeb

    With Quill's new image uploading UI, I was able to easily add a form field for specifying image alt text. This is a relatively new feature of Micropub, added thanks to a review by the W3C accessibility group.
    continue reading...
    3 likes 1 reply 1 mention
    Sat, Feb 25, 2017 12:18pm -08:00 #100daysofindieweb #micropub #quill
  • Day 66: Nicer UI for Uploading Photos in Quill #100DaysOfIndieWeb

    Today I cleaned up the interface for uploading photos in Quill. It was getting messy, since I had been slowly adding stuff to it, like support for multiple photos, supporting a Media Endpoint, etc. So here's how it works now!
    continue reading...
    2 likes 3 mentions
    Fri, Feb 24, 2017 4:47pm -08:00 #100daysofindieweb #quill
  • Day 65: Implementation Report Template for Micropub Clients #100DaysOfIndieWeb

    I've been making progress on the Micropub.rocks test suite, but I am concerned about being able to finish it in time to get implementation reports through it. So instead, I published the implementation report template for clients as a text file, similar to how the Webmention reports are submitted.
    continue reading...
    2 mentions
    Thu, Feb 23, 2017 11:19am -08:00 #100daysofindieweb #micropub #micropubrocks
  • Day 64: Documentation and Fixes for my GPS Logger App #100DaysOfIndieWeb

    I track my location continuously using an iOS app I wrote a few years ago. The app is not published on the app store, but it is open source. Today I added a bunch of documentation describing what all the controls in the interface are for.
    continue reading...
    2 mentions
    Wed, Feb 22, 2017 12:48pm -08:00 #100daysofindieweb #gps #ios
  • Day 63: Autolinking Emoji to my Emoji List Pages #100DaysOfIndieWeb

    Now that I have pages showing all posts that use a specific emoji such as 👍, I found myself wanting to be able to click the emoji in my posts to see other posts with that emoji. This is the same as how my autolinked hashtags work, where you can click on any hashtag in a post and see other posts with that hashtag.
    continue reading...
    2 mentions
    Tue, Feb 21, 2017 3:29pm -08:00 #100daysofindieweb #emoji #p3k
  • Day 62: Indexing Emoji Use in my Website #100DaysOfIndieWeb

    The real reason I wrote my Emoji Detector library was for today's project. My website now has URLs that list every post containing specific emoji!
    continue reading...
    1 like 1 reply 2 mentions
    Mon, Feb 20, 2017 9:26am -08:00 #100daysofindieweb #p3k #emoji
  • Day 61: Supporting Media Fragment URIs for Video and Audio #100DaysOfIndieWeb

    Yesterday, Marty McGuire published an audio version of the IndieWeb "This Week" newsletter, and shared the link in our chat. Aside from being a fantastic production, this also sparked some discussions about Webmentions. His podcast uses a few of of my 100Days songs, which he cites in the description. Since he included a link to my posts about those songs, his podcast now appears as a comment on those pages!
    continue reading...
    1 like 1 reply 7 mentions
    Sun, Feb 19, 2017 6:51am -08:00 #100daysofindieweb #html5 #media #javascript #p3k
  • Day 60: Emoji Detector Library for PHP #100DaysOfIndieWeb

    I wanted to find all emoji in a string, including info about them, for my next #100Days project. However I couldn't find a library that does this. The closes I found was iamcal's Emoji conversion library, which can replace emoji in a string with HTML tags, as well as the EmojiOne library which can replace emoji in a string with shortcodes.
    continue reading...
    1 reply 5 mentions
    Sat, Feb 18, 2017 2:38pm -08:00 #100daysofindieweb #emoji #p3k #unicode
  • Day 59: Updated the Logo on IndieAuth.com's GitHub Login #100DaysOfIndieWeb

    This evening, Tantek pointed out to me that while he was logging in to the wiki via IndieAuth.com for the first time on a new computer, there was something a little strange about the IndieAuth.com flow...
    continue reading...
    1 like 1 mention
    Fri, Feb 17, 2017 8:56pm -08:00 #100daysofindieweb #indieauth.com #oauth
  • Day 58: Showing Image Uploads in IRC from the Slack Gateway #100DaysOfIndieWeb

    I consider my Slack/IRC gateway the best one out there, at least in terms of looking the most native to IRC users. We use this to connect the #indieweb IRC channel with our Slack team, so people can join the same rooms from either Slack or IRC. Often times people don't even realize that other users in IRC are actually connected via the Slack bridge! However, one glaring missing feature was that image uploads from Slack did not come through right. Today, I fixed that!
    continue reading...
    2 mentions
    Thu, Feb 16, 2017 10:57am -08:00 #100daysofindieweb #slack #irc
  • Day 57: Micropub.rocks Client Tests #100DaysOfIndieWeb

    Today I am continuing my work on building out the client test suite for Micropub.rocks.
    continue reading...
    2 mentions
    Wed, Feb 15, 2017 7:58pm -08:00 #100daysofindieweb #micropubrocks
  • Day 56: Added a Reset Login Button to Quill #100DaysOfIndieWeb

    This morning, Marty mentioned that he was having trouble with Quill because of my previous change where I updated the default scope to "create" instead of "post". (I documented this change as part of Day 51, but I suppose it could have been its own 100days project itself!) 
    continue reading...
    1 like 1 mention
    Tue, Feb 14, 2017 9:11pm -08:00 #100daysofindieweb #quill #micropub
  • Day 55: Showing the Raw Request in Micropub.rocks #100DaysOfIndieWeb

    Today I added a section to Micropub.rocks that shows the raw request that was received from the client. This way it is very obvious what your client sends, which should help while developing your client.
    continue reading...
    1 mention
    Mon, Feb 13, 2017 8:47pm -08:00 #100daysofindieweb #micropubrocks #micropub
  • Day 54: Fixed a JS Vulnerability in Quill #100DaysOfIndieWeb

    Thanks to @sebsel for pointing this out! 
    continue reading...
    1 like 3 mentions
    Sun, Feb 12, 2017 8:28pm -08:00 #security #quill #100daysofindieweb
  • Day 53: Cleaning up Quill UI #100DaysOfIndieWeb

    I realized that most of the time I'm not posting photos in Quill, so having the photo fields in the note interface so prominent isn't necessary, and adds clutter. So now, a camera icon takes the place of the form fields, and when you click it, it expands to the fields that were there before. This makes the note interface slightly cleaner.
    continue reading...
    2 mentions
    Sat, Feb 11, 2017 8:25pm -08:00 #100daysofindieweb #quill
  • Day 52: First client test for Micropub.rocks #100DaysOfIndieWeb

    Today I implemented the first client test for Micropub.rocks. This means Micropub.rocks acts as a Micropub server, expecting certain parameters from the client. The first test is a simple test of creating an h-entry with text content. The test describes what it expects, and when the client makes the Micropub POST request, the post is rendered in realtime.
    continue reading...
    1 mention
    Fri, Feb 10, 2017 8:49pm -08:00 #100daysofindieweb #micropubrocks
  • Inline sign-in notifications

    I'm pretty pleased with this little bit of UI I just added to micropub.rocks. 
    continue reading...
    Fri, Feb 10, 2017 9:10am -08:00 #micropubrocks
  • Day 51: Authorization Server for Micropub.rocks #100DaysOfIndieWeb

    Today I implemented the authorization server for Micropub.rocks. This means it's now possible to sign in to Micropub.rocks from a Micropub client such as Quill.
    continue reading...
    3 mentions
    Thu, Feb 9, 2017 10:00pm -08:00 #100daysofindieweb #micropubrocks
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