Agility with JSON: Node.js and Couchbase for Super Fast Development, plus Mobile

Wednesday 22 Apr 2015 from 6:30pm - 8:30pm

Hi Nodesters! We've got a feature talk this month!

Feature Talk: Agility with JSON: Node.js and Couchbase for Super Fast Development, including Mobile

Matt Ingenthron & William Hoang

The simple flexibility of JSON offers agility to the frequent changes you make to your data model as your app evolves.  It only makes sense to use JavaScript all the way around when building apps.  Querying that data is done quickly with either JavaScript incremental Map-Reduce views, or in the not too distant future, using Couchbase’s new query language designed for working with JSON, N1QL.  Scaling Couchbase is just like node– just scale horizontally. Couchbase makes it trivial to add Mobile apps with a native Couchbase Mobile embedded in apps syncing the same JSON. Join Matt Ingenthron (, Sr. Director of Developer Experience and SDK Engineering, and William Hoang (, Mobile Developer Advocate, as they show how Couchbase works with node apps extending to disconnected mobile apps.

Lightning Talk: Implementing Isomorphic React with Express Middleware and React Statics

Seth Samuel

One of the core benefits of React is being able to decompose your UI into a set of independent, stateful components. However, when attempting to use these components on the server to create a fully saturated initial page load, it's easy to fall into traps that lead to a loss of separation of concerns or compromising the ideal agnosticism of components as to whether they are running on the server or client. We've created an implementation of isomorphic React that uses express middleware and React statics to preserve separation of concerns, keep components server/client agnostic, and allow for isomorphic rendering of an entire view that relies on asynchronous data loading.

Lightning Talk: Expand CS education and teach in an NYC area school with TEALS! 

Kevin Stevens

Do you want to help expand Computer Science education in schools? Have you ever had the itch to be a teacher? TEALS (Technology Education And Literacy in Schools) is a grassroots program that recruits, trains, mentors, and places high tech professionals who are passionate about computer science education into high school classes as volunteer teachers in schools that do not currently offer CS classes. The goal is to teach not only the students but a teacher at the school, so the school will be able to grow their CS program on their own. 

***Note on security***: As always, please ensure your full name is listed on your Meetup profile, if you RSVP yes to join. Building security will need it to grant you access to the event.

Thanks to Shutterstock for hosting! It's going to be a great event! See you there!

- Matt

people attended this meetup