BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
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
