61°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#indieweb

  • Aaron Parecki
    Registration for IndieWeb Summit is open! http://2016.indieweb.org Pretty thrilled to be doing this for the 6th year in PDX!
    Portland, Oregon, USA
    4 likes 9 reposts 1 reply 1 mention
    Mon, May 2, 2016 3:44pm -07:00 #indieweb #indiewebcamp #pdx
  • Aaron Parecki
    New @W3C Webmention draft! Minor clarifications + linked to the http://webmention.rocks test suite. https://www.w3.org/TR/webmention/#changes-from-20-april-2016-wd-to-29-april-2016 #RoadToCR
    Foster City, California, USA
    3 likes 3 reposts
    Fri, Apr 29, 2016 7:54am -07:00 #webmention #RoadToCR #indieweb
  • Monocle is Offline

    When I first built Monocle, I modeled it after the "timeline" or "stream" view now common in social networks, but made it possible to subscribe to h-entry feeds as well. The main UI showed a stream of posts, with the full post contents rendered inline, along with the author info and favorite/repost/reply buttons.
    continue reading...
    3 replies 4 mentions
    Tue, Apr 26, 2016 8:08am -07:00 #monocle #indieweb
  • Aaron Parecki
    Having finally given myself a way to reply and like posts from my "reader" (IRC), I am still amazed at how important it is to have a way to reply inline. I'm suddenly replying to way more things because it's so much easier now.
    Foster City, California, USA
    Mon, Apr 25, 2016 8:21pm -07:00 #indieweb #reader
  • Adactio: Journal—Sparklining (adactio.com)
    Fri, Apr 22, 2016 12:33pm -07:00 #indieweb #sparklines #indiewebcamp
  • Aaron Parecki
    Just published a new @W3C Webmention working draft today, with all technical issues closed! https://www.w3.org/TR/webmention/ #indieweb #socialweb
    Portland, Oregon, USA
    13 likes 3 reposts 5 mentions
    Wed, Apr 20, 2016 2:53pm -07:00 #indieweb #socialweb #webmention
  • Frankfurt (FRA) to Reykjavik (KEF)
    April 18, 2016 from 2:00pm (+0200) to 3:35pm (+0000)
    Icelandair Flight FI-521
    Reykjavik (KEF) to Seattle (SEA)
    April 18, 2016 from 5:00pm (+0000) to 3:35pm (-0700)
    Icelandair Flight FI-681
    Seattle (SEA) to Portland (PDX)
    April 18, 2016 from 7:00pm to 7:46pm (-0700)
    Alaska Flight 2047
    Portland Intl in Portland
    permalink #indieweb #indiewebcamp
  • Bea David https://justb3a.com/
    50/50 Chance #indieweb
    Nürnberg, Bayern
    Sun, Apr 17, 2016 7:53am -08:00 (liked on Sun, Apr 17, 2016 5:55pm +02:00) #indieweb
  • Steffen Rademacker https://twitter.com/webgefrickel

    Webmention Test

    Nürnberg, Bayern
    Sat, Apr 16, 2016 12:00am +00:00 (liked on Sun, Apr 17, 2016 4:15pm +02:00) #Indieweb
  • Tantek Çelik http://tantek.com/
    a gif.No fun was had @IndieWebCamp Nuremberg at all. None at all.📷 @iwontsignuphere. #nueww #indieweb
    Nürnberg, Bayern
    Sat, Apr 16, 2016 9:18am -07:00 (liked on Sun, Apr 17, 2016 10:48am +02:00) #nueww #indieweb
  • Aaron Parecki
    Attempting to pass the new update test! https://webmention.rocks/update/1

    And updated to include https://webmention.rocks/update/1/step/2
    Nürnberg, Bayern, DEU
    Sat, Apr 16, 2016 3:11am +02:00 #webmentionrocks #webmention #indieweb
  • New integrated authorization server for p3k

    I just launched an update to p3k which adds an integrated authorization server. This means that now when I sign in to Micropub apps like Quill, it will redirect me to my own server where I can have more fine-grained control over the access I am granting the application.
    continue reading...
    3 likes 1 mention
    Wed, Apr 13, 2016 3:21pm +02:00 #indieweb #p3k #indieauth
  • Portland (PDX) to Seattle (SEA)
    April 11, 2016 from 8:20am to 11:22am (-0700)
    Amtrak Train 1156
    Seattle (SEA) to Reykjavik (KEF)
    April 11, 2016 at 4:30pm (-0700) until Apr 12 at 6:45am (+0000)
    Icelandair Flight FI-680
    Reykjavik (KEF) to Frankfurt (FRA)
    April 12, 2016 from 7:25am (+0000) to 12:50pm (+0200)
    Icelandair Flight FI-520
    Frankfurt Main in Frankfurt
    permalink #indieweb #indiewebcamp
  • Micropub Spec Updates

    Since publishing the latest W3C draft of Micropub on March 1, there have been a few minor updates based on feedback from people who have implemented it.Simpler update syntaxThe update syntax had an extra nesting that was not necessary. The syntax changed from:replace[properties][content]=Hello+Moonto replace[content]=Hello+MoonMoving a postIf the update operation caused the post to be moved to a new URL (such as when the URL scheme is based off of the post's date, or has a custom slug that is editable), the Micropub client needs a way to know the new URL of the post.The Update Response section now includes HTTP 201 as a possible response, along with:If the update operation caused the URL of the post to change, the server must respond with HTTP 201 and include the new URL in the HTTP Location headerMore InformationYou can read the latest editor's draft of the spec here: http://micropub.net/draft/ as well as see the change log. The git commit history shows the full detailed changes.Thanks to Greg for providing feedback on his Micropub implementation.As always, feedback from implementation experience is appreciated! Feel free to file an issue, or join the #indiewebcamp chat!
    continue reading...
    Fri, Apr 8, 2016 12:11pm -07:00 #micropub #indieweb
  • https://www.facebook.com/snarfed.org/posts/10102223481816413?comment_id=10102223711541043&reply_comment_id=10102227184022163&comment_tracking=%7B%22tn%22%3A%22R%22%7D
    Aaron Parecki
    Our IRC chat is archived at https://indiewebcamp.com/irc/today which is also where you can join the chat room from the web page. (You can also join via Slack, we like to give people many options.)

    > Most communities won't take the time

    We have 5+ years of taking the time to archive the important pieces in the wiki, so take that for what you will. I think it's a sign of the strength of a community if people care enough to do that.
    Portland, Oregon, USA
    Fri, Apr 8, 2016 11:43am -07:00 #indieweb #email
  • https://www.facebook.com/snarfed.org/posts/10102223481816413?comment_id=10102223711541043&reply_comment_id=10102227084920763&comment_tracking=%7B%22tn%22%3A%22R%22%7D
    Aaron Parecki
    Email is *one* way for open source communities to communicate. An even better way is what we're doing over at Indie Web Camp. We intentionally have no email list, instead we use IRC (with web and Slack gateways) for day to day discussion, and anything important gets categorized and archived on the wiki. This leads to better organization of information over the long term (have you ever tried to actually go find something in email list archives?) as well as provides a better medium for quick conversation.
    Portland, Oregon, USA
    Fri, Apr 8, 2016 11:12am -07:00 #indieweb #email
  • Homebrew Website Club
    Apr
    6
    April 6, 2016 5:00pm - 7:00pm (-0700)
    Cup and Bar
    Portland, OR
    permalink #indieweb #homebrew
  • Several Days of Server Migrations Later...

    I just spent two days finishing migrating the last of my old websites and services off my old server and into new homes. This project has been on my todo list for over two years, and I've been making slow progress since then, mostly by spending a day on it here and there.I finally finished moving the last things off the server today. The last two things left were my Twitter streaming search script and a really old MediaWiki website. Both were running on a 6-year old operating system, and under deprecated versions of Ruby and PHP. The MediaWiki instance had been EOL since 2012. The OpenSSL library was so old the Heartbleed bug hadn't even been written yet. Other things on that server were a Gitlab install (which I replaced with Gogs in February), my own SSL root authority (which is significantly less useful now that Letsencrypt makes certificates free and easy), an old web app I haven't used since 2009, and many cobbled together scripts.This was quite a painful process all told, and I would like to avoid getting into this this situation in the future. Here are some things I'm planning to do that will help make the upgrade process easier in the future.Upgrade regularlySpend the time it takes to upgrade the whole server (OS as well as application dependencies) every 3-6 months, instead of letting the machine get to be several years old. The whole reason I got into this situation in the first place is the OS was so old incremental upgrades were no longer possible. Updating the OS, PHP/Ruby versions, and applications regularly means smaller incremental changes rather than getting into a situation where your app no longer runs because the scripting language changed so much since the last upgrade.Separate the web and database serversI've had a separate database server for a long time. The main benefit this gives me is I'm able to move the source code for a website to a new server without having to also worry about migrating the database at the same time. It's one less moving part in the migration process, and I will continue to do this in the future.Productize everythingSome of these projects and websites were so old that I didn't actually have them in Git repos yet. Some of them were in Subversion, some were just piles of files on disk. A few of them shared a common set of files on the server, rather than using any sort of package management and proper dependency chain. Of course my more recent projects are much better packaged, but I had forgotten I had not always done things this way. Making each project a self-contained application with its own Git repo makes it easier to move them around to new servers later.Avoid using servers in the first placeThese days, we have many options for running applications without dealing with the underlying operating system. Google AppEngine (on which I currently run indiewebify.me and xray.p3k.io), Amazon Lambda (where I run ca3db), and Heroku to name a few. Once a service is running in infrastructure such as these, you can forget worrying about the underlying operating system updates, and focus on your application logic. The service providers will handle everything under the hood and you can forget that upgrading OpenSSL is a thing that needs to happen.
    continue reading...
    1 like
    Tue, Apr 5, 2016 7:02pm -07:00 #indieweb #server #migration #ops #database
  • Aaron Parecki
    Need an excuse to spend some time on your personal website? Come to Homebrew Website Club tomorrow! http://calagator.org/events/1250470073 #indieweb
    Portland, Oregon, USA
    2 likes 1 reply
    Tue, Apr 5, 2016 3:13pm -07:00 #indieweb #homebrew #hwc
  • Aaron Parecki
    Squashed a few bugs on my site today, and posted my travel plans for upcoming IndieWebCamps in Germany! #indieweb #p3k
    Portland, Oregon, USA
    Tue, Mar 29, 2016 5:35pm -07:00 #p3k #indieweb
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