Systems | Development | Analytics | API | Testing

Latest Posts

How to use generative AI for exploratory testing? (With examples)

Generative AI is bringing a new era of “convenience” with ChatGPT, from OpenAI, taking center stage in our daily lives. From aiding in solving complex problems to generating content, this large language model has become a helpful companion for various testing-related tasks. As generative AI is becoming increasingly present in our daily lives, we should understand how to use it and account for its limitations.

Validating Data in Elixir: Using Ecto and NimbleOptions

In the previous part of this series about validating data at the boundary of an Elixir application, we covered a few general programming tactics to try and reject invalid and unexpected data in our software. Continuing with that subject, we'll now explore how two libraries, namely Ecto and NimbleOptions, can further assist us. Let's get started!

AS2 vs. SFTP: Key Differences & How to Choose

Businesses of all sizes need secure and scalable methods for sharing information, but it's not always clear what the best protocols and solutions are for each use case. Two of the most commonly used data transfer protocols are Applicability Standard 2 (AS2) and Secure File Transfer Protocol (SFTP). While AS2 is a protocol-based standard that's most often used for data transfers that require proof of receipt, SFTP is a more commonly used protocol for secure, scalable file transfer.

How To Design a Dashboard in Yellowfin: Part One

Designing a dashboard comprises many different considerations. Whether it's the business-user, data expert or business unit building the dashboard, our team aims to create a guide that will be useful for everyone who wants to (or needs to) create a dashboard, but is having some troubles figuring out how to do it. In this latest series of blogs, the Yellowfin Japan team takes the lead in introducing the process of creating a new dashboard in Yellowfin.

What is a QA Team?

Imagine you’ve just crafted an application, a potential hit, a digital masterpiece. Now, here’s the cliffhanger: will it work flawlessly in the hands of millions, or will it crumble under pressure? Enter the QA Team, your software’s safety net. In the world of software development, a QA team acts much like a vigilant lifeguard, ensuring every user’s experience is a smooth sail without the risk of drowning in a sea of bugs.

How to Fix java.text.ParseException

The java.text.ParseException is a checked exception in Java that signals an unexpected error while parsing an input. This typically happens when the input does not match the expected format. Since ParseException is a checked exception, it must be explicitly handled in methods that can throw this exception - either by using a try-catch block or by throwing it using the throws clause.

Resilience Rhythms: Embracing Chaos Engineering

In the heart of the bustling city of Hyderabad, a cozy coffee shop was abuzz with a lot of activity. Among the patrons was Murthy, a young and enthusiastic software engineer, nursing a cup of steaming coffee. As Murthy perused his laptop, a friendly voice chimed in from the neighboring table. “Chaos engineering, huh? Quite the hot topic these days,” the voice said. Murthy looked up to find Mr. Shan, a seasoned expert in the field, smiling warmly. “Hey there!

5 Reasons Why Retail Media Is the Smart Approach for Online Retailers

To say the global retail market is challenging today would be a gross understatement. A rising cost of living, demanding consumer expectations, supply chain disruption and unforeseen public health crises like COVID-19 all contribute to the erosion of retailers’ bottom lines. However, retail media has in recent years emerged as an increasingly promising guard against these economic uncertainties and can even serve as a profitable revenue stream.

Why We Love the Gateway API

Kubernetes took the world by storm in 2014. A CLI-first experience, containers as a first-class citizen, and a need to dynamically scale workloads meant that Kubernetes was the right choice for many teams moving to the cloud. By late 2015, the community realized that there needed to be a standard way to manage traffic at the edge of a cluster and so the Ingress API was born.