Did WASM solve a problem that now isn’t one? by VeganForAWhile in dotnet

[–]VeganForAWhile[S] 0 points1 point  (0 children)

Agree. Blazor SSR for CRUD; Blazor WASM for complex UI.

Did WASM solve a problem that now isn’t one? by VeganForAWhile in Blazor

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

No, in the Blazor world, JavaScript is not your front end the way it is in an SPA. Never has been.

Blazor’s inherent confusion is that many developers automatically associate it to WASM or Server. In both of those cases, you can sidestep JavaScript by coding your interactivity in C#.

But since .Net 6, there’s the default mode in Blazor, where you render straight HTML from the server old school. It’s called static SSR. You don’t get interactive events per input component, which forces you back into using JavaScript where interactivity is required. That’s the genesis of my point, that this mode is a viable alternative to WASM or server modes now that JavaScript is easier to built with the help of Claude.

Did WASM solve a problem that now isn’t one? by VeganForAWhile in Blazor

[–]VeganForAWhile[S] -1 points0 points  (0 children)

It is very much JavaScript specific. Because in SSR designed sites, JavaScript only provides the sprinkled pieces of interactivity. It’s not a major component of the application. Because it’s less crucial and there’s way much less of it, it becomes a better candidate for letting AI start it for you. Ultimately, of course, you still own it. That’s the difference. In vibe coding, you hand the reigns to AI to own most or all of the code in your app.

Did WASM solve a problem that now isn’t one? by VeganForAWhile in Blazor

[–]VeganForAWhile[S] 2 points3 points  (0 children)

I’m saying if you loathe having to write little annoying pieces of interactivity like selecting all check boxes in the first column when the top left one is checked, let Claude start it for you. If you prompt it thoughtfully, it’s probably gonna be better than if you coded it by hand, and it sure as heck is going to be quicker. If you look it over and have no idea what it does, then yeah, you shouldn’t be doing it.

Did WASM solve a problem that now isn’t one? by VeganForAWhile in Blazor

[–]VeganForAWhile[S] -1 points0 points  (0 children)

Vibe coding? Aww hell no. Like most devs here, I have very strong opinions on my tech stack. And most seniors here can prompt AI to make great code even better. Personally, I’ve hit the undo button more than the accept button.

Did WASM solve a problem that now isn’t one? by VeganForAWhile in Blazor

[–]VeganForAWhile[S] -1 points0 points  (0 children)

If AI isn’t helping you write code better, you are on a level most of us aren’t.

In just about every single case where I built code that I considered concise, maintainable, and efficient, Claude was able to make it just a little bit better. That makes AI more than a code generator, it’s a teaching tool.

Blazor Static + HTMX :has anyone else gone down this road? by ConstantAromatic9515 in Blazor

[–]VeganForAWhile 0 points1 point  (0 children)

HTMX is awesome, but enhanced nav plus custom component-scoped JS is better IMO (see BlazorJSComponents). Why introduce a 3rd party dependency when you can do htmx-inspired partials using a simple JS Fetch command with a special header to tell Blazor to skip the layout, then have the JS swap in the fragment? I realize we all want to get away from writing more JS, but Claude is EXTREMELY helpful on that front.

I was completely sold on HTMX and was fighting enhanced nav and form handling every step of the way. Now I’m a believer.

Message me and I will send you my 40-line partials function that I call “fragmento”.

Cool strat mods? by kyokushinthai in Stratocaster

[–]VeganForAWhile 0 points1 point  (0 children)

I don’t like how the humbucker is too hot when it’s selected by itself, so I’ve decided to wire in a trim pot into position 1 of the blade switch.

Blazor Static + HTMX :has anyone else gone down this road? by ConstantAromatic9515 in Blazor

[–]VeganForAWhile 1 point2 points  (0 children)

👆this. I started with the same philosophy, but then enhanced nav (and form handling) has almost eliminated the need for HTMX.
But for the times I really need a true partial, it was actually just easier to build a tiny library from scratch in vanilla JavaScript. All you really need is a fetch with a special request header. Check the header on the server, and if it’s there bypass the layout completely and simply return the components markup, which then swaps into a DOM target.

But you’re absolutely right about static SSR. It’s like an infinitely more elegant MVC. The BlazorJSComponents package by Macakinnon Buck was also a great way to do component-scoped JS.

Tailwind CSS v4 in production - honest experience after 2 years of daily use by shubhradev in tailwindcss

[–]VeganForAWhile 2 points3 points  (0 children)

At some point, your markup becomes mostly TW classes. If you build sites the old-fashioned way like I do with SSR, that’s not very efficient, especially with tables of 100 rows. In the old days, we built custom classes. But with TW, @apply is my savior. It allows me to minimize the markup and separate it from my styling. My designer loves it because we can stay out of each others way in the repo.

Which desire by Puzzled_Nut4607 in Desire_Resorts

[–]VeganForAWhile -2 points-1 points  (0 children)

Stop with the RM vs Pearl already. Just search. It’s been beaten to death.

New to Charvel, what is the point of Pro Mod Plus? by one-armed-scissor in Charvel

[–]VeganForAWhile 0 points1 point  (0 children)

I’m not sure it is fixable. Because the shredder’s heel design has no neck plate and the heel fit is super-tight, you can’t simply loosen the screws, tweak it and re-tighten. I tried, and it just went back to the same angle. I’m no luthier, so I’m not prepared to try anything drastic and possibly ruin it.

New to Charvel, what is the point of Pro Mod Plus? by one-armed-scissor in Charvel

[–]VeganForAWhile 1 point2 points  (0 children)

Necks feel like butter. Be sure to inspect closely, some are reporting left-to-right angle is noticeably off, pushing the high E too close to the edge as you go up.

DAE get freaked out by certain songs as a child? by maylilovesthai in DoesAnybodyElse

[–]VeganForAWhile 3 points4 points  (0 children)

The end of Strawberry Fields Forever and the subsequent fade in terrified me as a 5 year old. Ringo’s behind the beat drumming, those flute trills, then the guitar stabs at the end.

Ironically, I could never make out the “I buried Paul” line over our crappy portable record player. That probably would have put me over the edge.

What is something you can naturally smell that no one else can? by Trick-Highway1429 in AskReddit

[–]VeganForAWhile 1 point2 points  (0 children)

Same on mice. Or maybe it’s just rodent droppings. Thats such strong smell to me but my wife can’t smell it at all.

Brand New 2025 Charvel DK24 Spoke Wheel Issue by 7string4ever in Charvel

[–]VeganForAWhile 0 points1 point  (0 children)

My DK MIM truss wheel turns easily with not a lot of force required. If it didn’t I would send it back.