Telecoms, Media & Technology is part of the Knowledge and Networking Division of Informa PLC
This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.
International speaker, author and 6 time Microsoft MVP award recipient, who currently works at Quicken Loans in Detroit (remotely from Texas). As a long time community leader, former Microsoft Developer Evangelist, Caleb is well known for his engaging speaking style, depth of knowledge and creative energy. Approaching software from a fresh perspective that spans UX, Agile and enterprise customers.
Code to DI For – Dependency Injection for Modern Applications
In this session, you’ll enter the heroic world of super spies and James Bond as we introduce the concepts of factories, strategy pattern, Inversion of Control, dependency injection and several of the available frameworks. We’ll look at common dependency injection patterns and various IoC/DI frameworks, including the pros and cons, practical steps and guidance. We’ll also provide real-world scenarios with impact to unit testing and application architecture. You should walk away from this session with a new appreciation of DI for your code—and you’ll be humming the James Bond theme song for the rest of the week.
Scaling Scrum to the Enterprise
Scrum is the most popular Agile framework in the world for effective team collaboration on complex projects. It provides a small set of rules that create just enough structure for teams to be able to focus their innovation but is only optimized for teams of five to nine people. Getting Scrum to work with larger teams or in large enterprise environments brings its own set of challenges. This talk presents three patterns used on enterprise teams to scale Scrum effectively with global teams.
Coding Naked – Unit Testing Those Hard to Reach Places
Code coverage with quality unit tests are your first line of defense to reducing technical debt, increasing code quality, and accelerating your ability to change and adapt code (without breaking it) while continuing to add new features. Most test-driven development (TDD) sessions focus on the easy-to-test areas of your code base that are almost never what you experience getting back to your desk. Come learn why TDD is not a fancy practice for the coding elite, but an understandable, obtainable and practical approach to delivering value for every developer, and how, when done properly, it will increase communication and design between the business stake holders and developers. This session is led by the author of Automated Unit Tests chapter in the Wrox book “Real World .NET, C#, and Silverlight: Indispensable Experiences from 15 MVPs.”