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:Feeling like your JavaScript code is nothing more than functio
 n spaghetti code? Interested in learning how to make your code more maint
 ainable\, reusable\, and less susceptible to naming collisions and other 
 issues? In this session\, Dan Wahlin will discuss several different patte
 rns and techniques that can be used to structure JavaScript code and make
  it more modular and easy to work with. Several topics will be covered su
 ch as closures\, the Revealing Module Pattern\, and several other pattern
 s and strategies that can be used. If you're an object-oriented programme
 r looking to apply similar OOP concepts to your JavaScript code then this
  session is for you!
DTEND;TZID=America/Phoenix:20121117T100000
DTSTAMP:20260609T084757Z
DTSTART;TZID=America/Phoenix:20121117T090000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-127
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Feeling like your JavaScript code is nothing more than function sp
 aghetti code? Interested in learning how to make your code more maintaina
 ble\, reusable\, and less susceptible to naming collisions and other issu
 es? In this session\, Dan Wahlin will discuss several different patterns 
 and techniques that can be used to structure JavaScript code and make it 
 more modular and easy to work with. Several topics will be covered such a
 s closures\, the Revealing Module Pattern\, and several other patterns an
 d strategies that can be used. If you're an object-oriented programmer lo
 oking to apply similar OOP concepts to your JavaScript code then this ses
 sion is for you!
UID:bd399be8-d67c-40af-8274-e2699d5f5215
END:VEVENT
END:VCALENDAR
