Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alt.Net Talks - EdgeJs
Search
Mickael Metesreau
December 03, 2015
Programming
0
300
Alt.Net Talks - EdgeJs
Mickael Metesreau
December 03, 2015
Tweet
Share
More Decks by Mickael Metesreau
See All by Mickael Metesreau
Fear the Ponies
mmetesreau
0
150
Alt.Net Talks - Make type system great again
mmetesreau
0
84
Alt.Net Talks - The Actor Model
mmetesreau
0
49
Lunch & Learn - Property Based Testing
mmetesreau
0
56
Betclic Dojo - Where is Fluffy?
mmetesreau
0
72
Mini training - EventStore
mmetesreau
0
63
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
120
Betclic Dojo - Game of life
mmetesreau
0
38
Mini training - Containerization and Docker
mmetesreau
0
410
Other Decks in Programming
See All in Programming
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
180
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
110
VitestのIn-Source Testingが便利
taro28
6
1.7k
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
6
670
Fiber Scheduler vs. General-Purpose Parallel Client
hayaokimura
1
100
State of Namespace
tagomoris
4
1.6k
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
alexanderschranz
1
140
Ruby's Line Breaks
yui_knk
2
960
AWSで雰囲気でつくる! VRChatの写真変換ピタゴラスイッチ
anatofuz
0
160
Thank you <💅>, What's the Next?
ahoxa
1
130
状態と共に暮らす:ステートフルへの挑戦
ypresto
1
520
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
6
1k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Building Applications with DynamoDB
mza
94
6.3k
Designing for Performance
lara
608
69k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Fireside Chat
paigeccino
37
3.4k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Transcript
Edge.js When .NET meets Node.js
About Me I am a passionate developer doing .NET stuff
at Betclic MiKaDoO MiKaDo_O
Node.js • Javascript Runtime • Chrome’s V8 engine • Eventing
model • Asynchronous operations
Why? • I/O Performance • Javascript everywhere • Open source
• Tooling, community, packages
Limits and constraints • CPU-Bound work • Lecacy technology •
Existing components • Better implementation
And .NET ? • Nuget packages • Type system •
Office, SharePoint, Event Log connectors • C# & F# languages
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
Hello World!
How it works?
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 • …
And… It’s fun
Demo Time http://github.com/MiKaDoO/sample-grunt-simple-nunit-runner
Need more ideas? Atom/Code extensions .NET Lambda Webtasks
Thanks, that's all! Any question?