Limits and constraints
• CPU-Bound work
• Lecacy technology
• Existing components
• Better implementation
Slide 6
Slide 6 text
And .NET ?
• Nuget packages
• Type system
• Office, SharePoint, Event Log connectors
• C# & F# languages
Slide 7
Slide 7 text
Edge.js
• Connect Node.js and .NET in process
• Work on Windows, Mac and Linux
• Including F#, Python, T-SQL, Powershell, Lisp
• Bind to library, code and source files
Slide 8
Slide 8 text
Hello World!
Slide 9
Slide 9 text
How it works?
Slide 10
Slide 10 text
Use cases
• Use CLR multi-threading from Node.js for CPU intensive work
• Script Node.js from a .NET application
• Script C# from a Node.js application
• Access MS SQL from Node.js using ADO.NET
• …
Slide 11
Slide 11 text
And… It’s fun
Slide 12
Slide 12 text
Demo Time
http://github.com/MiKaDoO/sample-grunt-simple-nunit-runner
Slide 13
Slide 13 text
Need more ideas?
Atom/Code extensions
.NET Lambda
Webtasks