Speaker: Jake Zimmerman

Tech Lead of Sorbet @Stripe

Jake has been at Stripe for the last 7 years, 6 of which he's spent working on Sorbet, a type checker for Ruby. His focus is on using types to make Ruby developers more productive: improving the type system, building type-driven tooling, and making sure that type checking is fast.

Jake first became interested in types while attending CMU, meaning he's still a recovering Standard ML enthusiast. Outside of work, he loves anything that takes him outdoors.

Session

Detangling Tightly-Coupled Legacy Codebases

At Stripe, we manage a codebase of tens of millions of lines of Ruby with many tightly coupled components. With our business shifting towards microservices, we found it necessary to decompose this code into reusable building blocks. How do you break apart a monolith a decade in the making?

Read more

Date

Tuesday Nov 19 / 11:45AM PST ( 50 minutes )

Location

Pacific DEKJ

Share