Issue 16
HashBang (/hăsh•băng/) Weekly by OK GROW!

Here's your weekly dose of Meteor/GraphQL/React news. Written by Karl Danninger with help from the rest of the team.
Robert and Paul talk with Brent Vatne of Expo (formerly Exponent) about the new official "Create React Native App" tool, about React Native becoming much more accessible to JS developers with no native toolkit experience, and about Expo. You can also subscribe to the audio podcast at http://hashbangshow.okgrow.com/
Meteor
A notice from Xervo (formerly Modulus) that the service is shutting down. If you are hosting your Meteor apps, make sure to migrate them off of the platform!

"After careful analysis and reflection, we’ve made the difficult decision to cease operations of the Xervo Platform, effective April 28th, 2017 at 10 am CST. After that time, all apps and database hosts will be taken offline"
While there are several options for routing in a React-based app, the current gold standard is React Router. Like the name suggests, React Router is purpose-built for UIs that depend on React. This tutorial is built on the latest version of Base, a Meteor boilerplate.
If you're even half serious about the success of your app then doing some form of visitor tracking is essential. Here's a tutorial that will help to identify aspects of an app that aren't getting much use, and hence triage what things should be worked on.
This repository contains a set of packages to help writing mocha tests in Meteor environment.
React
Reactide is a cross-platform desktop application that offers a custom simulator, making build-tool and server configuration unnecessary. Reactide brings development back to the days where opening a single file instantly renders the project in the browser. With Reactide, developers can achieve the same simplicity with a single React JSX file while still utilizing the power of React.
A detailed article outlining the growth of the React framework.
A neat article outlining how the team behind UberEats structured their app with scaling in mind.
Regardless of your background, you’ve likely had a similar experience: React itself seems pretty straightforward, but the tooling and ecosystem is overwhelming. Believe it or not, it is actually very simple and painless to start a new React. Here is a simple guide of what to use and where to start!
Graphql
It isn’t always easy to get started quickly with a GraphQL server, especially if you are primarily a frontend developer and want to get an API together quickly and painlessly. Although example code exists to guide people on building GraphQL servers, a tool to get started quickly was missing.  Announcing a tool to build a GraphQL server in two commands.
This is a 30 minute interview with Lee Byron, co-author of GraphQL, is an Engineer at Facebook. He’s been making things at Facebook since 2008, including Immutable.js, Mobile & JavaScript.
Making the case for a GraphQL client.
In this series, we have been taking a close look at GraphQL through the lens of the Apollo toolchain. Part 1 of the series explains some core concepts of GraphQL and introduces Apollo as a GraphQL solution. In Part 2, we took a closer look at building a GraphQL server with Apollo tools. Finally, in this post, we will take a look at the Apollo Client libraries and implement an example client to integrate with the example server from my previous post.
If you have any feedback or want to get in touch, just hit reply and we will get back to you as soon as possible.
Karl at OK GROW! · 298 Dundas St. W · Toronto M5T 1G2 · Canada
Unsubscribe from newsletter