Node Brigade #4 Holiday Cheer, Node and Beer.

Node Brigade Meetup Holiday Edition

Sam Roberts from StrongLoop: Clustering Node, Tips and Tricks.

Sam Roberts is a software developer and rock climber living in
Vancouver, BC. He hacks on Node.js for StrongLoop, and has been poking
its built-in clustering capabilities lately. He'll talk about what
he's been doing, some modules that make working with clustering
easier, and try to answer any questions on node clustering.

Neil Kandalgaonkar: Why you should use Node.js for CPU-based tasks.

Neil Kandalgaonkar has been doing stupid things in JavaScript since
Netscape 0.9. Since then he's done the first AJAX interface for Flickr,
frontends for Google's sign-in and commerce products, and helped
initiate Node.js projects at Wikipedia. He has crushing impostor
syndrome and wrote this bio under duress.

Why you should use Node.js for CPU-based tasks

While Node.js has earned much praise lately, it is always with
the caveat that you should never use it for tasks which require a lot of
CPU. This talk examines a project that ignored that advice,
deliberately, just to see how bad it would be. The talk will examine the
structure of a number-crunching solver for a game, "LetterPwn", and some
of Node.js' surprising advantages (and  obvious disadvantages) for such
a task.

Join or login to comment.

  • Dave W.

    Thanks for sharing, Sam. It was a good meeting - and thanks for everyone's patience while we wrestling the keg into submission.

    December 19, 2013

  • Sam R.

    It was nice to meet the node brigade, I had fun, thanks you all. These are my slides, in case anybody is looking for the links I talked about, or want to get in touch with me.

    December 19, 2013

  • Roberto D.

    Argh! Cannot make it :( Kid's soccer event conflict, so rather than hogging a spot, changed my RSVP to no.

    Have fun an looking forward events next year.

    December 16, 2013

  • Sam R.

    If anybody has any questions about node clustering, stuff you'd like to know more about, feel free to plug them in here, and I'll see what I can do. Otherwise I'll be giving a quick overview, and talking about the modules I've been working on.

    1 · November 26, 2013

    • Ganesh

      Sam, can you please expand on the use case for clustering on the appserver level. If it's pure throughput, isn't it easier to put a load balancer upstream (like nginx)? Thanks & looking forward to the event.

      November 27, 2013

    • Marc

      I'd love to hear about different approaches toward clustering, how you deal with data distribution, and how you ensure that responses matchup with the requests the initiated them

      1 · November 28, 2013

  • Aras Balali M.

    I have a noobie question. I know nodejs is successfully being used on many larger projects, however I am wondering if it is a good choice for small web apps that are mostly presentation with a bit of editing. For example I have a client asking for a mobile version of their site with some small location aware features added. Do you think for a projects like this, is it worth while moving to a nodejs hosting? Do people have success stories with small projects they want to share?

    I am just getting started with nodejs, really looking forward to the talks and to meeting everyone.

    November 26, 2013

    • Aras Balali M.

      Thanks Roberto. I really like to be able to get up and running with nodejs soon. At our company we dont have any nodejs hosting yet, but I am hoping to change that soon. For a small number of independent low maintenance projects, I guess a PAS provider would be better compared to getting our own VM and setting node up, right? I am trying out openshift right now and will give heroku a shot as well. If anyone else has suggestion/stories about getting up and running with node for developing small projects please dont hesitate to chime in.

      November 26, 2013

    • Roberto D.

      Yeah, PaaS is the way to go. Focus on your product/services, not on having to maintain a platform.

      PaaS scale up nicely, specially for simple apps under heavy usage. If you reach a point when it's a problem, it means you're doing pretty good and will probably have the resources to host your own ;) Hadn't heard about Openshift, There is also nodejitsu. Both Heroku and Nodejitsu are very simple to get going, support and resources are very good.

      1 · November 26, 2013

Imagine having a community behind you

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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