Sort by:

Staff Engineering with Will Larson

Staff engineer is a job title that suggests the engineer has deep expertise, and considerable experience. More and more companies are adopting a “staff engineer track” where an

Stripe Machine Learning Infrastructure with Rob Story and Kelley Rivoire (Summer Break Repeat)

Originally published June 13, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Machine learning allows software to improve as that software consumes more

Components of Modern Data Pipelines

Figure 1 Data flows to and from systems through data pipelines. The motivations for data pipelines include the decoupling of systems, avoidance of performance hits where the data is

Sorbet: Typed Ruby with Dmitry Petrashko

Programming languages are dynamically typed or statically typed. In a dynamically typed language, the programmer does not need to declare if a variable is an integer, string, or other

What’s Behind the Rise of “Challenger Banks”?

Introduction This Monday, Visa announced a plan to buy fintech startup Plaid at a valuation of $5.3 billion. For a company that, in essence, builds intermediary APIs as a platform for