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

Kyle d'Oliveira

👤 Person
240 total appearances

Appearances Over Time

Podcast Appearances

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

Hi.

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

Hi.

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

It's D'Oliveira.

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

It's D'Oliveira.

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

Yeah.

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

Yeah.

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

Sure. My name is Kyle. I've been working for a company named Clio. That's a legal practice management SaaS software. It's based out of Vancouver, Canada. It makes... Practice management software aimed at lawyers. We're looking at transforming the legal space. Our mission is to transform the practice of law for good. There's a nice little double entendre there.

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

Sure. My name is Kyle. I've been working for a company named Clio. That's a legal practice management SaaS software. It's based out of Vancouver, Canada. It makes... Practice management software aimed at lawyers. We're looking at transforming the legal space. Our mission is to transform the practice of law for good. There's a nice little double entendre there.

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

And it's been really interesting seeing some of the changes in legal that we've kind of made an impact with over the last few years. I've been working on Ruby and Rails for the better part of the last decade, but when I started working on Rails, it was Rails version zero, and I've been upgrading Rails ever since, and so now finally up to Rails 6, and...

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

And it's been really interesting seeing some of the changes in legal that we've kind of made an impact with over the last few years. I've been working on Ruby and Rails for the better part of the last decade, but when I started working on Rails, it was Rails version zero, and I've been upgrading Rails ever since, and so now finally up to Rails 6, and...

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

So touching all of the major versions, my major focus at Clio, which I've been at now for eight years, has been on the backend infrastructure side of things. So the main focus is scalability for the code base, but also in the terms of the organization, like what happens when we have 200 developers working? What happens when the data set sizes are, you know,

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

So touching all of the major versions, my major focus at Clio, which I've been at now for eight years, has been on the backend infrastructure side of things. So the main focus is scalability for the code base, but also in the terms of the organization, like what happens when we have 200 developers working? What happens when the data set sizes are, you know,

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

to the size where we can exhaust regular integers and we need to actually go into like beacons. We look at approachability, how easy can we just take a new developer and dump them into the code base and have them up and running?

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

to the size where we can exhaust regular integers and we need to actually go into like beacons. We look at approachability, how easy can we just take a new developer and dump them into the code base and have them up and running?

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

Because as things go to scale, there's obviously new patterns that need to be adhered to that we don't necessarily need to focus on with small projects, but we do need to focus on for large projects. And my team has focused a lot of that to making the effort and experience for all of the developers easy and fast.

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

Because as things go to scale, there's obviously new patterns that need to be adhered to that we don't necessarily need to focus on with small projects, but we do need to focus on for large projects. And my team has focused a lot of that to making the effort and experience for all of the developers easy and fast.

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

Yeah, absolutely. It's hard to know what you don't know. And so if you don't think about the scale at that point in time, it's hard to know what problems you're even going to run into.

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

Yeah, absolutely. It's hard to know what you don't know. And so if you don't think about the scale at that point in time, it's hard to know what problems you're even going to run into.

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

Yeah. So working at Clio, the code base is quite large. We have tens of thousands of commits that we go through. And it's really easy to see patterns of developers working on features. The features go live. And at some point in the next six months, a year, those features come back to bite us. So as like the first commit is great, the 10th commit is great. You're starting to notice some things.

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

Yeah. So working at Clio, the code base is quite large. We have tens of thousands of commits that we go through. And it's really easy to see patterns of developers working on features. The features go live. And at some point in the next six months, a year, those features come back to bite us. So as like the first commit is great, the 10th commit is great. You're starting to notice some things.

← Previous Page 1 of 12 Next →