Hallway Conversations

A Podcast by Developers for Developers

Hallway Conversations - A Podcast by Developers for Developers

Episode 029 – Running Your .NET Code in node.js using edge.js with David Neal

Are you a .NET developer who’s wanted to get started with node.js but have been concerned about having to abandon your existing investments in .NET? If so, then this episode introducing edge.js is just the ticket for you! Edge.js allows you spin up both the node.js V8 javascript engine and the .NET CLR within a single process boundary. This permits your .NET code, objects, assemblies, etc. to communicate directly with the node.js engine via direct, high-speed in-process communication, rather than via a more heavy-weight protocol like HTTP or distributed messaging.

In this episode, David Neal takes us on a tour of edge.js where we explore various interop scenarios, the interop data-marshalling process, performance/scalability considerations, and more! We also explore the development experience of using Visual Studio tooling for Node.js right alongside your familiar .NET development tools for a fully-integrated developer experience.


Show Notes


david_neal_headshotDavid is a husband, father, geek, musician, motorcyclist, speaker, and software developer living in North GA near Chattanooga, TN. He’s currently a Developer Advocate for LeanKit, makers of LeanKit Kanban, an enterprise visual project management tool. David served as president of the Nashville .NET User Group for 2012 and 2013. He is also a high-volume consumer of caffeine and bacon. You can find David on Twitter as @reverentgeek.

Category: