Demystifying Monolithic Architecture: A Developer's Guide

Demystifying Monolithic Architecture: A Developer's Guide

Dive into my latest article, where I explore monolithic architecture in Digital Experience Platforms (DXPs) based on years of professional experience. Learn how to identify monolithic structures, gain expert insights, and understand the architecture through a C4 diagram model. Stay informed and make better decisions in your software projects

Read More

Final Showdown: Comparing 11 Search Engine Providers for Maximum Efficiency

Final Showdown: Comparing 11 Search Engine Providers for Maximum Efficiency

The right search engine provider can improve your business's internal workflows and help customers find what they need quickly. In this article, we compare 11 search engine providers, including Bing Search, Google Site Search, and Salesforce Cloud Search, to help you make the best choice.

Read More

Battle of the Giants: A Comprehensive Comparison of 15 Leading Search Engine Providers

Battle of the Giants: A Comprehensive Comparison of 15 Leading Search Engine Providers

Choosing the right search engine provider can make a big difference in the competitiveness of your business. In this article, we compare 15 leading search engine providers across critical functionalities, including pricing, search types, extensibility, privacy, security, and more.

Read More

Sitecore + Docker - Get a grip on your compose file

Sitecore + Docker - Get a grip on your compose file

There are multiple ways to compose your docker container and work with your Docker Compose files while working with Sitecore. One of them involves directly modifying the files you get when cloning the Sitecore Docker repository, and others revolves around extending, overriding resulting in the usage of multiple compose files.

If you're also wondering what is the impact of each of the options, which one is my preferred way of working with Sitecore Docker? I'll be covering those points in this article.

Read More

Boost your Helix by overriding the default ServiceProvider with Unity!

Sitecore 9 was release couple of weeks ago. For those you haven't already checked it out,
I urge you to do so. There are a whole set of features that make development very enjoyable with an out of the box flavour.   
Among those features, the already famous Sitecore Dependency Injection (DI) support out of the box since Sitecore 8.2 with its Inversion of Control (IoC).  

But What if this default container does not fit your need for whatever reason but you still want to override the container the way Sitecore described it in its documentation?

Read More

Enforce automatic caching on Presentation Components to improve performance - Part 2

We have seen with my last approach we could enforce the caching settings in the code increasing front-office's performance but decreasing back-office responsiveness and performance due to additional database query to get appropriated settings.
In this blog post I will use some of Sitecore pipelines to initiate all caching settings at application startup...

Read More

Enforce automatic caching on Presentation Components to improve performance - Part 1

This blog post is about how I think we can improve our Sitecore's CMS experience by enforcing Sitecore's sublayout caching in order to improve website's performance.

Sitecore CMS comes with a pack of caching mechanism and among of them we have Sitecore's HTML Cache. This article will mainly leverage Sitecore's HTML Caching...

Read More

Prevent Sitecore from interpreting url path as language

This blog post describes a technique to prevent Sitecore CMS from throwing Language/Culture exception when parsing language through Sitecore's StripLanguage.
It will describe the actual Sitecore's implementation and a dynamic approach to overcome the actual behavior of Sitecore's StripLanguage...

Read More