{"componentChunkName":"component---src-templates-blog-js","path":"/blog/2014/11/25/community-roundup-24.html","result":{"data":{"markdownRemark":{"html":"<h2 id=\"keep-it-simple\"><a href=\"#keep-it-simple\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keep it Simple </h2>\n<p>Pedro Nauck (<a href=\"https://github.com/pedronauck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">pedronauck</a>) delivered an impeccably illustrated deck at Brazil’s <em>Front in Floripa</em> conference. Watch him talk about how to keep delivering value as your app scales, by keeping your development process simple.</p>\n<script async class=\"speakerdeck-embed\" data-id=\"44129b9054c901328b89221e99b278fe\" data-ratio=\"1.33333333333333\" src=\"//speakerdeck.com/assets/embed.js\"></script>\n<p>Murilo Pereira (<a href=\"https://github.com/mpereira\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">mpereira</a>) tussles with the topic of complexity in this blog post about <a href=\"http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">coping with scaling up</a>, where he describes how his team used React to make possible the “nearly impossible.”</p>\n<p>I (<a href=\"https://github.com/steveluscher\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">steveluscher</a>) spoke at Manning Publications’ “Powered By JavaScript” Strangeloop pre-conf in St. Louis. There, I proposed a new notation to talk about development complexity – Big-Coffee Notation ☕(n) – and spoke about the features of React that help keep our Big-Coffee from going quadratic, as our user interfaces get more complex.</p>\n<div class=\"gatsby-resp-iframe-wrapper\" style=\"padding-bottom: 48.46153846153846%; position: relative; height: 0; overflow: hidden; \" > <iframe src=\"//www.youtube-nocookie.com/embed/rI0GQc__0SM\" frameborder=\"0\" allowfullscreen style=\" position: absolute; top: 0; left: 0; width: 100%; height: 100%; \"></iframe> </div>\n<p>James Pearce (<a href=\"https://github.com/jamesgpearce\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">jamesgpearce</a>) carried Big-Coffee all the way to Raleigh, NC. At the <em>All Things Open</em> conference, he spoke about some of the design decisions that went into React, particularly those that lend themselves to simpler, more reliable code.</p>\n<div class=\"gatsby-resp-iframe-wrapper\" style=\"padding-bottom: 48.46153846153846%; position: relative; height: 0; overflow: hidden; \" > <iframe src=\"//www.youtube-nocookie.com/embed/m2fuO2wl_3c\" frameborder=\"0\" allowfullscreen style=\" position: absolute; top: 0; left: 0; width: 100%; height: 100%; \"></iframe> </div>\n<h2 id=\"all-about-isomorphism\"><a href=\"#all-about-isomorphism\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>All About Isomorphism </h2>\n<p>Michael Ridgway (<a href=\"https://github.com/mridgway\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">mridgway</a>) shows us how Yahoo! (who recently <a href=\"http://www.slideshare.net/rmsguhan/react-meetup-mailonreact\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">moved Yahoo! Mail to React</a>) renders their React+Flux application, server-side.</p>\n<script async class=\"speakerdeck-embed\" data-id=\"87ecaa3048750132f42542ffc18c6fcf\" data-ratio=\"1.77777777777778\" src=\"//speakerdeck.com/assets/embed.js\"></script>\n<p>Péter Márton (<a href=\"https://github.com/hekike\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">hekike</a>) helps us brew a cold one (literally) using an application that’s server-client <a href=\"http://blog.risingstack.com/from-angularjs-to-react-the-isomorphic-way/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">isomorphic and indexable</a>. Demo and sample code included – cold ones sold separately.</p>\n<p>And, lest you think that client-server isomorphism exists in pursuit of crawalable, indexable HTML alone, watch as Nate Hunzaker (<a href=\"https://github.com/nhunzaker\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">nhunzaker</a>) <a href=\"http://viget.com/extend/visualization-is-for-sharing-using-react-for-portable-data-visualization\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">server renders data visualizations as SVG</a> with React.</p>\n<h2 id=\"react-router-mows-the-lawn\"><a href=\"#react-router-mows-the-lawn\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>React Router Mows the Lawn </h2>\n<p>Ryan Florence (<a href=\"https://github.com/rpflorence%5D\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">rpflorence</a>) and Michael Jackson (<a href=\"https://github.com/mjackson\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">mjackson</a>) unveiled a new API for <a href=\"https://github.com/rackt/react-router\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">React Router</a> that solves some of its user’s problems by eliminating the problems themselves. Read all about what React Router learned from its community of users, and how they’ve <a href=\"https://github.com/rackt/react-router/wiki/Announcements\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">rolled your ideas into their latest release</a>.</p>\n<h2 id=\"react-in-practice\"><a href=\"#react-in-practice\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>React in Practice </h2>\n<p>Jonathan Beebe (<a href=\"https://github.com/somethingkindawierd\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">somethingkindawierd</a>) spoke about how he uses React to build tools that deliver hope to those trying to make the best of a bad situation. Watch his talk from this year’s <em>Nodevember</em> conference in Nashville</p>\n<div class=\"gatsby-resp-iframe-wrapper\" style=\"padding-bottom: 48.46153846153846%; position: relative; height: 0; overflow: hidden; \" > <iframe src=\"//www.youtube-nocookie.com/embed/uZgAq1CZ1N8\" frameborder=\"0\" allowfullscreen style=\" position: absolute; top: 0; left: 0; width: 100%; height: 100%; \"></iframe> </div>\n<p>If you take a peek under the covers, you’ll find that React powers <a href=\"https://blog.carousel.com/2014/11/introducing-carousel-for-web-ipad-and-android-tablet/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Carousel</a>, Dropbox’s new photo and video gallery app.</p>\n<p>We enjoyed a cinematic/narrative experience with this React-powered, interactive story by British author William Boyd. Dive into “<a href=\"https://thevanishinggame.wellstoried.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">The Vanishing Game</a>” and see for yourself.</p>\n<h2 id=\"be-kind-rewind\"><a href=\"#be-kind-rewind\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Be Kind, Rewind </h2>\n<p>Spend the next 60 seconds watching Daniel Woelfel (<a href=\"https://github.com/dwwoelfel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">dwwoelfel</a>) serialize a React app’s state as a string, then deserialize it to produce a working UI. Read about how he uses this technique to <a href=\"http://blog.circleci.com/local-state-global-concerns/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reproduce bugs</a> reported to him by his users.</p>\n<div class=\"gatsby-resp-iframe-wrapper\" style=\"padding-bottom: 48.46153846153846%; position: relative; height: 0; overflow: hidden; \" > <iframe src=\"//www.youtube-nocookie.com/embed/5yHFTN-_mOo\" frameborder=\"0\" allowfullscreen style=\" position: absolute; top: 0; left: 0; width: 100%; height: 100%; \"></iframe> </div>\n<h2 id=\"community-components\"><a href=\"#community-components\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community Components </h2>\n<p>Tom Chen (<a href=\"https://github.com/tomchentw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">tomchentw</a>) brings us a <a href=\"https://tomchentw.github.io/react-google-maps/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">react-google-maps</a> component, and a way to syntax highlight source code using Prism and the <a href=\"https://tomchentw.github.io/react-prism/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">react-prism</a> component, for good measure.</p>\n<p>Jed Watson (<a href=\"https://github.com/JedWatson\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">jedwatson</a>) helps you manage touch, tap, and press events using the <a href=\"https://github.com/JedWatson/react-tappable\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">react-tappable</a> component.</p>\n<p>To find these, and more community-built components, consult the <a href=\"http://react-components.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">React Components</a> and <a href=\"http://react.rocks\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">React Rocks</a> component directories. React Rocks recently exceeded one-hundred listed components and counting. See one missing? Add the keyword <code class=\"gatsby-code-text\">react-component</code> to your <code class=\"gatsby-code-text\">package.json</code> to get listed on React Components, and <a href=\"https://docs.google.com/forms/d/1TpnwJmLcmmGj-_TI68upu_bKBViYeiKx7Aj9uKmV6wY/viewform\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">submit a link to React Rocks</a>.</p>\n<h2 id=\"waiter-theres-a-css-in-my-javascript\"><a href=\"#waiter-theres-a-css-in-my-javascript\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Waiter, There’s a CSS In My JavaScript </h2>\n<p>The internet is abuzz with talk of styling React components using JavaScript instead of CSS. Christopher Chedeau (<a href=\"https://github.com/vjeux\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">vjeux</a>) talks about some of the <a href=\"https://speakerdeck.com/vjeux/react-css-in-js\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">fundamental style management challenges</a> we grapple with, at Facebook scale. A number of implementations of JavaScript centric style management solutions have appeared in the wild, including the React-focused <a href=\"https://github.com/js-next/react-style\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">react-style</a>.</p>\n<h2 id=\"test-isolation\"><a href=\"#test-isolation\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test Isolation </h2>\n<p>Yahoo! shows us how they make use of <code class=\"gatsby-code-text\">iframe</code> elements to <a href=\"http://yahooeng.tumblr.com/post/102274727496/to-testutil-or-not-to-testutil\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">unit test React components in isolation</a>.</p>\n<h2 id=\"youve-got-the-hang-of-flux-now-lets-flow\"><a href=\"#youve-got-the-hang-of-flux-now-lets-flow\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>You’ve Got The Hang of Flux, Now Let’s Flow </h2>\n<p>Facebook Open Source released <a href=\"https://code.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-javascript/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Flow</a> this month – a static type checker for JavaScript. Naturally, Flow supports JSX, and you can use it to <a href=\"https://code.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-javascript/#compatibility\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">type check React applications</a>. There’s never been a better reason to start making use of <code class=\"gatsby-code-text\">propTypes</code> in your component specifications!</p>\n<h2 id=\"countdown-to-reactjs-conf-2014\"><a href=\"#countdown-to-reactjs-conf-2014\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Countdown to React.js Conf 2014 </h2>\n<p>We’re counting down the days until <a href=\"http://conf.reactjs.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">React.js Conf</a> at Facebook’s headquarters in Menlo Park, California, on January 28th &#x26; 29th, 2015. Thank you, to everyone who responded to the Call for Presenters. Mark the dates; tickets go on sale in three waves: at noon PST on November 28th, December 5th, and December 12th, 2014.</p>\n<h2 id=\"react-meetups-around-the-world\"><a href=\"#react-meetups-around-the-world\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>React Meetups Around the World </h2>\n<blockquote class=\"twitter-tweet\" lang=\"en\"><p>React JS meetup having pretty good turn up rate today <a href=\"https://twitter.com/hashtag/londonreact?src=hash\">#londonreact</a> <a href=\"http://t.co/c360dlVVAe\">pic.twitter.com/c360dlVVAe</a></p>&mdash; Alexander Savin (@karismafilms) <a href=\"https://twitter.com/karismafilms/status/535152580377468928\">November 19, 2014</a></blockquote>\n<div class=\"skinny-row\">\n  <div class=\"skinny-col\">\n    <blockquote class=\"twitter-tweet\" lang=\"en\"><p>60+ attendees at the second React.js Utah meetup. <a href=\"https://twitter.com/ryanflorence\">@ryanflorence</a> doing a great job, even without the internet. <a href=\"http://t.co/fV59AQTOyu\">pic.twitter.com/fV59AQTOyu</a></p>&mdash; ReactJS Utah (@reactjsutah) <a href=\"https://twitter.com/reactjsutah/status/527259410020573184\">October 29, 2014</a></blockquote>\n  </div>\n  <div class=\"skinny-col\">\n    <blockquote class=\"twitter-tweet\" lang=\"en\"><p><a href=\"https://twitter.com/hashtag/ReactJS?src=hash\">#ReactJS</a> meetup at <a href=\"https://twitter.com/Yahoo\">@Yahoo</a> ! History of <a href=\"https://twitter.com/yahoomail\">@yahoomail</a> and why we chose react and NodeJS <a href=\"http://t.co/Nm4EdTv45G\">pic.twitter.com/Nm4EdTv45G</a></p>&mdash; rmsguhan (@rmsguhan) <a href=\"https://twitter.com/rmsguhan/status/515370950427029504\">September 26, 2014</a></blockquote>\n  </div>\n</div>\n<div class=\"skinny-row\">\n  <div class=\"skinny-col\">\n    <blockquote class=\"twitter-tweet\" data-cards=\"hidden\" lang=\"en\"><p>The very first ReactJS meetup in NYC tonight, I&#39;ll be speaking about the big ideas behind Om <a href=\"http://t.co/dvPrFqE9eP\">http://t.co/dvPrFqE9eP</a></p>&mdash; David Nolen (@swannodette) <a href=\"https://twitter.com/swannodette/status/532190993463128064\">November 11, 2014</a></blockquote>\n  </div>\n  <div class=\"skinny-col\">\n    <blockquote class=\"twitter-tweet\" lang=\"en\"><p>If anyone in Sydney is curious about <a href=\"https://twitter.com/reactjs\">@reactjs</a>, I&#39;m presenting at <a href=\"https://twitter.com/sydjs\">@sydjs</a> tonight on how to use it and why it is the future. <a href=\"https://twitter.com/hashtag/javascript?src=hash\">#javascript</a></p>&mdash; Jed Watson (@JedWatson) <a href=\"https://twitter.com/JedWatson/status/534943557568565248\">November 19, 2014</a></blockquote>\n  </div>\n</div>","excerpt":"Keep it Simple  Pedro Nauck (pedronauck) delivered an impeccably illustrated deck at Brazil’s Front in Floripa conference. Watch him talk about how to keep delivering value as your app scales, by keeping your development process simple. Murilo Pereira (mpereira) tussles with the topic of complexity in this blog post about coping with scaling up, where he describes how his team used React to make possible the “nearly impossible.” I (steveluscher) spoke at Manning Publications’ “Powered By…","frontmatter":{"title":"Community Round-up #24","next":null,"prev":null,"author":[{"frontmatter":{"name":"Steven Luscher","url":"https://twitter.com/steveluscher"}}]},"fields":{"date":"November 25, 2014","path":"content/blog/2014-11-25-community-roundup-24.md","slug":"/blog/2014/11/25/community-roundup-24.html"}},"allMarkdownRemark":{"edges":[{"node":{"frontmatter":{"title":"Introducing the New JSX Transform"},"fields":{"slug":"/blog/2020/09/22/introducing-the-new-jsx-transform.html"}}},{"node":{"frontmatter":{"title":"React v17.0 Release Candidate: No New Features"},"fields":{"slug":"/blog/2020/08/10/react-v17-rc.html"}}},{"node":{"frontmatter":{"title":"React v16.13.0"},"fields":{"slug":"/blog/2020/02/26/react-v16.13.0.html"}}},{"node":{"frontmatter":{"title":"Building Great User Experiences with Concurrent Mode and Suspense"},"fields":{"slug":"/blog/2019/11/06/building-great-user-experiences-with-concurrent-mode-and-suspense.html"}}},{"node":{"frontmatter":{"title":"Preparing for the Future with React Prereleases"},"fields":{"slug":"/blog/2019/10/22/react-release-channels.html"}}},{"node":{"frontmatter":{"title":"Introducing the New React DevTools"},"fields":{"slug":"/blog/2019/08/15/new-react-devtools.html"}}},{"node":{"frontmatter":{"title":"React v16.9.0 and the Roadmap Update"},"fields":{"slug":"/blog/2019/08/08/react-v16.9.0.html"}}},{"node":{"frontmatter":{"title":"Is React Translated Yet? ¡Sí! Sim! はい！"},"fields":{"slug":"/blog/2019/02/23/is-react-translated-yet.html"}}},{"node":{"frontmatter":{"title":"React v16.8: The One With Hooks"},"fields":{"slug":"/blog/2019/02/06/react-v16.8.0.html"}}},{"node":{"frontmatter":{"title":"React v16.7: No, This Is Not the One With Hooks"},"fields":{"slug":"/blog/2018/12/19/react-v-16-7.html"}}}]}},"pageContext":{"slug":"/blog/2014/11/25/community-roundup-24.html"}},"staticQueryHashes":[]}