Systems | Development | Analytics | API | Testing

A Generalized User-local Container for UI State in Kredis

In our last post, we persisted and restored a collapsed/expanded UI state with Kredis. However, the great pain point with this is that we have to invent a lot of Kredis keys. This time, we'll see how we can avoid this by developing a generalized solution for any DOM node whose attribute states we want to track on the server side. Let's dive straight in!

How Have Business Intelligence Tools Evolved Over the Years?

The evolution of business intelligence and analytics has been so successful that it has become fundamental to businesses today. There was a time when analytics was once performed manually with pen and paper; now, businesses utilize powerful Business Intelligence (BI) tools to analyze big data and provide decision-makers with descriptive, predictive, and prescriptive analytics in real time.

Appian Protect: Security Monitoring, End-to-End Encryption, and More

Data is the heart of business operations. And much of that data is sensitive or regulated. Cyber threat actors know they can benefit financially from your data by holding it for ransom or selling it on the dark web. The most recent Cost of a Data Breach Report 2022 from Ponemon Institute and IBM clocks the average data breach cost at $4.35 million USD (that’s $164 USD per data record). The stakes are high. Your security must be too.

Reliable Data Exchange with the Outbox Pattern and Cloudera DiM

In this post, I will demonstrate how to use the Cloudera Data Platform (CDP) and its streaming solutions to set up reliable data exchange in modern applications between high-scale microservices, and ensure that the internal state will stay consistent even under the highest load.

Revolutionizing Object Storage to Meet Rising Hybrid Multi-Cloud Demands

With the advent of cloud services, IT is transforming and evolving from being traditionally data center-centric to data-centric. The data center is no longer a physical location. It extends beyond the walls of the enterprise, to the cloud, and the edge where the majority of data is being generated.

More AI Means More APIs

“Software is eating the world” and “APIs are eating software” have become familiar proclamations across the modern-day software industry. Given the resounding hype, interest, and substantial monetary investments happening in Artificial Intelligence (AI), a likely follow-on statement is, “AI is eating APIs, software, and everything else!”

Is self-service BI attainable? Benefits and historical concerns of self-service BI

Whether you call it self-service analytics or self-service business intelligence (BI), there has been much discussion about the perils, myths, promises, and prospects of successfully building self-service capability. Going forward, I’ll use the phrase “self-service BI” but you are welcome to substitute the words “self-service analytics”. So, is self-service BI actually attainable or just snake oil?

The 7 best data migration tools in 2023

Data migration can be a time-consuming and error-prone process. But with the right data migration tool, you can automate the migration workflows, ensure high data quality and save a lot of that precious time for more value-generating tasks. In this blog, we'll cover 7 of the best data migration tools available on the market today, along with their pros, cons, and ideal applications.

ChatGPT Impact on Software Testing Practices

Open AI developed Chat GPT, an auto-generative technology for AI chatbots to use in providing online customer support. It employs Natural Language Processing (NLP) and has been trained to generate conversational responses. Textbooks, webpages, and other materials serve as its data source, from which it models its own language for reacting to human contact. When it comes to the IT sector, software testing is one area where Chat GPT is predicted to thrive.