TO THE NEW Blog PAGES

Quality Engineering

Shadow DOM Automation with Selenium 4

What is DOM ? The Document Object Model (DOM) is a programming interface for web documents. It represents the page so that programs can change the document structure, style, and content. The DOM represents the document as nodes and objects; that way, programming languages can interact with the page. A web page is a document […]

DevOps

Accelerate Your Development with Buildkite Pipelines

Introduction In today’s fast-paced digital landscape, efficient and reliable software delivery is paramount for businesses to stay competitive. Buildkite, a powerful cloud-native CI/CD platform, offers a robust solution to streamline the development process. Buildkite is a modern cloud-native CI/CD platform that empowers development teams to build, test, and deploy software efficiently. At its core, a […]

Project Management

The Art of Negotiation

Introduction Have you ever been in a situation where your emotions influenced your decision, and later you realized that it wasn’t the conclusion you wanted? Let’s deep dive and understand why Negotiation is an important skillset, needed by everyone which can help us prevent landing in the situation you thought of while reading the above […]

DevOps

Pro Jenkinsfile: Avoid These Common Mistakes – Part 2

Introduction Hello again, DevOps Engineers! Uncle Jenkins is back, ready to dive deeper into the world of Jenkinsfiles. Our previous blog covered some important tips to avoid common CI/CD pitfalls. If you missed it, check out Part 1 of this series to catch up on those crucial points. In this blog, we’ll explore more advanced […]

DevOps

Enabling a TV Ad Firm to Reduce Risk and Boost Reliability with Canary Deployments

Introduction In today’s fast-paced software development landscape, ensuring that new features and updates are delivered reliably and without disruption is crucial. Canary deployments, a critical strategy within the DevOps toolkit, offer a powerful method to achieve this goal. One such great journey is the story of a Global Advertising Management Platform client, a powerhouse in […]

Java/JVM

JPA Criteria Api – A code alternate to raw SQL queries

Introduction JPA is a hibernate specification that helps us in managing, accessing & persisting data between RDBMS and Java objects & one of its main features is Criteria API, which is a pre-defined API and was introduced in JPA 2.0. It defines platform-independent criteria queries written in Java and enables us to achieve the same […]

Drupal

How to Enhance Schema.org Metatag Module in Drupal with Custom Fields

Introduction Schema.org is a system designed to enhance how search engines interpret your website’s content. The Schema.org Metatags module in Drupal simplifies the process of incorporating this information, thereby improving your site’s search engine rankings and increasing the likelihood of displaying rich, informative snippets in search results. In this blog, we’ll explore how to expand […]

Android

Screenshot testing with jetpack compose

What is Screenshot testing Screenshot or snapshot testing is a way to automate the validation of the UI components and widgets. It prevents regressions when updating any existing screen or component. A screenshot testing tool helps render a piece of UI (a screen or component), takes a snapshot of it, and then compares it with […]

Adobe

Streamlining Analytics: Leveraging ListVars in AEP Web-SDK

ListVar is the most powerful variable in Adobe Analytics. So, we have eVars and props as well to store the data but due to their character limit 100 char for prop and 250 char for eVar,  there might be chances of value truncation in case of large data.  ListVars are custom variables that you can […]

Generative AI

The Evolution of Generative AI in Quality Engineering

In recent years, the field of artificial intelligence has witnessed remarkable advancements, especially with the introduction of generative AI models like ChatGPT. These models have demonstrated capabilities that were once considered the domain of human intelligence, from coding and content creation to image generation and even providing parenting tips. The advent of these technologies marks […]

Salesforce

Getting Started with AMPscript in Salesforce Marketing Cloud

Salesforce Marketing Cloud (SFMC) is a powerful platform that enables marketers to craft personalized, dynamic content and automate communications across emails, landing pages, SMS, and more. Central to this capability is AMPscript, a versatile scripting language specifically designed for SFMC. In this blog, we’ll explore what AMPscript is, and its benefits, and provide a real-world […]

Drupal

Enhancing Drupal with custom Twig functions and filters

Introduction Drupal, a leading content management system (CMS), is renowned for its adaptability and scalability, offering developers a platform to create tailored digital solutions. At the heart of Drupal’s theming layer lies Twig, a versatile templating engine. This blog explores the utilization of custom Twig functions and filters, explaining how these extensions can enrich Drupal […]

Services