David Camira
👤 PersonAppearances Over Time
Podcast Appearances
And I want to circle back to the point you made about moving too quickly or too many changes happening at one time. And I think that's something that a lot of developers might start to experience soon with the whole removal of jQuery from Bootstrap 5. No! Not my jQuery! No!
And I want to circle back to the point you made about moving too quickly or too many changes happening at one time. And I think that's something that a lot of developers might start to experience soon with the whole removal of jQuery from Bootstrap 5. No! Not my jQuery! No!
So the idea is that Bootstrap 5 no longer has the jQuery dependency. So you might plan to upgrade your Rails application, the CSS framework from Bootstrap 4 to Bootstrap 5. And you might say like, hey, well, why we're making this change? Why don't we go ahead and rewrite a lot of our JavaScript that was also jQuery dependent? And so I would say instead of doing that,
So the idea is that Bootstrap 5 no longer has the jQuery dependency. So you might plan to upgrade your Rails application, the CSS framework from Bootstrap 4 to Bootstrap 5. And you might say like, hey, well, why we're making this change? Why don't we go ahead and rewrite a lot of our JavaScript that was also jQuery dependent? And so I would say instead of doing that,
do one thing, either first remove all your jQuery dependency within your application and just have jQuery be a dependency of Bootstrap. And then in another iteration, upgrade your Bootstrap version, removing then jQuery entirely, or do it vice versa, where you do your Bootstrap upgrade first, and then you do your jQuery removal from your application as a dependency.
do one thing, either first remove all your jQuery dependency within your application and just have jQuery be a dependency of Bootstrap. And then in another iteration, upgrade your Bootstrap version, removing then jQuery entirely, or do it vice versa, where you do your Bootstrap upgrade first, and then you do your jQuery removal from your application as a dependency.
But trying to do both side by side, it's too big of a task. for one person or one team to do right away. I would just handle one thing at a time and moving slower, you're going to say, okay, what broke this? Was it the new bootstrap framework that broke this or was it our jQuery rewrite?
But trying to do both side by side, it's too big of a task. for one person or one team to do right away. I would just handle one thing at a time and moving slower, you're going to say, okay, what broke this? Was it the new bootstrap framework that broke this or was it our jQuery rewrite?
So that way you're going to be able to identify a lot more problems quicker before they are reported to you by the customer. Absolutely.
So that way you're going to be able to identify a lot more problems quicker before they are reported to you by the customer. Absolutely.
So I guess while we're on JavaScript, I think another premature optimization, or rather I like to call them premature de-optimization, is creating a new Ruby on Rails application with React, the dash dash webpack equals React. Just thought I'd throw that in there for the ambulatory bash on React.
So I guess while we're on JavaScript, I think another premature optimization, or rather I like to call them premature de-optimization, is creating a new Ruby on Rails application with React, the dash dash webpack equals React. Just thought I'd throw that in there for the ambulatory bash on React.
Yeah, and Luke, if you want a bunch of different Stimulus.js tutorials, check out DrifterRuby, man. I have a whole bunch on there.
Yeah, and Luke, if you want a bunch of different Stimulus.js tutorials, check out DrifterRuby, man. I have a whole bunch on there.
it's nice and so i know i know i know dry humor luke never pick up on your sarcasm good lord i'm just over here like like dying everything and that's the uh what was it dave sorry it was seriously yeah go on uh matt's it's nice and so are we
it's nice and so i know i know i know dry humor luke never pick up on your sarcasm good lord i'm just over here like like dying everything and that's the uh what was it dave sorry it was seriously yeah go on uh matt's it's nice and so are we
Yeah. Well, hey, it looks like we're coming up on the hour, so we need to move things along. Jesse, if people want to get in touch with you, where should they go online and look? I would say you can find me on Twitter.
Yeah. Well, hey, it looks like we're coming up on the hour, so we need to move things along. Jesse, if people want to get in touch with you, where should they go online and look? I would say you can find me on Twitter.
Awesome. Well, let's go ahead and move over into some picks. Luke, do you want to kick us off?
Awesome. Well, let's go ahead and move over into some picks. Luke, do you want to kick us off?