Roberto Armas Avatar

MVP Profile

Roberto Armas

Ecuador

MVP 2026

Technology

Ecuador
MVP 2025

Technology

Ecuador
MVP 2024

Technology

Ecuador
MVP 2023

Technology

Ecuador
MVP 2022

Technology

Ecuador

I'm a Mentor

As an experienced Sitecore XM Cloud professional, I'm here to help you not only grow your skills but also find your place in this amazing community. I believe in learning together, sharing knowledge, and supporting each other. Whether you're new to XM Cloud or looking to level up, I’ll guide you through best practices, real-world solutions, and how to actively contribute to the broader Sitecore ecosystem. Let’s build, learn, and share—together.

Timeline

2025

28/Nov

Extending Page Props in the Content SDK

Learn how to extend Page Props in XM Cloud by customizing the SitecoreClient class, replacing legacy JSS component factories with a cleaner, modern approach.

Sitecore XM Cloud

2025

27/Oct

Performance Troubleshooting: Keeping Your Page Props Lean and Fast

Learn how to keep Next.js Page Props under 128KB, optimize SEO metadata, and improve performance using practical techniques and tools like Next.js Explorer

Sitecore XM Cloud

2025

1/Oct

Constellation 4 Sitecore : Content SDK

As a contributor to the Constellation for Sitecore XM Cloud project, I helped improve the developer experience for teams building SXA‑based Next.js sites on Sitecore XM Cloud. My work focused on extending and refining reusable modules (including data and layout mapping, navigation, and media utilities) so that front‑end components can consume Sitecore content more consistently and efficiently through the Sitecore Content SDK. This contribution supports faster project setup, clearer patterns, and...

Sitecore XM Cloud

2025

28/Sep

First look at Sitecore Marketplace SDK

First look at the Sitecore Marketplace SDK: build, validate, and publish custom apps with extension points, XM Cloud, and Preview API.

Sitecore XM Cloud

2025

9/Jul

Serialization Using Sitecore CLI

Learn how to use Sitecore CLI for serialization, including cloud and local setup, pull/push commands, and environment connections.

Sitecore XM Cloud

2025

3/Jul

Sitecore User Group Ecuador Session 24

I’ve put together a session designed to help developers tackle real challenges in modern Sitecore projects. In it, I walk through how to manage dynamic content more efficiently, implement wildcard routing, and troubleshoot common issues that tend to surface in real-world builds.

I also dive into ways to streamline authentication workflows and show how tools like Constellation4XMCloud can make projects faster, more flexible, and easier to scale. My goal is to share practical insights and prove...

Sitecore XM Cloud

2025

3/Apr

Ensuring Language is Preserved in URLs in Next.js with Sitecore XM Cloud

Learn how to enforce language prefixes in URLs for multilingual websites using Next.js and Sitecore XM Cloud. This guide covers i18n configuration, custom middleware, and Sitecore linkManager patches to ensure consistent and SEO-friendly URLs.

Sitecore XM Cloud

2025

31/Mar

JSS 22.5.4 Bug Pull Request : Can not use 'in' operator to search for 'editable'

I contributed a bug fix to the official Sitecore JSS SDK (PR #1768) to resolve a 500 error that surfaced with the message “Cannot use the 'in' operator to search for 'editable' in …”. This issue occurred when working with page templates, page designs, and overridden designs that referenced partial designs through multilist fields.

To tackle the problem, I fully analyzed and documented the reproduction steps, and eventually identified the root cause: in certain cases, Partial Designs were bein...

Sitecore JSS

2025

18/Mar

Dealing with One Sitecore Search Sandbox and Multiple XM Cloud Environments

Learn how to manage Sitecore Search across multiple non-prod environments (UAT and QA) by using Site Context Variables and Blacklist Rules. This guide shows how to filter search results based on the active environment, ensuring accurate and environment-specific data while preventing cross-environment data mixing.

Sitecore Search

2025

31/Jan

Troubleshooting React Issues When Transitioning Between Pages

Encountering issues when navigating between pages in React? Learn how to troubleshoot and fix common problems caused by context-dependent components breaking during client-side transitions. This guide explores the root cause, debugging steps, and a simple solution to prevent null errors when switching between pages. Ensure smooth navigation by implementing best practices in component handling

Sitecore XM Cloud

2024

13/Jul

Optimize API Calls for a Page with Multiple Components

The article explains strategies to optimize API calls on pages with multiple components in Sitecore XM Cloud. It highlights issues caused by excessive API requests when using getStaticProps for each component and provides solutions to minimize calls. Techniques include creating a Props Factory Plugin to reduce redundancy, improving page performance and scalability.

Sitecore XM Cloud

2024

19/Jun

XM Cloud – Docker container troubleshooting

The linked article addresses troubleshooting Docker container issues in Sitecore XM Cloud. A common error discussed is, “curl: (6) Could not resolve host: nodejs.org,” which stems from DNS resolution problems. The solution involves updating the DNS settings to ensure proper resolution. This approach helps developers set up and run their Docker instances without disruptions, improving the overall development experience.

Sitecore XM Cloud

2024

1/Apr

[sitecore-jss] Bugfix to prevent error: Cannot use ‘in’ operator to search for ‘editable’ in '

When working with page templates, designs, and instances within our DXP, it's essential to ensure smooth functionality and error-free operation. One recurring issue that has been identified is the error message "Cannot use the 'in' operator to search for 'editable' in [SOME-GUIDS]." This error occurs in a specific sequence of actions, including creating page templates, designs, instances, and overriding designs in the content editor.

The steps to reproduce the issue are straightforward: first...

Sitecore XM Cloud

2024

26/Mar

Passing Attributes between Components within Placeholders in XM Cloud [NextJS]

The article explores best practices for passing attributes to Sitecore placeholders in an XM Cloud project using Next.js. It emphasizes defining separate types for Sitecore fields and custom JS logic to avoid mixing concerns. The post also demonstrates creating reusable UI components with variations by leveraging a naming convention and dynamic props, promoting efficiency in managing site design and functionality. This is a common scenario when design is quite complex.

Sitecore XM Cloud

2024

4/Mar

Truncate branchName (if necessary) to meet RFC 1035 criteria

I contributed to improving the Vercel Azure Deployment Extension by identifying and reporting a bug in the preview name generation process, which previously prevented successful deployments. As a result of my report, Vercel resolved the issue, ensuring that other developers no longer face this problem, streamlining the deployment experience for the entire community.

Sitecore XM Cloud

2024

1/Mar

Best Module for XM Cloud (AI Cloud Service) on Sitecore Hackathon

XM Boys aims to leverage generative AI to provide a cloud service akin to Pages, Explorer, and Components, as part of Composable DXP. This AI platform, named Jarvis, will retrieve information from a selected template, allowing users to edit content similarly to Explorer. Moreover, a helper button, the AI Assistant, will open a prompt where users can provide context for the text field they wish to generate for their module. Users can also offer module or company context to ensure accurate results...

Sitecore XM Cloud

2024

1/Jan

Constellation For Sitecore XM Cloud (Next JS)

The GitHub repository xmcloud-constellation is an open-source project designed to enhance development in Sitecore XM Cloud. It provides tools, extensions, and utilities to simplify working with XM Cloud, particularly for Sitecore developers leveraging composable DXP solutions. The repository aims to improve efficiency, streamline workflows, and support best practices in XM Cloud development.

https://www.npmjs.com/search?q=constellation4sitecore

Sitecore XM Cloud