Latest blog posts 🌟
-
Earlier this month, I had the privilege of attending Sitecore Symposium 2025, where I attended many different talks about what is in the pipeline for Sitecore AI. If you haven’t heard, Sitecore announced Sitecore AI as it’s next-generation digital experience platform. Sitecore AI, as the name suggests puts AI at the forefront, giving us the…
-
I recently had to migrate stack of web pages from Adobe Experience Manager (AEM) into Sitecore. Migrating a website from one platform to another usually involves exporting content out of the old system and importing it into the new. Nine times out of ten, this’ll often be in a structured data format like JSON; simplifying…
-
Sitecore Search is designed to support a wide variety of content ingestion strategies—whether that means crawling HTML pages, consuming structured data from APIs, or indexing multiple locales. In our initial setup, we followed platform best practices: each site and data source had its own content source and crawler. This setup was clean, modular, and easy…
More blog posts 📚
-
Not having access to XM Cloud Deploy App was no fun, but I had to make the best of what I had. I thought about how I could make the most out of these…
-
Recently, I’ve been developing a multisite XM Cloud solution that hosts 15+ regional language websites. As part of this work, many configurations needed setting. These configurations ensured all of the websites work together. These…
-
Howdy folks! A few weeks ago, I had the privilege of attending Sitecore Symposium 2024 in Nashville Tennessee. This was my first time attending Symposium, and I wasn’t quite sure what to expect. What…
-
Let’s take a look at how we can use Sitecore Search filtering to create an events calendar.
-
We’re only a few weeks away from our client’s big site launch, and we’re in full content entry mode. We’ve been doing our content entry on our QA environment, and regularly copying it to…
-
Setting up Single Sign-On (SSO) with Sitecore’s XM Cloud is quite easy, though as an SSO newbie, I ran into a few speedbumps with the installation I was performing. In my case, I was…
-
I was going through some components we built for an XM Cloud solution. Originally, we developed these components for editing through Experience Editor, but I was curious to see how compatible these were OOTB…
-
Recently, I’ve been working on a brand-new website for a client. This website is your typical marketing and informational website complete with high resolution images, colorful backgrounds and long swaths of information. As such,…
-
It’s been a busy couple of weeks. Our team has been working extra hard to complete development and content entry for a client’s new website, slated to launch later this month. As part of…
-
I recently have been working on a project that required a simple contact us form that would send an email to the client containing some basic information on the submission. The form itself was…
Hey, my name’s Patt ♥
Hello all! My name is Patt MacMillan. I’m originally from Nova Scotia, Canada, and have been living in Austin, Texas for the better part of a decade.
I’ve been working with Sitecore for the past 10 years, and across various different versions of the platform. I’m a certified developer in several different versions of Sitecore, and I’m currently working as a Principal Sitecore / .NET Developer at Velir.
In 2025, I was named a Sitecore Technology MVP.
When I’m not working, I’m either gardening, at the gym, or on a hike with my dog Pepper.
If you have any questions about Sitecore or how to keep a houseplant alive, ask away!

