I recently became Coveo For Sitecore certified and would like to share my experience. Additionally, I would like to offer exam tips to others who are seeking to become certified themselves.

We have all been very excited about a major transition from Sitecore 8x architecture to Sitecore 9 - xConnect, Dynamic Placeholders, back to the roots movement from Mongo to SQL and various other features. I was particularly interested to dissect and understand the new architecture of Sitecore 9. Sitecore community is abuzz with conversations around microservices, numerous logical system roles or entities. And there’s about 50 of them! And they can be scaled and configured in a wide variety of topologies to form a tailored Sitecore solution for specific business requirements. What about which topology/product uses which combination of roles? Do they overlap?

Starting with Sitecore version 9, developers can interact with the Sitecore Experience Database (xDB) using xConnect. xConnect is a OData based service layer that allows communication with xDB data. Any trusted client can leverage xConnect Client API which exposes rich capabilities to search, read, and write contacts and interactions data. In this blog, I want to look at the details on how to instantiate xConnect Client in a non-Sitecore context. One of the reasons you would want to do this is if you need to extract xDB data into another system or application.

Over a year ago, I wrote a piece on trends driving CPG Commerce Growth that I feel needs to be revisited. The catalyst for circling back on this topic comes from a recent report published by Jumpstart related to the “CPG eCommerce Landscape."  My primary theme in the original blogs was three-fold: sell direct, collaborate with retailers and sell via marketplaces. Those recommendations still hold, but Jumpstart’s report highlights through hard facts how CPG brands should optimize these recommendations. Bottomline, they highlighted CPG purchases online have grown 22% since 2017, but most of that growth occurred in 2018. Year-over-year growth in 2019 to date has slowed to around 3%. This pushes a strategy to balance CPG sales for D2C, through retailers, and marketplaces. Let’s give a little context first on what I recommended initially.

If you’ve heard of the term “decorators” or spotted them in code snippets, but still aren’t sure what they do - then this post is for you. In this post I’ll attempt to demystify what decorators are as well as how they can be useful.