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 Whiteley

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

    December 19

  • Sam Roberts

    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

  • Roberto Dominguez

    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

  • Sam Roberts

    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

    • 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

    • 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

  • Aras Balali Moghaddam

    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

    • Aras Balali Moghaddam

      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

    • Roberto Dominguez

      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

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Log in

Not registered with us yet?

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