Masthead image for SitecoreFundamentals.com
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
Banner image for What to Do When a Client Wants Over 500 Authorable Redirects in the Root of Their Site! article

Redirects can be managed in a few different ways, but when a client asked for hundreds of them to be authorable off the home page, well, that took my favourites out of the option list. This request is a little unique with the solution leveraging buckets and RedirectOnItemNotFound. 

Read More
Banner image for A Site With Over 120,000 Hits Per Hour? Here's How We Managed the Demand Using a Custom 404 Pipeline. article

Going live with a new Sitecore implementation and getting over 30 times the load you were expecting can be a bit of a shock! So, when we saw 120,000 hits per HOUR instead of the 3,000, we expected, adjustments needed to be made. Here's how we programmatically stored an array of 404 pages to drop demand on the servers in a huge way.

Read More
Banner image for How to Fix, “The Target “Clean” Does Not Exist in the Project.” With Your TDS Project When Using Azure Pipelines. article

We recently migrated our DevOps instances which involved creating new pipelines, build agents, etc. On first run I started getting errors with the TDS projects that weren't happening on local, which weren't too descriptive. The solution was easy, but understanding what's wrong wasn't.

Read More