Scott Jehl
banner
scottjehl.com
Scott Jehl
@scottjehl.com
Web Designer/Dev. Accessibility & Performance Fan. Mediocre surfer.

Engineer: Squarespace Performance & Accessibility

My Web components course: $25 if you use the code TWENTYFIVE https://scottjehl.com/learn/webcomponentsdemystified/

scottjehl.com
Pinned
Online on a weekend? You can grab access to my web components course for $25 today and tomorrow. Big ol’ discount. Use the code OCT25-26.

(And as usual, if you need further accommodation, just use the email form and we’ll work it out.)

scottjehl.com/learn/webcom...
Web Components Demystified online course | Scott Jehl, Web Designer/Developer
A comprehensive, premium course about building dynamic, fast, resilient apps with standard web components.
scottjehl.com
Reposted by Scott Jehl
Said time is, of course, the week of Black Friday — about which I have some Big Feelings: wil.to/newsletters/...

So, if you’re in a position where you’re able to do so, help me make sure JavaScript for Everyone lives up to its name by paying a little more for it.

Hear me out:
November 25, 2025 at 1:25 PM
Reposted by Scott Jehl
For the next two weeks you can save £60 (about $80) on any Piccalilli course, and you'll get a coupon code that gives you 50% off future courses. If you've been waiting to grab a copy of JavaScript for Everyone, this is the time to do it:
piccalil.li/javascript-f...
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalil.li
November 25, 2025 at 1:23 PM
returning to this post by @mayank.co and I'm still impressed at how many novel web component tricks it covered mayank.co/blog/custom-...
A custom element base class
Put all the boilerplatey junk in a base class.
mayank.co
November 19, 2025 at 9:59 PM
Not sure how I missed that HTML details elements can act as an accordion now, but they can. developer.mozilla.org/en-US/blog/h...
Exclusive accordions using the HTML details element | MDN Blog
The 'name' attribute of the HTML details element is gaining more support across browsers. Learn how this feature allows creating exclusive accordions without scripting widgets from scratch.
developer.mozilla.org
November 19, 2025 at 9:34 PM
Web devs, metrics are great, but we should be vibe-testing our websites too. Silly term; not sorry! A popular, budget-level Android smartphone is a dev tool. Tether it to a realistic network connection by sharing a hotspot using Charles Proxy and browse away. Keep tabs on the qualitative experience.
November 19, 2025 at 4:50 PM
Reposted by Scott Jehl
I’m honored that @kevinpowell.co invited me on to build a #webcomponent for him and have him implement it and talk about it. I had a great time and hope we can do it again in the future!

youtu.be/qUhtlnL48yA?...
How to use Web Components, and why you'd want to
YouTube video by Kevin Powell
youtu.be
November 19, 2025 at 3:39 PM
Reposted by Scott Jehl
Enhancing Web Components Safely with Self-Destructing CSS

scottjehl.com/posts/web-co...
Enhancing Web Components Safely with Self-Destructing CSS | Scott Jehl, Web Designer/Developer
Applying the self-destructing CSS pattern to an old web components anti-pattern
scottjehl.com
November 17, 2025 at 6:19 PM
Enhancing Web Components Safely with Self-Destructing CSS

scottjehl.com/posts/web-co...
Enhancing Web Components Safely with Self-Destructing CSS | Scott Jehl, Web Designer/Developer
Applying the self-destructing CSS pattern to an old web components anti-pattern
scottjehl.com
November 17, 2025 at 6:19 PM
Using self-destructing CSS to address that common and risky :not(:defined) pattern in web components:
github.com/whatwg/html/...

thx for the link, @bkardell.com
November 14, 2025 at 9:27 PM
someone recently posted about upcoming standards work to address third-party cookies, data at the browser level... what was that link?
November 13, 2025 at 8:23 PM
currently building webkit, chromium, and firefox on an m2 mac ama
November 13, 2025 at 3:42 PM
Yeah! Go get @wil.to’s amazing new course and get an extra one from me for free
November 13, 2025 at 2:06 PM
the chromium build would benefit from a little ascii dino game while you wait
November 12, 2025 at 5:15 PM
tinkering in the firefox <video> source code again
November 10, 2025 at 9:51 PM
Reposted by Scott Jehl
Today @TheNewYorker released our short documentary “Rovina’s Choice” online.

It traces the ongoing effects of the sudden shutdown of US foreign aid through the story of one mother in Kenya as she seeks to save her daughter from sickness and starvation. 🎥 1/ www.newyorker.com/culture/the-...
The Shutdown of U.S.A.I.D. Has Already Killed Hundreds of Thousands
The short documentary “Rovina’s Choice” tells the story of what goes when aid goes.
www.newyorker.com
November 6, 2025 at 12:41 PM
Reposted by Scott Jehl
November 5, 2025 at 2:41 AM
Get out there and vote if you haven't yet, NYC! Wooo
November 4, 2025 at 6:24 PM
Web Components! This post by @zachleat.com is a good example of a case where it can make fine sense to use an empty custom element that doesn't need to wrap already-functional/meaningful HTML. Those cases tend to be the exception in my experience/preference though!
www.zachleat.com/web/copy-pas...
Copy *and* Paste? …in this Economy?—zachleat.com
A post by Zach Leatherman (zachleat)
www.zachleat.com
October 30, 2025 at 3:35 PM
In order to move beyond our industry's recurring dependence on libraries built for yesterday's browsers, we need more standards-based alternatives to the many visually-compelling resources like reactbits.dev. The influence these resources have on decison-making design engineers right now is massive.
October 30, 2025 at 2:50 PM
Bauble
bauble.studio
October 30, 2025 at 1:41 PM
Reposted by Scott Jehl
I bought this this morning and I’m over half way through it. Probably the best $25 I’ve spent in years. I use web components for my blog posts and have known for a while that there are big gaps in my knowledge, and this has filled a whole bunch of them.
Online on a weekend? You can grab access to my web components course for $25 today and tomorrow. Big ol’ discount. Use the code OCT25-26.

(And as usual, if you need further accommodation, just use the email form and we’ll work it out.)

scottjehl.com/learn/webcom...
Web Components Demystified online course | Scott Jehl, Web Designer/Developer
A comprehensive, premium course about building dynamic, fast, resilient apps with standard web components.
scottjehl.com
October 26, 2025 at 5:11 PM