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:20140309T020000
RDATE:20140309T020000
RDATE:20150308T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20141102T020000
RDATE:20141102T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20140115T213309Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140326T210000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140326T190000
DTSTAMP;VALUE=DATE-TIME:20140115T213309Z
LAST-MODIFIED;VALUE=DATE-TIME:20140325T025921Z
UID:http://calagator.org/events/1250465516
DESCRIPTION:The monthly meeting of Portland's first JavaScript and ECMAsc
 ript users' group. We host presentations and discussions on everything J
 avaScript-related - including JavaScript frameworks\, node.js\, CoffeeSc
 ript\, and whatever else comes up.&#13\;\n&#13\;\nWe have three talks sc
 heduled for this meeting:&#13\;\n&#13\;\n- A demo of WebRTC\, presented 
 by Ken Stowell&#13\;\n- Escaping callback hell with generators\, present
 ed by Jacob Rothstein&#13\;\n- Mob Programming: what works\, what doesn'
 t\, presented by Cameron Knight&#13\;\n&#13\;\nFeel free to join our mai
 ling list at http://groups.google.com/group/pdxjs if you too are a JavaS
 cript admirer. Or visit our web site for more information at http://pdxj
 s.com/.&#13\;\n&#13\;\nIf you're interested in making a presentation at 
 this or at a future meet-up\, please e-mail Jesse Hallett (jesse@sitr.us
 ).\n\nTags: programming\, web\, pdxjs\, javascript\, ecmascript\, angula
 r\, es6\, methodology\n\nImported from: http://calagator.org/events/1250
 465516
URL:http://pdxjs.com/
SUMMARY:Portland JavaScript Admirers' Monthly Meeting
LOCATION:Janrain Headquarters: 519 SW 3rd Ave. Suite 200\, Portland OR 97
 204 US
SEQUENCE:4
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20140905T183851Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140930T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140930T180000
DTSTAMP;VALUE=DATE-TIME:20140905T183851Z
LAST-MODIFIED;VALUE=DATE-TIME:20140905T183851Z
UID:http://calagator.org/events/1250466937
DESCRIPTION:AppNexus is hosting a Tech Event to talk about JavaScript! Co
 me see how we use this language for automation\, command-line tools\, an
 d more!&#13\;\n&#13\;\nPlease learn more and RSVP at the link below.&#13
 \;\n&#13\;\nhttp://appnexustechtalk.splashthat.com	\n\nTags: javascript\
 , ui\, nodejs\, appnexus\, es6\, gulp\, karma\n\nImported from: http://c
 alagator.org/events/1250466937
URL:http://appnexus.com
SUMMARY:AppNexus Tech Event
LOCATION:AppNexus: 711 SW Alder St\, Portland OR 97205 US
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150508T170408Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150519T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150519T173000
DTSTAMP;VALUE=DATE-TIME:20150508T170408Z
LAST-MODIFIED;VALUE=DATE-TIME:20150508T170408Z
UID:http://calagator.org/events/1250468452
DESCRIPTION:This group is intended to bring people together who are worki
 ng in the burgeoning PDX tech scene to casually discuss anything tech re
 lated over beers (or any other beverage of choice). &#13\;\n&#13\;\nLet'
 s get together\, drink some beer and discuss technology! \n\nTags: beer\
 , engineering\, tech\, saymedia\, engibeering\, node\, python\, ruby\, j
 enkins\, javascript\, es6\, html5\, ping pong\n\nImported from: http://c
 alagator.org/events/1250468452
