Jim Simon (@jimsimon_) 's Twitter Profile
Jim Simon

@jimsimon_

🦋 bsky.app/profile/jimsim…
(I no longer use X)

Staff Software Engineer (Web Platform Team) @ Reddit - Posts/Opinions are my own...

ID: 48569070

linkhttps://github.com/jimsimon calendar_today19-06-2009 01:44:45

311 Tweet

118 Takipçi

79 Takip Edilen

Jayme "Danger" Howard (@isugimpy) 's Twitter Profile Photo

Excited, and exhausted, to share the public postmortem I wrote about the big Reddit outage last week. reddit.com/r/RedditEng/co… This one was, frankly, a doozy, and I'm glad we get to learn from it.

Lit (@buildwithlit) 's Twitter Profile Photo

📣Lit 3.0 is coming! Try the pre-release today📣 Get an early look at Lit 3.0, our first major release since Lit 2.0 two years ago. If you run Lit 2.x with no deprecation warnings, this should be a seamless upgrade! Read more and try the prerelease here: lit.dev/blog/2023-05-1…

† lucia scarlet 🩸 (@luciascarlet) 's Twitter Profile Photo

this is also like 20x faster than the normal new Reddit UI apparently it's built using web components instead of React so go figure

Justin Fagnani (@justinfagnani) 's Twitter Profile Photo

After a really productive DOM Parts meeting today I'm more optimistic than ever that we're going to get an ergonomic and efficient templating primitive into the web platform soon, fulfilling the promise of <template> and bringing us closer to declarative custom elements.

Elliott Marquez (@techytacos) 's Twitter Profile Photo

🔔 It's here, it's here, Material Design web 1.0 is here 🔔 Here's what you get: - 19 production-ready components - Material 3 dynamic color - a11y & HCM - form support - Cross framework support - Basic Lit SSR support - Fewer breaking changes github.com/material-compo…

Jim Simon (@jimsimon_) 's Twitter Profile Photo

I've been saying this since Jest hit the scene. Why would I test in an environment that immediately invalidates my test results and requires polyfills for things that browsers have natively supported for years? It just doesn't make sense.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

100% agree. Propagating non-standard behaviors is going to cause a lot of developer frustration over the next few years.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

This is disgusting. I'm not sure what else we can do aside from raising public awareness about this person's packages and the tools available to mitigate the damage he's doing. In that spirit, definitely check out npmjs.com/package/nolyfi… if you're being impacted by this garbage.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

Here we go again... This package is used in Testing Library which is one of the most popular testing packages around. There's going to be tons of dependency bloat if this PR makes it in.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

Question for anyone using Sqlite in production: what do you do when you need to scale horizontally? Is there some way of sharing a database across servers/pods? Do you move to postgres? I'm considering using Sqlite for a new project but don't want to end up stuck if it takes off.

Justin Fagnani (@justinfagnani) 's Twitter Profile Photo

I think it's about time that browsers added a declarative templating API to the DOM. We know how to do it ergonomically and with great performance. The shape of the API is relatively obvious (IMO at least 😆). And we know it can be used as a compile target for things like JSX.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

Why does Prettier force a code style for HTML elements that is non-standard? It's forcing self-closing tags without a way to turn it off. I get that it's an opinionated formatter, but in this case there's no opinion to be had. These tags are just straight up invalid syntax.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

This is an absolutely terrible idea. The barrier to entry for JS is already way too high and this is just going to make it worse. We should be doing what we can to reduce our reliance on build tools, not increase it.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

This is huge! A coworker and I were just discussing using a custom import attribute for some internal framework stuff at Reddit. I'm super excited to see these hit stage 4.

Jim Simon (@jimsimon_) 's Twitter Profile Photo

Hey folks, just a heads-up that you can also find me over at 🦋. Link is in my bio if you want to hit me with a follow over there as well. I'll probably start posting there more often going forward.