Loren Stewart
cheddybop.bsky.social
Loren Stewart
@cheddybop.bsky.social
Reposted by Loren Stewart
New blog article time! Inheritance for web components!

michaelwarren.dev/blog/inherit...
Inheritance: a web component super power
Let‘s dig into a super power of web components: the ability to inherit from a parent component class
michaelwarren.dev
December 22, 2025 at 6:29 PM
I've been getting back into Python, and boy oh boy things have changed! New post on Python's FastAPI
www.lorenstew.art/blog/fastapi...
December 19, 2025 at 8:44 PM
Reposted by Loren Stewart
All student debt should be canceled. All medical debt should be canceled. All K-12 school lunch debt should be canceled. These are all debts that don't exist in most nations.
December 17, 2025 at 11:09 PM
Reposted by Loren Stewart
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week.

These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
December 11, 2025 at 8:51 PM
Reposted by Loren Stewart
i did not know this was a thing but it is, browsers can now handle sanitizing HTML without a library 🤯

keith.is/post/html-sa...
December 9, 2025 at 6:27 PM
We all could use a refresher on all the HTML tags and their usage
HTML Semantics: The Short Descriptions of All 113 Elements:

A complete overview: How the HTML spec defines the meaning of all current HTML elements.
HTML Semantics: The Short Descriptions of All 113 Elements
A complete overview: How the HTML spec defines the meaning of all current HTML elements.
meiert.com
December 3, 2025 at 7:36 PM
Reposted by Loren Stewart
The death of browsing is part of the reason art is the way it is now. Our opinions are largely fed to us by algorithms. Spending a spare 15 minutes wandering around a bookstore or comic shop or video rental place was how you found stuff you wouldn't ordinarily pick up and thereby expanded your taste
Bookselling is like the most "people go to the store and buy what looks cool to them without a particular agenda" type business left, and your purchases have a huge influence on what is ordered, what is displayed, and what is recommended.
November 29, 2025 at 6:44 PM
Reposted by Loren Stewart
If you want a simple distillation of how broken today's frontend discourse is, consider this component: a YT embed control that talks up how small it is *while assuming you are going to include all of React*; Preact/vanilla/WC compat not mentioned, natch:

github.com/ibrahimcesar/rea…
November 29, 2025 at 8:59 PM
Reposted by Loren Stewart
Andy is a legend, and the course he has produced alongside some brilliant people including his team at @piccalil.li are top notch.

If you have a project in mind for 2026, hit up @set.studio

And/Or maybe make upskilling your Holiday treat to yourself this December!
bell.bz Andy Bell @bell.bz · Nov 27
A bit of a vulnerable post by me but we need your help to get us through what has been a more difficult period than 2020.

It would be really appreciated if you could read and share in your networks too 💛

bell.bz/its-been-a-v...
It’s been a very hard year - Andy Bell
Unlike a lot of places in tech, my company, Set Studio/Piccalilli has no outside funding. Bootstrapped is what the LinkedIn people say, I think. It’s been a hard year this year. A very hard year...
bell.bz
November 27, 2025 at 7:38 PM
Reposted by Loren Stewart
One of my hopes for 2026 is that browser vendors take more responsibility for today's pervasively bad experiences. Nobody wants a slow site, but they also don't want to dismiss a mailing-list pop-up that blocks scrolling. Browsers need to step in:

infrequently.org/2025/11/perf...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively…
infrequently.org
November 26, 2025 at 5:33 PM
Reposted by Loren Stewart
Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.

github.com/justinfagnan...

The repo has:

📖 Explainers for the templating API and DOM scheduler API
🏗️ Full prototype implementations
⚗️ a JSX transform
⚛️ a mini React-like framework
github.com
November 10, 2025 at 11:04 PM
Reposted by Loren Stewart
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
Reposted by Loren Stewart
Watch @atila.io demonstrate SolidStart's features like "single-flight mutations" and unveils the SolidStart 2.0 roadmap, which involves a deeper integration with Vite's native APIs and a shift towards a more modular, primitive-based architecture

Full video: youtu.be/L0w0bnwzjGg
October 30, 2025 at 2:30 AM
Reposted by Loren Stewart
This little snippet made debugging view transitions a lot easier
October 29, 2025 at 6:29 PM
Reposted by Loren Stewart
⚡ IT’S ALIVE! ⚡

Web Awesome has escaped the lab — and to celebrate, we’re offering 20% off for life on Web Awesome Pro.

This is the final lifetime deal before it vanishes forever.

Ends Nov 19 → webawesome.com?utm_source=b...
#WebAwesome #Frontend #OpenWeb #LaunchDay
Web Awesome
Build better with Web Awesome, the biggest open-source library of meticulously designed, highly customizable, and framework-agnostic UI components.
webawesome.com
October 28, 2025 at 6:31 PM
Reposted by Loren Stewart
i'll take it
October 27, 2025 at 11:43 PM
Reposted by Loren Stewart
JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...

The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...

It's best to avoid the feature for now 😔
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
October 26, 2025 at 8:17 PM
October 27, 2025 at 5:53 PM
Reposted by Loren Stewart
What...

...and I say this with all sincerity...

...the fuck
Scrolling through the Major Events Timeline at the bottom of Trump’s attempt to justify his destruction of the East Wing.

www.whitehouse.gov/about-the-wh...
October 23, 2025 at 7:50 PM
Reposted by Loren Stewart
Happy "View Transitions Level 1 support in all major browsers" Day! 🎉

With Firefox 144 now stable, everyone gets beautiful transitions with Astro ClientRouter

Learn how: docs.astro.build/en/guides/vi...
October 14, 2025 at 5:49 PM
Reposted by Loren Stewart
Frontenders, I am *begging* you to earn whatever pride you take in your work. How? By testing what you make on the devices and networks most people have. It's not hard, doesn't take long, and there are great automations like webpagetest.org that can make it even simpler.
webpagetest.org
October 14, 2025 at 4:43 PM
Reposted by Loren Stewart
Lit is joining @openjsf.org! 🎉

Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project!

We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS!

Read more on our blog: lit.dev/blog/2025-10...
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
lit.dev
October 14, 2025 at 1:35 PM
Reposted by Loren Stewart
📝 New Post: The Killer Feature of #webcomponents

A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.

daverupert.com/2025/10/cust...
The killer feature of Web Components
The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.
daverupert.com
October 13, 2025 at 3:39 PM
Reposted by Loren Stewart
If you haven't already, figure out where your local No Kings event is next weekend and make a plan. Inflatable frog costume totally optional:

nokings.org
No Kings
As the president escalates his authoritarian power grab, the NO KINGS non-violent movement continues to rise stronger. We are united once again to remind the world: America has No Kings and the power ...
nokings.org
October 12, 2025 at 10:31 PM
Reposted by Loren Stewart
Practical visualization of how using robots.txt works to prevent AI bots from going through your site.
October 11, 2025 at 3:41 PM