Systems | Development | Analytics | API | Testing

Monetizing a Gen-AI-Based ChatBot API by Metering Token Usage

For many Gen AI-based applications, usage-based billing is crucial. It is especially important if you are using third-party models that charge you for tokens used. You want to ensure that your cost of tokens used is covered by your customers, in addition to charging for your own value add. In this tutorial, we will build a quick Chat Bot API using OpenAI’s ChatGPT, and then use Moesif and Stripe to meter the number of tokens used and report the usage to Stripe to be charged.

The Top Black Box Testing Techniques

Black box testing can help! Black box testing refers to a whole treasure trove of software testing techniques that help us achieve excellent test coverage while narrowing the number of cases and saving time. Read on to understand what black box testing is (exactly) and the techniques your team can use to impact your next cycle. You’ll also find some real-world examples along with the techniques.

10 Key Challenges of Mobile App Testing

Mobile users are unforgiving, and discovering an issue in the wild might result in users abandoning the app for good. Therefore, mobile apps and websites must be rock solid before launching to meet market demands. In this article, we explore the top 10 mobile testing challenges that app developers and testers face, as well as recommended strategies and best practices for addressing them effectively.

Embracing Automation in Government Acquisition: Advice for Modernization

Agencies typically have older procurement systems or too many systems. In either case, they are data entry intensive and error-prone, negatively impacting the procurement process and outcomes. The Office of Federal Procurement Policy’s Procurement Acquisition Lead Time memo from 2021 specifically calls for government modernization by “leveraging technology to modernize operations and help the workforce move from low- to high-value activities.”

Data Fabric Technology: Top 4 Reasons to Use It

Data fabric technology can help in a significant way, which is why it’s becoming a go-to method of choice for data management. Data fabric technology integrates information scattered across disparate sources and creates a unified data model through a virtual data layer. Data fabrics let you leave your existing data architecture intact, pulling directly from your current data sources and updating them in real time. So why is a data fabric approach the solution to your complex data challenges?

When and Why Should SMEs Upgrade Their Email Service Provider (ESP)?

It seems that there’s an email service provider (ESP) for everyone these days, whatever your marketing goals or industry. But this wide range of options also makes it harder for small and medium businesses to upgrade to the right advanced option. Without an enterprise’s broad budget, you need to balance your marketing needs with your costs carefully. These factors also make it important to know when it’s worth switching to a more complex platform.

How BT Group Built a Smart Event Mesh with Confluent

BT Group's Smart Event Mesh: Centralized Event Streaming With Decentralized Customer Experience, Automation, and a Foundation Built on Confluent. BT Group is a British multinational telecommunications holding company headquartered in London, England. It has operations in around 180 countries and is one of the largest telecommunications companies in the world, providing a range of products and services including fixed-line, broadband, mobile, and TV.

Exploring Apache Flink 1.20: Features, Improvements, and More

The Apache Flink community released Apache Flink 1.20 this week. In this blog post, we'll highlight some of the most interesting additions and improvements. You’ll find a comprehensive rundown of all of the updates in the official release announcement. Recent Flink releases have emphasized improving Flink’s usability, not only for developers, but also for those operating Flink clusters, and this theme continues in this latest release.

How PWAs Are Shaping the Future of Digital Interaction

Progressive Web Applications are revolutionizing the way businesses connect with users across various devices. They bring together the best aspects of mobile apps and web pages, creating a user experience that is quick, dependable, and engaging. Adding to their rising impact, research predicts that PWAs will exceed a market valuation of $12 billion by 2030, growing at a robust 28.7% annual rate.