title: What is Inversion of Control?
body: <p>Inversion of Control (IoC) can be quite confusing when it is first encountered.</p>
  
  <ol>
  <li>What is it?</li>
  <li>Which problem does it solve?</li>
  <li>When is it appropriate to use and when not?</li>
  </ol>