
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.





Additions and updates to the Stripe platform

Stripe events, partnerships, and industry observations

Spotlights and updates on Stripe's suite of payments, financial services, and business operations products

Learn how to build web and mobile applications to accept payments, send payouts, and manage your business online with Stripe.

Stripe’s expansion into new countries, markets, and modes of commerce

Abstracting away the complexity of payments has driven the evolution of our APIs over the last decade. Learn more about Stripe payments APIs here.

Stripe uses Sorbet to type check our 15 million lines of Ruby code, making engineers more productive. Here's why we love Sorbet.

Stripe's continuous integration system is responsible for orchestrating build pipelines and executing tens of thousands of test suites. To meet our exceptionally high security bar, we lean on a combination of open-source tech and novel engineering.

On Sunday, March 6, we migrated we converted more than 3.7 million lines of code with a single pull request. The next day, hundreds of engineers came in to start writing TypeScript for their projects.

Markdoc delivers a good user experience without compromising the authoring experience. It enables writers to express interactivity and simple page logic without mixing code and content.

What makes Radar, Stripe’s fraud prevention solution, so powerful? Here are some of the key decisions made—and lessons learned—in the years it has taken to build it.

Stripe Billing allows businesses to manage customer relationships with recurring payments, usage triggers, and other customizable features.

Technical details on how Stripe built Ledger, a state-of-the-art money movement tracking system, including how teams at Stripe interact with the data quality metrics that underlie our payment processing network.

This blog discusses the technical details of how we built Shepherd and how we are expanding the capabilities of Chronon to meet Stripe’s scale.

Our new jurisdiction resolution system (JRS) is a faster, less resource-intensive solution to the challenging problem of determining tax obligations in places with complicated, overlapping tax jurisdictions.

Among global business leaders surveyed, 84% agree that adapting pricing quickly will be a key competitive advantage. Our new real-time analytics system for Stripe Billing helps them spot customer trends just as they emerge.

Let users securely share financial data so you can streamline payments, reduce fraud, underwrite risk and build new products.


Toolbelt worthy, powerful, and stable CSS you can use today.

Toolbelt worthy, powerful, and stable CSS you can use today.