Masthead image for SitecoreFundamentals.com
Banner image for Like All of Us, RenderingContext Is Changing, So Better Watch Out article

I'm going through a number of Sitecore upgrades this year, and for the most part there have been no gotchas in our coding. This week one of our team members came across a RenderingContext issue that will be sure to catch some teams off guard.  

Read More
Banner image for A System's Default Regional Iso Code and the Trouble of Parsing Different Date Formats article

I recently migrated a project to a new environment, only to find that rendering a date field was inconsistently working. Not Sitecore's fault, but I've never seen this before, and I know as a seasoned developer I should have all (ok most) of the answers. It's a good catch and I wanted to share.

Read More
Banner image for How to Resolve SQL Connection Errors During Sitecore Installation Due to Non-verifiable Certificates article

The Sitecore installation process has come a long way since the introduction of SIF. It has been flawless under countless runs, but I was recently tripped up due to a SQL connection error. In this post I'll explain the cause, resolution, and some steps to make your  next try of the installation easier. 

Read More
Banner image for A Guided Tour of the Exclude Robot by Agent Module article

I've had a deluge of requests for a walkthrough of my latest module and the way it can help with excessive garbage data in the xDB. In this video I'll introduce the xDB to non-developers, talk about identifying the cyber attack, and how we can ignore/not capture the false traffic to your site.

Read More
Banner image for Cutting a Useragent's Value When It Exceeds the Maximum Possible Length for xDB Databases article

It's taken years of managing Sitecore sites for this one to come across my desk, but apparently there's no protection for the UserAgent value being longer than the maximum allowed length when saving the User's session to the xDB. Though it's fixed since version 10, there's no patch for earlier instances, so we're going to have to add our own pipeline processor to cut the offending UserAgent values short.

Read More