Code_E_Pendant's Avatar

Code_E_Pendant

@code-e-pendant.bsky.social

Full stack engineer, founder, rustacean, and WEEB.

313 Followers  |  254 Following  |  136 Posts  |  Joined: 06.10.2023  |  2.1045

Latest posts by code-e-pendant.bsky.social on Bluesky

I don't think Scrum is right and our intuition is wrong. If the framework operates like a trick question that fools 75% of people, then the framework is wrong.

15.11.2025 20:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe, I don't know, I have a hard time believing the hype. Vibe coding doesn't even seem like a real thing to me

02.05.2025 02:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Why is anyone even talking about vibe coding at all? There's nothing to talk about, this is weird

01.05.2025 01:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A code snippet comparing the old way to set element properties, versus the new way. You used to have to select the element (whether from refs or otherwise) in the connected callback, then manually set the property like old-school JS.  Now you can bind directly in the HTML templates using a special prop-colon syntax.

A code snippet comparing the old way to set element properties, versus the new way. You used to have to select the element (whether from refs or otherwise) in the connected callback, then manually set the property like old-school JS. Now you can bind directly in the HTML templates using a special prop-colon syntax.

Finally added prop-binding syntax to Thunderous. I had my reservations because I think conflating props and attrs tends to cause a lot of confusion, but I think this compromise (inline with HTML, but distinct from attrs) adds a lot of value.

(Building a to-do app magnified the pains 100x.)

30.04.2025 21:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
react-shadow-scope/src/template.tsx at master ยท jonathandewitt-dev/react-shadow-scope Contribute to jonathandewitt-dev/react-shadow-scope development by creating an account on GitHub.

@mayank.co You deserve some credit here. You really helped me out with that Template component.

github.com/jonathandewi...

31.03.2025 17:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Create Next App Generated by create next app

Next goal: A proper documentation site...
react-shadow-scope.vercel.app

31.03.2025 17:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
react-shadow-scope Brings Shadow DOM CSS encapsulation to React, along with a DSD-compatible template element.. Latest version: 2.0.2, last published: 14 hours ago. Start using react-shadow-scope in your project by runn...

It's live! React Shadow Scope now fully supports SSR and Form Controls!

Issues with layout shift and remote stylesheets have been fixed. 90% minimum test coverage for more stability.

www.npmjs.com/package/reac...

31.03.2025 17:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

react-shadow-scope is getting a lot more downloads than I thought. Scrambling to release a new major version that fixes a lot of issues and key missing features like form controls

26.03.2025 13:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Having been a huge Next.js fan for 5+ years, I have been over it for a while now. They get worse with every new update. It's to the point now that I consider it nearly unusable.

23.03.2025 16:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AI is decent, just not nearly as great as executives claim. Also I want to not be harassed with surveys about it.

23.03.2025 12:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No problem! And yeah that's not a jab at maintainers at all, it's just the nature of the beast, it can't be helped. But yeah, something like this definitely makes it easier to wrestle with.

21.03.2025 18:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Granted, if everyone is just fixing things, you might get less feedback. Maybe, not really sure.

21.03.2025 18:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I might reframe the question a bit - I find it more valuable to own the bugs so I can fix them myself. In one scenario, you open a GitHub issue and wait months for it to get picked up and worked into a stable release. In the other, you can just fix it in the same day.

21.03.2025 18:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Need easy way to update components ยท shadcn-ui ui ยท Discussion #790 Currently when I want to upgrade my components, i have to manually make a list of all my existing components and add command one by one for each one. ideally the components themselves should be par...

Well, personally I tend to just one-and-done generate them, then they belong to me to maintain from that point forward.

But there are ways though, like with shadcn: github.com/shadcn-ui/ui...

21.03.2025 17:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hmm, I think maybe folks are complaining about the wrong thing. It's not that it's less maintainable, it's that it's more to maintain. IME, owning the code you use is almost always better.

Maybe this shift has yet to take hold in the WC community, but it's taking React by storm.

21.03.2025 15:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

IMHO, the best UX of design systems is a CLI that generates components directly into the user's project.

See: ShadCN

I'm planning a similar approach but with WCs, but if you get to it first I can't complain

21.03.2025 14:13 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
v2.0.0 | Thunderous Documentation for the Thunderous library.

I'm finally back in the swing of things
www.thunderous.dev/docs/release...

21.03.2025 12:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Internet people say snide tactless things, but nothing OVERTLY insulting, baiting you into retaliating so it looks like YOU'RE the aggressor. Then they frame every defense as progressively crazier, until they rally a whole crowd to hate you.

Isn't the internet great?

05.03.2025 20:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I know I always talk about being a FC fan, but I do agree FCs should not be repeatedly called nor have stateful side effects.

But then again, no components should imho. Render once, bind directly to nodes, avoid complicated lifecycles and hooks.

27.02.2025 01:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

CSS experts are very, very hard to find, I'm learning.

26.02.2025 00:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Even in Sass, I've always felt that nesting encouraged bad patterns that result in specificity issues.

30.01.2025 14:28 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Guess you did mention compiler and IDE tooling, haha. But now I wonder how far you can take TypeScript

30.01.2025 04:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Type checking would have to be an IDE extension, wouldn't it? Not sure TypeScript is smart enough by itself, but I also haven't thought long about it.

30.01.2025 04:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Is it more valuable for a dependency to be easily stripped out, or to be well-maintained forever?

15.12.2024 04:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ayy, remember this? Squashed!

www.thunderous.dev/docs/rendering

14.12.2024 05:47 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I feel like I can figure this out if I look close enough at the links already provided, but any chance you know where to keep tabs on this team's progress?

13.12.2024 21:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

While Thunderous may not LOOK native, its goal is to operate closer to bare metal without the complexity of a render lifecycle, non-native decorators, or a vDOM.

That being said, would it be a desirable feature to add some codegen to transform Thunderous components into plain web component classes?

13.12.2024 21:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh sick! I expected this to be one of those things that was too difficult to implement. Next question is whether we're going to see attention on it for the next several years... ๐Ÿคž๐Ÿคž

13.12.2024 21:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Will there ever be a declarative version of adoptedStyleSheets? Is that even on the radar?

13.12.2024 20:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Tbh though, I was never sure how I felt about this proposal. Breaking encapsulation for those who reject it? Is adoption worth more footguns?

Hmmmm.

13.12.2024 17:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@code-e-pendant is following 19 prominent accounts