Node.js - Stories from the Trenches

  • January 21, 2014 · 6:30 PM

The Seattle Node.js Meetup is kicking things into gear in the new year with a panel of talks relating to running Node.js in production with real world challenges like: infrastructure, operations, the cloud, and security.

We are pleased to have Mixpo host the meetup in their brand new offices and provide us with pizza and beverages as we explore Node.js in the software and embedded environments.

As always, you can find all things Seattle Node.js-related at the group website: And you can reach out to us via email [masked] or Twitter @seattlenode.

See you soon!



6:30 - 7:00pm: Start with pizza and beer, courtesy of Mixpo.

7:00pm - 8:00pm: We will have our panel of speakers give brief talks, then open up a quick dialogue about their experiences with using Node.js in the real world.

8:00pm - on: Mingle, mix, chat things Node.js-related and more as we wind down.


Security, Enterprise, and the Cloud

Kyle McFarland - Piper

The world of enterprise software is riddled with many hurdles. Unlike the fast paced consumer Internet, engineers in the enterprise space are faced with many risks to mitigate and requirements to comply with. In this slower moving space how does innovative technology like Node.js take a stand. Is Node.js ready to meet the likes of PCI or HIPPA regulations. The team at Piper believes it is. Piper is preparing by buttoning up security through Passport.js, Oauth2orize, Helmet, and Lusca modules and hammering down on the data model using the latest from the JSON schema specification.

Kyle is the technical co-founded at Piper, a company whose mission statement is “All receipts, everywhere, for everyone”. His team is building an intelligent solution for receipts. The system allows consumers to connect and store digital receipt data in the cloud through any credit or debit card after every transaction. They have nicknamed their technology “cloud receipts”. Kyle is designing solutions to integrate with Point of Sale software and is building a scalable Node.js receipt cloud. He loves the simplicity of Node.js and is determined to see it gain more traction in enterprise software systems.

Preparing and Running Node in Production

Ken Perkins - Rackspace

Let's dive into what it takes to run your Node.js apps in production. The most important part of running Node.js is actually not related to Node.js at all; We’ll talk about provisioning assets in the cloud with pkgcloud, configuring those instances with Puppet, and keeping it running and monitored. We’ll also look at setting up across multiple environments, logging, performance and diagnosis of what happens when things go wrong.

Ken is a Developer Advocate for Rackspace (focused on Node.js), building the Rackspace and Openstack SDKs as part of pkgcloud, where he is a core committer. Prior to joining Rackspace, Ken was a full stack developer at Clipboard (since acquired by SalesForce) where he built and managed the entire application architecture and infrastructure from dev to production.


Node.js at Nordstrom Data Lab

Jason Wilson, David Von Lehman - Nordstrom

The Nordstrom Data Lab is building out the next generation recommendations API for and beyond. Recommendo, our flagship product, was built from the ground up using Node.js and AWS in a little over three months. Since launch in November we’ve served up over a billion recommendations and survived Black Friday and Cyber Monday without breaking a sweat. We’ll be sharing some of the tips and tricks we encountered along the way concentrating on performance testing, cloud deployment and hosting with Elastic Beanstalk, and hooking Node up to DynamoDB.

Jason and David are developers in the Nordstrom Data Lab focusing on infrastructure development for Nordstrom’s next generation personalization platform. Before joining Nordstrom Jason held various engineering roles in military / defense and gaming. David was previously a member of the Nordstrom Innovation Lab and prior to that spent several years as an Application Architect for


Venue / Sponsor

Mixpo has graciously agreed to host the event and provide food and tasty beverages. Mixpo’s offices are located at: 520 Pike St, Suite 1600, Seattle, WA 98101

Join or login to comment.

  • Ryan R.

    Hi Folks,

    Great meetup! Thanks to Mixpo, the panelists, and all the attendees for a fantastic event.

    Slides and other details are now up at:

    (And I sent an email ;)

    January 24, 2014

  • Russ K.

    We didn't do the normal "I'm hiring" part of this weeks' Meetup, so here goes:

    Concurix looking for a NodeJS developer, entry level to experienced. Eastside. See what we are doing at, try our tools, see what we are about, and join the team! [masked]

    January 23, 2014

  • Rex St. J.

    Thanks for setting this up and hosting.

    Until the slides are available, I have posted some fairly cursory notes:

    January 21, 2014

  • Shalabh V.

    Awesome Meetup.. Great insight. It would be great if the slides could be shared.

    January 21, 2014

  • Jeff A.

    Great night of information and networking.

    January 21, 2014

  • Jeff G. Y.

    Great meetup. Any chance the speakers would share their slides?

    January 21, 2014

  • Ryan R.

    We've had a request to record and post a video of tonight's presentation -- does anyone have a video camera they're willing to round up and help us with filming? Thanks!

    January 21, 2014

    • Ivan S.

      I am checking to see if the Code Fellows one is available.

      January 21, 2014

  • Loren W.

    I've been having a gas with Node.js on the Beaglebone for sensors and controls around my house. Is anyone interested in hearing about Node.js for sensors and controls on small devices like the Beaglebone? I'd be happy to present on that topic.

    November 26, 2013

    • A former member
      A former member

      native implementations to the gpio of a Pi are problematic. then there are hooks. just like the Captain.

      January 14, 2014

    • Dominick P.

      Rutger - Just looked at your profile, seems like we have similar interests. I'd love to talk to you about node.js and the gpio headers on the pi sometime. I know what you mean about problematic, not just permissions but also timing issues.

      I wrote a library I'm not particularly proud of, but it just so happens it's one of the more popular gpio modules out there. I actually don't think any of them do it right. I get a ton of questions like why code for a sonar sensor works in python but not in node (well duh the echo and trigger switching needs microsecond precision, plus js is async). I think there's a level of education of what a node.js gpio implementation should be used for as well as defining the correct interface to support common tasks that people are trying to do. Anyway I'd love to get some guidance for the next release and to rewrite an interface that's more usable.

      January 14, 2014

  • Ryan R.

    Hi folks,

    For October, we're joining forces with all the Seattle-area JS meetup groups for "SUPER JS" --,

    It's a little bigger than a normal meetup, but should be fun!

    We'll look to do a "normal" Node.js meetup in late November or early December.


    September 24, 2013

  • Stephen W.

    It would be great to get an email list going. I'm eager to discuss Node and programming in general, and those the Redfin events are always full.

    September 23, 2013

  • Ryan R.

    Hi Salim,

    We've got a potential speaker lined up. I'll ping you out of band to see if we can coordinate.


    1 · September 9, 2013

  • Stephen W.

    I've been building my first NodeJS site. Naturally, I've been asking and answering a lot of questions, so any topic is fine by me. Maybe something on the async nature of NodeJS and how that differs from traditional programming.

    2 · August 15, 2013

Our Sponsors

  • Formidable Labs

    Organization and venue support.

  • O'Reilly

    O'Reilly provides us with books, swag and conference discounts.

  • Joyent

    Speakers and event hosting.

  • Mixpo

    Mixpo is providing beverages and our venue.

  • MovingWorlds

    MovingWorlds is helping us out with beverages and food.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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