68°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Bitesnap https://getbitesnap.com   •   Jan 25
    Thanks! We don't have an API yet, but it's one of the things we want to add soon!
    Aaron Parecki
    @getbitesnap It looks like the data is only stored on my phone right now, is that true? I didn't have to make an account to use it!
    Portland, Oregon
    1 reply
    Wed, Jan 25, 2017 5:07pm -08:00
  • Bitesnap https://getbitesnap.com   •   Jan 25
    We’re excited to announce Bitesnap, a smart food journal that makes logging your meals as simple as taking a picture https://blog.getbitesnap.com/introducing-bitesnap-a-smart-photo-food-journal-653887959cbf
    Aaron Parecki
    @getbitesnap This looks really nice! Is there an API I can use to export my data?
    Portland, Oregon
    1 reply
    Wed, Jan 25, 2017 4:41pm -08:00
  • Day 36: Parsing h-review with XRay #100DaysOfIndieWeb

    Today I added the h-review vocabulary to XRay. This means you may now see objects of "type: review" show up when using XRay. 
    continue reading...
    1 like 2 mentions
    Wed, Jan 25, 2017 2:53pm -08:00 #100daysofindieweb #xray #mf2
  • Aaron Parecki
    That feeling of finally letting a domain expire for a project you never launched.
    Portland, Oregon
    15 likes 5 reposts
    Wed, Jan 25, 2017 1:21pm -08:00 #domains
  • Train
    8.94mi
    Distance
    23:14
    Duration
    11:11am
    Start
    11:34am
    End
    Portland, Oregon
    Wed, Jan 25, 2017 11:34am -08:00
  • Plane
    596.41mi
    Distance
    115:45
    Duration
    8:56am
    Start
    10:52am
    End
    Portland, Oregon
    Wed, Jan 25, 2017 10:52am -08:00
  • Oakland (OAK) to Portland (PDX)
    January 25, 2017 from 9:03am to 10:58am (-0800)
    Alaska Flight 2644
    Portland Intl in Portland
    permalink #oauth #consulting
  • Aaron Parecki
    at Gate 10
    Oakland, California • Wed, January 25, 2017 8:10am
    37.710862 -122.216149
    Oakland, CA, United States
    Wed, Jan 25, 2017 8:10am -08:00
  • Aaron Parecki
    at Starbucks
    Oakland, California • Wed, January 25, 2017 8:10am
    37.709708 -122.212188
    Oakland, CA, United States
    Wed, Jan 25, 2017 8:10am -08:00
  • Aaron Parecki
    at Silver Dragon Cafe
    Oakland, California • Wed, January 25, 2017 7:51am
    37.711185 -122.215804
    Breakfast to go
    Oakland, CA, United States
    Wed, Jan 25, 2017 7:51am -08:00
  • Aaron Parecki
    at Oakland International Airport (OAK)
    Oakland, California • Wed, January 25, 2017 7:41am
    37.711936 -122.213416
    Oakland, CA, United States
    Wed, Jan 25, 2017 7:41am -08:00
  • Taxi
    12.46mi
    Distance
    16:58
    Duration
    7:23am
    Start
    7:40am
    End
    Oakland, California
    Wed, Jan 25, 2017 7:40am -08:00
  • Aaron Parecki
    at Inn at Temescal
    Oakland, California • Wed, January 25, 2017 7:12am
    37.825822 -122.264945
    Oakland, CA, United States
    Wed, Jan 25, 2017 7:12am -08:00
  • 12:05am
    Asleep
    6:45am
    Awake
    6h 30m
    Slept
    33m
    Awake for
    Oakland, California, USA
    Wed, Jan 25, 2017 6:45am -08:00
  • Day 35 - Oak

    Day 35. I'm not super happy with this one. I originally had something else in mind, but didn't have the energy tonight to properly get it out of my head. So instead, you get this, which is a strange combination of sounds. You may recognize the pulsing synth sound from yesterday's song as well.
    continue reading...
    2 likes 1 reply 1 mention
    Tue, Jan 24, 2017 11:52pm -08:00 #100daysofmusic
  • Walk
    1.26mi
    Distance
    21:26
    Duration
    9:37pm
    Start
    9:58pm
    End
    Oakland, California
    Tue, Jan 24, 2017 9:58pm -08:00
  • Day 35: Handling Redirects of Updated Blog Posts #100DaysOfIndieWeb

    My blog post from 2012 titled "OAuth 2 Simplified" is my most popular article on my website by an order of magnitude. It is referenced by over 400 repositories on GitHub, and ranks very high in searches about OAuth. I still get tweets over four years later from people who discover it for the first time and are very appreciative of finding a succinct summary of the protocol. I wrote it in 2012, when OAuth 2.0 was still relatively new, and it was based on the best practices at the time. Today I was reviewing the post, and realized that there were quite a few places where the industry standards have changed either in the terminology or in the best practices. I decided that I wanted to publish a new version of the post updated for 2017 based on what has happened in the industry over the last few years. I didn't feel comfortable updating the post at its current URL, from 2012, since that seemed like it would be rewriting history. But at the same time, I don't want to make people landing on that post from a web search or link from a GitHub repository to have to click another time to see the latest version of the post.I decided on an interesting compromise. I took the existing post, rewrote parts of it, and published it at a new URL: https://aaronparecki.com/oauth-2-simplified/I then took the old post, copied it verbatim, and published it at a new URL dated the same date as the old post: https://aaronparecki.com/2012/07/29/7/oauth2-simplifiedThe final step was creating a redirect from the post's old URL https://aaronparecki.com/2012/07/29/2/oauth2-simplified (note the "2" vs the "7") to the new URL that has no date component. (This is the part that required a new bit of code for p3k, in order to handle redirects from posts that would have otherwise matched a post permalink.)My plan going forward is to always keep the version at https://aaronparecki.com/oauth-2-simplified/ up to date, and to keep snapshots of older versions at date-based permalinks at the time when I publish an updated version. I link to the previous versions of the post at the bottom of the primary post. (Manually for now, until I decide this is an important enough feature to automate). I think this strike the right balance between providing visitors with the most current information with the least amount of effort, while still preserving the history of the older versions.
    continue reading...
    2 mentions
    Tue, Jan 24, 2017 9:26pm -08:00 #100daysofindieweb
  • Barrel Aged Negroni
    Oakland, California, USA
    Tue, Jan 24, 2017 8:18pm -08:00
  • Aaron Parecki
    A stiff drink after a long day
    Oakland, California, USA
    8 likes
    Tue, Jan 24, 2017 7:38pm -08:00
  • Aaron Parecki
    at Plum Bar + Restaurant
    Oakland, California • Tue, January 24, 2017 7:36pm
    37.811231 -122.266633
    Was planning on walking a mile but this place looked great
    Oakland, CA, United States
    Tue, Jan 24, 2017 7:36pm -08:00
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