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:Design patterns hold the key to effective software development
 . We all know what a great UI looks like\, but what does great software a
 rchitecture look like? Get a brief introduction to design patterns and de
 sign principles\, and then dive into the most impotant and commonly used 
 patterns: Model-View-Controller\, The Observer Pattern\, Delegation\, the
  Open/Closed principle\, and a few others. Design patterns are applicable
  to almost any computer language\, but are especially useful in object-or
 iented ones. (An encore presentation of my CC2014.2 session)
DTEND;TZID=America/Phoenix:20161008T140000
DTSTAMP:20260411T083902Z
DTSTART;TZID=America/Phoenix:20161008T130000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - AGA-1240
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Design patterns hold the key to effective software development. We
  all know what a great UI looks like\, but what does great software archi
 tecture look like? Get a brief introduction to design patterns and design
  principles\, and then dive into the most impotant and commonly used patt
 erns: Model-View-Controller\, The Observer Pattern\, Delegation\, the Ope
 n/Closed principle\, and a few others. Design patterns are applicable to 
 almost any computer language\, but are especially useful in object-orient
 ed ones. (An encore presentation of my CC2014.2 session)
UID:2c7c6774-93f7-495f-9d69-337160ce0700
END:VEVENT
END:VCALENDAR
