Systems | Development | Analytics | API | Testing

%term

Protect Your UI with WordPress Automated Testing

Many people don’t test their WordPress websites, and it’s a problem. While the core of WordPress is fairly well-tested by its creators, users, and the open-source community, the same cannot be said for every plugin and theme. There’s an infinite combination of versions, hosting environments, plugins, themes, and configurations. You can’t trust the community to catch every bug that could affect your website.

Kong AI Gateway Goes GA, New Enterprise Capabilities Added

More easily manage AI spend, build AI agents and chatbots, get real-time AI responses, and ensure content safety We're introducing several new Kong AI Gateway capabilities in Kong Gateway 3.7 and Kong Gateway Enterprise 3.7, including enterprise-only and OSS improvements. Read on for a full rundown of the new AI-focused features.

Simplifying Authentication Flow Configuration with Login Flow AI in Asgardeo

WSO2’s Asgardeo offers an innovative SaaS open source solution for identity and authentication management, providing seamless user management and login configuration across all your applications. Asgardeo combines cutting-edge technology with robust security, ensuring a simplified yet secure user experience When developing your application, significant time and effort are needed to build secure authorization and user management functionality.

Simplify Brand Identity Management on Asgardeo with Branding AI

In today’s market, the power of a cohesive brand identity cannot be overstated. However, manually configuring consistent branding themes across multiple platforms can be a tedious process. That’s where Asgardeo’s new AI Branding feature comes in, offering a smarter way to align your digital identity in Asgardeo with your own brand.

Solving the Dual-Write Problem: Effective Strategies for Atomic Updates Across Systems

The dual-write problem occurs when two external systems must be updated in an atomic fashion. A classic example is updating an application’s database while pushing an event into a messaging system like Apache Kafka. If the database update succeeds but the write to Kafka fails, the system ends up in an inconsistent state. However, the dual-write problem isn’t unique to event-driven systems or Kafka. It occurs in many situations involving different technologies and architectures.

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.

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.

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.

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.