Sergey Yatsenko Avatar

MVP Profile

Sergey Yatsenko

United States

MVP 2025

Technology

United States
MVP 2024

Technology

United States
MVP 2023

Technology

United States
MVP 2022

Technology

United States
MVP 2021

Technology

United States
MVP 2020

Commerce

United States

Timeline

2024

18/Nov

Making Sense of Old Sitecore Codebases with AI

Exploring how AI-powered tools can help developers make sense of complex Sitecore codebases and streamline modernization efforts. Using AI-driven IDEs like Cursor and Windsurf, I demonstrated how semantic indexing of codebases enables developers to interact with their code more intuitively. These tools help with tasks like identifying functionalities, analyzing structures, and migrating legacy Sitecore solutions to modern frameworks, making it easier to maintain and update even the most complica...

Sitecore XM Sitecore XP Sitecore XC Sitecore XM Cloud

2024

8/Nov

AI-Generated Photoshoots for Real Estate: Training AI on Content Hub Assets

I used Sitecore Content Hub and AI tools like Flux and LoRA to create photorealistic real estate visualizations by training models on professional property photography. This project fine-tuned AI to generate high-quality images of yet-to-be-built properties, capturing architectural details and brand aesthetics, showcasing how AI can streamline real estate marketing.

Sitecore XM Sitecore XP Sitecore XC Sitecore Content Hub Sitecore XM Cloud Sitecore Content Hub ONE Sitecore Connect

2024

3/Oct

Supercharging Sitecore XM Cloud with Next.js ISR: A Deep Dive into the Revalidate Plugin

I developed a custom revalidation plugin to enhance the integration between Sitecore XM Cloud and Next.js. This plugin enables content editors to trigger immediate regeneration of static pages upon content updates, ensuring that changes are promptly reflected on the live site. By implementing a PowerShell script within Sitecore that communicates with a secure Next.js API endpoint, we achieved efficient and timely page revalidation. We’re excited to announce that this plugin will soon be availabl...

Sitecore XM Cloud

2024

1/Oct

https://github.com/sergyatsenko/vercel-isr-test/settings

ISR revalidate plugin for Sitecore XM Cloud with Next.js head. Pushing this into the Sitecore marketplace when it goes live. Description in this blog post: https://www.xcentium.com/blogs/Supercharging-Sitecore-XM-Cloud-with-Nextjs-ISR-A-Deep-Dive-into-the-Revalidate-Plugin

Sitecore XM Cloud

2024

20/Sep

Commerce Tools starter

Commerce Tools starter to be used with Sitecore XM head or elsewhere. Work in progress.

Sitecore XM Cloud

2024

14/Sep

Leveraging AI for Efficient UI Code Migration to Sitecore XM Cloud / Next.js solution

Migrating existing websites to Sitecore XM Cloud with a Next.js frontend can be challenging, especially without access to the original source code. In such scenarios, AI-powered tools like ChatGPT, Claude, and Cursor IDE can analyze visual inputs, such as screenshots, to generate corresponding UI components. This approach facilitates the recreation of design and functionality, streamlining the migration process and ensuring consistency between the legacy site and the new implementation.

Sitecore XM Cloud

2024

20/Aug

Azure AI website crawler for Sitecore XM head

Initial implementation of Azure AI website crawler, described in this post: https://www.xcentium.com/blogs/Enhancing-Sitecore-Powered-Websites-with-Azure-AI-Search-Part-1

Sitecore XM Cloud

2024

31/Jul

Enhancing Sitecore-Powered Websites with Azure AI Search: Part 1 - Building a Custom Website Crawler

This part 1 of the description of an actual implementation of integrating Azure AI Search into Sitecore XM Cloud Next.js projects, detailing resource creation, search service configuration, and AI enrichment. It addresses the lack of a native web crawler by introducing a custom solution using Azure Functions, providing precise control over crawl specifics and content extraction. Step-by-step instructions are included for setting up the Azure Function App and scheduling crawls, showcasing how the...

Sitecore XM Cloud

2024

31/Jul

This is the second part of a detailed account of an actual implementation integrating Azure AI Search into Sitecore XM Cloud Next.js projects. It covers resource creation, search service configuration, and AI enrichment while addressing the absence of a native web crawler by introducing a custom solution using Azure Functions. This approach offers precise control over crawl parameters and content extraction. The article includes step-by-step instructions for setting up the Azure Function App and scheduling crawls, demonstrating how these enhancements elevate search functionality in Sitecore-powered websites.

This is the second part of a detailed account of an actual implementation integrating Azure AI Search into Sitecore XM Cloud Next.js projects. It covers resource creation, search service configuration, and AI enrichment while addressing the absence of a native web crawler by introducing a custom solution using Azure Functions. This approach offers precise control over crawl parameters and content extraction. The article includes step-by-step instructions for setting up the Azure Function App and...

