Duane Newman

Coder - Speaker - Microsoft MVP - Scuba Instructor

I’m a geek and I love sharing about the technologies that excite me. I do this through speaking at conferences, user groups, and other local events, organizing the Kansas City .NET User Group, providing technical training, writing on my blog, and sometimes on other outlets like Twitter, Github, Instagram, and YouTube.

I don’t just geek out over software development. I also teach SCUBA diving as a PADI certified Assistant Instructor. If you are interested in discovering the underwater world through SCUBA I’d love to talk. You can learn more at Duane & Lisa’s Diving Adventures.

Still haven’t heard enough about me? Continue Reading

Better Unit Testing with IoC, DI, and Mocking

When you write code designed for dependency injection it can make testing easier.. But it can also make it seem more complex and add a lot of ceremony to creating your testable instances. I thought I would share some tips I use when setting up a new cross-platform mobile project with unit testing. We can take advantage of the same IoC container strategy to make instanciating the class we want to test less painful.