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
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 SearchOptimize 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