Sitecore XM Cloud

2024

10/Jul

AI-Generating Metadata for Content Hub Assets

Managing consistent metadata for large asset libraries in Sitecore Content Hub can be simplified using OpenAI’s GPT-4 Vision API. By automating the creation of detailed image descriptions, especially for fields like real estate photography, the process becomes faster and more efficient. A Python script processes images in parallel, integrates with Content Hub workflows, and includes error handling and logging. The implementation also allows for customizing prompts to fit specific metadata requir...

Sitecore XM Sitecore XP Sitecore XC Sitecore Content Hub Sitecore XM Cloud Sitecore Content Hub ONE

2024

7/May

Automating Image Metadata in Sitecore Content Hub with GPT-4 Vision

Leveraging OpenAI’s GPT-4 Vision model to automate the generation of image metadata within Sitecore Content Hub. By integrating AI, the approach aims to streamline asset management by automatically creating descriptive titles and detailed descriptions for images, thereby reducing the manual effort typically required in metadata management.

Sitecore Content Hub Sitecore Content Hub ONE

2024

1/Mar

AI-Powered Content Tagging: Automating Taxonomy Generation for Web and Video Content

Maintaining consistent and meaningful tags across various content types can be challenging and time-consuming. To address this, I implemented an automated content tagging system that leverages AI technologies like ChatGPT and Azure AI services. This system processes text and video content, analyzes it, and assigns appropriate tags from a predefined taxonomy, enhancing discoverability and SEO performance. For video content, it utilizes YouTube transcripts or Azure AI Video Indexer to generate tra...

Sitecore XM Sitecore XP Sitecore OrderCloud Sitecore Content Hub Sitecore XM Cloud Sitecore Content Hub ONE

2024

8/Feb

Migrating Content from Any Website to Sitecore Content Hub One

I migrated over a decade of technical blog content to Sitecore Content Hub One using an efficient and adaptable approach. Puppeteer and Cheerio were used to scrape and extract content, with Turndown converting HTML to Markdown. ChatGPT helped refine and standardize formatting, and Sitecore Content Hub One’s API was used to upload the content. This process can be easily adapted for migrating content to other CMS platforms, whether Sitecore or non-Sitecore, providing a flexible and efficient solut...

Sitecore Content Hub ONE

2023

17/Nov

Presented my "Getting started with Sitecore XM Cloud + Next.js" session

Presented my "Getting Started with Sitecore XM Cloud + Next.js" session on Rocky Mountain Sitecore User Group (Denver)

Sitecore XM Cloud

2023

10/Nov

Time-saving tips for creating XM Cloud renderings, templates, and Next.JS Components

Sitecore XM Cloud renderings, templates, and FE components need to follow a certain inheritance structure, which takes time to re-create for each component we’re building. Here’s a time-saving workflow, a set of steps that might save some of that time by semi-automating this process.

Sitecore XM Cloud

2023

2/Nov

Adding Custom Payload to Content Hub’s Queue Messages

This blog post outlines a solution for real-time synchronization of Content Hub and Sitecore by embedding necessary data into Service Bus message payloads, avoiding API rate limits.

Sitecore Content Hub

2023

22/Oct

Poor Man's Forms Builder for Sitecore XM Cloud with Next.JS Head

Sitecore Forms is an incredibly useful feature within the Sitecore Experience Platform. However, it is not yet available on Sitecore XM Cloud. Although Sitecore is actively working to bring this feature to XM Cloud, we found ourselves in need of a forms solution for an early client project on this platform. Here's the solution I devised.

Sitecore XM Cloud

2023

20/Oct

Adding XM Cloud Data Sources in XM Pages Components

I found Sitecore pages and components to look very promising, with no-code components and pages (yes, please!) Sitecore documentation is doing a fairly good job on how to create components and have them linked with external datasources, but when it comes to linking to Sitecore’s content items, I found myself searching in many places and not finding answers. So I’m writing this quick post to explain my findings.

Sitecore XM Cloud

2023

6/Oct

Getting Started with Sitecore Search on Next.js stack

A walkthrough, step-by-step guide for configuring and getting Sitecore Search to work in your Next.js App

Sitecore Search

2023

23/Sep

Migrating Sitecore Media Library to Content Hub. Part 2: Importing Assets Into Content Hub

This is the 2nd part of a 3-part series describing scripted content migration from Sitecore XM/XP’s Media Library to Sitecore Content Hub DAM.

Sitecore XM Sitecore XP Sitecore Content Hub

2023

23/Sep

Migrating Sitecore Media Library to Content Hub. Part 1: Exporting Assets from Media Library

