Systems | Development | Analytics | API | Testing

The Stripe Developer Experience and Docs Teardown

In this article, we are going to explore why the Stripe developer experience is so passionately supported by thousands of developers globally. One of Stripe’s missions is to increase the GDP of the internet, and over the last decade, they’ve successfully executed 250 million API requests per day and over 91 billion requests per year through their APIs.

The Ably Kafka Connector - now Generally Available with enhanced pattern-based mapping capabilities

The Ably Kafka Connector has a raft of new enhancements, and is now available in a full general availability (GA) release. Developers now have the option to use pattern-based mapping rules to enable streaming of data from many Kafka topics to many Ably channels - ideal for chat solutions, live sports updates, live streaming, broadcasting notifications and alerts.

Top 5 Static Site Generators in 2022

Static sites (websites) are not new. In fact they’ve been around since the era of Web 1.0. Back in those dim and distant days the internet only had a few contributors, so managing and maintaining a static website was fairly hassle-free, they use to have a couple of static html files. However, the needs of creators and consumers have changed dramatically since then. So we need a new technology to generate static sites, befitting the resources and innovative spirit of the digital revolution.

Load Test Driven Development

We are going to explore whether Load Test Driven Development is an idea that would be worth pursuing for your organisation. We will recap on what Test-Driven Development (TDD) is in the next section but fundamentally Now when you think about this, does it make sense to try and run a performance test before we have developed any code? We think it does and we are going to explain why. For clarity we are not suggesting that Load test Driven Development should replace TDD but rather to compliment it.

The People Behind the Process: Software's Greatest Asset

Our new podcast, "The People Behind Your Favorite Apps," shines the spotlight on the developers, testers, and others who work tirelessly to bring amazing technologies to market. How they come up with solutions to big challenges, collaborate at scale, and deal with high-pressure deadlines and increased expectations from the business and customers alike.

Announcing Node V18 available in distributions

Providing developers and the Node ecosystem NodeSource Node.js Binary Distributions via.rpm, .deb as well as their setup and support scripts is one of our primary contributions to the community. Our binaries have been downloaded more than 100m times in the last year, powering applications across the globe.

API Design Is Communication: How to Build APIs People Will Love

In the digital world, application programming interfaces (APIs) are how we interact with our applications. API design is critical to creating a good user experience, and it must translate the capabilities of your applications into an interface that is both easy to use and understand. Therefore, API design is communication-focused, and this should be considered throughout the entire API development process.

Visual Regression Testing with Playwright

With Playwright, you can launch or connect to a Chrome, Edge, Safari, or Firefox browser and exchange instructions. The DevTools protocol (for Chrome browsers) and a bespoke protocol (for Firefox and WebKit browsers) are used for these messages. The primary benefit of adopting Playwright over Puppeteer is that Playwright supports many browser manufacturers, whereas Puppeteer exclusively supports Chrome-based browsers.