54°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#javascript

  • 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
  • Introducing Cloudflare Workers: Run Javascript Service Workers at the Edge (blog.cloudflare.com)
    #cloudflare #cache #javascript #serviceworker
    Fri, Sep 29, 2017 6:45am -07:00
  • Adactio: Links—Send messages when you’re back online with Service Workers and Background Sync – Twilio Cloud Communications Blog (adactio.com)
    #offline #sync #serviceworkers #javascript
    Tue, Feb 21, 2017 8:23am -08:00
  • Cross-Site Request Forgery is dead! (scotthelme.co.uk)
    #csrf #cookie #javascript
    Mon, Feb 20, 2017 12:02pm -08:00
  • 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
    #100daysofindieweb #html5 #media #javascript #p3k
    Sun, Feb 19, 2017 6:51am -08:00
next

Hi, I'm Aaron Parecki, co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and am the editor of several W3C specifications. I help people learn about video production and livestreaming.

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

  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • 🎥 YouTube
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Sleep
  • Trips
  • Videos
  • Contact
© 1999-2021 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