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:What is Dependency Injection? The answers to the question seem
  to cause more confusion than help. We'll take a look at what Dependency 
 Injection (DI) is\, when we should use it\, and what design patterns we c
 an use to help us implement it. Benefits range from extensibility to late
  binding to testability. We can implement DI with or without a container 
 (such as Unity\, Ninject\, or StructureMap)\, but we'll see how a contain
 er can do a lot of the work for us.
DTEND;TZID=America/Phoenix:20130420T111500
DTSTAMP:20260311T070615Z
DTSTART;TZID=America/Phoenix:20130420T101500
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-220
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:What is Dependency Injection? The answers to the question seem to 
 cause more confusion than help. We'll take a look at what Dependency Inje
 ction (DI) is\, when we should use it\, and what design patterns we can u
 se to help us implement it. Benefits range from extensibility to late bin
 ding to testability. We can implement DI with or without a container (suc
 h as Unity\, Ninject\, or StructureMap)\, but we'll see how a container c
 an do a lot of the work for us.
UID:165523fe-9262-4841-ba30-c52f8132da72
END:VEVENT
END:VCALENDAR
