Thinking about errors in code pipelines

A while back I wrote a couple of posts on the subject of how code pipelines can work in a more functional .Net world. I’ve made use of those patterns in some code of my own, and I’ve found these posts have generated quite a lot of questions from readers here and followers on twitter. But I’ve never been quite happy with the implementation in my own code… Continue reading

Advertisements

Remember the routing if you want to reverse-proxy on a Sitecore site

Ever been asked to set up a Reverse Proxy to allow a particular URL on your website to fetch its content from a site somewhere else? It’s not an uncommon requirement, but it seems to cause some configuration challenges too. Having been drafted in to solve some issues with just such a setup recently, here’s a quick description of the stuff I need to remember next time I get this job: Continue reading

Community advice for (conference) speakers

So Sitecore Sitecore Symposium is very nearly upon us again. And this year (for the first time!) I’ll be presenting a session. [Unless it gets moved again: Day 2 (Tuesday 9th), 16:15 in Swan 2 – “Measure if you want to go faster” – A developer’s introduction to improving performance by measuring your code]

When this year’s speakers first found out that their talk abstracts had been accepted, there was a bit of discussion on the Sitecore Slack about things speakers might want to know or do. And I’ve been meaning to write this up for a while, because there were quite a few things I saw that were worth sharing to help anyone else who’s looking forward to their first opportunity to speak… Continue reading

Minecraft launcher hangs on startup?

I’ve been reinstalling some PCs recently, and one of them is the machine I play games on in front of the TV. My eldest child still enjoys a bit of Minecraft every so often, so I needed to put that back on my freshly formatted machine – but this proved more difficult than I was expecting.

I’m pretty sure I must have encountered this issue before, but since googling failed to find my blog, I seem to have failed to write the solution down last time 😉 So, in order to save my future self working this out for third time… Continue reading

Could there be performance pain in your future?

A few weeks back I wrote about spotting site performance challenges in the patterns you might see in trace data. But over the years I’ve noticed another set of repeating patterns that can be relevant here: Those of how a development team can find itself thinking and acting in the run up to a project hitting problems.

If any of these resonate with you and your team, maybe it’s time to take a step back and think about how you can improve things? Continue reading