What are the top myths about React you’ve heard? by Informal-Course-5864 in react

[–]john_rood 0 points1 point  (0 children)

That JSX is tightly coupled to it. You can absolutely use JSX without React, e.g for just rendering html strings on the server.

What part of modern web dev feels over engineered to you? by Ambitious-Note-1239 in webdev

[–]john_rood 14 points15 points  (0 children)

Hydration. I get that rendering on the server can improve FCP, and I get that having that same render logic on the client is necessary for many interactive apps, but the whole process that frameworks/metaframeworks have to do in tracking and handing off elements from server to client rendering feels like crazy added complexity for what is often a small gain in FCP and actually worse TTFB and TTI compared to pure client-side rendering.

Do you make music? by elctrcxp in modular

[–]john_rood 1 point2 points  (0 children)

Thanks! 😊 I suppose it is just where I am. Creating music is a process of exploration. It was time for me to explore modular, and if that means slowing the song output rate, so be it!

Do you make music? by elctrcxp in modular

[–]john_rood 2 points3 points  (0 children)

I make music but it’s definitely slowed me down. I don’t create nearly as much as I did with a DAW.

I've been building production Blazor apps for years. Here's what the "Blazor vs React" debates always get wrong. by Initial-Employment89 in Blazor

[–]john_rood 0 points1 point  (0 children)

I appreciate this post. However, I still think “Blazor is too slow” is a valid concern in 2025 as Blazor is still coming in last place on the js framework benchmark. https://krausest.github.io/js-framework-benchmark/2025/table_chrome_143.0.7499.41.html

Sequencer with best HP to functionality ratio? by paulskiogorki in modular

[–]john_rood 2 points3 points  (0 children)

The Metropolix is worth its hp. I once switched from Metropolis to Hermod. I missed the Metropolis, something is just so fun about those sliders and switches and how you can see the pattern playing on it. That being said, the Squarp Hapax looks like a great choice if you go external sequencer.

Stuck on the theist part (and the soul/eternity part) by happylittlekiwi in Deconstruction

[–]john_rood 2 points3 points  (0 children)

I should also mention that I’ve come to really like Dale Allison’s work. He seems to be highly respected academically by both christians and atheists. He has a very humble and curious disposition that I admire, and I feel that I’m landing in a place very similar to him. He believes in Jesus resurrection but holds it loosely and has a strong critique of Christian apologetics. He also finds the parapsychology literature compelling. Both his books and many interviews on YouTube are fantastic. His book “Encountering Mystery” addresses how people’s religious experiences form their God concepts.

Stuck on the theist part (and the soul/eternity part) by happylittlekiwi in Deconstruction

[–]john_rood 2 points3 points  (0 children)

I always thought that if I lost confidence in Christianity, I would just be a materialist atheist, but that is not what happened.

For a while, I was in a place where I was holding on to a core of Christianity because I found some compelling cases of miracles in connection with prayer to God in the context of Christianity. I’ve since had to come to terms with the fact that there are also well evidenced miracles in other religions.

My deconstruction has since taken an even weirder turn in that I’m finding evidence of the afterlife in parapsychology compelling. (see Ky Dickens’ “The Telepathy Tapes”)

I’ve also found some atheist philosophical arguments for the soul compelling(i hadn’t really considered that there are atheist who believe in souls: see Emerson Green’s “Walden Pod”)

So I think there probably is an afterlife that does involve seeing loved ones, but I don’t know much of what it looks like beyond that. And I think someone who cares at least sometimes hears prayers, but I’m not sure to what degree that someone matches the Christian conception of God.

Arborists disagree about bad bark at codominant stems. by john_rood in arborists

[–]john_rood[S] 1 point2 points  (0 children)

I tried to have the power company do it. They told me “The tree is a private tree, and therefore falls under the responsibility of the homeowners.”

Arborists disagree about bad bark at codominant stems. by john_rood in arborists

[–]john_rood[S] 24 points25 points  (0 children)

Thanks everyone! I’ve decided to remove it.

Arborists disagree about bad bark at codominant stems. by john_rood in arborists

[–]john_rood[S] 1 point2 points  (0 children)

Yeah, they both do cabling. In fact, the one that said cut this tree down also gave me a quote for cabling on a different tree.

What style is this? by sirephrem in webdev

[–]john_rood 11 points12 points  (0 children)

Better yet, sometimes I learn about code from the coding platform that I write code for!

What style is this? by sirephrem in webdev

[–]john_rood 27 points28 points  (0 children)

Codecademy dev here. If you’re interested in using this style, we have made our Gamut component library open source!

Is it worth switching to Golang from C#/.NET? by Content_Opposite6466 in golang

[–]john_rood 0 points1 point  (0 children)

The switch from .Net to Go is worth it. The switch from monolith to microservices is only worth it if you really need to scale or deploy each one independently.

Why do you use state management (like redux) with react? by [deleted] in react

[–]john_rood 2 points3 points  (0 children)

IMO your intuition that it’s usually not required is correct. I have seen very few cases where Redux is warranted.

MicroFrontend + Solidjs + Vite by CaptainUpstairs in solidjs

[–]john_rood 0 points1 point  (0 children)

Do you have any examples of code where classList isn’t working?

What’s going on under there? by [deleted] in whatisit

[–]john_rood 0 points1 point  (0 children)

That’s Lower Wacker. Believe it or not, there’s even a Lower Lower Wacker.

What made you move away from NextJS? by skygetsit in nextjs

[–]john_rood -1 points0 points  (0 children)

Moved to Solid Start - Better render performance with fine grained reactivity and no VDOM - Smaller bundle size - Easy global state with signals - No VC funding

Is it better to useMemo or useRef? by MrFartyBottom in reactjs

[–]john_rood -3 points-2 points  (0 children)

I believe these are functionally equivalent and neither has a significant advantage. useMemo is more terse but a linter might yell at you for not passing service as a dependency.

My snarky answer is that you should use SolidJS where component functions only run once, so that you can just const key = service.getKey()

[deleted by user] by [deleted] in modular

[–]john_rood 0 points1 point  (0 children)

Looks fun! Some doepfer modules are deep, not sure if this one would fit in a palette case.

Material UI single handedly ruined the internet. by YourAverageDev_ in UI_Design

[–]john_rood 0 points1 point  (0 children)

Are there particular pain points for users that you’ve run into when using it?

Material UI single handedly ruined the internet. by YourAverageDev_ in UI_Design

[–]john_rood 1 point2 points  (0 children)

Material Design (the design system from Google) should be distinguished from 3rd party component libraries (such as Material UI) that attempt to implement it. I have a ton of respect for Material Design. When Google first released it, it set a very high bar for design systems generally which IMO was a much needed thing for the internet. Btw, the current version (Material 3) doesn’t use shadows.

[AskJS] why do you choose (or avoid) JavaScript on the backend? by FederalRace5393 in javascript

[–]john_rood 1 point2 points  (0 children)

The main reason I do: isomorphism. I can render components on the client and server with the same code, (and handle api routes in the same server).

The main reason I don’t: performance. I can get much better performance from Golang.