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
130
Alt.Net Talks - Make type system great again
mmetesreau
0
83
Alt.Net Talks - The Actor Model
mmetesreau
0
48
Lunch & Learn - Property Based Testing
mmetesreau
0
52
Betclic Dojo - Where is Fluffy?
mmetesreau
0
68
Mini training - EventStore
mmetesreau
0
62
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
120
Betclic Dojo - Game of life
mmetesreau
0
36
Mini training - Containerization and Docker
mmetesreau
0
400
Other Decks in Programming
See All in Programming
初めてDefinitelyTypedにPRを出した話
syumai
0
400
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
280
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
4
640
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
330
Arm移行タイムアタック
qnighy
0
310
Remix on Hono on Cloudflare Workers
yusukebe
1
280
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
1
150
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.4k
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
GitHub's CSS Performance
jonrohan
1030
460k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Embracing the Ebb and Flow
colly
84
4.5k
How STYLIGHT went responsive
nonsquared
95
5.2k
4 Signs Your Business is Dying
shpigford
180
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
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?