Skip to main content

Platforms and Technology

Tourists Using Technology In At Turaif Visitor’s Centre

Introducing AI Visual Testing in Katalon

Introduction As technology continues to advance, ensuring the highest possible quality in software applications becomes increasingly critical. To address this challenge, Katalon, a renowned test automation platform, introduces AI Visual Testing — a game-changing innovation that enhances the speed and precision of UI testing. Understanding Visual Testing Visual testing is a software testing technique that […]

Istock 1408255024

Dynamic Element Handling in Salesforce UI with Katalon Studio

Salesforce is a widely used customer relationship management (CRM) platform that offers a range of tools and services to help businesses manage their customer interactions effectively. One key aspect of Salesforce is its user interface (UI), which includes various dynamic elements designed to enhance user experience and streamline workflows. Understanding Dynamic Elements in Salesforce UI […]

Istock 935964092

Differentiating Between Dialog and Design Dialog in AEM

AEM components dialog is the most important part of AEM. We cannot reuse components without the AEM components dialog. What is a Design Dialog? A design dialog is a special kind of dialog that is available only in page design mode in AEM. It allows authors to customize the design of a component by adjusting […]

Group of web developers working in an office.

Streamlining Web Automation: A Comprehensive Guide to Using AutoIT with Selenium

In the realm of web automation, handling various scenarios like file upload, file download, and various Windows GUI operations can be challenging. AutoIt, a powerful scripting language and automation tool, seamlessly integrates with Selenium to tackle these challenges. This blog provides a detailed guide on installing and configuring AutoIT and demonstrates its usage with Selenium […]

Istock 960790462 (1)

Importance of Cyclone Testing

Software testing is a method to validate that the produced software is working as expected as given in the requirements and to make sure that the product is free from bugs. it is nothing but running the application/system under both normal and abnormal conditions and comparing the result against Requirement/functionality. At the same time, we […]

Cucumberboard

Parameterize Your Automated QA Test Scenarios With Cucumber

Creation of automated QA test scripts in Cucumber provides a low barrier of entry for your QA team. What is Cucumber? Cucumber is Behavior-Driven Development tool that uses Gherkin for scenario syntax. Gherkin is a simple, non-technical language designed for easy maintenance and readability. Gherkin can easily integrate with open-source tools like Selenium, Appium for […]

Date and time

Date and Timestamp in Spark SQL

Spark SQL offers a set of built-in standard functions for handling dates and timestamps within the DataFrame API. These functions are valuable for performing operations involving date and time data. They accept inputs in various formats, including Date type, Timestamp type, or String. If the input is provided as a String, it must be in […]

Data Scientists Analyze And Visualize Massive Data On Virtual Screens, Using Ai To Process Complex Data. Big Data Technology And Data Science.data Flow.digital Neural Network.artificial Intelligence

Building Re-Usable Pipeline Templates in GitHub Actions Workflows

Introduction To Pipeline Templates In today’s agile software development landscape, teams rely heavily on robust workflows called “pipelines” to automate tasks and enhance productivity.  For DevOps teams who were historically familiar with Microsoft’s Azure DevOps CICD Automation platform,  one of the most powerful functionalities rolled out by the platform that allowed teams to drastically speed […]

Spark DataFrame: Writing to Tables and Creating Views

Spark DataFrame: Writing to Tables and Creating Views

In this Blog Post we will see methods of writing Spark DataFrame into tables and creating views, for essential tasks for data processing and analysis. Before diving into this blog have a look at my other blog posts discussing about creating the DataFrame and manipulating the DataFrame. Creating DataFrame: https://blogs.perficient.com/2024/01/10/spark-scala-approaches-toward-creating-dataframe/ Manipulating DataFrame: https://blogs.perficient.com/2024/02/15/spark-dataframe-basic-methods/ Dataset: The […]

Group Of Developers

Designing for All: The Power of a User-Centric Approach in Universal Design

Universal design is not just about creating accessible spaces; it’s about crafting experiences that cater to the diverse needs of individuals. At the heart of this philosophy lies a user-centric approach—one that places the preferences, abilities, and feedback of users at the forefront of the design process. This blog post explores the transformative impact of […]

Istock 1435220822

Tutorial 03 – Publish Microservices to the Eureka Server

Read the other blogs in this series: Tutorial 01 – Microservices Architectural Design by using Spring Boot Tutorial 02 – Spring Cloud – Netflix Eureka Server Publish Microservices to the Eureka Server Every Microservice must be published/ registered with Eureka Server (R&D Server) by becoming an Eureka Client We must create a microservice using Spring […]

Istock 1435220822

EC2 Instance Recovery: Fixing Block Device Issues via /etc/fstab and Rescue Instance

In this blog post, I will share my firsthand experience tackling and resolving a critical issue with an inaccessible and failed EC2 instance. I’ll provide a detailed account of the problem, its impact, and the step-by-step approach I took to address it. Additionally, I’ll share valuable insights and lessons learned to help prevent similar issues […]

Load More