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

Luke Stutters

๐Ÿ‘ค Speaker
330 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

30 minutes is a, that's quite a migration.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

30 minutes is a, that's quite a migration.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

I'm going to ask the obvious question now, which is, how do you make your system capable of asynchronous table migrations?

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

I'm going to ask the obvious question now, which is, how do you make your system capable of asynchronous table migrations?

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

Shout out to Percona guys. I've done some, worked in a place where we had some Percona consultancy. They were really good, really delivered.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

Shout out to Percona guys. I've done some, worked in a place where we had some Percona consultancy. They were really good, really delivered.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

When are you going to do an episode on that, Dave?

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

When are you going to do an episode on that, Dave?

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

I've got a question for you, Kyle. It sounds like you've got a lot of data if you're running 30-minute migrations, and you've got a lot of developers, and you've got good testing, good infrastructure. What I've found is a lot of real...

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

I've got a question for you, Kyle. It sounds like you've got a lot of data if you're running 30-minute migrations, and you've got a lot of developers, and you've got good testing, good infrastructure. What I've found is a lot of real...

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

memorable problems i've had is where you get something running and it feels like it's going to be fine but then it gets deployed to the master database and that's the point at which there's some bad data in there there's something in there from ages ago from a previous version and it absolutely sinks you and these days whenever i possibly can i just pull the entire production database out and test against that

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

memorable problems i've had is where you get something running and it feels like it's going to be fine but then it gets deployed to the master database and that's the point at which there's some bad data in there there's something in there from ages ago from a previous version and it absolutely sinks you and these days whenever i possibly can i just pull the entire production database out and test against that

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

Do you do that? Or is your database just so huge that you kind of throw it around? You can't do that, especially with a lot of developers.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

Do you do that? Or is your database just so huge that you kind of throw it around? You can't do that, especially with a lot of developers.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

Yeah, I mean, you must be dealing with a lot of data. And I mean, I've worked with, you call it HIPAA data in the States, where it's kind of confidential data. And that hugely complicates testing data transfers because you have to either heavily anonymize or write your own tools, kind of replicate a few hundred thousand medical records.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

Yeah, I mean, you must be dealing with a lot of data. And I mean, I've worked with, you call it HIPAA data in the States, where it's kind of confidential data. And that hugely complicates testing data transfers because you have to either heavily anonymize or write your own tools, kind of replicate a few hundred thousand medical records.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

What's wrong with that?

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

What's wrong with that?

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

I recently learned how to use the LS command in Pry. And now I just live out of the LS Pry command. The Ruby API traffic's dropped off considerably. I find the dot methods to be quite noisy. This is very verbose if you're kind of trying to pick out which command it is. And I really like the Pry LS command.

Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667

I recently learned how to use the LS command in Pry. And now I just live out of the LS Pry command. The Ruby API traffic's dropped off considerably. I find the dot methods to be quite noisy. This is very verbose if you're kind of trying to pick out which command it is. And I really like the Pry LS command.