These days, performance and response times for web are more important than ever. It's very easy to lose a visitor when your page takes too long to load. One of the ways to improve performance of your site is to leverage a CDN for delivering static assets (CSS, JS, images, etc.). CDNs are great because they keep load off of your servers, and they often come with some built in optimization that can be leveraged to further improve your site's performance. However, many CDNs are a black box when it comes to knowing what is in the cache and what isn't. Sometimes you need to bust something out of the cache to ensure you are getting the latest version of an asset. In my case, we were leveraging Sucuri and I needed to bust some poorly optimized (fuzzy) images. Enter Sitecore Powershell Extensions, and an API call. Click to see how easy SPE makes things!


Los Angeles, CA — February 18, 2019 — XCentium, a full-service digital consultancy, today announced that 9 team members from XCentium have been awarded nine Most Valuable Professionals (MVPs) by Sitecore®, the global leader in digital experience management software. XCentium’s 2019 Sitecore MVPs are 9 of only 315 professionals worldwide to be named a Sitecore MVP this year.


Communication with customers is an imperative aspect of B2BCommerce. Many organizations have specific customer service teams set aside to handle any issues raised by users of a B2B commerce system. Customer service has several communication channels , among them a live chat feature has been gaining popularity. This is not a chat bot. Those have a place as well, but this post concerns itself with the value added proposition of supporting ones customers via an actual human being. Read this blog for a step by step guide on how to implement Live Agent chat.


The advances that have happened in the eCommerce space are extreme.  Back "in the day," we were talking about how channels were starting to blur as shoppers were using online, in-store and mobile interchangeably to make informed purchase decisions.

My favorite story told at roadshow stops I had previously attended. was a true tale about a woman who was sitting cross-leg on the floor in a department store in front of an endless aisle kiosk, looking at an order on her tablet, while she talked to a customer service representative on her mobile. The point being how all these touch points needed to provide her with a consistent experience.

Fast forward to the present and the stories now just seem so much simpler as customers expect this consistency as a given. The customer’s experience would be so much more difficult if it was not for the technology innovations to support “conversational commerce” developed in last few years:


Image optimization is an important aspect of ensuring good performance on your site. Often, images are uploaded without optimization in mind, which can cause large traffic loads to heavily impact performance and load times. An edge cache can be used to prevent the round trip call to the server, mitigating some of the impacts, but that may not adjust and optimize the actual size of the image being delivered. There are several tool out there that will optimize images by reducing the overall file size of those images. In my case, I decided to go with Dianoga, an automatic image optimizer that executes the first time an image is requested. It's a great choice, but unfortunately does not work for Azure App Services. This was an easy enough thing to resolve. Read on to find out how.


SEARCH ARTICLES