What is Node.js for?
Node.js is for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Node gives cloud users the first end-to-end JavaScript experience for the development of a whole new class of real-time applications.
What eBay is saying?
Node.js evented I/O model freed us from worrying about locking and concurrency issues that are common with multithreaded async I/O.
What Linkedin is saying?
On the server side, our entire mobile software stack is completely built in Node. One reason was scale. The second is Node showed us huge performance gains.
What Yahoo is saying?
Node.js is the execution core of Manhattan. Allowing developers to build one code base using one language - that is the nirvana for developers.
If you are a Javascript developer, this event is for you
In todays programming IDEs, web development and JavaScript were little more than an afterthought. With their roots dating back to the 90's, they haven't adjusted to the current needs of internet application development, they are difficult to extend and they use far too many resources.
==============
Bruno Terkaly
==============
Abstract
Bruno 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.
Bio
My name is Bruno Terkaly and I am developer evangelist at Microsoft, specializing in cloud computing with Windows Azure. I blog and write extensively about Windows Azure and I present to audiences throughout the US and in Europe. I am a monthly columnist for the MSDN Windows Azure Insider and have published articles in MSDN Magazine. Prior to becoming an evangelist, I 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.
==============
Matt Harrington
==============
Abstract
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.
Bio
Matt Harrington is a Developer Evangelist for Microsoft in San Francisco. He blogs at http://blogs.msdn.com/b/matt-harrington and tweets at @mh415.
==============
Mikeal Rogers
==============
Abstract
Mikeal 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.
Bio
Node.js core contributor and maintainer of request. Curator of NodeConf, partner at The Node Firm and CEO of Pouch.
http://thenodefirm.com/images/team/full-mikeal.jpg
==============
Matt Pardee
==============
Abstract
Matt 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.
Bio
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.
Additional Speakers and Agendas Forthcoming
Planning for this event is underway. There will most likely be 3 speakers.
Agendas, speaker biographies are being ironed out as I write this. Stay tuned.
Past events like this have sold out as there is a 200 person limit.
This will be exciting, deeply technical, and engaging.
Regret I was out of town for this one. In case this wasn't mentioned, here's a great short beginners online intro to node.js---- http://www.nodebeginner.org/![]()
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.