<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">
<div style="font-family: Calibri, sans-serif; font-size: 14px;" class="">Hello MIT WebPub,</div>
</div>
<div class=""><br class="">
</div>
<div class="">Please join us next <a href="http://w3.abcd.harvard.edu/ai1ec_event/jeff-winkler-reactjs/" class="">Thursday, May 14th, for a talk by Jeff Winkler</a>, an organizer of the ReactJS Boston Meetup.</div>
<div class=""><br class="">
</div>
<div class="">We will be learning about the <a href="https://facebook.github.io/react/" class="">
React javascript library</a>. Created by Facebook and Instagram, React has been embraced by companies and organizations including
<a href="https://medium.com/code-stories/dev-chats-spike-brehm-of-airbnb-87e155f3475d" class="">
Airbnb,</a> <a href="http://joelburget.com/backbone-to-react/" class="">Khan Academy</a>, Reddit,
<a href="http://www.bbc.co.uk/blogs/internet/entries/47a96d23-ae04-444e-808f-678e6809765d" class="">
the BBC</a>, and <a href="http://www.infoq.com/articles/reactjs-codecademy" class="">
Code Academy</a>. (The preceding links describe developer experiences integrating react into their production sites.)</div>
<div class=""><br class="">
</div>
<div class="">This talk will be especially interesting for those using or planning to use javascript libraries such as angularJS, backbone.js, ember.js, and others.</div>
<div class=""><br class="">
</div>
<div class="">On May 14th, Jeff Winkler will present the following:</div>
<div class=""><br class="">
</div>
<div class="">- We will cover an introduction to React, mixed with demos.</div>
<div class="">- From there, we will examine how React implements Computer Science principles from Functional and Object-Oriented, and consider their impact on maintainable large-scale systems.</div>
<div class=""><br class="">
</div>
<div class="">In addition to the <a href="http://www.meetup.com/ReactJS-Boston/" class="">
ReactJS Boston Meetup</a>, Jeff works with React professionally at <a href="http://home.tapjoy.com/" class="">
TapJoy</a> and runs <a href="http://react.rocks" class="">http://react.rocks</a>. We are looking forward to his talk.</div>
<div class=""><br class="">
</div>
<div class=""><b class="">When</b>: May 14th, 3:30-5:00pm</div>
<div class=""><b class="">Title</b>: React, a JavaScript library for building user interfaces</div>
<div class=""><b class="">Who</b>: Jeff Winkler, Co-organizer, Boston ReactJS Meetup. Full-stack guy. ReactJS, Rails, TDD. Best OODA loop wins.</div>
<div class=""><b class="">Where</b>: Lamont Library, Forum Room</div>
<div class=""><br class="">
</div>
<div class="">NOTE: Attendees without a Harvard ID card need to <a href="mailto:raman_prasad@harvard.edu" class="">RSVP</a> for building access.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Thanks!</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Donna and Raman</div>
<div apple-content-edited="true" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="">
</div>
</div>
</div>
</div>
</div>
</div>
<br class="Apple-interchange-newline">
<br class="Apple-interchange-newline">
</div>
<br class="">
</body>
</html>