The idea for this post was a question from my colleague, from yesterday, when I was presenting the architecture of the solution for their project: What is the difference between code implementation in code behind, why putting the code in the controller...