<div id="compose" contenteditable="true" aria-label="Message body" style="padding-left: 16px; padding-right: 16px; padding-bottom: 8px;"><div>Hi Pawel,</div><div><br></div><div>You should feel free to set a time on Noisebridge's upcoming events list and announce the class via this list, the announce list, and the WebDev mailing list.<br><br><div class="acompli_signature">Jeffrey</div><br></div></div>
    <div class="gmail_quote">_____________________________<br>From: alxd <<a dir="ltr" href="mailto:alxd@alxd.org" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="0">alxd@alxd.org</a>><br>Sent: Monday, April 18, 2016 7:20 PM<br>Subject: [Noisebridge-discuss] Event proposition: Authentication in React.js + Redux<br>To:  <<a dir="ltr" href="mailto:noisebridge-discuss@lists.noisebridge.net" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="2">noisebridge-discuss@lists.noisebridge.net</a>><br><br><br>Hello!<br><br>My name is Pawel 'alxd' Chojnacki and I'm a hacker community activist <br>and a front/full-stack developer usually based in Warsaw, Poland. I used <br>to help running Warsaw Hackerspace, and now I'm traveling the world <br>working remotely (X-Team and Riot Games) and helping local Spaces, <br>especially members of <a dir="ltr" href="http://globalinnovationgathering.com" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="3">http://globalinnovationgathering.com</a> in Africa and <br>the south hemisphere.<br><br>I'm coming to San Francisco for a week between 23rd and 30th of April <br>and I've noticed that the Front End classes taking place in Noisebridge <br>are covering React.js in which I've been working for some time. I would <br>love to share some of my knowledge and give a 30-45 or 60 minute talk on <br>Authentication in React + Router + Redux.<br><br>It would cover:<br><br>Redux and APIs - how to properly set up an API reducer to update all <br>your components when needed<br>Container Components - a way of implementing views (or Controllers from <br>Angular)<br>Router and Authentication - redirecting user to /login or /dashboard <br>whenever necessary<br><br>For me these points were the most important when switching from Angular <br>to React and at least in my opinion the official documentation doesn't <br>cover several concepts - like container/views - well enough. With this <br>knowledge you should be able to start using React not only for simple <br>widgets, but also for whole applications with routing.<br><br>I accept payment in Noisebridge stickers.<br><br>What do you think about this idea? Would you help me organize such an <br>event?<br><br>alxd<br>_______________________________________________<br>Noisebridge-discuss mailing list<br><a dir="ltr" href="mailto:Noisebridge-discuss@lists.noisebridge.net" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="5">Noisebridge-discuss@lists.noisebridge.net</a><br><a dir="ltr" href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="6">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br><br><br></div>