Getting to Node.js nirvana - fast-paced and code-based

If you live in the Silicon Valley area, you have already heard the buzz: Node.js is being hailed as the next big thing. It’s the silver bullet that offers scale, eases development, and can be leveraged by the vast pool of client-side JavaScript developers.

So, what exactly is Node.js and how does it work? This event is focused on hitting the ground running. It will jump immediately into Node.js examples and get you coding immediately. We know developers want to see hands on code demos focusing on best practices and useful libraries, minimizing the glittering generalities. If you've been wanting to check out Node and see what's possible with server-side JavaScript... then this event... you don't want to miss. 

We have four amazing speakers lined up for the evening:

Bruno Terkaly, from Microsoft, will kick the night off with a very quick but thorough "getting started". The demos will kick off with a quick example of generating dynamic content that is consumed by a web browser. Along Bruno will address some strength and weaknesses relating to Node's single threaded architecture. Bruno's next demo will address TCP-based architectures and how to work with basic socket communications. A chat server written in Node and a client app written in C# will be created using multi-threaded programming techniques. Bruno will conclude with some quick demos of using NPM, which can be used to install and publish your node programs. It manages dependencies and does other cool stuff.

Mikeal Rogers, a Node.js core contributor and maintainer, will walk you through some of the more widely used modules on Github. Mikeal will pick up the pace and demonstrate his popular request module, which is designed to be the simplest way possible to make http calls. For example, it allows you stream any response to a file stream with just one line of code. Request also allows you to perform OAuth signing easily and quickly. There is also convenient wrappers for put, post, head, del, get, cookie. Mikael will also demo optimist which simplifies command line usage. Finally, socket.io will be demoed. Socket.io has an ambitious goal - to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms.

Matt Harrington will talk about using Node.js with the open source and officially supported Azure SDK.  He’ll build a Node application which uses Azure Tables for storage.  If you can write JSON, you can write to Azure Tables.  He’ll also cover using blob storage for easily storing files.  Azure is fault tolerant and geo-replicated, and a great choice for Node.

Matt Pardee, from Cloud9, will break down Cloud9 IDE's architecture and show how Node.js is powering one of the most sophisticated Web applications today. This is Node.js in action and you'll get a real world sense for how Node solves modern development problems. Best of all, we'll connect the dots on how Node solves one of the greatest problems of all: how to keep users engaged.

This event is co-organized with Microsoft, as well as San Francisco's HTML5.Net/Asure, and Java communities. Because of this, the space will be limited, so make sure to RSVP and arrive early to grab your seat. Finally, note that this event will run until about 9:30-10pm as we have a lot of ground to cover.

Food, drinks, and giveaways will be provided by our sponsors.

 

About Bruno Terkaly

Bruno Terkaly is a developer evangelist at Microsoft. Bruno's depth of knowledge comes from years of experience in the field, where he can bring real-world knowledge and combine it with forward thinking that is required for his current role as a Developer Evangelist at Microsoft. Prior to evangelism, Bruno was a Microsoft Premier Field Engineer, helping customers in remote locations on a moment's notice to help with extreme troubleshooting scenarios, including problem isolation and correction, live and post-mortem debugging, on-the-fly application design and code reviews, performance tuning (IIS, SQL Server, .NET), application stability, porting / migration assistance, configuration management, pre-rollout testing and general development consulting.

About Mikeal Rogers
Mikeal is Node.js core contributor and maintainer of request. Curator of NodeConf, partner at The Node Firm and CEO of Pouch.

About Matt Harrington
Matt Harrington is a Developer Evangelist for Microsoft in San Francisco.  He blogs at http://blogs.msdn.com/b/matt-harringtonand tweets at @mh415.

About Matt Pardee
Developer evangelist and wearer of all hats at Cloud9 IDE. Matt codes Node.JS on the back-end and JavaScript on the front-end of Cloud9, bridging gaps to make Cloud9 match user expectations.

 

Join or login to comment.

  • Max W.

    Hi guys, all the videos for this event are now online: http://mrkn.co/9rw13­

    April 20, 2012

  • Tom S.

    This event is posted in 5 groups (sf java, sf php, sf base, sf html5, and sf azure) with 564 confirmed and 315 on waiting list with start times are listed as 5:30, 6:00 and 6:30. Should probably get there early.

    April 11, 2012

  • A former member
    A former member

    Mike/Mariano: The posting on sfhtml5.org indicates that this event is sold out (150 seats take, 65 people wait listed). Obviously having several different meetups doing their own RSVP list for the same event can't work (unless each group has its own "block" of seats to manage). Could you clarify?

    April 4, 2012

Our Sponsors

  • Mashery

    Mashery is providing speakers, facilities and more!

  • JetBrains

    PHPStorm Licenses

  • Life360

    Speakers & Topics

  • O'Reilly

    The O'Reilly User Group Program provides the great books we get monthly.

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

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