Systems | Development | Analytics | API | Testing

%term

Optimizing global message transit latency: a journey through TCP configuration

At Ably, we provide a realtime messaging service that aims to deliver messages between globally-distributed participants with the lowest latency possible. When powering apps that enable realtime collaboration, or require time-critical updates, low and consistent latency is essential.

Introducing Apache Kafka 3.8

We are proud to announce the release of Apache Kafka 3.8.0. This release contains many new features and improvements. This blog post will highlight some of the more prominent features. For a full list of changes, be sure to check the release notes. See the Upgrading to 3.8.0 from any version 0.8.x through 3.7.x section in the documentation for the list of notable changes and detailed upgrade steps. In a previous release, 3.6, Tiered Storage was released as early access feature.

How To Calculate Test Automation ROI?

Test automation is no longer a cutting-edge technology. It is now a standard for any QA team looking to bring product quality to the next level. However, some testers are hesitant. They pose questions: does test automation actually bring ROI? Or perhaps they’re wary of the struggle with maintaining automation test scripts that break every time a new update is rolled out. It is those questions that deter business leaders from making the final decision, but they have a reason to be wary.

App Center internal app distribution alternatives

Internal app sharing is a crucial step in ensuring the quality and functionality of applications before their public release. With the upcoming discontinuation of Microsoft's App Center, developers are looking for robust alternatives that streamline the distribution process and address common challenges faced during internal testing phases. This post explores the intricacies of internal app sharing, highlighting common obstacles and reviewing platforms designed to simplify the process.

Flink AI: Real-Time ML and GenAI Enrichment of Streaming Data with Flink SQL on Confluent Cloud

Modern data platforms enable enterprises to extract valuable business insights from data, sourced from various origins. Data engineers, data scientists, and other data practitioners utilize both data streaming and batch processing frameworks as a means to provide these insights. While batch processes work on historical data, stream processing extracts insights in real time, enabling businesses to react faster with respect to changing events.

End-To-End Testing vs. Regression Testing: How To Decide Which Is Best For Your Needs

End-to-end (E2E) testing and regression testing are critical aspects of software testing that play very different roles. E2E Testing evaluates the entire application, simulating real user experiences. In contrast, regression testing checks if recent updates or changes have inadvertently disrupted existing functionality. Choosing the right testing strategies is as important as testing frequently.

Understanding Tdd And Bdd : A Guide For Developers

TDD refers to Test Driven Development and BDD refers to Behavior Driven Development; are fairly similar development approaches that both emphasize testing and collaboration, yet have major differences. TDD is more developer-centric, revolving around code correctness, with programming language-specific frameworks. On the other hand, BDD is more user-centric and revolves more around system behavior. In this article, we will explore in-depth what is TDD and BDD. So, let’s dive in!

Essential Guide to Product Analytics: Metrics, Strategies & Tools

Product analytics helps you understand how users interact with your product, offering insights that drive growth and improve user experience. In this guide, you’ll learn about essential metrics, strategies, and tools for effective product analytics. By leveraging these insights, businesses can make informed decisions, optimize product features, and enhance overall user satisfaction.