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:All 4 Clean Code presentations provide great value by themselv
 es\, but taken together are designed to offer a holistic approach to succ
 essful software creation. This first session creates the foundation for t
 he 2nd and 3rd Clean Code presentation on Dependency Injection\, as it ex
 plains expected base knowledge. Why writing Clean Code makes us more effi
 cient Over the lifetime of a product\, maintaining the product is actuall
 y one - if not the most - expensive area(s) of the overall product costs.
  The Craftsmanship session is exploring the often underestimated importan
 ce of clean execution of the coding part and its crucial impact to overal
 l project success.&#13\;&#10\;&#13\;&#10\;We will dive into the basics of
  Inversion of Control (IOC) and Dependency Injection (DI) to review diffe
 rent ways of achieving decoupling\, using and exploring both: Best Practi
 ces\, Design and Anti Patterns. This presentation requires knowledge and 
 understanding of basics like DRY\, SoC\, SRP\, SOLID etc. which are build
 ing the base for decoupled architecture. However\, we will start at the b
 asics of DI and will work towards intermediate and advanced scenarios dep
 ending on the participating group.&#13\;&#10\;This presentation is based 
 on C# and Visual Studio 2013. However\, the demonstrated patterns and pra
 ctice can be applied to every other programming language too.
DTEND;TZID=America/Phoenix:20140405T120000
DTSTAMP:20260519T060413Z
DTSTART;TZID=America/Phoenix:20140405T110000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-126
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:All 4 Clean Code presentations provide great value by themselves\,
  but taken together are designed to offer a holistic approach to successf
 ul software creation. This first session creates the foundation for the 2
 nd and 3rd Clean Code presentation on Dependency Injection\, as it explai
 ns expected base knowledge. Why writing Clean Code makes us more efficien
 t Over the lifetime of a product\, maintaining the product is actually on
 e - if not the most - expensive area(s) of the overall product costs. The
  Craftsmanship session is exploring the often underestimated importance o
 f clean execution of the coding part and its crucial impact to overall pr
 oject success.&#13\;&#10\;&#13\;&#10\;We will dive into the basics of Inv
 ersion 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 unde
 rstanding of basics like DRY\, SoC\, SRP\, SOLID etc. which are building 
 the base for decoupled architecture. However\, we will start at the basic
 s of DI and will work towards intermediate and advanced scenarios dependi
 ng on the participating group.&#13\;&#10\;This presentation is based on C
 # and Visual Studio 2013. However\, the demonstrated patterns and practic
 e can be applied to every other programming language too.
UID:bb01ca18-879b-42ac-9144-8e1274cb5722
END:VEVENT
END:VCALENDAR
