MVP 2026
Technology
MVP 2025
Technology
MVP 2024
Technology
MVP 2023
Technology
MVP 2022
Technology
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
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 CloudSitecore 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 CloudEnsuring 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 CloudJSS 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 JSSDealing 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 SearchTroubleshooting 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 CloudOptimize 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 CloudXM 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[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 CloudPassing 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 CloudTruncate 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 CloudBest 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 CloudConstellation 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