Systems | Development | Analytics | API | Testing

How Retail and Media Leaders Drive Customer Satisfaction and Profits with Data and AI

Nearly nine out of 10 business leaders say their organizations’ data ecosystems are ready to build and deploy AI, according to a recent survey. But 84% of the IT practitioners surveyed spend at least one hour a day fixing data problems. Seventy percent spend one to four hours a day remediating data issues, while 14% spend more than four hours each day.

Tableflow: Represent Kafka topics as Apache Iceberg or Delta Lake tables in a few clicks

Tableflow represents Kafka topics and associate schemas as open-table formats such as Apache Iceberg(Generally Available) or Delta Lake (Early Access) in a few clicks to feed any data lake, warehouse, or analytics engine. It removes the need for complex, costly and error-prone data pipelines that are currently being used to feed streaming data to data lakes while delivering strong read performance and automated data maintenance. Customers can also bring their own storage ensuring flexibility, cost savings, and security.

The Confluent Q1 '25 Launch

The Confluent Q1 ’25 Launch includes Freight clusters and Tableflow, the features needed to make streaming data cheaper and feeding your data lake easier. We’re also introducing AI tools for Apache Flink, VS Code Extension, a new premium Oracle CDC Connector, and more! Our quarterly launches provide a single resource to learn about the accelerating number of new features we’re bringing to Confluent Cloud, our cloud-native data streaming platform.

How to Drag and Drop Elements When Using Selenium WebDriver?

When automating web applications with Selenium WebDriver, there are different scenarios where drag-and-drop functionality is needed. This occurs in test cases for applications featuring interactive UI elements, such as file uploaders, dashboards, Kanban boards, or drag-and-drop forms. This helps users move elements as expected without any errors or glitches. Read this blog to learn more about the drag-and-drop action process in Selenium WebDriver, along with its uses, challenges, and examples.

API Security Testing: A Step-by-Step Guide & Best Practices

Imagine you’ve built an advanced app, your users love it, and your business is thriving. But one day, you wake up to the news of a data breach—your API was hacked, and sensitive user data is now roaming the dark web. Sounds like a nightmare, right? Unfortunately, this scenario is all too real. According to a report by Salt Security, 94% of organizations experienced security issues in their production APIs, with 17% suffering a breach due to API vulnerabilities.

EP 15: Why Marketers Struggle with Data

Today’s digital environment is noisier than ever. For brands to stand out, they need to be hyper-relevant to their customers. That’s where the power of data comes in. In this episode of The AI Forecast, we’re joined by marketing expert Zontee Hou. Not only does Zontee have 20 years of experience in the marketing industry, she’s also the author of Data-Driven Personalization, the founder of Media Volery, the managing director of consultancy Convince & Convert, and the host of the Data-Driven Decisions podcast. To put it lightly, she is pretty busy!

How to Use Perforce P4 & Unity

Learn how to use Unity and Perforce P4 (formerly Helix Core) version control with this step-by-step tutorial by Jase Lindgren, Senior Solutions Engineer at Perforce. Jase will walk you through getting started with Unity and P4—from configuring your server for game engine files to setting up your depot, streams, and workspaces to use with Unity's Perforce Integration. This tutorial is part of our "How to Build Games with Unity + P4" playlist. Watch the rest of the videos to start your version control journey in Unity today.

Going deep on UUIDs and ULIDs

Not too long ago the Honeybadger team was debating between ULID vs UUID choice for primary keys. Ben, our dev-ops master, mentioned that he wished he'd used ULIDs instead of UUIDs for a particular system we built. Like any seasoned engineer in software development, my initial reaction was to mumble something non-committal and then sneak over to Google to try to figure out what the hell a ULID is. UUIDs are a bit more common, but I hadn't even heard of ULIDs.

Generating Tests from Recorded Data in Node.js

Testing is necessary to produce working code, but it can be difficult and takes a lot of time! By reducing the time and cost of testing, we can increase the pace at which we can ship reliable and working features to customers. In this article, we'll explore easy and quick ways to collect and generate data and create schemas for testing.