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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
160
Alt.Net Talks - Make type system great again
mmetesreau
0
91
Alt.Net Talks - The Actor Model
mmetesreau
0
52
Lunch & Learn - Property Based Testing
mmetesreau
0
64
Betclic Dojo - Where is Fluffy?
mmetesreau
0
75
Mini training - EventStore
mmetesreau
0
70
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
130
Betclic Dojo - Game of life
mmetesreau
0
42
Mini training - Containerization and Docker
mmetesreau
0
450
Other Decks in Programming
See All in Programming
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
490
株式会社 Sun terras カンパニーデック
sunterras
0
2k
AHC061解説
shun_pi
0
350
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
140
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
340
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
520
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
220
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.3k
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
230
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
2
750
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.8k
CSC307 Lecture 14
javiergs
PRO
0
460
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
330
The Curious Case for Waylosing
cassininazir
0
260
Into the Great Unknown - MozCon
thekraken
40
2.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Rails Girls Zürich Keynote
gr2m
96
14k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
230
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
97
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
210
From π to Pie charts
rasagy
0
150
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
Building Adaptive Systems
keathley
44
2.9k
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?