Valentino Stoll
๐ค SpeakerAppearances Over Time
Podcast Appearances
It's a, it's funny that like, you know, Vue component as an example, hasn't like kind of made its way into the Rails ecosystem with how, with its longevity, right?
It's a, it's funny that like, you know, Vue component as an example, hasn't like kind of made its way into the Rails ecosystem with how, with its longevity, right?
Obviously there's some trepidation for a reason, right? Like it, it does introduce kind of some, you know, DSL that you have to be familiar with and it's not quite as realcy as it, It could be. I guess it's more the Ruby way than the Rails way, which is kind of funny.
Obviously there's some trepidation for a reason, right? Like it, it does introduce kind of some, you know, DSL that you have to be familiar with and it's not quite as realcy as it, It could be. I guess it's more the Ruby way than the Rails way, which is kind of funny.
Yeah, it's funny because I remember, you know, I haven't done view components in a while, but the last I did, it was like great encapsulation. You know, you could test the changes that get made to your component. It's encapsulated perfectly. And you know, when you mutate the props, the actual HTML gets rendered, gets changed in specific ways and you don't have to worry about it. It's all Ruby.
Yeah, it's funny because I remember, you know, I haven't done view components in a while, but the last I did, it was like great encapsulation. You know, you could test the changes that get made to your component. It's encapsulated perfectly. And you know, when you mutate the props, the actual HTML gets rendered, gets changed in specific ways and you don't have to worry about it. It's all Ruby.
I mean, there's a lot of appealing qualities of it. Um, But yeah, I feel like it becomes the same like front end issue of, okay, well, how do you extend it? How do you like add these custom components or custom features? And then you end up tied into the DSL of the framework and because it's its own framework. And I feel like Flex kind of has the same issues there too, right?
I mean, there's a lot of appealing qualities of it. Um, But yeah, I feel like it becomes the same like front end issue of, okay, well, how do you extend it? How do you like add these custom components or custom features? And then you end up tied into the DSL of the framework and because it's its own framework. And I feel like Flex kind of has the same issues there too, right?
If you wanted to create your own, you know, element or something like that or component. It's not exactly straightforward because you have to follow however the framework has it set up. And all of these things go against what most front-end people do. So I feel like the Rails and Ruby developer ecosystem that's full stack slowly gets narrowed in as you get to the front-end.
If you wanted to create your own, you know, element or something like that or component. It's not exactly straightforward because you have to follow however the framework has it set up. And all of these things go against what most front-end people do. So I feel like the Rails and Ruby developer ecosystem that's full stack slowly gets narrowed in as you get to the front-end.
It's been back-end heavy for a long time. It's been shared. It's getting wider, right? But I feel like even still that... your audience narrows quite a bit when you get closer to the front end side of things.
It's been back-end heavy for a long time. It's been shared. It's getting wider, right? But I feel like even still that... your audience narrows quite a bit when you get closer to the front end side of things.
Well, I think it comes in, I'm torn, right? Like I've been at a small organization where having full stack people is, you know, very beneficial. And like when you have fewer people, it's just easier to move faster if everybody kind of touches on all the same things.
Well, I think it comes in, I'm torn, right? Like I've been at a small organization where having full stack people is, you know, very beneficial. And like when you have fewer people, it's just easier to move faster if everybody kind of touches on all the same things.
But in a bigger organization, too, it's like kind of nice having people that just devote themselves to like making sure front end components work smoothly. Right. Or like once you get a design system in play, making sure that all the components are uniform across all of your applications and making sure that like things is like it's a smooth experience for the user.
But in a bigger organization, too, it's like kind of nice having people that just devote themselves to like making sure front end components work smoothly. Right. Or like once you get a design system in play, making sure that all the components are uniform across all of your applications and making sure that like things is like it's a smooth experience for the user.
You know, UX is like on its own is amazing. probably its own, you know, field. And so like, if you have a team devoted to just UX, like the number of backend things they'd have to work on is going to get smaller and smaller as they start to, you know, work on more and more of that system that they're building, to be honest. And so it's like, it's a double-edged sword really.
You know, UX is like on its own is amazing. probably its own, you know, field. And so like, if you have a team devoted to just UX, like the number of backend things they'd have to work on is going to get smaller and smaller as they start to, you know, work on more and more of that system that they're building, to be honest. And so it's like, it's a double-edged sword really.
Cause like maybe for like, maybe for most people working in Rails, right? Like you want that full feature set and full stack mentality. Yeah, as a larger entity, it just like becomes less and less attractive or desire, like your need for it starts to thin out, right? After a certain point. So I don't know. The problem is like we need both.
Cause like maybe for like, maybe for most people working in Rails, right? Like you want that full feature set and full stack mentality. Yeah, as a larger entity, it just like becomes less and less attractive or desire, like your need for it starts to thin out, right? After a certain point. So I don't know. The problem is like we need both.