Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Ayush Newatia

👤 Person
216 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

Active record search is something that I think is going to really simplify matters.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

Active record search is something that I think is going to really simplify matters.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

reaching for something like Elasticsearch is when your core offering is literally search.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

reaching for something like Elasticsearch is when your core offering is literally search.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.

Ruby Rogues
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654

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.