Skip to main content

Software Development

A group of diverse coworkers working on the computer together

Setup Default Column Set for Guided Reporting

The Guided Reporting solution is used to provide business users with an intuitive and easy-to-use report viewing experience. This solution provides a framework for integrating customer data content into a report viewer workspace that is organized around the hierarchical Entity structure of an organization. In addition, reports are tailored to the data available for the […]

Businesswoman Giving Presentation On Future Plans To Colleagues

How to Communicate Technical Information to Non-Technical Audiences

When you hear a conversation happening in a language that you are not fluent in, you may catch a word or two but grasp enough to get an understanding of what is being discussed. A non-technical person may feel the same way during a technical discussion, even if the conversation is being held in their […]

Teamwork Is Worth It

DataStage Macros

DataStage has several in-built macros and do not require any arguments. DataStage macros can be used to get information about current job, job control routines, filename and table names, and before/after subroutines and stages belonging to the current job. DataStage ETL Tool: – DataStage is a commonly used ETL tool in the current market. It […]

A man and woman working together in a data center

Top 3 Reasons for a QA Environment

Imagine as a Quality Analyst, you begin your day of testing. You log into Sitecore Content Editor, create a page, name it, and open it in Experience Editor but receive a white screen “Our Services are unavailable.” You investigate and see a deployment happening to your environment, which is DEV. All this has taken 10 […]

Online Shopping Concept

Headless Commerce with SAP Commerce Cloud Composable Storefront

Nowadays, customers have high expectations; they want a fast, reliable, and smooth e-commerce experience across multiple devices, especially on mobile. Headless e-commerce solutions such as SAP Commerce Cloud Composable Storefront (also known as Spartacus) provide best-in-class technologies and practices to ease the creation of these experiences while supporting complex selling models. There are numerous reasons […]

My Journey with Sitecore Data Exchange Framework (DEF)

Many projects need to import data. I have found it to be a painful process every time. Each import is custom and requires custom code. There are parts of the process that are the same each time (connecting with source data, reading data, creating a new item, avoiding duplicates, updating existing items). I wanted to […]

Custom Search Facet

How to Configure Facet Search in Drupal 9

What is Facet Search? Facet search is a way to filter content dynamically. It comes with multiple filters at the same time for the various attributes of the content. Facets will also display the number of matched results next to them. It works with the Drupal core and search API. Facet 3.0.x works with drupal […]

Group Of Developers

How to Fix Coding Issues Using PHPStan in Drupal

Regarding Drupal projects, PHPStan is a great command line tool for seeing how your PHP code is doing without running it. It’s great for finding potential bugs other tools and unit tests couldn’t find. There is a small problem that PHPStan does not know how to interpret Drupal plugins, entities, controllers, or other Drupal architecture […]

Costumer Making Contactless Payment In Cafe With Embedded Finance

Getting Started On Embedded Finance

Many clients have been asking about embedded finance, and as every schoolteacher knows for every person who asks a question, there are at least 10 others who have a question but are afraid to ask it. For both the questioners and those afraid to question, we at Perficient thought we would provide some background on […]

Abstract colorful grid surrounded by glowing particles

Config-Per-Site in Optimizely Multi-Tenant Environments

Recently, I was given a task at work where we needed a multisite configuration. We all know that multi-environment is as easy as appsettings.<environment_name>.config. What about in multi-tenant environments? You can’t have appsettings.site1.config and appsettings.site2.config on your site! Well, not without a little extra work… Let me introduce AddKeyPerFile; this handy little function you set […]

Shot Of Two Technicians Working Together In A Server Room

Custom JavaScript Sitecore Fields

Introduction Custom fields are a powerful tool for extending functionality and improving ease of use. This article will explore creating, organizing, and implementing custom JavaScript Sitecore fields with an iframe. By using an iframe to load a separate HTML document, you can cleanly contain all of the necessary CSS, JavaScript, and HTML files. We’ll walk […]

Robotic Process Automation

5 SOLID Principles for Your Code

The Solid principles are a set of guidelines for object-oriented programming that were first introduced by computer scientist Robert C. Martin. These principles aim to make software designs more understandable, maintainable, and flexible by promoting certain key concepts such as modularity, abstraction, and loose coupling. One of the key ideas behind the Solid principles is […]

Load More