MVP 2025
Technology
MVP 2024
Technology
MVP 2021
Technology
MVP 2020
Technology
MVP 2019
Technology
MVP 2018
Technology
Timeline
Sitecore Slack Contributions
I routinely contribute to Sitecore Slack. This is part of my daily routine. The primary channels I monitor are: #sitecore-chat, #cdp-personalize, #sitecoreai (previously #xm-cloud), #headless and #solr. I possess signifant experience in these particular areas and enjoy the chance to assist others- as I know how much I appreciate it.
Sitecore XM Sitecore XP Sitecore CDP Sitecore Personalize Sitecore XM Cloud Sitecore JSSSitecore-JSS Next.js Plugins
In Sitecore-JSS with Next.js, plugins serve as structured extension points, much like pipelines and processors in classic Sitecore, allowing developers to inject custom logic—such as path resolution or middleware—while preserving upgradeability. Each plugin type (e.g., NextConfig, Middleware, Page Props Factory) can have multiple implementations, each defined by an exec function and sometimes an order property to control execution sequence. Plugins are leveraged for two main purposes: introducin...
Sitecore JSSVirtual Sitecore Headless User Group 6 Slide Deck on Experience Edge
This is the accompanying blog post to a speaking engagement I had at a Virtual User Group. It includes a link to the video recording of the event, as well as my slides that I featured in my presentation. The response from this talk was overwhelming positive and eye-opening for those in attendance- which included Sitecore employees.
Sitecore XM CloudSitecore Headless Development User Group 6
This is a recording of the user group presentation I gave for the Sitecore Headless Development User Group. My topic was "Optimizing Experience Edge". In this talk, I performed several live demos which illustrated how to pull as much performance out of Edge that one can. I provided real-world examples that can be applied to any project on this platform.
Sitecore XM CloudExtend Sitecore Layout Query to Eliminate XMC Customizations And Extra GraphQL Requests
In this deep post, I explain how Sitecore retrieves page data, and how with a few small changes, we are able to take advantage of this process and pump even more data to the head without sacrificing performance or readability. It's truly a win-win scenario.
Sitecore XM CloudVercel Server Caching = Faster Sitecore Builds, Less Network Chatter
In this post, I explain the nuances of caching in a Vercel, headless world with regards to Memory-cache. I explain how to implement caching both server-side and at the edge. I then review the benefits of incorporating caching into the development process- how it can speed up builds and reduce the number of network calls made by your code.
Sitecore XM Cloud