Stripe logo

How Stripe Uses Ruby

9 engineering articles about Ruby from Stripe's engineering team

Articles

Filter:
Stripe logo
Stripe
Intermediate
Event destinations are central to Stripe integrations but hard to get right. Event notification handlers encapsulate the setup and wiring, letting you focus on business logic and surface errors at development time instead of in production.
David Brownman
6 min read
Includes Code
--
Stripe logo
Stripe
Advanced
When a Stripe engineer makes changes to an API, merging the PR is just the beginning. Stripe maintains a vast developer product suite that needs to stay in sync with the API changes we frequently ship:
Mikael Mello
11 min read
Includes Code
--
Stripe logo
Stripe
Intermediate
This is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world's largest Ruby codebase.
Fable Tales
12 min read
Includes Code
--
Stripe logo
Stripe
Advanced
Stripe's Selective Test Execution system employs some clever tricks to allow us to continue scaling our team and our codebase while only running around 5% of our tests on average. Find out how it works!
Aditya Anchuri
12 min read
Includes Code
--
Stripe logo
Stripe
Beginner
Stripe built homegrown unattended coding agents called Minions that one-shot entire tasks from Slack message to merged pull request.
Alistair Gray
8 min read
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses the importance of preparing for Stripe API upgrades by using the Sandboxes feature to create isolated test environments.
Cecil Phillip
8 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses how Stripe developed Markdoc, a custom authoring format that enhances the interactivity and maintainability of their product documentation.
Ryan Paul
13 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Advanced
The article discusses the challenges and solutions Stripe engineers face in maintaining a continuous integration (CI) system that balances speed and security.
Sushain Cherivirala
11 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Beginner
Sorbet is Stripe's open-source type checker for Ruby, designed to enhance code clarity and productivity in a large codebase.
Jake Zimmerman
11 min read
Includes Code
Has Summary
--

You've reached the end! All 9 articles loaded.