82°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#javascript

  • If Not React, Then What? - Infrequently Noted (infrequently.org)
    "Code that runs on the client, by contrast, is running on The Devil's Computer."
    Mon, Dec 2, 2024 5:38pm -08:00 #javascript #react
  • The Great Gaslighting of the JavaScript Era | The Spicy Web (www.spicyweb.dev)
    Thu, Mar 2, 2023 6:30am -08:00 #web #react #javascript
  • Everyone has JavaScript, right? (kryogenix.org)
    Mon, Feb 28, 2022 1:45pm -08:00 #javascript
  • Dan Q https://danq.me/

    Heatmapping my Movements

    Portland, Oregon • 59°F
    Sun, Aug 22, 2021 12:50pm +01:00 (liked on Sun, Aug 22, 2021 7:29am -07:00) #cartography #covid-19 #geography #graphs #houses #infographics #javascript #maps #moving #nostalgia #opensource
  • Chart.js | Open source HTML5 Charts for your website (www.chartjs.org)
    Fri, Jun 11, 2021 2:01pm -07:00 #javascript #resources #chart #graph
  • Jeremy Keith https://adactio.com/

    The failed promise of Web Components – Lea Verou

    September 24th, 2020

    A spot-on summary of where we’ve ended up with web components.

    Web Components had so much potential to empower HTML to do more, and make web development more accessible to non-programmers and easier for programmers.

    But then…

    Somewhere along the way, the space got flooded by JS frameworks aficionados, who revel in complex APIs, overengineered build processes and dependency graphs that look like the roots of a banyan tree.

    Alas, that’s true. Lea wonders how this can be fixed:

    I’m not sure if this is a design issue, or a documentation issue.

    I worry that is a cultural issue.

    Using a custom element from the directory often needs to be preceded by a ritual of npm flugelhorn, import clownshoes, build quux, all completely unapologetically because “here is my truckload of dependencies, yeah, what”.

    Portland, Oregon • 69°F
    Thu, Sep 24, 2020 6:32pm +00:00 (liked on Thu, Sep 24, 2020 3:33pm -07:00) #webcomponents #customproperties #javascript #html #markup #complexity #declarative #frontend #development #exclusion
  • pause before redirect (gist.github.com)
    `window.addEventListener("beforeunload", function() { debugger; }, false)`
    Thu, Jul 23, 2020 5:24am -07:00 #javascript #debug
  • Pocketsphinx.js Live Demo for Keyword spotting (syl22-00.github.io)
    Sun, Jun 14, 2020 4:00pm -07:00 #javascript #speech #ai
  • Second-guessing the modern web - macwright.org (macwright.org)
    Sun, May 10, 2020 4:15pm -07:00 #spa #javascript #react
  • CSS-only Slot Machine (codepen.io)
    Sun, Apr 19, 2020 9:38pm -07:00 #css #javascript
  • Alexander Clouter / oauth2-worker · GitLab (gitlab.com)
    Thu, Mar 5, 2020 6:37pm -06:00 #oauth #javascript #spa
  • R. Alex Anderson 🚀 https://twitter.com/ralex1993
    Want to feel old? ReactJS was released May 29, 2013, or 2468 days ago.

    JQuery was released August 26, 2006, or 2468 days before React was released.

    That’s right. React has been around as long as JQuery was when React came out. 🤯

    #reactjs #javascript
    Portland, Oregon • 44°F
    Sun, Mar 1, 2020 5:16pm +00:00 (liked on Sun, Mar 1, 2020 9:20pm -08:00) #reactjs #javascript
  • Jeremy Keith https://adactio.com/

    The Web We’ve Made

    November 17th, 2019

    Let us not overlook the fact that a semantic HTML web site is inherently accessible by default. When we bend the web to our will, we break that. So we have a responsibility to correct it. Sure the new technologies are neat, but the end result is usually garbage. This all requires some next-level narcissism that our goals and priorities as developers are far more important than that of the audience we’re theoretically building software to serve.

    Singapore, Singapore • 87°F
    Sun, Nov 17, 2019 10:38pm +00:00 (liked on Mon, Nov 18, 2019 6:15pm +08:00) #performance #accessibility #tracking #surveillance #ethics #priorities #javascript #frontend #development
  • How to Create the Drawing Interaction on DEV's Offline Page (dev.to)
    Thu, Jul 4, 2019 2:51pm -07:00 #javascript #fun
  • Animating URLs with Javascript and Emojis (matthewrayfield.com)
    Wed, May 8, 2019 2:24pm -07:00 #emoji #url #javascript #fun
  • Aaron Parecki
    Browser APIs have gotten so much better lately! Way easier to do @oauth_2 PKCE in a browser now:

    ✅ good random number generators
    ✅ secure hashing functions

    Just missing a good base64 encoding function. (Check out the ugly hack in the post.)

    https://developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead#begin-the-pkce-request
    Mountain View, California, USA • 49°F
    5 likes 1 repost 5 replies
    Thu, May 2, 2019 8:25am -07:00 #oauth #javascript #pkce
  • You probably don’t need a single-page application (journal.plausible.io)
    Sun, Feb 17, 2019 11:26am -08:00 #spa #javascript
  • Josh Sessink https://twitter.com/JMSessink
    Just published a write-up about @azuread OAuth 2.0 Authorization Code Grant Flow in @electronjs with PKCE 👇👇👇
    https://link.medium.com/b86pcH8VdU

    Another article soon about how to tie this back to a web app without nodeIntegration.

    #azure #electron #oauth #javascript #NodeJS
    Portland, Oregon • 39°F
    Mon, Feb 11, 2019 3:47pm +00:00 (liked on Mon, Feb 11, 2019 8:10am -08:00) #azure #electron #oauth #javascript #NodeJS
  • Popper.js (popper.js.org)
    Sun, Oct 28, 2018 10:59am -07:00 #javascript #resources
  • Jeremy Keith https://adactio.com/

    Cancelling Requests with Abortable Fetch

    April 20th, 2018

    This is a really good use-case for cancelling fetch requests: making API calls while autocompleting in search.

    San Francisco, California • 60°F
    Fri, Apr 20, 2018 1:21pm +00:00 (liked on Fri, Apr 20, 2018 5:38pm -07:00) #fetch #cancelling #abortable #requests #api #javascript #code #autocomplete #frontend #development #ajax
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