December Developer Digest: A year in review
Tags: stripe, webdev, stripedevdigest, payments
Published: 2021-12-30 23:18:48


📩 We're sharing our most recent developer digest here on DEV! If you're interested in subscribing to monthly developer updates, sign up [here](https://go.stripe.global/dev-digest).
![Horizontal rule](https://res.cloudinary.com/practicaldev/image/fetch/s--XRaNCJc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)

## 2021 wrap-up
![2021 wrap-up: a year in review](https://lh3.googleusercontent.com/w0XmZSAABqyRVo4ynamYp-oPyWE8Mxk5gpLAqzvj6w0DN784jpEmg8ZQ09KaLPmTCYIpwiuPV75SLlEr_vwdPGU0kBPDzbJ2n37M-XRE1p8XZeh1zxXASe1jDvoVJeA41xzODw5S)


In this special edition of the Developer Digest, we’re highlighting some of the most important product releases, video series, and community contributions of 2021. 

## Stay updated

**Payment Element:** The new [Payment Element](https://stripe.com/docs/payments/payment-element?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264) lets you build a custom payment flow that supports [18+ payment methods](https://stripe.com/docs/payments/payment-methods/integration-options?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264) with a single integration. Once integrated, you can add additional payment methods with no front-end changes. Explore our [code samples](https://stripe.com/docs/payments/quickstart?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264) or learn how to [migrate from an existing integration](https://stripe.com/docs/payments/payment-element/migration?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264). 

**Payment Links:** Use [Payment Links](https://stripe.com/docs/payments/payment-links?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264) to sell a product or subscription in minutes. Create a full payment page in just a few clicks and embed the link or share it with your customers—no code required. [Learn how to set up a payment link](https://www.youtube.com/watch?v=RXuPWuI7JXE) in our video or [get started now](https://dashboard.stripe.com/payment-links/create?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264). 

**Stripe Tax:** [Stripe Tax](https://stripe.com/docs/tax?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264) simplifies tax calculation and collection. If you’re looking to incorporate Stripe Tax into your integration or learn more about the three steps you need to get started, [watch our guide on YouTube](https://youtu.be/3psLlebNl5w/).

**Stripe for VS Code:** With our [VS Code extension](https://stripe.com/docs/stripe-vscode?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264), you can stream logs and webhook events from the Stripe API to your local development machine, quickly access the API reference by hovering over resource methods, easily get started with one of [Stripe’s sample apps](https://github.com/stripe-samples), and much more. [Learn more](https://www.youtube.com/watch?v=fATvgUMWLzU) in our video or [get started now](https://stripe.com/docs/stripe-vscode?utm_medium=earned-email&utm_source=338e&utm_campaign=GLOBAL_4487&utm_content=b109&utm_term=705b934c1264#installation).

**Stripe React Native SDK:** The official [Stripe React Native SDK](https://github.com/stripe/stripe-react-native) is now in public beta to help you build delightful payment experiences using React Native. Watch our video guides on [adding the SDK to a React Native app](https://www.youtube.com/watch?v=qiEwO_UrOro) and [accepting a payment](https://www.youtube.com/watch?v=SH2bi-1MUNM).

## Learn 

**Developer Foundations series:**  In this video series, you'll learn the fundamentals of topics like authentication, making requests, adding metadata, and more. Check out the playlist for [](https://www.youtube.com/watch?v=8Db0nTVlKM0&list=PLy1nL-pvL2M50RmP6ie-gdcSnfOuQCRYk)[Ruby](https://www.youtube.com/watch?v=8Db0nTVlKM0&list=PLy1nL-pvL2M50RmP6ie-gdcSnfOuQCRYk), [Python](https://www.youtube.com/watch?v=gRvlMeBks6k&list=PLy1nL-pvL2M55YVn0mGoQ5r-39A1-ZypO), [PHP](https://www.youtube.com/watch?v=CeufP46S5BI&list=PLy1nL-pvL2M6cUbiHrfMkXxZ9j9SGBxFE), [Node](https://www.youtube.com/watch?v=R5RoYDEIhCI&list=PLy1nL-pvL2M5xNIuNapwmABwEy2uifAlY), [Go](https://www.youtube.com/watch?v=oJRPV07bVS0&list=PLy1nL-pvL2M5eqpSBR9KL7K0lcnWo0V0a), [Java](https://www.youtube.com/watch?v=t4iJ07E_tA8&list=PLy1nL-pvL2M5TnSGVjEHTTMgdnnHi-KPg), or [.NET](https://www.youtube.com/watch?v=N20T0rXAWsc&list=PLy1nL-pvL2M4cNNoUtjWevYSci4ubsbhC).

**Global payment video series**: Watch our [series of videos](https://www.youtube.com/playlist?list=PLy1nL-pvL2M5naBTFxHkj3TNGFhHkVRSu) that walks through how to get started accepting payments on Stripe using local payment methods.

**Stripe Postman video series:** Learn how to use the new [Stripe Postman collection](https://www.postman.com/stripedev/workspace/stripe-developers/overview) to try API requests without writing any code. You can now learn how to [install the collection](https://youtu.be/Mxsmcsvhq9s), set up [authentication](https://youtu.be/ZFJ_z8v35e8), make [basic](https://youtu.be/5SzRdPuZVR0) and [advanced](https://youtu.be/EsOLI6h9XBY) requests, [paginate lists](https://youtu.be/9sIkxX2CiE8), send [versions](https://youtu.be/DPDsCo3sh98) and [metadata](https://youtu.be/PyOWJliOpjE), [expand responses](https://youtu.be/1Uyeouge66U), and work with [idempotency keys](https://youtu.be/wTHgZji6zHk).

## Community 

Thank you to our top open-source contributor of 2021: [hibariya](https://github.com/hibariya).   

- [Build a full stack ecommerce store](https://www.youtube.com/watch?v=385cpCpGRC0) with Next.js, Strapi, Magic, and Stripe [video from [Alex the Entreprenerd](https://www.youtube.com/channel/UCMguCMq25nEqlHlr17iINNw)]
{% youtube 385cpCpGRC0 %}
- [Ultimate Stripe Tax Guide for SaaS](https://blog.billflow.io/ultimate-stripe-tax-guide-for-saas/) [blog post from Ben Sears of [Billflow](https://www.billflow.io/)]
- [Stripe integration for eCommerce app in React Native & AWS Amplify](https://www.youtube.com/watch?v=XnjA8PlwFIc) [video from [Vadim Savin](https://www.youtube.com/channel/UCYSa_YLoJokZAwHhlwJntIA) of [notJustDevelopment](https://www.notjust.dev/)]
- Learn how to [set up subscription payments with Stripe, Next.js, and Firebase](https://www.youtube.com/watch?v=P0Udy2Gi7n8) [video from [Jarrod Watts](https://www.youtube.com/channel/UCJae_agpt9S3qwWNED0KHcQ)]
{% youtube P0Udy2Gi7n8 %}

## Stay connected

💬 [Follow us at @StripeDev on Twitter](https://twitter.com/stripedev) for updates and answers to your developer questions. Let us know what you’re working on with the Stripe API!
👾 [Join the Stripe Discord server](https://stripe.com/go/developer-chat) to chat live with other developers.
📺 [Subscribe to Stripe Developers on YouTube](https://www.youtube.com/stripedevelopers) for office hours, live streams, and online technical workshops.
📚 [Add us on DEV](https://dev.to/stripe) for how-to articles and past editions of this developer digest.

![Horizontal rule](https://res.cloudinary.com/practicaldev/image/fetch/s--XRaNCJc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)

What would you like to see more (or less) of? Let us know by replying to this email. If you have questions, comments, or need help with code, we’re here to help [via email](https://support.stripe.com/contact/login), or on [Discord](https://stripe.com/go/developer-chat), [Twitter](https://twitter.com/StripeDev), and [Stack Overflow](https://stackoverflow.com/tags/stripe-payments/info). View our [code samples](https://github.com/stripe-samples) on GitHub.

—The Stripe team