How Stripe Uses Ruby
9 engineering articles about Ruby from Stripe's engineering team
Other Stripe Technologies
Other Companies Using Ruby
Articles
Filter:
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.
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
--
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.
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 built homegrown unattended coding agents called Minions that one-shot entire tasks from Slack message to merged pull request.
The article discusses the importance of preparing for Stripe API upgrades by using the Sandboxes feature to create isolated test environments.
The article discusses how Stripe developed Markdoc, a custom authoring format that enhances the interactivity and maintainability of their product documentation.
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
--
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.