Session Details

Clean Code II - Dependency Injection  

Level :
Intermediate
Date :
5:00 PM Saturday
Room :
ROOM NOT FOUND/PROBLEM!
Interested : (270) - Registered : (-)

Presentation

All Clean Code presentations provide great value by themselves, but taken together are designed to offer a holistic approach to successful software creation. This first session creates the foundation for the 2nd Clean Code presentation on Dependency Injection, as it explains expected base knowledge. Why writing Clean Code makes us more efficient Over the lifetime of a product, maintaining the product is actually one - if not the most - expensive area(s) of the overall product costs. We will dive into the basics of Inversion of Control (IOC) and Dependency Injection (DI) to review different ways of achieving decoupling, using and exploring both: Best Practices, Design and Anti Patterns. This presentation requires knowledge and understanding of basics like DRY, SoC, SRP, SOLID etc. which are building the base for decoupled architecture. However, we will start at the basics of DI and will work towards intermediate and advanced scenarios depending on the participating group. This presentation is based on C# and Visual Studio 2015. However, the demonstrated patterns and practice can be applied to every other programming language too.

The Speaker(s)

img

Theo Jungeblut

Theo has been designing and implementing .NET based applications, components, and frameworks since .NET 1.0 with a focus on scalable and maintainable solutions. Accidentally, becoming a manager in 2012, Theo has embraced the engineering manager path currently working as a Senior Director of Engineering at AppDynamics. He contributed to the success of AppDynamics, scaling from 70 employees to over 2000 and being acquired three days before the IPO for $3.7B by Cisco. Theo's expertise is understanding systems, identifying patterns and defining and implementing best practices in software, architecture, or organization.
  • Not Interested
  • Interested

SPONSORS List