Introducing Synth - A new Node.js web framework designed just for AngularJS

**Please note, a new guest badging system was put in place last Nov, if you are not aware of that, please be sure to read the bottom for how this may affect you**


We have an exciting talk coming on 5/6!

Introducing Synth - A new Node.js web framework designed just for AngularJS
Speaker: Jon Abrams (bio below)

This will be the first public demonstration of the new back-end web framework called Synth [1] created by Jon Abrams. It's a different take on traditional Node.js web frameworks It's designed to make it easier to create back-end resources that can then be automatically preloaded when loading Angular.js views.

Jon will present the following:

- Why Synth was created.- A quick overview of the major features and how to use them.- The creation of a sample app live.

A quick look at the major features:

- Easily create new RESTful API resources by just creating folders and naming request handling functions a certain way..

- Preloading AngularJS model data on page load (saving an extra roundtrip).

- Preloading html view on page load (saving another extra roundtrip!)

- A simplified project structure where front-end code (AngularJS code, html, css, bower packages, etc) is in the 'front' folder and back-end code (node code and node packages) are in the 'back' folder.

- A command-line tool for installing third party packages, using npm + bower, that auto-updates manifest files.- Built to take advantage of promises.



Jon is a full-stack software engineer at OUYA. He previously worked at Netflix, where he discovered AngularJS and began evangelizing it in the summer of 2012.

In his spare time, Jon is developing Node.js framework designed from the ground up to make it as easy as possible to make an API-first back-end for AngularJS projects.


Can't attend in person?  Couple alternatives below:

• Attend the SF session (info coming soon to

• Watch the livestream (Tue 5/6, starting 6:30p PT) at The video will also be available within a week afterward.

6pm - Door opens, Food, Drinks and Socializing
6:30 - Angular team announcements
6:35 - Introducing Synth - A new Node.js web framework designed just for AngularJS (Jon Abrams)
- Q&A, office hours and socializing (Jon and the AngularJS team)
8:15pm - The End & Bus to Mountain View Caltrain leaves

***New Guest Badging System***

The Google Guest badging system has changed.

We recommended pre-printed badges.  To get a pre-printed badge, please complete the following steps by 12p on Friday 5/2 to ensure one gets created for you:

2)Please provide a full first name and last name (if your profile doesn't publicly show that, you can send us a message with that information)

If a pre-printed badge is not available for you when you arrive, you may create one on-demand, but due to the logistics of this process, please note there may be a long wait and this option will only be available until 6:15pm.  

Getting to the meetup by public transit (from Caltrain)


Look for the Shoreline Shuttle stop (2nd bus shelter in outer circle, near entrance <--use "Satellite" view to see best). You'll be riding in the reverse direction from most commuters, but the shuttle itself goes in a loop. Take the shuttle to stop #7 (Google) and get off at the corner of Charleston and Huff. You'll be a 2 minute walk from the meetup.

Please note, the Caltrain area can be confusing due to all the different shuttles doing dropoff/pickups.  Couple tips:

• Please look for a white shuttle van that looks similar to the one pictured here.

• Shuttle will have a small sign that reads, "Shoreline Caltrain" or "MTV Caltrain"

The relevant stop times are below.  Note that due to traffic, the buses do not always run according to this schedule.  If a bus arrives early, it will wait until the shuttle time to depart, but if it is running late, it will only make a quick stop, so please keep an eye out.

Leaving MTV Caltrain (note, pickup times are approximate)

6:07pm <--note, this arrives to Bldg 46 at approx 6:37p (after the first talk starts - please only take this if you have completed the steps above to get a pre-printed badge, otherwise the on-demand badge service will unfortunately no longer be available)

We'll have a shiny Google bus do a single run (about 8:15pm) to get everyone back to Caltrain in time to catch the 8:49pm Northbound train. The bus will leave from B46, right outside where the meetup is held.

Join or login to comment.

  • James D.

    Crazy good idea. Clever solution to a common problem.

    May 7

  • Roman P.

    excellent presentation, excellent food

    May 6

  • Alan S.

    crazy good idea indeed

    1 · May 6

  • Luka K.

    Crazy good idea!

    3 · May 6

  • Pavel B.

    Great presentation!

    1 · May 6

  • Barath S.

    Is the live stream open ! Waiting for it

    May 6

  • William L.

    Where is the livestream?

    May 6

  • Ben D.

    Something came up and I can't make it. Sad face.

    May 6

    • Ben D.

      Yes, I did so simultaneous with my comment. What? You think this is my first rodeo?

      1 · May 6

    • A former member
      A former member

      haha thanks Ben, clearly you are a rodeo regular.

      1 · May 6

  • Roger B.

    $1000 Referral Bonus!!!!! I am Currently putting together a project team of Full Stack JavaScript Developers in the south bay. Looking for people to start ASAP. Please let me know if you are interested in this opportunity. [masked]

    May 1

  • Leonardo G.

    Is it OK if you change the day to 5th so I can attend? Of course not :P At the current day/time I'll be on the plane heading back to Uruguay. Can't believe I will be missing it just for one day...

    1 · April 29

  • Michelle K.

    Hi everyone - if you can't make this time / are on the waiting list, the SF Meetup is now live! Check it out here:

    2 · April 30

    • Rich R.

      Michelle and all - thanks for the additional meeting!

      April 30

  • Rich R.

    Just release 2 slots. Moving to the 5th

    2 · April 30

  • Alonso H.

    AngularJS: it's what's for dinner

    1 · April 30

  • Kuliantxo

    Please cancel your RSVP if you are not going. I'm in the waiting list.

    3 · April 30

  • A former member
    A former member

    Glad it's being livestreamed! Thanks!

    April 30

  • Albert C.

    Wholly, molly! This I gotta see

    April 29

Sometimes the best Meetup Group is the one you start

Get started Learn more

Katie, started NYC ICO

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy