Systems | Development | Analytics | API | Testing

How to Build a Smart GenAI Call Center App

Building a smart call center app based on generative AI is a promising solution for improving the customer experience and call center efficiency. But developing this app requires overcoming challenges like scalability, costs and audio quality. By building and orchestrating an ML pipeline with MLRun, which includes steps like transcription, masking PII and analysis, data science teams can use LLMs to analyze audio calls from their call centers. In this blog post, we explain how.

Difference Between Project & Program Management | Lanette Creamer | TestFlix 2023 #projectmanagement

In her thought-provoking talk, "Human-Focused Program Management," Lanette Creamer delves into the heart of program management. With a clear distinction between project and program management, technical and non-technical aspects, she explores the purpose and core responsibilities of program managers.

Webhook Testing for Modern Applications | Challenges and Considerations | Dimpy Adhikary #testing

In this engaging video, Dimpy Adhikary takes you on a journey beyond the traditional callback methods, diving deep into the world of "Webhook Testing for Modern Applications." As our digital environments become increasingly interconnected, the concept of isolation is no longer viable for optimal performance.

Challenges of Testing at Scale | Experiments and Experiences | Sowmya Sridharamurthy | TestFlix 2023

Delve into the dynamic world of software testing within large organizations with Sowmya Sridharamurthy's illuminating talk, "Experiments and Experiences in Testing Large Organizations." Large corporations are intricate digital ecosystems that drive global commerce, and Sowmya's presentation offers an impressive journey through the complexities, coordination, and innovations encountered during the testing process within these behemoths.

Leveraging Kotlin Collections in Android Development

Kotlin has gradually replaced Java as the lingua franca of Android programming. It’s a more concise language than Java, meaning your code works harder and you can build leaner applications. And Kotlin Collections are fundamental. These collections play a fundamental role in our work as programmers by simplifying the organization and management of data. Whether it’s a list, set, map or other data structure, they allow us to categorize and store data logically.

What is Kubernetes CrashLoopBackOff error, and how to fix it?

Kubernetes is one of the most popular container orchestration platforms. It helps with automated deployment, scaling, and management of containerized applications. But sometimes, it experiences some turbulences - as in a CrashLoopBackOff Error. Calling it an error is not entirely right. It expresses a state of restart loop happening somewhere in the background, i.e., in a pod.

What are Sealed Classes in Java?

Sealed classes are a feature introduced in Java 15 which bring a new level of control and predictability to class hierarchies. A sealed class is a class that explicitly specifies which other classes are allowed to extend it. This offers a way to restrict class hierarchies, making them more predictable and less prone to unintended extensions.

What is Synthetic Monitoring? Guide & Best Practices

Modern applications are expected to be up 24/7, and that puts certain pressure on the performance testing team. One of their goals is to continuously monitor real users’ interactions with the site and develop a performance benchmark based on that information. However, there’s a catch: sometimes real user monitoring doesn't allow you to observe the system's behavior in extreme scenarios (such as sudden spike in traffic or abnormal user behaviors).

What is API Mocking? Definition, Guide, and Best Practices

APIs enable seamless data communication among software applications and digital services, making it one of the most essential backbone of our modern society. Carrying such importance, API testing is always highly recommended to ensure that the API is working as expected. However, APIs may not be fully available to be tested, especially during the earlier stages of development, or when the API providers impose certain access restrictions to their APIs.