Systems | Development | Analytics | API | Testing

Innovating for Performance: How our Infra Team Powers 100+ Million Downloads A Year (While Keeping our SaaS Reliable and Secure)

We just shared big news about the open-sourcing of our Node.js Runtime and the release of our AI Copilot for Node, both requiring a big role from our infrastructure (Infra) team. They are the team behind the scenes, dedicated to delivering top performance, and have been instrumental in maintaining our reputation for fast, stable, and secure delivery of our SaaS product and Binary Distributions–which generate over 100 million annual downloads a year.

Choosing Billing Metrics in Apigee vs. Moesif

Perhaps the most important part of any monetization strategy is the effective selection of API billing metrics. Billing metrics form the backbone of your monetization strategy, and giving ample thought to what – and how – to monetize will pay long-term dividends both in economic terms as well as management ones. Today, we’re going to look at what API billing metrics actually are, and how they related to your long-term monetization strategy.

Internal API Security Measures: Protecting Your Infrastructure

The rapid development and deployment of software applications largely rely on the power of APIs. These Application Programming Interfaces act as the glue holding together various components, enabling efficient communication and data exchange between them. From mobile apps to web services and enterprise systems, APIs are ubiquitous, playing a critical role in the seamless functioning of modern software architecture – but its important to take internal API security risks seriously.

Drive Your Retail Media Strategy with Data Clean Rooms

Retail media is the topic everyone is talking about in the retail and consumer goods industry. And for good reason: the $45 billion U.S. retail media market is surging as retailers capitalize on the consumer shift to ecommerce while offering advertisers access to their unique audiences and data insights. Many retailers developed their own retail media networks over the last few years, from digital marketplaces and department stores to commerce intermediaries.

An Introduction to REST API with Python

REST API is an acronym that stands for Representational State Transfer Application Programming Interface. REST APIs are used to create "web services" in HTTP requests, which provide data between client and server applications. This article will cover some of the basics of REST APIs and will also walk you through making a basic API using Python. Here are the 5 key takeaways from the article.

How to Use Shoulda Matchers with RSpec for Ruby on Rails

When writing tests in Rails, you should avoid repetition and have the right amount of tests to satisfy your use case. This article will introduce you to shoulda-matchers with RSpec for testing functionality in Rails. At the end of the post, you should feel confident about using shoulda-matchers in your Rails application. Let's get going!

How to Deploy a Python Flask app with Heroku

In this tutorial, we will build a simple Flask app that is primed and ready to deploy to Heroku. Once the bare bones of the app are built, we will guide you through the setup process on GitHub and Heroku so that you can start making automatic deploys in no time. But before we dive straight into the code, why choose Flask and Heroku in the first place?

Snowflake Automation: The Key to Scalability and Efficiency

Snowflake is a powerful cloud data warehouse platform that can help businesses of all sizes manage and analyze their data. However, as the volume and complexity of data grows, it can become increasingly challenging to manually manage Snowflake workloads. Snowflake automation can help businesses overcome these challenges in data engineering by automating repetitive tasks and workflows.

How To Build An Effective Regression Test Suite?

Regression testing is a must-have testing activity. A quite common best practice is to build a regression test suite consisting of many related test cases for a particular feature. This test suite is scheduled to run automatically after a code update to check if that particular feature is affected by the update. The real question is not about how to build a regression test suite, but rather, on what criteria we should categorize our test cases.

Choosing the best JavaScript framework for your next project

The State of Developer Ecosystem 2022 report revealed that 65% of developers are using JavaScript, making it the most popular language. JavaScript also claims the spot of most popular primary language with 34%. Of all the JavaScript developers 80% use at least one JavaScript framework. Though there are thousands of JavaScript frameworks available, only a small subset of them is being used by developers.