Building Docker images for older versions of Sitecore

There’s been a lot of movement towards “Docker for Sitecore” over the last year – to the extent that even I have finally jumped onto the bandwagon. And with any new tech, there are some rough edges to contend with. Right now (for me at least) one of those is being able to get the right Docker images built for the bit of work you need to do. In the future (crosses fingers) we’ll see Sitecore offering a repo for these images – but for now it’s up to us to build our own. So if you need something that’s not v9.3, here’s what I did to get there: Continue reading

Learning a fun lesson about JavaScript method parameters

I’ll be honest – I don’t do much front-end stuff. I’ve watched the odd PluralSight course on modern JavaScript, I’ve worked out the basics of Gulp, and I can hack together a VueJS UI if I need to. But it’s certainly not something I’d ever say I was good at. But despite being offically a C# developer, occasionally I find myself looking at bug tickets that relate to some front-end code. I had one of them this week, where some javascript had stopped working. The front-end dev was stuck, so I took a look – and discovered something new. Well new to me at least… Continue reading

Numbered lists in Word

While developers would love to avoid ever writing documentation or reports, it happens to us all. One of the most frustrating bits of this can be getting the formatting to work as you’d like in Word – and I got bitten by this recently. So, as a memory jogger for my future self, here’s how to deal with misbehaving heading numbers: Continue reading

Symposium Slides: O’ Solr Mio!

This year, my talk at Sitecore Symposium was an introduction to deploying Solr for production use. It covered why you want SolrCloud, what you need to plan for it, and how you can go about installing it. Enough for a beginner to get from a blank Windows Server to running SolrCloud, and Sitecore configured to match.

If you missed my talk, or if you saw it and want to study it further, then you are in luck! Continue reading

Dealing with very long running search builds

A problem I’ve encountered a number of times in my Sitecore career is that when content trees are large and indexing tasks complex, it can take such a long time to perform a full rebuild of a search index that your web application can end up recycling for some reason before the build completes… Once content grows to this size, search can become quite difficult to manage, so I’ve been experimenting with a tool to help. Continue reading