Development

Understanding React Portals and Their Importance

React portals provide a first-class way to render and allow child components, which are typically present outside the DOM, to live within a Document Object Model (DOM) node. This React portal component exists outside the DOM hierarchy of the parent component. When the child component visually separates out from its parent component, the portal can […]

Istock 939030682

Modernizing Your Middleware with Red Hat

This is the fifth and final installment in our middleware modernization series. You can read the first installment here, the second installment here, the third installment here, and the fourth installment here. Now that you’ve learned all about middleware and the most common use cases, it’s time to choose a technology partner and software to […]

African American Man At Desktop Computer In Office

Five Common Use Cases for Middleware in Modern Development

This is the fourth installment in our middleware modernization series. You can read the first installment here, the second installment here, and the third installment here. In previous posts, we’ve explored what middleware is, what it does, and how you can use it in your modernization efforts. You’ve learned the basics and now you’re ready […]

Optimizely – Slot Swapping Bookmarklet

With this solution, if you use the query string to push you to your slot, you can use your bindings for your live domain to view any of your multiple sites from your single instance. So….What is a Bookmarklet? A Bookmarklet is simply a bookmark that has JavaScript in it. For instance, in the most […]

Cyberattacks in Financial Services - keyboard

The Benefits and Tools of Middleware Modernization

This is the third installment in our middleware modernization series. You can read the first installment here and the second installment here. Organizations often lack the time and resources needed to effectively modernize legacy systems and applications. Middleware helps ease the challenges associated with modernization and provides the flexibility to upgrade applications. Benefits of Middleware […]

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

In part 1 of this series, I discussed a method for getting AEM Asset Collection items into the JSON representation of a page. This uses the Sling model + HTL component pattern to obtain the collection items and display their values in the JSON, based on asset type. Specifically, the Sling model enables the JSON […]

Istock 1222544927

Docker Bootcamp – Understanding Performance and Performance Tuning

Welcome back to docker bootcamp.  In a previous post, we learned how to set resource limits for our containers.  In this post, we will dig deep into performance.  We’ll start with a brief history lesson about CPUs and hyperthreading then move on to an example that will help explain how different CPUs can impact performance.  […]

Abstract Polygonal Space

Starting Your Middleware Modernization Journey

The following is the second installment in our middleware modernization series. You can read the first installment here. If your applications no longer meet business requirements, it may be time to modernize. Legacy middleware platforms weren’t built to address the needs of modern, hybrid IT environments, but modernized middleware can support application environments that work […]

Server-Side Rendering Using Adobe IO

Using Adobe IO to Support Server-Side Rendering Many web applications are written using client-side single-page application (SPA) frameworks, like ReactJS and Angular. Doing so has many advantages, however, it does prevent a slight challenge for search engines like Google to effectively index content on pages and make them available to a Google search. There is […]

Istock 1194668332

How to process multiple files simultaneously using Java Multithreading

Overview This use case describes how to process multiple files simultaneously by assigning number of threads on runtime.   Advantage Can assign N number of threads on runtime based on CPU utilization. Can process all the files in less time.   Required applications to work on this use case Using command prompt Any IDE for […]

Nathan Da Silva K Rkfqsm4l4 Unsplash

Beyond Embed Component: Integrate Web Code Editor

After the introduction of AEM Core Components, custom component development has been drastically changed. In some use cases, there is zero customization and core components can be directly used for authoring. Even in those situations, the custom component is needed. It can be quickly built by extending the existing core components. Thus, the development cost […]

Optimizely DXP Deployment API – Downloading Assets

The Optimizely Deployment API (Episerver.PaaS.EpiCloud) has helped immensely as I’ve been working on new projects, but there has always been something that has plagued me; copying down content/assets into my local environment. When I say “Copying down Content,” I mean two pieces; Database and the Assets. For the Database Export, I have created my ExportDatabase […]

Load More