Past Meetup

June SFNode at OpenTable

This Meetup is past

150 people went

Location image of event venue

Details

SFNode comes to OpenTable for our June event. We've got two great talks coming up with Ethan J. Jackson talking about Quilt: JavaScript for Cloud Infrastructure then Bryan Hughes is going to give an Introduction and Best Practices for TypeScript talk.

Schedule
6:30pm - Doors Open
7:00pm - Quilt: JavaScript for Cloud Infrastructure - Ethan J. Jackson
7:30pm - Introduction and Best Practices for TypeScript - Bryan Hughes
8:00pm - Open Mic and Social Time
9:00pm - Doors close

Quilt: JavaScript for Cloud Infrastructure
Container orchestrators have made great progress towards easier deployment and management of distributed applications. However, the process remains difficult, time consuming, and inefficient, largely due to rigid YAML/JSON or RESTful APIs.

In this talk, Ethan will introduce Quilt (http://quilt.io/), a research project out of UC Berkeley, that aims to solve this issue with a new open source JavaScript framework that provides a simple and flexible way to deploy anything from a MEAN stack application to complex distributed systems.

About Ethan J. Jackson
Ethan J. Jackson (http://ejj.sh/) is a PhD student at UC Berkeley studying Computer Science, advised by Scott Shenker, and supported by an NSF Fellowship. He leads both development and research on Quilt (http://quilt.io/). Previously, he was a major contributor to Open vSwitch, focusing on Software-Defined Networking, Network Virtualization, and high performance software switching.

Introduction and Best Practices for TypeScript
The dynamic nature of JavaScript enables developers to iterate rapidly from concept to production. TypeScript is a superset of JavaScript that facilitates writing robust applications by giving you type-safety and features such as modules, classes and interfaces. Bryan Hughes will share best practices for integrating TypeScript into both Node.js and web workflows, and how teams can benefit from the features TypeScript offers.

About Bryan Hughes
Bryan Hughes is a Developer Evangelist at Microsoft and member of the Node.js Technical Steering Committee (https://github.com/nodejs/TSC) and Node.js Community Committee (https://github.com/nodejs/community-committee). Bryan is the creator of Raspi IO (https://github.com/nebrius/raspi-io), a Raspberry Pi plugin for the Johnny-Five JavaScript robotics library (http://johnny-five.io/). Outside of tech, Bryan is an amateur photographer (https://500px.com/nebrius), occasional writer (https://medium.com/@nebrius), a once upon a time pianist, and a wine aficionado.

Open mic
Open mic time give attendees 2-3 minutes of time to talk to the entire group. This is the time to debut a new project, announce upcoming events or let people know they're hiring.

Upcoming Events
• WaffleJs (http://wafflejs.com/)- First Wednesday of the month
• NodeSchool SF (http://nodeschool.io/sanfrancisco) - Last Saturday of the month
• NodeSchool Oakland (http://nodeschool.io/oakland) - Middle Saturday of the month