Sitecore 10 by default does not allow having two items with the same path. If you have items like that, here is a script that you can use to find and fix such items.
Read MoreIn Sitecore projects, we usually have more than one feed soure for packages and during restore nuget will do a request to each of them to find a package. That means many unnecessary network requests. Fortunatelly, there is a way to map packages to a source.
Read MoreIn Sitecore projects, with many projects in a solution and huge number of view files, building mvc views can significanlty increase total build time. That time can be reduced by using MSBuild incremental build feature.
Read MoreIn this article I show how to check if you are hitting Redis RPS limit.
Read MoreHere is the updated version of the script that copies MediaCache from prod to stage slot during deployment with Azure DevOps. It uses WebClient instead of Invoke-RestMethod.
Read MoreHow to configure Dianoga to compress images asynchronously behind CDN.
Read MoreThere are some log lines that you would like to store every time, without any reduction, sampling. For example AUDIT logs. It's useful to check AUDIT logs to see what happened in the system, who edited a particular item and when. In this article, I will show you how to create a custom AI adaptive sampling processor that will keep all AUDIT logs.
Read MoreI created a short step by step video, where I demonstrate how to setup load tests with Taurus (BlazeMeter) on Linux VM on Azure and then how to plug it into a release pipeline on Azure DevOps.
Read MoreHow NDpend can help to keep track of Helix design principles.
Read MoreIn this article I demonstrate how I improved site performance with a few simple techniques.
Read MoreA short story how to fix ERROR ProcessExpiredItems => System.Runtime.Serialization.SerializationException: Cannot get the member '<.ctor>b__2'. excetpion.
Read MoreI have seen Redis timeouts in all my projects. In this article I provide a list of most probably causes and solutions.
Read MoreGenerating media cache every time you do deployment is a waste of CPU. In this article I show you how to copy MediaCache folder from prod slot to stage slot during deployment.
Read MoreIn this article I will show simple msbuild target that allows to copy indirect references.
Read MoreSometimes you need to export more than 10000 of logs from Application Insights. I wrote a tool that can help.
Read MoreIn this video I demonstrate difference in the speed of build and publish of Habitat solution between Gulp and MSBuild.
Read MoreAfter Build and Publish it's time to sync items with Unicorn. MSBuild can do that as well and extension is quite simple.
Read MoreMSBuild can apply our transform files. It actually does this for Web.config out of the box. We can use it to apply transform files to other config files in Helix solution.
Read MoreIt's possible to drastically speed up the publish process by extending MSBuild to publish all projects in a single pass instead of using gulp.
Read MoreThe Microsoft.Common.targets file defines two main pipelines: Build and Publish. Here is a short summary of both.
Read MoreMSBuild offers a few ways you can extend build and publish process with your custom code. It's not a complete list but just a summary of the most useful techniques.
Read MoreMSBuild can be your friend. Especially in Helix projects. We can extend MSBuild to build Helix projects the same way as gulp scripts do, but much, much faster. It's a first article in a msbuild series.
Read MoreThere is one unexpected side effect of the EditContext that I didn't know about. Did you?
Read MoreI created a video where you can see how to configure SolrCloud and Zookeeper on Azure behind VPN for you Sitecore projects.
Read MoreI created an extension to Sitecore Config Reader class that allows to replace variables with values form Connection Strings or Application Settings.
Read MoreMy custom SIF installation (and uninstallation) scripts for local development.
Read MoreHow to lower memory consumption in Sitecore.
Read MoreIt'a theoretical example of how much faster index rebuild can be if you exclude not nesesery fields.
Read MoreI describe here I implemented functionality to resize and compress images during upload to media library.
Read MoreI created library that helps with handling plurals of nouns for different languages in Sitecore.
Read MoreA few tips about how to get the best performance of your search query.
Read MoreI created a video where you can see how to create a helix serialization module with Unicorn 4.0 from scratch.
Read MoreI created a video where you can see how to configure Visual Studio do local publish.
Read MoreI created a video where you can see how to create a new Sitecore Helix solution from scratch.
Read MoreSee how to organize your Sitecore custom configration files.
Read MoreIf you want to populate sitecore with some test data you can use powershell. I put here sample script and a few informations about its performance.
Read MoreIf assets in media library in sitecore are stored in the database after some time your db can grow to considerable size. I created the powershell script, which can query for unused resources larger than 1MB.
Read MoreA few weeks ago I decided to install a brilliant tool which is AutoHotkey. Since then I have used it every day. See how it can help you.
Read More