66°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#javascript

  • The Great Gaslighting of the JavaScript Era | The Spicy Web (www.spicyweb.dev)
    #web #react #javascript
    Thu, Mar 2, 2023 6:30am -08:00
  • Everyone has JavaScript, right? (kryogenix.org)
    #javascript
    Mon, Feb 28, 2022 1:45pm -08:00
  • Dan Q https://danq.me/

    Heatmapping my Movements

    Portland, Oregon • 59°F
    #cartography #covid-19 #geography #graphs #houses #infographics #javascript #maps #moving #nostalgia #opensource
    Sun, Aug 22, 2021 12:50pm +01:00 (liked on Sun, Aug 22, 2021 7:29am -07:00)
  • Chart.js | Open source HTML5 Charts for your website (www.chartjs.org)
    #javascript #resources #chart #graph
    Fri, Jun 11, 2021 2:01pm -07:00
  • 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
    #webcomponents #customproperties #javascript #html #markup #complexity #declarative #frontend #development #exclusion
    Thu, Sep 24, 2020 6:32pm +00:00 (liked on Thu, Sep 24, 2020 3:33pm -07:00)
  • pause before redirect (gist.github.com)
    `window.addEventListener("beforeunload", function() { debugger; }, false)`
    #javascript #debug
    Thu, Jul 23, 2020 5:24am -07:00
  • Pocketsphinx.js Live Demo for Keyword spotting (syl22-00.github.io)
    #javascript #speech #ai
    Sun, Jun 14, 2020 4:00pm -07:00
  • Second-guessing the modern web - macwright.org (macwright.org)
    #spa #javascript #react
    Sun, May 10, 2020 4:15pm -07:00
  • CSS-only Slot Machine (codepen.io)
    #css #javascript
    Sun, Apr 19, 2020 9:38pm -07:00
  • Alexander Clouter / oauth2-worker · GitLab (gitlab.com)
    #oauth #javascript #spa
    Thu, Mar 5, 2020 6:37pm -06:00
  • 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
    #reactjs #javascript
    Sun, Mar 1, 2020 5:16pm +00:00 (liked on Sun, Mar 1, 2020 9:20pm -08:00)
  • 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
    #performance #accessibility #tracking #surveillance #ethics #priorities #javascript #frontend #development
    Sun, Nov 17, 2019 10:38pm +00:00 (liked on Mon, Nov 18, 2019 6:15pm +08:00)
  • How to Create the Drawing Interaction on DEV's Offline Page (dev.to)
    #javascript #fun
    Thu, Jul 4, 2019 2:51pm -07:00
  • Animating URLs with Javascript and Emojis (matthewrayfield.com)
    #emoji #url #javascript #fun
    Wed, May 8, 2019 2:24pm -07:00
  • 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
    #oauth #javascript #pkce
    Thu, May 2, 2019 8:25am -07:00
  • You probably don’t need a single-page application (journal.plausible.io)
    #spa #javascript
    Sun, Feb 17, 2019 11:26am -08:00
  • 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
    #azure #electron #oauth #javascript #NodeJS
    Mon, Feb 11, 2019 3:47pm +00:00 (liked on Mon, Feb 11, 2019 8:10am -08:00)
  • Popper.js (popper.js.org)
    #javascript #resources
    Sun, Oct 28, 2018 10:59am -07:00
  • 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
    #fetch #cancelling #abortable #requests #api #javascript #code #autocomplete #frontend #development #ajax
    Fri, Apr 20, 2018 1:21pm +00:00 (liked on Fri, Apr 20, 2018 5:38pm -07:00)
  • Winamp2-js (jordaneldredge.com)
    #javascript #html5 #winamp
    Tue, Mar 6, 2018 4:30pm -08:00
next

Hi, I'm Aaron Parecki, Senior Security Architect 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 and dabble in product design.

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.

  • Security Architect at Okta
  • IndieWebCamp Founder
  • OAuth WG 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-2023 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