Systems | Development | Analytics | API | Testing

Latest Blogs

Of Low-code, Digital Trust, and Staying Ahead of the Risk Curve, Part 1

We talk about risk like it’s a bad thing. But all innovation involves risk. Which isn’t necessarily bad. Not if the consequences of being wrong about it don’t pose an existential threat. But businesses everywhere are struggling to cope with doomsday scenarios such as climate change, cyber smash-and-grabs, the global COVID-19 crisis, and more.

Customer Data Platform (CDP) vs. Reverse ETL

Reverse ETL and customer data platforms (CDPs) are two big data trends that have been receiving a great deal of attention. While both CDPs and reverse ETL can help you make smarter data-driven decisions, there are also several crucial points of distinction. In this article, we’ll answer the question: what’s the difference between reverse ETL and a customer data platform?

Understanding Microsoft ETL with Azure Data Factory

Migrating analytics workloads to the public cloud has been one of the most significant big data trends in recent years—and it shows no sign of slowing down any time soon. According to a study by IT research company Forrester: Within three years, however, Forrester predicts that the fates will have reversed: Of course, before data can be processed in the public cloud, it has to get there in the first place via data migration.

Group vs Fine-Grained Access Control in Cloudera Data Platform Public Cloud

Cloudera Data platform (CDP) provides a Shared Data Experience (SDX) for centralized data access control and audit in the Enterprise Data Cloud. The Ranger Authorization Service (RAZ) is a new service added to help provide fine-grained access control (FGAC) for cloud storage. We covered the value this new capability provides in a previous blog.

React and Respond in the Business Moment With Qlik Application Automation

Unless you’ve hidden under a rock for the past decade, you can’t have failed to notice that data in today’s enterprise is very much alive. It’s always moving, constantly changing, and we’re continually using it to create new business value. However, while data fluidity and visibility have blossomed, the opportunity to use that data to drive business actions seems to have withered in comparison.

Multi-Factor Authentication for Rails With WebAuthn and Devise

If someone steals your password, they can pretend to be you. That's why many companies provide two-factor or multi-factor authentication via a fingerprint scan, a YubiKey, an authenticator app, or SMS. In this article, Petr Hlavicka will give you a solid foundation of knowledge about multi-factor authentication and will walk you through implementation with Rails, Webauthn, and Devise

Avoid another analyst fire drill with the modern data and analytics stack

In a recent webinar by TDWI, 45% of analysts reported that “every day seems to be a different fire drill.” No surprise to anyone in the industry. As much as analysts need to be focused on more strategic tasks, their skills are frequently deployed to answer basic questions. Greater self-service capabilities for end-users would no doubt alleviate these fire drills, but this is not yet a reality for the majority of companies.

Ruby Flip Flop: What It Is and When to Use It

Apart from being a synonym to a sandal, a ruby flip-flop refers to a system that comprises two alternating (on/off) states that one can switch between. This can be pretty helpful when you want to loop through arrays and capture contiguous subsets that lie between specific bounds (you’ll understand more of what I mean as you read along). However, not many programming languages have leveraged a mechanism like this.

A payments testing checklist for seamless transactions

Payments testing mimics each step of the payment process to verify that connections, transactions, and paths for communications are working. The best payments testing strategies include a thorough range of tests, from functional to performance to location. Need a place to start? Follow this checklist when developing a payment gateway testing strategy. A good strategy should detail exactly what information is needed, common flags for problems, and the markers of a successful payment gateway.