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

Olly Headey

👤 Person
310 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

Well, inside the kind of mainframe. There's not so much single page. But then, honestly, I... Now, I could be slightly wrong here because it's going back a few years, but then... So everything else kind of stayed the same. And because the React thing took so long, in my opinion, was a bit... It's protracted and didn't really result in any kind of great value...

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

Well, inside the kind of mainframe. There's not so much single page. But then, honestly, I... Now, I could be slightly wrong here because it's going back a few years, but then... So everything else kind of stayed the same. And because the React thing took so long, in my opinion, was a bit... It's protracted and didn't really result in any kind of great value...

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

then nothing we kind of made the call like nothing else in react forget about it we're just going to leave it as it is and gradually improve things by which point turbo and stimulus was coming along um and by the time i left then it was like right the future should be in so we'll just stick with the rails convention and we'll do stuff that way um ideally maybe replacing the whole react thing at some point but again it's it's the same problem like well

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

then nothing we kind of made the call like nothing else in react forget about it we're just going to leave it as it is and gradually improve things by which point turbo and stimulus was coming along um and by the time i left then it was like right the future should be in so we'll just stick with the rails convention and we'll do stuff that way um ideally maybe replacing the whole react thing at some point but again it's it's the same problem like well

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

there's lots of other things to do what that kind of works might as well leave it even though you are juggling different um technologies so it's you know we we did through general ignorance we we didn't you know rebuild the entire ui in react i'm quite thankful that we didn't i think that would have probably been a bad idea we did we did have the the mobile apps as um using kind of

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

there's lots of other things to do what that kind of works might as well leave it even though you are juggling different um technologies so it's you know we we did through general ignorance we we didn't you know rebuild the entire ui in react i'm quite thankful that we didn't i think that would have probably been a bad idea we did we did have the the mobile apps as um using kind of

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

I don't think we used React Native, but I think we talked about doing that, but we ultimately just went with Native. But yeah, so it's because of the size of FreeAgent, there's a lot of different tech going on. I think we did get rid of jQuery altogether eventually. But certainly even at Basecamp, I think Basecamp still has jQuery in parts. Pretty sure. Could be right. Pretty sure it did.

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

I don't think we used React Native, but I think we talked about doing that, but we ultimately just went with Native. But yeah, so it's because of the size of FreeAgent, there's a lot of different tech going on. I think we did get rid of jQuery altogether eventually. But certainly even at Basecamp, I think Basecamp still has jQuery in parts. Pretty sure. Could be right. Pretty sure it did.

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

Because these things are quite hard to extract. It's a lot of effort and for pretty much zero user benefit, pretty much. And they kind of work, right? So it's tricky managing things on that scale, I think.

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

Because these things are quite hard to extract. It's a lot of effort and for pretty much zero user benefit, pretty much. And they kind of work, right? So it's tricky managing things on that scale, I think.

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

Yeah, but I mean, I guess what's tricky as well is when you have a lot of engineers, you know, dozens and dozens of engineers...

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

Yeah, but I mean, I guess what's tricky as well is when you have a lot of engineers, you know, dozens and dozens of engineers...

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

get a lot a lot of opinions as to what is the right thing thing to do um and even when you know you're talking about well let's do we'll do stimulus that's how we're going to do these things you know then you're going to people are going to say well great can we use stimulus reflex can we do that because here's a good reason to to use this or you know it's a challenge to kind of

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

get a lot a lot of opinions as to what is the right thing thing to do um and even when you know you're talking about well let's do we'll do stimulus that's how we're going to do these things you know then you're going to people are going to say well great can we use stimulus reflex can we do that because here's a good reason to to use this or you know it's a challenge to kind of

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

try and create standards which you ideally would like because then everything's the same it's a level playing field you all know what you're working on but in reality it's like if someone thinks they can do that there's a benefit to doing that is is it bad is that dangerous are you going to end up in that situation where you're just using an obsolete technology that you have to then replace or actually is it fine it's you're kind of making bets regardless of what you do um

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

try and create standards which you ideally would like because then everything's the same it's a level playing field you all know what you're working on but in reality it's like if someone thinks they can do that there's a benefit to doing that is is it bad is that dangerous are you going to end up in that situation where you're just using an obsolete technology that you have to then replace or actually is it fine it's you're kind of making bets regardless of what you do um

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

And sometimes the stimulus is good, isn't it? But in my experience, which isn't huge, to be fair, I think it's quite opaque in terms of exactly what is the best practice like for an infinite scroll? I don't know. If you Google it, there's loads of ways of doing it. Which way should I do it? And not a contrived example, maybe.

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

And sometimes the stimulus is good, isn't it? But in my experience, which isn't huge, to be fair, I think it's quite opaque in terms of exactly what is the best practice like for an infinite scroll? I don't know. If you Google it, there's loads of ways of doing it. Which way should I do it? And not a contrived example, maybe.

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

That kind of thing where it's kind of, in my opinion, quite vague documentation about how to do stuff. You are kind of left to Googling or ChatGPT and hoping it comes back with stuff. And it's the same in the business. It's like, well, I want to use Stimulus Reflex. Is that bad? I'm just going to include this particular JavaScript stuff and it's going to fit our needs here. Is that bad?

Ruby Rogues
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650

That kind of thing where it's kind of, in my opinion, quite vague documentation about how to do stuff. You are kind of left to Googling or ChatGPT and hoping it comes back with stuff. And it's the same in the business. It's like, well, I want to use Stimulus Reflex. Is that bad? I'm just going to include this particular JavaScript stuff and it's going to fit our needs here. Is that bad?