This is the 1st part of a 3-part series describing scripted content migration from Sitecore XM/XP’s Media Library to Sitecore Content Hub DAM. Having undertaken this task for several clients, I've found that despite unique requirements for each migration, a consistent and effective approach has always been key.

Sitecore XM Sitecore XP Sitecore Content Hub

2023

23/Sep

Migrating Sitecore Media Library to Content Hub. Part 3: Repointing Image Fields to Content Hub

This is the 3rd part of a 3-part series describing scripted content migration from Sitecore XM/XP’s Media Library to Sitecore Content Hub DAM, where I'll explain the approach for changing all image links from Sitecore Media Library to Content Hub.

Sitecore XM Sitecore XP Sitecore Content Hub

2023

9/Sep

Collaborated with Sitecore on product feedback, demos, pre-sales

I communicated with a number of people at Sitecore to provide early feedback on Sitecore products, collaborate on numerous Sitecore implementations, and help Sitecore with demos and pre-sales activities. I was an early/beta user of Content Hub One, Sitecore Search, XM Cloud product, and XM Cloud exam beta tester.

I worked with Christa Marousek christa.marousek@sitecore.com, Ezgi Göçücü ezgi.gocucu@sitecore.com, Lei Sun lei.sun@sitecore.com, Julie Daunt julie.daunt@sitecore.com, Justin...

Sitecore XM Sitecore XP Sitecore CDP Sitecore Personalize Sitecore OrderCloud Sitecore Content Hub Sitecore Search Sitecore XM Cloud Sitecore Content Hub ONE

2023

25/Aug

Migrating (any) Site Content to Sitecore Content Hub One

Migrating (any) Site Content to Sitecore Content Hub One

Sitecore Content Hub ONE

2023

25/Aug

Re-Writing CMS Content with AI

Reusable recipe for mass-updating CMS content with OpenAI

Sitecore Content Hub Sitecore Content Hub ONE

2023

3/Aug

Using Azure WebJobs with Sitecore XM/XP

Sitecore offers Out Of The Box (OOTB) scheduled jobs, allowing developers to automate some of the recurring tasks, such as maintenance of, say, a scheduled batch import process, for example, the one described in my Sitecore “Batch” Connector, part 2: Import Content into Sitecore XM/XP post.

Sitecore XM Sitecore XP Sitecore XM Cloud

2023

3/Aug

Sitecore “Batch” Connector, part 1: Download Content from Content Hub

A 3-post series describing an alternative approach to sync a large number of records between Sitecore Content Hub and XM/XP

Sitecore XM Sitecore XP Sitecore Content Hub

2023

3/Aug

Sitecore “Batch” Connector, part 2: Import Content into Sitecore XM/XP

A 3-post series describing an alternative approach to sync a large number of records between Sitecore Content Hub and XM/XP

Sitecore XM Sitecore XP Sitecore Content Hub

2023

1/Aug

Led Content Hub implementation for Meritage

This is just one of my projects in 2023, but I thought it was worth mentioning since it won the Sitecore Experience award in 2023.

Sitecore Content Hub

2023

1/Jul

xBlog blogging module(s)

Ideated, architected, and created xBlog modules, one for editing/publishing and another one is delivery/rendering "head". These modules are now featured on the Sitecore partner's catalog and are powering XCentium blogs (https://blogs.xcentium.com/blogs).

I didn't like the blogging solutions I had to use, so I decided to create my own, geared towards technical blog writers (Rich Markdown support with code highlighting, leveraging Content Hub One, next.js, static site generation, and more).

...

Sitecore XM Cloud Sitecore Content Hub ONE

2023

22/Apr

Exporting a Large Number of Entities from Sitecore Content Hub

How to export any number of entities from Sitecore Content Hub into Excel, overcoming the 2000-item selection limit imposed on OOTB export.

Sitecore Content Hub

2023

20/Apr

Auto-tagging Assets in Sitecore Content Hub

Custom automated auto-tagging with code script in Sitecore Content Hub

Sitecore Content Hub

2023

22/Mar

A script to delete all Entities of a given type in Sitecore Content Hub

Mass-deleting all entities matching given criteria in Content Hub (a useful clean script that come handy in mass migration scenarios)

Sitecore Content Hub

2023

2/Feb

A Quick Script to add Public Links to all assets in the Sitecore Content Hub

Mass-adding public links to all assets in Content Hub programmatically. This comes in very handy in mass migration (import/export from 3rd party systems) scenarios.

Sitecore Content Hub

2023

1/Jan

Organizer of The Rocky Mountain Sitecore User Group (Denver)

I'm running The Rocky Mountain Sitecore User Group (Denver)

Sitecore XM Sitecore XP Sitecore CDP Sitecore OrderCloud Sitecore Content Hub Sitecore Discover Sitecore Search Sitecore XM Cloud Sitecore Content Hub ONE Sitecore Connect