Ayush Newatia
👤 PersonAppearances Over Time
Podcast Appearances
I don't know. Yeah, it is a bit of frustration with, I know people who've contributed to Hotwire, especially Marco Roth gave a great talk at a few conferences just about obviously all the good stuff in Hotwire, but some of his frustrations as well. And a lot of that was organizational. So... We'll just have to see how this stuff evolves.
I don't know. Yeah, it is a bit of frustration with, I know people who've contributed to Hotwire, especially Marco Roth gave a great talk at a few conferences just about obviously all the good stuff in Hotwire, but some of his frustrations as well. And a lot of that was organizational. So... We'll just have to see how this stuff evolves.
And it's just my personal frustration is that some of these things are in Rails as defaults, like tricks and stuff. But they aren't in control of the Rails core team. So that just creates a little bit of mismanagement, I think. But we'll see what happens. Yeah. The other two things that you mentioned for Rails 8.1 are things that I'm very much looking forward to.
And it's just my personal frustration is that some of these things are in Rails as defaults, like tricks and stuff. But they aren't in control of the Rails core team. So that just creates a little bit of mismanagement, I think. But we'll see what happens. Yeah. The other two things that you mentioned for Rails 8.1 are things that I'm very much looking forward to.
Active record search is something that I think is going to really simplify matters.
Active record search is something that I think is going to really simplify matters.
No, not really. So for my book, I wrote an entire chapter on search, and that's why actually I'm quite happy that it's now built into Rails. And I didn't really use a gem. I just used the full-text search and diagram search features in Postgres and then hand-wrote ARL queries
No, not really. So for my book, I wrote an entire chapter on search, and that's why actually I'm quite happy that it's now built into Rails. And I didn't really use a gem. I just used the full-text search and diagram search features in Postgres and then hand-wrote ARL queries
A lot of this was academic because once you teach a reader how to do those things, then your level of understanding just goes way up. So I'm not really concerned about whether it aligns with a certain gem or not. The main thing is I just hope it has support for full-text search and trigram search because they are different strategies.
A lot of this was academic because once you teach a reader how to do those things, then your level of understanding just goes way up. So I'm not really concerned about whether it aligns with a certain gem or not. The main thing is I just hope it has support for full-text search and trigram search because they are different strategies.
just your database search is probably good enough. I can only speak to Postgres because I've not used the full-text search in other databases. But it's actually really good. It's only when you want to start going quite advanced is when you need to reach for something like Elasticsearch.
just your database search is probably good enough. I can only speak to Postgres because I've not used the full-text search in other databases. But it's actually really good. It's only when you want to start going quite advanced is when you need to reach for something like Elasticsearch.
The client I'm working with at the moment, it's kind of like an AI-powered search engine for people and companies, kind of like a directory of people and companies. And we've used Elasticsearch for that because literally the core offering is a search engine, so we need something quite beefy. But that is probably one of the very few exceptions when I would go
The client I'm working with at the moment, it's kind of like an AI-powered search engine for people and companies, kind of like a directory of people and companies. And we've used Elasticsearch for that because literally the core offering is a search engine, so we need something quite beefy. But that is probably one of the very few exceptions when I would go
reaching for something like Elasticsearch is when your core offering is literally search.
reaching for something like Elasticsearch is when your core offering is literally search.
Yeah, I think it would really simplify matters. I think it's one of those things that's been a bit of a long time coming, but I'm glad it's on its way now. And the action notifier is another one that is going to be cool because push notifications are just fiddly. It's just the nature of them. It is that they are just fiddly.
Yeah, I think it would really simplify matters. I think it's one of those things that's been a bit of a long time coming, but I'm glad it's on its way now. And the action notifier is another one that is going to be cool because push notifications are just fiddly. It's just the nature of them. It is that they are just fiddly.
And if my understanding of what the framework is is correct, then it's going to handle sending notifications to web, iOS, and Android. So you don't need to worry about any of that on your own. Obviously, the web stuff is what kind of interests me the most because going forward, me personally, my focus is going to be completely on PWAs. I'm leaving the native stuff behind.
And if my understanding of what the framework is is correct, then it's going to handle sending notifications to web, iOS, and Android. So you don't need to worry about any of that on your own. Obviously, the web stuff is what kind of interests me the most because going forward, me personally, my focus is going to be completely on PWAs. I'm leaving the native stuff behind.