Node: Beyond the Introduction


Node.js is a server-side technology designed for writing scalable Internet applications, using a non blocking IO model. Programs are written on the server side in JavaScript, using event-driven, asynchronous I/O to minimize overhead and maximize scalability. Node.js was founded by Ryan Dahl in 2009 and today it enjoys the support of large technology companies like Microsoft, Joydent and others. In this session I will revisit the basics of node.js including writing a simple web server using node but will also dive a bit deeper into what it takes to create a full featured web app / service with node

Dani Diaz

Danilo Diaz, aka Dani, is a Developer Evangelist for Microsoft’s Mid-Atlantic State district. In this role, he helps developers understand Microsoft’s product offerings and strategy. Prior to joining Microsoft, he worked at Perficient Philadelphia where he helped establish their Mobility Practice. Dani has over 8 years of experience in the IT industry. His ability to identify and utilize the right blend of technologies to solve business needs has been an asset on all projects he has worked on. Dani’s first .NET project was a Web-based eLearning application which was built on ASP.NET 1.0 Beta 2. As a consultant he has served the roles of system architect, technical lead, developer and mentor on various large and small projects. He has worked on SOA-based applications, Web applications, Windows applications and mobile systems.