Quin Carter
banner
quincarter.com
Quin Carter
@quincarter.com
Software engineer for 15+ years. Frontend focused engineer. Web component evangelist. JavaScript and Typescript nerd. My fingers are my paint brush and I love the act of writing code.

All thoughts are my own. No AI posts here.

https://quincarter.com
Pinned
New blog post. I recently changed roles at work from a mostly Frontend Focused Engineer to a more Developer Experience Focused Engineer. It's been a really interesting shift away from my normal. I decided to write about it. #engineer #devex #javascript #typescript #go

quincarter.com/posts/from-f...
New Role, Same Mindset: what Frontend Taught Me About Developer Experience Work - Quin Carter - Brain Dump
I recently moved into a role leaning heavily on Docker, devcontainers, and overall Developer Experience work after spending most of my career in frontend engineering. The tools changed, but the job; ...
quincarter.com
I freaking love a good pure CSS solution that really tests people's thoughts about how performant css can be in the browser. This is pretty incredible.
September 1, 2026 at 1:41 AM
New blog post. I recently changed roles at work from a mostly Frontend Focused Engineer to a more Developer Experience Focused Engineer. It's been a really interesting shift away from my normal. I decided to write about it. #engineer #devex #javascript #typescript #go

quincarter.com/posts/from-f...
New Role, Same Mindset: what Frontend Taught Me About Developer Experience Work - Quin Carter - Brain Dump
I recently moved into a role leaning heavily on Docker, devcontainers, and overall Developer Experience work after spending most of my career in frontend engineering. The tools changed, but the job; ...
quincarter.com
September 1, 2026 at 1:29 AM
Reposted by Quin Carter
Ever wondered why CSS Custom Properties inherit into web components with Shadow DOM but styles don’t? It’s because Inheritance and the Cascade are different!

michaelwarren.dev/blog/inherit...
Inheritance, the cascade, and shadow dom encapsulation
Inheritance and cascading styles are different and it might be that not a lot of people know. Also shadow dom only encapsulates one of them. Can you guess which one?
michaelwarren.dev
August 27, 2026 at 1:57 PM
Reposted by Quin Carter
Native CSS modules are coming to WebKit!!

github.com/WebKit/WebKi...

WebKit is the last major browser engine to add support, so we'll get to baseline support soon. Servo supports them too 😎
Implement CSS module scripts by tuankiet65 · Pull Request #72110 · WebKit/WebKit
32d0e5b Implement CSS module scripts rdar://80917329 https://bugs.webkit.org/show_bug.cgi?id=227967 Reviewed by NOBODY (OOPS!). This patch implements importing CSS stylesheets as JavaScript modul...
github.com
August 24, 2026 at 7:04 PM
Reposted by Quin Carter
When we got modals with dialog, it already seemed like something that was a pain in the butt was just so easy now... add invoker commands into the mix, and it's almost too easy 😅
August 24, 2026 at 8:07 PM
Reposted by Quin Carter
please report these lowlifes making this crap. i uninstalled tiktok thankfully, but anyone out there that hasn’t, please report!
So I've been deepfaked, which feels pretty dystopian...

The video is pretty good, but the voice is terrible.

I've reported the videos and channel already, and, if you have a free moment, I'd appreciate if you reported the channel too, it's full of this crap.

www.tiktok.com/@jeffcryptot...
August 25, 2026 at 8:32 PM
Y'all go check out this post by @michaelwarren.dev! I have the privilege of being part of the lunch crew and I love chatting about frontend and CSS talks with these guys. Great group of guys and I love the conversations that keep challenging me to be better.

michaelwarren.dev/blog/inherit...
Inheritance, the cascade, and shadow dom encapsulation
Inheritance and cascading styles are different and it might be that not a lot of people know. Also shadow dom only encapsulates one of them. Can you guess which one?
michaelwarren.dev
August 27, 2026 at 11:42 AM
Reposted by Quin Carter
What are some of your favourite uses of @property that aren't animating the colours of a gradient?
August 24, 2026 at 8:00 PM
Y'all should totally invest in Michael. This guy is a design genius. I love that I get to pick his brain at work and learn about challenging design standards daily.

I know that guy.
August 9, 2026 at 1:27 PM
Reposted by Quin Carter
Next question is now live!
August 2, 2026 at 1:15 PM
Reposted by Quin Carter
What is one thing you wish you could do in CSS that is currently impossible?

Let me know here: asked-100-devs.netlify.app
Asked 100 devs: What is one thing you wish you could do in CSS that is currently impossible?
Answer one question. Help decide the top 5.
asked-100-devs.netlify.app
August 3, 2026 at 5:13 PM
Recently took an old app I built with angular and ionic and converted it to an entirely Lit app. The app had a login dependency and always deterred people from adopting. Post outlining my story of how this app grew. Mistakes I made. Lessons learned. quincarter.com/posts/introd...
Go Give it a shot!
Meet BrewMe: a Local-First Coffee Companion - Quin Carter - Brain Dump
The story of how I rebuilt my coffee brewing app twice, from a stale Ionic/Angular hybrid, through an overcomplicated Next.js version that cost me a lot of users, to a back-to-basics Lit Element rewri...
quincarter.com
August 9, 2026 at 3:19 AM
New blog post on building full-scale apps with Lit. I gave this talk this past week at RVA.js - second time this year, and as a Web Components fan, I'm still surprised more people aren't using them. Some folks last week hadn't even heard of Lit Element. Have you?

quincarter.com/posts/buildi...
Building Apps with Lit in 2026 - Quin Carter - Brain Dump
An expanded walkthrough of my "Building Apps with Lit Element in 2026" talk. Covers app shell architecture and routing (@lit-labs/router and Vaadin Router), dependency injection with @lit/context, asy...
quincarter.com
August 8, 2026 at 11:30 PM
Reposted by Quin Carter
web components features coming in hot!
Slotted Options for

Don't have an account?