Don’t be a “Best Practice Sheep”!

The idea of Best Practice is universal and seductive! I’m often asked for best practices for Scrum or how to scale Agile. We instinctively want to know the answer and have the recipe for success.The message of this blog is, please don’t be a “Best Practice Sheep”! So what is best practice? Here’s one definition: […]

read more

Microsoft Entra, check your Sign-in logs for SMTP Auth

If you’ve had your Microsoft 365 account for a while, you may have had SMTP Auth enabled by default. Most email clients no longer need SMTP Auth enabled, disabling it can also reduce your attack surface significantly. I have seen audit logs in Microsoft Entra tenants where there are relentless attacks via SMTP Auth regardless […]

read more

SignalR not firing all client events

This is more for my own reference, so I can come back to it later, hopefully its also helpful to others. I saw some odd behaviour with SignalR where a client was not receiving messages from the server or would fire some client messages but not others. Refreshing the page solves it but on the […]

read more

We Don’t Estimate In Kanban – Fact or Myth?

This is one of the great debates! But the answer is not always black or white in reality. Let’s look at the value we get from an estimation process: For me, these three things are the most important pieces. The understanding, alignment and management of things that could impede us. The fourth thing we get […]

read more

Migrating from DasBlog to WordPress

The Ripple Rock blogs have been on DasBlog for a long time. It was a great blog engine in its time with a small footprint because it stored all of its data in XML and didn’t need a database. However things have changed and we finally decided to take the plunge and move over to […]

read more

Expedites Are Bad For Your System!

I play the ‘Get Kanban’ game a lot as part of my Kanban System Design Class and it never ceases to amaze me how reactive people are to expedite a ticket for whatever reason. This is also reflective of what I see in real life. The team are busy working away and then a ticket […]

read more