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

Dominic

👤 Person
468 total appearances

Appearances Over Time

Podcast Appearances

Coder Radio
604: The Startup Myth

It's a pretty substantial number. I think it's a thousand.

Coder Radio
604: The Startup Myth

It's a pretty substantial number. I think it's a thousand.

Coder Radio
604: The Startup Myth

And Zuck credited AI, right? He pulled, I guess he saw Mark Benioff on CNBC and was like, that bastard, I got to get in on this.

Coder Radio
604: The Startup Myth

And Zuck credited AI, right? He pulled, I guess he saw Mark Benioff on CNBC and was like, that bastard, I got to get in on this.

Coder Radio
604: The Startup Myth

Yeah, we should move on from this because it's getting depressing.

Coder Radio
604: The Startup Myth

Yeah, we should move on from this because it's getting depressing.

Coder Radio
604: The Startup Myth

Yeah, it absolutely does. The big opportunity, the big unlock here is... So we should take a step back, right? The reason this is a big deal is Rails aims to be a developer-friendly framework that makes it relatively straightforward to get your basic CRUD, your basic this-is-a-web-app stuff done. One of the challenges that I think a lot of people struggle with in Rails is, well, caching, right?

Coder Radio
604: The Startup Myth

Yeah, it absolutely does. The big opportunity, the big unlock here is... So we should take a step back, right? The reason this is a big deal is Rails aims to be a developer-friendly framework that makes it relatively straightforward to get your basic CRUD, your basic this-is-a-web-app stuff done. One of the challenges that I think a lot of people struggle with in Rails is, well, caching, right?

Coder Radio
604: The Startup Myth

So, you know, you don't want to hit the database every time necessarily. Make a new query every time for each request if it's the same request and nothing's changed. And, of course, queuing, right? So delay jobs. You know, Rails does not have a... I know I'm going to get... Yeah, I'm going to get shit for this, but...

Coder Radio
604: The Startup Myth

So, you know, you don't want to hit the database every time necessarily. Make a new query every time for each request if it's the same request and nothing's changed. And, of course, queuing, right? So delay jobs. You know, Rails does not have a... I know I'm going to get... Yeah, I'm going to get shit for this, but...

Coder Radio
604: The Startup Myth

there's compared to something like let's say a fast api rails doesn't really have an async story it's this is way too in the weeds but rails is basically a process model so different jobs have to run different processes kind of it's like threat there there's a million ways to do it but it's not as simple as you can get away with with fast api and let's say uh their async postgres uh pip package and

Coder Radio
604: The Startup Myth

there's compared to something like let's say a fast api rails doesn't really have an async story it's this is way too in the weeds but rails is basically a process model so different jobs have to run different processes kind of it's like threat there there's a million ways to do it but it's not as simple as you can get away with with fast api and let's say uh their async postgres uh pip package and

Coder Radio
604: The Startup Myth

and just, you know, async IO your way to glory and like do funny, fun things like gather up a bunch of queries and put them in. I forgot the method call, but basically you gather them up and put them into a big async queue and the whole queue returns when everything's done, which is what you want, right? And they're running in parallel. Rails, let's say it struggles from that.

Coder Radio
604: The Startup Myth

and just, you know, async IO your way to glory and like do funny, fun things like gather up a bunch of queries and put them in. I forgot the method call, but basically you gather them up and put them into a big async queue and the whole queue returns when everything's done, which is what you want, right? And they're running in parallel. Rails, let's say it struggles from that.

Coder Radio
604: The Startup Myth

And there's all kinds of debugging issues with, you know, delayed jobs. It's a huge pain in the ass. You remember when Stack Overflow was a thing and people actually went to it instead of just ChatGPT?

Coder Radio
604: The Startup Myth

And there's all kinds of debugging issues with, you know, delayed jobs. It's a huge pain in the ass. You remember when Stack Overflow was a thing and people actually went to it instead of just ChatGPT?

Coder Radio
604: The Startup Myth

If you search Rails questions, you're going to get a lot on delayed jobs and caching.

Coder Radio
604: The Startup Myth

If you search Rails questions, you're going to get a lot on delayed jobs and caching.

Coder Radio
604: The Startup Myth

So in Rails 8, they've built in solutions for all these things, right? So you can get rid of your Redis for your real-time messaging. Because if you're chasing that, I'm building a chat app dragon, I suppose you care about this. I think it's a little silly, a little late, but okay. Solid cache. Everybody needs caching. I don't care if you say you don't need caching. You need caching. You do.

Coder Radio
604: The Startup Myth

So in Rails 8, they've built in solutions for all these things, right? So you can get rid of your Redis for your real-time messaging. Because if you're chasing that, I'm building a chat app dragon, I suppose you care about this. I think it's a little silly, a little late, but okay. Solid cache. Everybody needs caching. I don't care if you say you don't need caching. You need caching. You do.