BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:<p>All 3 Clean Code presentations provide great value by thems
 elves\, but taken together are designed to offer a holistic approach to s
 uccessful software creation. This first session creates the foundation fo
 r the 2nd and 3rd Clean Code presentation on Dependency Injection\, as it
  explains expected base knowledge. Why writing Clean Code makes us more e
 fficient Over the lifetime of a product\, maintaining the product is actu
 ally one - if not the most - expensive area(s) of the overall product cos
 ts.</p>\n<p>We will dive into the basics of Inversion of Control (IOC) an
 d Dependency Injection (DI) to review different ways of achieving decoupl
 ing\, using and exploring both: Best Practices\, Design and Anti Patterns
 . This presentation requires knowledge and understanding of basics like D
 RY\, SoC\, SRP\, SOLID etc. which are building the base for decoupled arc
 hitecture. However\, we will start at the basics of DI and will work towa
 rds intermediate and advanced scenarios depending on the participating gr
 oup.</p>\n<p>This presentation is based on C# and Visual Studio 2012. How
 ever\, the demonstrated patterns and practice can be applied to every oth
 er programming language too.</p>
DTEND;TZID=America/Phoenix:20131109T123000
DTSTAMP:20260710T134856Z
DTSTART;TZID=America/Phoenix:20131109T113000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - SC-140
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:<p>All 3 Clean Code presentations provide great value by themselve
 s\, but taken together are designed to offer a holistic approach to succe
 ssful software creation. This first session creates the foundation for th
 e 2nd and 3rd Clean Code presentation on Dependency Injection\, as it exp
 lains expected base knowledge. Why writing Clean Code makes us more effic
 ient Over the lifetime of a product\, maintaining the product is actually
  one - if not the most - expensive area(s) of the overall product costs.<
 /p>\n<p>We will dive into the basics of Inversion of Control (IOC) and De
 pendency Injection (DI) to review different ways of achieving decoupling\
 , using and exploring both: Best Practices\, Design and Anti Patterns. Th
 is presentation requires knowledge and understanding of basics like DRY\,
  SoC\, SRP\, SOLID etc. which are building the base for decoupled archite
 cture. However\, we will start at the basics of DI and will work towards 
 intermediate and advanced scenarios depending on the participating group.
 </p>\n<p>This presentation is based on C# and Visual Studio 2012. However
 \, the demonstrated patterns and practice can be applied to every other p
 rogramming language too.</p>
UID:431dba4f-8d2f-4ac0-bdf0-d8b40a154cda
END:VEVENT
END:VCALENDAR
