Database management and optimization are often akin to navigating a labyrinth, requiring deep knowledge and adeptness in handling SQL Server’s functionalities. One such critical feature we’ll dissect today is the ON DELETE CASCADE option for foreign keys. Although useful, it’s not without its caveats and can sometimes generate issues related to key range locks, e.g. …
Why is the empirical process most important thing for a Scrum Master?
A crucial aspect of SM role is fostering an empirical process within the team. Today, I will try to delve into the significance of an empirical approach for a Scrum Master (and the team/product). The importance of an experiential process in Scrum In the Scrum framework, learning and adapting are essential elements of the iterative …
Why does the Scrum Master want me to be an entrepreneur? I’m just a Product Owner.
Yesterday, I attended a Professional Product Owner II training, and I noticed something intriguing. There was a sense of indignation among some of the less experienced Product Owners and Managers in the room when the topic of being more entrepreneurial came up. This got me thinking about how to better explain the connection between Product …
Why is Courage vital if the team wants to be high-performing?
A couple of days ago, I was drinking my coffee, looking out the window (I often need moments like this to clear my head – I also avoid distractions during this time). I was thinking about the teams I had a chance to work with – I tried to answer the question “why some of …
Specialist or cross-functional?
This question has been killing me for a long time. Should I be a Superman with extensive knowledge in one particular area or should I be able to do everything? Or, maybe I am asking the wrong question? I have been working in the Scrum Team as a member of the Development Team for almost …
How to install Docker on Windows 10 Home?
If your Windows edition is not Professional or Enterprise type and you try to install Docker, then for sure you encounter this issue: Now, you are probably wondering “how to fix it?“. Then after some research in Google you get to know that it is impossible to install Docker on Home version and you try …
Encoding UTF-8 in .cshtml files
Some time ago I was struggling with displaying Polish characters in “*.cshtml” files of my newest ASP.NET Core 2.1 project. Solution is not so obvious, so I decided to write a few words about it and give you a quick fix. If you are here because of some search engine results you probably know that …
SOLID principles
In this post, I would like to explain to you what exactly is SOLID. I will try to do it the clearest way I can. At first, you should know that SOLID consists of 5 design principles that were created to make software more understandable, flexible and maintainable. They’re gathered by Robert C. Martin in …
DRY, KISS, YAGNI
If these abbreviations (DRY, KISS, YAGNI) tell you nothing – I strongly invite you to read this post. Especially, if you are a programmer or you intend to be. Don’t Repeat Yourself Then you will avoid a flood of problems. 🙂 A solid programmer living in the world of object-oriented programming should even subconsciously try …
Sealed modifier #L6
I suppose, this post will be the shortest of all. Today, I would like to explain to you what stands for sealed keyword. Sealed The explanation is very simple and intuitive – the classes that are marked with this modifier are just treated as sealed. It means that they can not be base classes for …