Looking back, one of the first issues I ran into in Aurelia is “how do I get my components to talk to each other?” This could be parent/child components or sibling components. It turned out the answer was simply “Dependency Injection” (or DI as you might see it referred to). But what exactly is dependency […]