Systems | Development | Analytics | API | Testing

5 Business Benefits of Yellowfin NLQ

As part of our series on natural language query (NLQ), this blog details 5 benefits of using Guided NLQ, and how it differs from search-based NLQ to bring true self-service BI. Many analytics vendors today offer search-based NLQ tools. To explore data and find insights, you must use free text, but you also have to know what, or how to pose a query. The problem here is obvious: There is no guidance on what to ask your data, or how you can use the tool to ask questions and get helpful answers.

Top Ai Tools And Libraries For Java Developers In 2025

AI is becoming a crucial part of how we build software. From recommending products to helping businesses predict what their customers might need, AI is changing how we think about building and using apps and software’s. The wide variety of libraries and frameworks available in the Java ecosystem will bring developers powerful, specific tools for creating AI applications that enable a variety of subjects, including machine learning and natural language processing.

Everything you need in an API Platform, in Konnect

Bringing our video series to a close with a full run through of how to use all of the components of Konnect to a build your API Platform. Mike and Alex have posted a series of videos breaking down all of the individual API Platform-relevant components of Konnect, and how they can be used to satisfy key API Platform requirements. Now, they’re bringing it all together! In this livestream, join Mike and Alex to discuss API Platform needs from day zero through day two and–even better–watch Mike build it all live.

Agentic AI Is Changing How We Work. Fast.

“What do I do with the other 7 hours and 55 minutes of my day?” In this short clip from Test Case Scenario, Angie Jones shares how agentic AI is unlocking next-level productivity for automation engineers. After spinning up a full Selenium testing framework in just minutes using an MCP, Angie found herself with a rare gift: time. And with that time? All the innovation and long-neglected backlog work that once felt out of reach suddenly becomes possible.

Managing PostgreSQL table partitioning in Ruby

If you have the pleasure of working with a Rails app that uses a lot of data like logs, events, and metrics, you’ve probably run into performance issues at some point due to large tables. Deleting high quantities of rows can bring your database server to its knees or slow down queries to unacceptable latencies. PostgreSQL table partitioning is an excellent solution to these sorts of problems.

A Technical Guide To Test Mock Data: Levels, Tools, And Best Practices

Mock data is the backbone of modern software development and testing. It allows developers to simulate real-world scenarios without relying on production data, ensuring security, efficiency, and reliability. Whether you’re testing APIs, building UIs, or stress-testing databases, mock data helps you isolate components, accelerate development, and catch bugs early.

Data & Analytics - Logi Symphony Heritage Introduction

They say dashboards are dead. They say BI is for dinosaurs. They say AI is going to change everything. And they're right. The way applications work, the way people interact with data, it's all getting rewritten. Now, imagine if some of the biggest names in data and analytics over the last twenty five years came together to build something completely new, something designed for this AI first world. Wouldn't that be something? What if we went to the people who pioneered the best and most flexible visualization controls ever created? The ones that powered modern web app and experiences.

Kotlin Extension Functions: Add Functionality Without Modifying Code

Imagine you own a car. It’s reliable, runs smoothly and gets you where you need to go. But one day, you realize you need a GPS navigation system for better routes. What do you do? Would you redesign the entire car just to integrate GPS, or would you simply install a GPS device on the dashboard? Of course, the smarter choice is to add the GPS instead of modifying the car’s built-in system. This is exactly how a Kotlin Extension Function works.