Dominic
👤 PersonAppearances Over Time
Podcast Appearances
Yeah, the thing is, though, right, so I think there's a couple ways to look at this. On the JavaScript side, I actually think that is the most wasteful one to keep changing. I really do. When I say I mean front-end JavaScript, right? Regular JavaScript, not Deno or Node or whatever. I'm getting in so much trouble. You know, I've been doing something in just vanilla HTML, CSS, and JavaScript.
Yeah, the thing is, though, right, so I think there's a couple ways to look at this. On the JavaScript side, I actually think that is the most wasteful one to keep changing. I really do. When I say I mean front-end JavaScript, right? Regular JavaScript, not Deno or Node or whatever. I'm getting in so much trouble. You know, I've been doing something in just vanilla HTML, CSS, and JavaScript.
It's like an add-on to Alice. And... It's so amazing not to have NPM, just like to refuse to use it and not to deal with all that crap. No webpacker, no frameworks. It's a much more straightforward, pleasurable development experience and a hell of a lot easier to debug. Now, am I backing myself into a complexity corner where I don't get a lot of stuff for free? Probably, right?
It's like an add-on to Alice. And... It's so amazing not to have NPM, just like to refuse to use it and not to deal with all that crap. No webpacker, no frameworks. It's a much more straightforward, pleasurable development experience and a hell of a lot easier to debug. Now, am I backing myself into a complexity corner where I don't get a lot of stuff for free? Probably, right?
But with HTML components now and with ES, are we up to ES 6? 6, right? It doesn't really matter. The latest JavaScript standard that's supported by Chrome. It's really... For instance, I like Angular. I get a lot of the stuff I used to get with Angular out of the box. And the stuff I don't, I can basically just recreate on my own with a simple helper using the new JavaScript APIs.
But with HTML components now and with ES, are we up to ES 6? 6, right? It doesn't really matter. The latest JavaScript standard that's supported by Chrome. It's really... For instance, I like Angular. I get a lot of the stuff I used to get with Angular out of the box. And the stuff I don't, I can basically just recreate on my own with a simple helper using the new JavaScript APIs.
And when I say new, I say new in sneer quotes. New is like five years old. People have just... I don't know. I get it. Everybody loves React. I know we're going to get a bunch of emails. I just... Having said that, on the back end, I think it's where you really get your gains, right? Back end and graphics development are where you get your gains. Or games, if it's graphics. Database stuff, right?
And when I say new, I say new in sneer quotes. New is like five years old. People have just... I don't know. I get it. Everybody loves React. I know we're going to get a bunch of emails. I just... Having said that, on the back end, I think it's where you really get your gains, right? Back end and graphics development are where you get your gains. Or games, if it's graphics. Database stuff, right?
Wes, I'm sure, I don't have the chat open, tripping over himself to tell me how much faster you can return server-side requests and closure. I have no doubt he is. Oh, my God. You know those people, the really fussy ones with the claws? You know those guys? They like to fight with each other a lot.
Wes, I'm sure, I don't have the chat open, tripping over himself to tell me how much faster you can return server-side requests and closure. I have no doubt he is. Oh, my God. You know those people, the really fussy ones with the claws? You know those guys? They like to fight with each other a lot.
You know the ones. They get really mad. They're good with some butter and lemon. Exactly. We're talking about rust, right? That is a genuine step forward. You know, as long as you don't think it prevents you from doing memory leaks like the thing we covered last week. So that's worth learning the new stuff. But being like, if you're writing a perfect... You know what? I'm going to defend React.
You know the ones. They get really mad. They're good with some butter and lemon. Exactly. We're talking about rust, right? That is a genuine step forward. You know, as long as you don't think it prevents you from doing memory leaks like the thing we covered last week. So that's worth learning the new stuff. But being like, if you're writing a perfect... You know what? I'm going to defend React.
You're writing a perfectly good JavaScript front-end in React today. And, you know, I don't know. JDVance.js comes out. I think you're crazy if you invest a ton of energy into retraining on that.
You're writing a perfectly good JavaScript front-end in React today. And, you know, I don't know. JDVance.js comes out. I think you're crazy if you invest a ton of energy into retraining on that.
when your react is probably going to run you know for the length of the next let's say 10 years and you know there's other parts of your application i presume right there's data there's maybe mobile front ends i don't know also if i recommend a technology don't pick it especially if it's mobile because you're good it's going to go be gone case in point ionic is basically dead now so
when your react is probably going to run you know for the length of the next let's say 10 years and you know there's other parts of your application i presume right there's data there's maybe mobile front ends i don't know also if i recommend a technology don't pick it especially if it's mobile because you're good it's going to go be gone case in point ionic is basically dead now so
I mean, yeah, it depends on the job, right? I definitely agree. For instance, Wes turned me on to FastAPI, and when I need something quick and performance is more important than being a big, huge application. Now, I know the community there is trying to do a bunch of templates that effectively make FastAPI more like a framework, but FastAPI is basically very lightweight. it's in Python.
I mean, yeah, it depends on the job, right? I definitely agree. For instance, Wes turned me on to FastAPI, and when I need something quick and performance is more important than being a big, huge application. Now, I know the community there is trying to do a bunch of templates that effectively make FastAPI more like a framework, but FastAPI is basically very lightweight. it's in Python.
Everybody's sadly second favorite language because the crab people have colonized the world. Hey, man. Hey, it's a little safer at least, right? Yeah, but, you know, there's a delta between how safe you are and how the false sense of security has made you feel safe. I'm just throwing it out there.
Everybody's sadly second favorite language because the crab people have colonized the world. Hey, man. Hey, it's a little safer at least, right? Yeah, but, you know, there's a delta between how safe you are and how the false sense of security has made you feel safe. I'm just throwing it out there.