Migrations, Clouds, and High-Performance Node.js

  • June 25, 2014 · 6:30 PM

The Seattle Node.js Meetup is pleased announce our next meetup on Wednesday, June 25, 2014 with talks on migrating application stacks to Node.js and high-performance node. We’ll get pizza and beverages thanks to our wonderful host Mixpo as we mix, mingle and Node away in their swanky downtown offices.

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

See you soon!


Agenda

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

• 7:00pm - 8:00pm: Listen to some awesome talks.

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


Talks

Evolution of a Cloud Start-Up: From C# to Node.js

Steve Jamieson - ComputeNext

ComputeNext started 3 years ago to develop the first open marketplace for cloud computing services. We started by using the technologies we were most familiar with - C# and SQL Server, and our initial architecture and implementation was based on these technologies. Over time, we have progressively introduced more open source elements, including MongoDB, RabbitMQ and Node.js. Now we are at the point where most of our back-end services rely on Node.js. The talk will talk about why we did this, how we did this, and discuss our experiences - both good and bad.

Steve is the Lead Developer at ComputeNext and likes to spend most of his time coding in JavaScript for Node.js. Before that he was at Microsoft for many years working on CRM, Enterprise SSO and COM+, and spent some time at Northern Telecom, GTE and IBM. His first computer had 8K RAM and used a cassette tape for loading programs.


Parallel Programming and Execution Models for Node.js

Jace Mogill

Node.js is strictly a single-threaded execution model… except for the asynchronous I/O, process forking, async threads, and bulk synchronous parallel packages we use. To realize a mechanical advantage from parallelism, the programmer must concede that virtual machines run on real hardware. Why does a single-threaded programming and execution model have (and need) so much concurrency? Why is CPU micro-architecture so important to Node.js applications running in V8’s VM, which in turn runs on a cloud VM? This talk compares a variety of Node.js parallel programming and execution models.

Jace has parallelized dozens of commercial and research applications to high performance computers, and when he fell for JavaScript he missed shared memory parallelism so much he added it to Node.js with the Extended Memory Semantics (EMS) package. He builds tools and consults on best practices for parallel computing at all scales, and speaks (sometimes at great length) about the need for more software parallelism everywhere all the time because that’s how the hardware works.


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.

  • Hays C.

    Okay talk, felt mostly like a post-mortem.

    June 26, 2014

  • Jace M.

    Slides from my talk are posted here: http://synsem.com/SeaNode-2014-06-25

    1 · June 25, 2014

  • Dale C.

    I'll try and save you some pizza

    June 25, 2014

  • Joseph T.

    Greetings. I was on the waitlist. Got moved to the list. Then, something came up and I'm going to need to cancel.
    - Can I plug that I am actively looking for amazing new career opportunities in System/Network Administration on Windows and/or Linux? And/or working front end web with some backend dev as well.
    (I mostly go to these meetups to learn more about web dev technologies as I've been personally/semi-professionally coding HTML, CSS, C++, C#, Java ... and the list goes on starting 17years ago.)

    June 25, 2014

  • Ryan R.

    Greetings Node-jsers!

    Wednesday is quickly approaching and it looks like we've got a lot of interest for our two awesome speakers!


    As we've got 50 folks on the waiting list, I'd like everyone who has RSVP'ed "yes" to make sure to update your status if you are unable to make the event -- your no-showing will directly prevent another of your fellow techies from missing a great event...

    Thanks!,
    Ryan

    June 23, 2014

  • Yong G.

    Yet another spam. UI Recorder is my latest adventure to the test automation world (https://github.com/yguan/ui-reco...­). With a little tweak, it will allow you to capture any kind of browser events and generate custom automation code. Please spread the news if you think this will be useful to others.

    June 15, 2014

  • Yong G.

    Here is a spam from me. If you're still writing end-to-end UI automation tests with WebDriver or CasperJS, you may want to take a look at my new article on how to write end-to-end tests that run in a browser (http://yguan.github.io/repos/writings/#test-automation?article=browser-tests).

    1 · May 25, 2014

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
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

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