Back-End Development

Download

Multiple Keys/Value pair with Custom Filters in Apache Kafka

Introduction: Before I even start talking about Apache Kafka here, is it possible to use list of keys in Kafka? Yes, It’s all possible. In this post, we’ll see how to use multiple keys/value pairs with multiple filters. First create a simple Kafka producer and a Kafka consumer in a Spring Boot application using a […]

Computercodebetter

Mocking HTTP Clients in AEM Projects

The first thing I learned as an AEM developer was mvn clean install -P autoInstallBundle. The second thing was how to debug a remote Java process. The first allowed me to deploy updates I made to the bundle. The second allowed me to step through and debug the code. This was the normal cadence. Since […]

Reuse@1x.jpg

Code Reuse With Custom Sling Model Injectors

In my blog Writing Less Java Code in AEM with Sling Models, I talked about writing less code using Sling Models. I followed that up with Writing Less Java Code in AEM with Sling Models & Lombok. I talked about code generators helping in saving time by not writing redundant codes. You could say I […]

AEM Content Services: Using Sling and Node APIs to Provide Asset collections – Part 1

AEM is a proven framework for application delivery. Intuitive authoring features and HTL (formerly Sightly) driven content views make it easy to put together pages served from an AEM environment. The standard component strategy is great, but AEM offers more flexibility in how you use authored content. AEM Content Services allows authored content to be […]

Introduction to API… The effortless definition to understand

What is an API? API (Application Programming Interface) is an interface/intermediate software that allows two different applications to talk to each other.     WWW and Remote Servers A WWW (World Wide Web) is about communication between Clients and Servers Clients are browsers. Servers are database/backend of the websites. Every page on the internet is […]

Writing Less Java Code in AEM with Sling Models & Lombok

AEM is a robust platform full of useful APIs and frameworks available at our disposal. Understanding what’s in the box will help us write less code. In my previous blog post, I covered one of the most used frameworks, Sling Models. Plus, I showed a real-world example with multi-fields. For this blog post, we will […]

Automate Everything: Using Adobe Sign with Power Virtual Agents and Power Automate – Part 3 of 3

The Automate Everything series was written by Rebekah Williamson and Taylon Hammons In a work from home world, companies are moving toward paperless operations. The process of printing forms, delivering them to clients, and scanning them back in is a thing of the past. Save paper, time, and money by shifting to an all-digital approach. By leveraging […]

Talend Data Integration Platform

Looping Multiple Tags in tXMLMAP Component using Talend

Are you looking for How to do looping in XML files? Then yes, you are at the right place to get more information regarding how to retrieve data from XML files with multiple tags to process/transform using one of the advanced component in Talend studio known as tXMLMap Component. Before going into actual concept of […]

Plant App 2

Bright Paths Students Demonstrate New Skills with Incredible Variety of Apps

Working in a global digital consultancy, our colleagues thrive on our challenging, fast-paced projects. And over the past twelve weeks, the students in Perficient’s Bright Paths program surely know a thing or two about fast-paced project execution! Within mere weeks, 22 women are in the final stages of completing a Perficient-sponsored coding bootcamp in Detroit; […]

Resources

Understanding AEM Resources In 10 Minutes

One of the strong features of Adobe Experience Manager (AEM) is creating UI content using the content authoring capability with Core Components.  As contents are created, they are stored in a Jackrabbit Oak repository as resources, which is then fetched and rendered as HTML content.  When out-of-the-box content authoring components do not suit the needs […]

Istock 636932704 (3)

Looping Simple XML Tags using tXMLMap in Talend

Are you looking for ‘How to do looping in XML files’? Then yes, you are at the right place to get more information regarding how to retrieve data from XML files with multiple tags to process/transform using one of the advanced component in Talend studio known as tXMLMap Component. Before going into actual concept of […]

Istock 948997140 (1)

Manage User’s Registry Settings After Login

Sitecore Registry is a place where Sitecore stores user data (i.e. data related to the user editing preferences and choices).   In some cases, setting a user registry to a default value each time the user logs into the CM would remove confusion and stress.   For example, if you set the checkbox raw values to unchecked […]

Load More