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:20160520T221211Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20160525T203000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20160525T180000
DTSTAMP;VALUE=DATE-TIME:20160520T221211Z
LAST-MODIFIED;VALUE=DATE-TIME:20160520T221211Z
UID:http://calagator.org/events/1250470307
DESCRIPTION:**NOTE: Please RSVP via the meetup.com website\, it helps for
  food and beverage planning.**&#13\;\n&#13\;\nLast month we had a really
  varied mix of experience levels in attendance\, and so this month we'll
  cover a subject that will be useful to audiences and participants of al
 l shapes and sizes... Dialyzer &amp\; TypeSpecs.  Elixir isn't a statica
 lly typed language\, but thanks to TypeSpecs and Dialyzer we can do stat
 ic type analysis and avoid whole horrible classes of runtime errors by c
 hecking our code at compile-time.&#13\;\n&#13\;\nFor the newcomers\, the
  &quot\;Games&quot\; format is designed to create a bit of friendly comp
 etition and is accessible for all ranges of experience\; beginners and p
 ros alike. &#13\;\n&#13\;\nIf you'd like to take a look at the previous 
 sessions' exercises feel free to check them out here: https://github.com
 /elixir-pdx/\, some submitted solutions are available on non-master bran
 ches. &#13\;\n&#13\;\nEarly in this series we'll be focusing mostly on s
 olving problems in a functional paradigm\, and as the series continues o
 ver time we'll move more and more toward Elixir's differentiators\; Erla
 ng interop\, hygienic macros\, &amp\; OTP patterns.  &#13\;\n&#13\;\nIf 
 all that read like gibberish to you\, don't worry you don't have to know
  any of that jargon\, and by the time you do everything will already mak
 e sense.  Because we'll introduce ideas and concepts in a way that will 
 help you understand those things conceptually before you ever need a wei
 rd name for them. &#13\;\n&#13\;\nFood and drinks will be provided.&#13\
 ;\n&#13\;\nPlease make sure you come with a computer to work on and have
  Elixir pre-installed locally or in a VM and ready to go.&#13\;\n&#13\;\
 nhttp://elixir-lang.org/install.html &#13\;\n&#13\;\nSpecial thanks to m
 y friend Jeff Weiss and Puppet Labs\, ‘the leader in IT automation’\, fo
 r hosting us.\n\nTags: elixir\, erlang\, programming\, functional progra
 mming\, ruby\, software\n\nImported from: http://calagator.org/events/12
 50470307
URL:http://www.meetup.com/elixir-pdx/events/231280452/
SUMMARY:Elixir Games PDX - Many Types of Success\, But Only One Success T
 ype
LOCATION:Puppet: 308 SW 2nd Ave Fifth Floor\, Portland OR 97204 US
SEQUENCE:1
END:VEVENT
END:VCALENDAR