URL:http://www.meetup.com/Engibeering/
SUMMARY:Engibeering
LOCATION:TILT Pearl District: 1355 NW Everett St\, Portland OR 97209 US
SEQUENCE:3
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20160831T231754Z
DTEND;VALUE=DATE:20160919
DTSTART;VALUE=DATE:20160917
DTSTAMP;VALUE=DATE-TIME:20160831T231754Z
LAST-MODIFIED;VALUE=DATE-TIME:20160831T231754Z
UID:http://calagator.org/events/1250470743
DESCRIPTION:This event runs from Saturday\, September 17\, 2016 at 9am th
 rough Sunday\, September 18\, 2016 at 5pm.\n\nDescription:\n![Image Logo
  - Advanced Redux: A 2-day workshop from Real World React](http://i.imgu
 r.com/VSEGvBY.png)&#13\;\n&#13\;\nNote: this is a paid event. You can pu
 rchase tickets at https://universe.com/advancedredux&#13\;\n&#13\;\nYou'
 ve learned React\, and are excited about building robust\, scalable appl
 ications. But at some point your application is going to become too comp
 lex for React to handle on its own. How do you effectively manage each c
 omponent and their states? Enter Redux.&#13\;\n&#13\;\nRedux has fast be
 come the architecture of choice for building scalable applications with 
 JavaScript and React. It will help you to better organize your applicati
 on and make state mutations more predictable and transparent.&#13\;\n&#1
 3\;\nIn this advanced workshop\, FreeCodeCamp CTO Berkeley Martinez will
  help you to take your development skills to the next level.&#13\;\n&#13
 \;\n## What you will learn&#13\;\n&#13\;\nSaturday - Sunday:&#13\;\n&#13
 \;\n* Using Redux Middleware&#13\;\n* Managing Asynchronicity&#13\;\n* D
 ispatching Thunks and Promises&#13\;\n* Using Redux with RxJS Observable
 s&#13\;\n* Analytics with Redux&#13\;\n* Server Side Rendering using RxJ
 S Observables&#13\;\n&#13\;\n## What we will build&#13\;\n&#13\;\nWe wil
 l apply the principles above as we build a social e-commerce app\, compl
 ete with:&#13\;\n&#13\;\n* Search and Filtering&#13\;\n* User authentica
 tion&#13\;\n* Likes&#13\;\n* Follows&#13\;\n* Shopping Cart&#13\;\n&#13\
 ;\n&#13\;\n## Your Instructor&#13\;\n&#13\;\n**Berkeley Martinez\, CTO o
 f FreeCodeCamp.com**&#13\;\n&#13\;\n![An image of Berkeley Martinez](htt
 p://i.imgur.com/wgToMph.png)&#13\;\n&#13\;\nBerkeley is the CTO of freec
 odecamp.com\, a free online community for learning full-stack web develo
 pment where students garner real-world experience by engineering solutio
 ns for nonprofit companies. He has been programming with React for over 
 two years\, and is the author of Redux-Epic\, a library built to do bett
 er async and server-side rendering in React with RxJS Observables. He is
  also the co-organizer of the San Francisco-based Meetup group Real Worl
 d React\, which features talks and workshops on using React in real-worl
 d\, production applications. As an instructor at Real World React\, he c
 onsults individuals and businesses looking to become experts in React\, 
 Redux\, and other tools in the ecosystem. &#13\;\n&#13\;\n&#13\;\n## Pre
 requisites&#13\;\n&#13\;\n* Familiar with React.js&#13\;\n* Understands 
 fundamentals of Redux&#13\;\n* Comfortable with HTML\, CSS\, and JavaScr
 ipt&#13\;\n* Familiar with ES6 Syntax (not an exhaustive list)&#13\;\n  
 * Arrow Function syntax&#13\;\n  * Spread/Rest&#13\;\n    * And using th
 em to change objects/arrays without mutation (immutable methods)&#13\;\n
   * Promises&#13\;\n  * Class syntax&#13\;\n  * Module syntax&#13\;\n* C
 omfortable with the command line &amp\; NPM&#13\;\n* Comfortable buildin
 g with React and React-Router&#13\;\n* Comfortable with the concepts of 
 functional programming.&#13\;\n&#13\;\n&#13\;\n## Pre-class Resources&#1
 3\;\n* Follow the link above to the event website -- Calagator limits th
 e amount of links we can post&#13\;\n&#13\;\n## Your Organizer&#13\;\n&#
 13\;\nReal World React is an SF-based organization that features talks\,
  meetups\, and workshops on using React &amp\; Redux in real-world\, pro
 duction applications. &#13\;\n\n\nTags: javascript\, react\, workshop\, 
 redux\, webpack\, immutable\, functional programming\, es6\, JS\, reactj
 s\, react.js\, epicodus\, web development\, technology\n\nImported from:
  http://calagator.org/events/1250470743
URL:https://universe.com/advancedredux
SUMMARY:2-day workshop: Advanced Redux/Async
LOCATION:Epicodus: 400 SW 6th\, 8th floor\, Portland\, OR\, Portland OR 9
 7204 us
SEQUENCE:1
END:VEVENT
END:VCALENDAR
