Systems | Development | Analytics | API | Testing

The Ultimate Data Lineage Guide

There is a famous saying that goes by: Coincidently, this is also true for data in modern times. The information which we see in pretty reports and charts or is displayed to users via an application has actually experienced a long run of data processing and transformations. These transformations are a result of well-planned ETL pipelines and data management strategies. Originating from different touchpoints, data witnesses several alterations throughout its lifecycle, such as.

New Pentaho Enterprise Edition 9.4 Delivers on Seamless Hybrid Cloud Data Management

When Pentaho Enterprise Edition (EE) 9.3 was released in May it represented a significant step in the journey towards a seamless hybrid cloud solution – one that simplified decisions and enabled customers to manage all their data operations for various use case scenarios.

Parser Combinators in Elixir: A Deeper Dive

In our last post, we wrote a basic parser for phone numbers using Elixir. It was a bit simplistic since it didn't really respect the format phone numbers are expected to have, but it was a great start. We'll now improve the parser to ensure we only accept phone numbers that fit the spec and make our return type an instance of structured data. Let's dive straight in!

Spend Less Time on Report Creation and More Time on Analysis

You know the old saying “work smarter, not harder?” Turns out that’s easier said than done. How can your finance team transform the way it works and add strategic value to your organization? How can you shift your focus from menial tasks to tactical execution, and ultimately from tactical to strategic activities? In most companies, financial reporting consumes an inordinate amount of time and energy.

How software quality platforms outrank single-point solutions

If you’re a quality engineer and software developer doing manual or automated testing, you’re almost certainly using single-point solutions. These can be great for specific problems but they lack the flexibility to deal with multiple issues at once. Thankfully, there is another (better) way to tackle challenges that also benefits teams and organizations in the long run.

An analytic engineering approach to self-service analytics: dbt + ThoughtSpot

In 1987, economist Robert Solow declared, “You can see the computer age everywhere but in the productivity statistics.” He noted that despite massive investments in computer hardware and software, companies saw a decrease in fundamental productivity measures.

How to Define, Measure, Analyze and Predict Customer Churn

It costs your business more to acquire a new customer than it does to retain an existing one. Analysis varies when it comes to just how much more, but it’s somewhere in the ballpark of 5X to 25X. As such, defining, measuring and analyzing customer churn – then predicting and proactively reducing it – can save your business money. A lot of money. Here’s how. The cost of acquiring a customer is up to 25 times more expensive than retaining one.

Quality Assurance: Models, Stages & Processes

How can you be confident that your product is excellent, and what does Quality Assurance testing entail? Testing a software product for bugs, defects and general effectiveness saves you money and improves your software delivery reputation but what are the main models, stages and processes that are involved in the QA process? We answering it by taking a look at what goes into software testing and the various methods used by Quality Assurance professionals.