Joe’s path to software development began in the fields of computational physics and systems engineering. He has been a mobile software developer on iOS and Android since 2009. He now lives in Boston and is a Lead Engineer at Raizlabs, a leading app development company dedicated to great software.
The cry of “You must do dependency injection!” is heard throughout modern software development teams. With such an imposing name, Dependency Injection (or DI for short) can put a fright into any software developer. It turns out that Dependency Injection is nowhere near as complex as its name implies, and is a key tool for […]