Skip to main content

Services

Shutterstock 361685600

Appium 2.0 Unlocking: Complete Installing Walkthrough for Testers and Developers

In this blog, we will set up Appium plugins, Appium drivers, Appium Doctor, NodeJS, UI Automator, Appium inspector, and Android Studio to create our automation scripts for Android devices. Appium 2.0 is an Android platform tool where drivers and plugins are easily created. It will allow us to cover mobile applications, desktop Apps, and Flutter […]

Screenshot 2024 01 22 124810

Low Physical Effort: Creating Comfortable Designs – Universal Design Principle Series – 6

Welcome back to our Universal Design Principle Series! In this edition, we explore the principle of “Low Physical Effort,” a fundamental aspect in designing products and environments that allow for efficient and comfortable use with minimal fatigue. Join us as we uncover the significance of prioritizing ease of use and creating designs that accommodate users […]

Business 4838852 1280

Spark: Dataframe joins

In Apache Spark, DataFrame joins are operations that allow you to combine two DataFrames based on a common column or set of columns. Join operations are fundamental for data analysis and manipulation, particularly when dealing with distributed and large-scale datasets. Spark provides a rich set of APIs for performing various types of DataFrame joins.  Import […]

Spark Parser Modes

Spark: Parser Modes

Apache Spark is a powerful open-source distributed computing system widely used for big data processing and analytics. When working with structured data, one common challenge is dealing with parsing errors—malformed or corrupted records that can hinder data processing. Spark provides flexibility in handling these issues through parser modes, allowing users to choose the behavior that […]

Computer 4484282 1920

Spark: Persistence Storage Levels

Spark Persistence is an optimization technique, which saves the results of RDD evaluation. Spark provides a convenient method for working with datasets by storing them in memory throughout various operations. When you persist a dataset, Spark stores the data on disk or in memory, or a combination of the two, so that it can be […]

Two people working on a laptop in a warehouse

Routing in Next.js: Unraveling File-Based, Dynamic, Route Groups, and Layouts

What is Routing? The Pages Router utilizes a file-system-based routing system grounded in the concept of pages. Upon adding a file to the app directory, it becomes readily accessible as a route. File Based Routing: Each component in the app directory automatically becomes a route in your application. If you have a file named page.js […]

Istock 840655274

Journey Science : How Journey Science is Transforming Data Science and Customer Experience

Computer Science, Data Science, Journey Science.     Computer Science: The Here and Now In the beginning, Computer Science was abstract. The theoretical concepts of Boole, Turing, Babbage, and Lovelace quickly gave way to real-life innovations. Their focus was ambitious but simple: Change the world by making our lives more efficient and less error-prone, relying […]

Nest JS for beginners

Build Scalable and Reliable Node.js Apps with Ease: Introducing Nest JS

If you’re interested in learning a robust, efficient, and scalable enterprise-level server-side framework, you’ve landed on the right blog! 🚀 We’ll start with a quick introduction, and in this post and the ones to follow, we’ll dive straight into the practical part. We’ll build an application that covers various Nest JS fundamental and advanced topics […]

Coworkers Team At Work. Group Of Young Business People In Trendy Casual Wear Working Together In Creative Office

Intercepting and Mocking Network Responses with Selenium Chrome DevTools

In the dynamic landscape of Selenium Chrome DevTools integration, we’ve explored simulating mobile browsing and harnessing real-time insights from network responses using Selenium CDP Listeners. Building upon this foundation, our journey now ventures into the realm of intercepting and mocking network/API responses—a crucial skill for comprehensive web testing. In this article, we’ll embark on a […]

Blog 1200x800 Forresterdec23 V2

Perficient Quoted in Two Forrester Reports Exploring How Health Plans Can Better Engage Members

We often hear from our payer clients that, due to the highly matrixed nature of health insurance organizations, no one group feels that it truly owns the entire experience of its members. As many healthcare leaders know, this fragmentation can negatively impact the care journey, health outcomes, cost management, member attrition, and more. In its […]

Discussing latest update in React JS 18

Tolerance for Error: Safe Solutions – Universal Design Principle Series – 5

Welcome back to our Universal Design Principle Series! In this edition, we explore the principle of “Tolerance for Error,” a critical element in creating designs that minimize hazards and adverse consequences of accidental or unintended actions. Join us as we uncover the significance of building fail-safe solutions that accommodate users and enhance overall accessibility. Understanding […]

A goldfish wearing a shark fin to illustrate lying to ourselves.

The Lies We Tell Ourselves – Why Transparency is Key

We like being lied to. If you don’t believe that, then you’re not being honest with yourself! In this article I’ll cover some of the common self-deceptions, biases, and societal pleasantries we entertain. Then, I’ll cover why transparency, even when uncomfortable, is always the better option. Self-Deception: We Lie to Ourselves From ancient society working […]

Load More