Ayush Nwatia
👤 PersonAppearances Over Time
Podcast Appearances
Yeah. Action off is nice. The thing is, is that, you know, kind of what I used to talking about, Um, I've, I've wanted something more like zero authors where essentially it is the generator that just sticks the code in. Um, I mean, I've, I've looked at the code for action off.
Yeah. Action off is nice. The thing is, is that, you know, kind of what I used to talking about, Um, I've, I've wanted something more like zero authors where essentially it is the generator that just sticks the code in. Um, I mean, I've, I've looked at the code for action off.
It's, it's pretty easy to follow, but yeah, it's still, to me at least has that feeling of that black box where, um, you know, the zero authentication library, it there's no, there's no engine, right. it just sticks the code in and then you can modify it until to make it whatever you want. And that's kind of the thing that I really like.
It's, it's pretty easy to follow, but yeah, it's still, to me at least has that feeling of that black box where, um, you know, the zero authentication library, it there's no, there's no engine, right. it just sticks the code in and then you can modify it until to make it whatever you want. And that's kind of the thing that I really like.
And so, um, I, I'd love to see a lot of these common problems. In fact, um, I negotiated with, uh, Daniel Kehoe. I don't know if you guys remember him. Um, but he, he had a series of rails apps that he had recorded videos of himself building way back in the day. And, uh, he had, uh, a project called rails composer. And essentially it asks you a bunch of questions and then populate your gem file.
And so, um, I, I'd love to see a lot of these common problems. In fact, um, I negotiated with, uh, Daniel Kehoe. I don't know if you guys remember him. Um, but he, he had a series of rails apps that he had recorded videos of himself building way back in the day. And, uh, he had, uh, a project called rails composer. And essentially it asks you a bunch of questions and then populate your gem file.
Um, and yeah, that, that's my idea behind that. He gave me the domain and I want to just build a series of, of things like this. So it's like, Hey, you have this common thing and yeah, rather than have another gem added to your gem file, you literally have rails composer in there in your development group. And then you just run the generators and,
Um, and yeah, that, that's my idea behind that. He gave me the domain and I want to just build a series of, of things like this. So it's like, Hey, you have this common thing and yeah, rather than have another gem added to your gem file, you literally have rails composer in there in your development group. And then you just run the generators and,
And it generates it and then kind of has the documentation in line like the Rails stuff does that may point you out to videos that show you how to modify it to be whatever you want it to be. And it's funny because initially I was going to do engines. And then I started reading Ayush's book. And it walks you through building the authentication. And I'm like, this is just so much cleaner now.
And it generates it and then kind of has the documentation in line like the Rails stuff does that may point you out to videos that show you how to modify it to be whatever you want it to be. And it's funny because initially I was going to do engines. And then I started reading Ayush's book. And it walks you through building the authentication. And I'm like, this is just so much cleaner now.
in so many ways and I can make this into whatever I want. Right. It gives me the freedom to just do what I need. And so, yeah, I can give you all the pieces. It'll have a nice interface. It'll all be tailwind or whatever. Right. But then you can just go in and modify it.
in so many ways and I can make this into whatever I want. Right. It gives me the freedom to just do what I need. And so, yeah, I can give you all the pieces. It'll have a nice interface. It'll all be tailwind or whatever. Right. But then you can just go in and modify it.
So if you're using bootstrap or something else, if you, if you need it to do a couple of extra things, if you need it to trigger some jobs, well, it generated the code. It's in your code. You check it in so you can change it anyway.
So if you're using bootstrap or something else, if you, if you need it to do a couple of extra things, if you need it to trigger some jobs, well, it generated the code. It's in your code. You check it in so you can change it anyway.
But, But I've been very inspired by this idea, right? Do I need a gem for this or not? Like I've been using Friendly ID for years and I figured out that in about 30 lines of code, I can create a concern that I can pull into any model I want, right? And so then it's, okay, so why am I using a gem for this, right? This is code I understand versus code I could go look at it.
But, But I've been very inspired by this idea, right? Do I need a gem for this or not? Like I've been using Friendly ID for years and I figured out that in about 30 lines of code, I can create a concern that I can pull into any model I want, right? And so then it's, okay, so why am I using a gem for this, right? This is code I understand versus code I could go look at it.
I'm sure it's relatively easy to follow along with. But yeah, then why do it the other way?
I'm sure it's relatively easy to follow along with. But yeah, then why do it the other way?
Yeah, we should definitely do that here for a minute. I actually am kind of curious about it. So I have to admit, I haven't read the article yet. I didn't see that that was... I'm working on a better system for letting us know what we need to read in order to prepare. In the meantime, yeah, you know, I think...
Yeah, we should definitely do that here for a minute. I actually am kind of curious about it. So I have to admit, I haven't read the article yet. I didn't see that that was... I'm working on a better system for letting us know what we need to read in order to prepare. In the meantime, yeah, you know, I think...