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

John Epperson

👤 Person
170 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

welcome to ruby rogues today on our panel this week we have dave kimura hi everyone and we have luke stutters hi and i'm john epperson and for a guest this week we have caseid leo lu yes hi welcome would you tell us what you're famous for what you do just a little bit about you so we can get kind of going here sure i'm currently working at shopify on the ruby and rails infrastructure team

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

welcome to ruby rogues today on our panel this week we have dave kimura hi everyone and we have luke stutters hi and i'm john epperson and for a guest this week we have caseid leo lu yes hi welcome would you tell us what you're famous for what you do just a little bit about you so we can get kind of going here sure i'm currently working at shopify on the ruby and rails infrastructure team

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Wow. So there've been a couple of talks that you've given at RubyConf that I know about. I don't know if you've given more than that, but... Yeah.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Wow. So there've been a couple of talks that you've given at RubyConf that I know about. I don't know if you've given more than that, but... Yeah.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yep. Sorry about the confusion. One was on Sorbet and one was on the network. I know that I particularly, for one, am interested in hearing about your adoption at Sorbet. I think that's super interesting to me. Anything that you particularly want to note about either of those things that you're super interested in yourself?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yep. Sorry about the confusion. One was on Sorbet and one was on the network. I know that I particularly, for one, am interested in hearing about your adoption at Sorbet. I think that's super interesting to me. Anything that you particularly want to note about either of those things that you're super interested in yourself?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yeah, I definitely remember more than one talk at RailsConf throughout the years on how you guys' infrastructure changed. And I remember sitting at the table with some Shopify people one year who were talking me through how they were moving from Vagrant to Docker. So yeah, I do remember the story changing.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yeah, I definitely remember more than one talk at RailsConf throughout the years on how you guys' infrastructure changed. And I remember sitting at the table with some Shopify people one year who were talking me through how they were moving from Vagrant to Docker. So yeah, I do remember the story changing.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

I'm not expert enough to talk about it by any means, but that's been crazy to watch from the outside. Yes. So, all right. To get us down into Sorbet, maybe from a high level, talk about what you guys did to make Sorbet happen at Shopify.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

I'm not expert enough to talk about it by any means, but that's been crazy to watch from the outside. Yes. So, all right. To get us down into Sorbet, maybe from a high level, talk about what you guys did to make Sorbet happen at Shopify.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

So just a quick follow-up there. So you guys have this problem in Shopify because you have a bunch of gems. Did the people that created this gem... Stripe, yeah. Stripe, yes. I don't know why I couldn't think of it for a second. Did Stripe not have any gems dependencies then?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

So just a quick follow-up there. So you guys have this problem in Shopify because you have a bunch of gems. Did the people that created this gem... Stripe, yeah. Stripe, yes. I don't know why I couldn't think of it for a second. Did Stripe not have any gems dependencies then?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Gotcha. Okay. What else did you encounter?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Gotcha. Okay. What else did you encounter?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Okay, so you guys went through all this work and effort to get Sorbet working at Shopify. So what did you get from that? What was your value? What was you guys' value proposition as best you understand it?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Okay, so you guys went through all this work and effort to get Sorbet working at Shopify. So what did you get from that? What was your value? What was you guys' value proposition as best you understand it?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yeah, I was just going to say, it sounds like you were able to test more or less your premise, right? Which is that you were going to be able to eliminate all of these name errors.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yeah, I was just going to say, it sounds like you were able to test more or less your premise, right? Which is that you were going to be able to eliminate all of these name errors.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Sweet. Then let's roll on into PIX then. Dave, would you start us off with PIX this week?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Sweet. Then let's roll on into PIX then. Dave, would you start us off with PIX this week?