SlowCheetah and NuGet PackageReference format

With all it’s benefits, the NuGet PackageReference format sometimes brings challenges. Recently I’ve been converting a Visual Studio solution to the NuGet PackageReference format. After conversion, I have encountered an issue that SlowCheetah config transformations stopped working properly when using MsBuild (which is relevant for CI/CD builds). Luckily, I have found a workaround, which I thought is worth sharing.

February 9, 2019 · 2 min · Vitalii Tylyk

JSS and arbitrary item hierarchies

Quite often in Sitecore development you have to work with hierarchical item structures, which resemble your data model. Example could be a multi-level menu or, as in my case, forms. At the time of writing, out-of-the-box Sitecore JSS is not able to serialize item structures with arbitrary number of levels deep into a JSON tree. Luckily, like the most of Sitecore functionality, JSS is easily customizable ;)

December 23, 2018 · 4 min · Vitalii Tylyk

Sitecore + Solr – fault tolerance guide

A search engine is a crucial component of Sitecore scaled setup, as almost all of the Sitecore server roles depend on it. However, like any other software, it can fail. Therefore, it is very important to make sure that such failures are handled gracefully. Sitecore eventually did a good job in handling Solr connectivity issues, however there are still some pitfalls you should know about.

October 28, 2018 · 6 min · Vitalii Tylyk

Sitecore JSS meets Helix: introduction

A while ago, the Technical Preview 4 of Sitecore Javascript Services has been released, and GA release is coming soon, together with Sitecore 9.1. I am really excited about this and in my company we have already established JSS as a standard for new projects. But… How does it fit with Helix architecture? Do we still need an ORM tool like GlassMapper with JSS? If these questions are also bugging your mind - read on.

September 30, 2018 · 8 min · Vitalii Tylyk

Microservices architecture for enterprise level Sitecore projects

Business logic heavy Sitecore applications are often built as monoliths, which turn out to be a maintenance nightmare over time. If you are building a Sitecore project which is more complex than a set of content pages, then welcome under the cover.

September 4, 2018 · 5 min · Vitalii Tylyk