BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:DAYLIGHT
DTSTART:20160313T020000
RDATE:20160313T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20161013T012840Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20161103T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20161103T180000
DTSTAMP;VALUE=DATE-TIME:20161013T012840Z
LAST-MODIFIED;VALUE=DATE-TIME:20161013T012840Z
UID:http://calagator.org/events/1250470971
DESCRIPTION:This talk will show you how to use Clojure and the new spec l
 ibrary to write programs that behave as expected\, meet operational requ
 irements\, and have the flexibility to accommodate change. We will also 
 discuss how developing with spec is declarative\, predicative\, layered 
 and robust.&#13\;\n&#13\;\nThis is a live remote\, interactive presentat
 ion where we will have time for questions.\n\nTags: clojure\, ClojureScr
 ipt\, generative testing\n\nImported from: http://calagator.org/events/1
 250470971
URL:https://www.meetup.com/clojure-pdx/events/234818929/
SUMMARY:Remote Presentation - Agility & Robustness: Clojure spec w/ Stuar
 t Halloway
LOCATION:Puppet: 308 SW 2nd Ave Fifth Floor\, Portland OR 97204 US
SEQUENCE:1
END:VEVENT
END:VCALENDAR
