Systems | Development | Analytics | API | Testing

%term

Retrieval Augmented Generation (RAG) with Data Streaming

How do you prevent hallucinations from large language models (LLMs) in GenAI applications? LLMs need real-time, contextualized, and trustworthy data to generate the most reliable outputs. Kai Waehner, Global Field CTO at Confluent, explains how RAG and a data streaming platform with Apache Kafka and Flink make that possible.

Clean code with PHP namespaces

A widespread issue developers run into when building applications is grouping and organizing code correctly so that it is easier for other developers to understand and collaborate. Conflicting class names, functions, and other code blocks is an issue for developers, and PHP offers a way to tackle this problem by adding namespaces to the language in PHP 5.3. In this article, you will learn everything you need to know to start using namespaces to organize your code efficiently in PHP.

Choosing the Right Test Management Tool for Your Team

Building quality software requires efficient and effective software testing processes. To achieve this, it’s important to make sure your test management tool has the capabilities to support your team’s current, and future, testing needs. By following this three-step approach, you can narrow down your choices and find your perfect fit. Break out your notepad and follow along to see if your team’s needs are best described by options A, B, or C.

NASA's 10 Rules for Developing Safety-Critical Code

NASA Jet Propulsion Laboratory’s Laboratory for Reliable Software developed a set of code guidelines for developing safety-critical code. The NASA's 10 rules are intended to eliminate C coding practices that make it difficult to review or properly analyze with static analysis tools. Enforce NASA's 10 Rules With Klocwork.

Alternatives to Session-Based Test Management and how Xray Exploratory App fits

In our previous articles about exploratory testing, we focused on session-based test management (SBTM), one of the more popular approaches. SBTM aligns clearly with the Xray Exploratory App workflow and terminology. As a quick refresher, SBTM is a more structured technique for performing exploratory testing. The key idea is to organize delimited sessions which are uninterrupted blocks of reviewable, chartered test effort.

Master Kotlin Enums: A Comprehensive Guide

In Kotlin, an enum (short for enumerator) is a special kind of predefined Kotlin data type used to store and represent a fixed set of named constant values, often simply referred to as constants. Each constant is an object, meaning they can have properties and methods, these are enums and are useful for representing elements that are fixed (for example days of the week) and don’t change.

A Conversation With ZoomInfo's Philip Zelichenko

In this "Data Cloud Podcast" episode, host Steve Hamm sits down with Philip Zelichenko, VP of Data and Analytics at ZoomInfo, to discuss the benefits the ZoomInfo business go-to-market platform provides to companies. During the conversation, he explains ZoomInfo's role as a data broker that maintains a database with profile information on 100 million companies, iinformation that clients can use to fuel sales and marketing growth.

What is a KPI Dashboard? 6 Key Benefits & Best Practice Examples

From business-wide objectives to long-term targets, every organization has specific metrics they need to track. One way to communicate those insights is a KPI dashboard. Key performance indicator (KPI) dashboards are a great way for executives to improve their management of strategic goals, and keep on top of changes, issues and trends in performance at a high-level, with many useful applications when used correctly, alongside other modern analytics tools.