AdobeAnayticsData & Analytics

Pass digital data layer to Adobe analytics using javascript

Requirement In general, data is passed to Adobe Analytics on page load. Sometimes it is required to load page content without reloading/refreshing the page. For example, if a web application has page navigation based on the Table Of Content and page refresh, and not a requirement, but content should get updated. Solution Without loading a […]

Vijay Kumar
Vijay Kumar
Read

Java/JVM

Why not CompletableFuture? Reactive Programming is the Rescue!

For many use cases, when you have to perform compute-intensive work, make network calls, or execute some parallel processing, we tend to go with multi-threading. Some temporary threads are spawned to process smaller tasks and merged back to the main request thread post-processing. CompletableFutures CompletableFutures were introduced in Java 8 (2014). The CompletableFuture API is a […]

AdobeJava/JVMReact.js

Building Custom Components in AEM SPA Editor with ReactJS: A Step-by-Step Guide

Introduction Adobe Experience Manager (AEM) is a comprehensive content management solution for building websites, mobile apps, and forms. It makes it easy to manage your marketing content and assets. One of the powerful features of AEM is the Single Page Application (SPA) Editor, which allows developers to create more fluid and responsive user experiences. In […]

AdobeDigital MarketingJava/JVM

Campaign Standard Integration in AEM

Introduction: In this comprehensive guide, we will walk you through the end-to-end process of integrating Adobe Campaign Standard into Adobe Experience Manager (AEM) with a real-world use case. You will learn how to seamlessly connect the two platforms and leverage the power of Adobe Campaign’s marketing automation capabilities within AEM. We will cover the steps […]

Java/JVM

Embracing Virtual Threads in Spring Boot

In this blog, we will see how we can take leverage of project loom virtual threads in spring-boot. We will also do some load testing with the help of JMeter and see how response time is for both virtual threads and normal threads. Let’s quickly setup our spring boot project. <?xml version=”1.0″ encoding=”UTF-8″?> <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” […]

Java/JVM

Top 10 Spring Boot Annotations.

                                                                                SpringBootApplication: The primary annotation used in Spring Boot applications. It combines three other annotations:  @Configuration, […]

Java/JVM

Structured Task Scope – New Concurrency Model in JVM

Since the advent of virtual threads in Java, we have had a new and nice concurrency model introduced as StructuredTaskScope. We will see some patterns in this new model. We need to know that with virtual threads, since they are very cheap, we don’t need to pool them. Also, we need to know that a virtual […]

Java/JVM

Say No to H2, Yes to Test-Container

Developers get confused over the priority of unit test cases and integration test cases. Though both are important, when we are building services for clients, we are on a tight schedule, so completing the development is itself a challenge, let alone writing test cases. I always strive to write test cases, irrespective of the time […]

AdobeJava/JVMTechnology

Exploring Apache Sling Sitemap Generator With Customization in AEM

Prerequisite  AEM 6.5 installed with Service Pack 11+ or  AEMaaCs SDK. What is Apache Sling Sitemap Generator As we all know, one crucial aspect of any website is its Sitemap, a file that provides a roadmap of all the pages of a website for search engines to crawl and index the website. Below is the sample […]