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
160
Alt.Net Talks - Make type system great again
mmetesreau
0
86
Alt.Net Talks - The Actor Model
mmetesreau
0
50
Lunch & Learn - Property Based Testing
mmetesreau
0
57
Betclic Dojo - Where is Fluffy?
mmetesreau
0
73
Mini training - EventStore
mmetesreau
0
65
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
120
Betclic Dojo - Game of life
mmetesreau
0
38
Mini training - Containerization and Docker
mmetesreau
0
430
Other Decks in Programming
See All in Programming
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
MLH State of the League: 2026 Season
theycallmeswift
0
180
ソフトウェアテスト徹底指南書の紹介
goyoki
1
120
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
1
150
Namespace and Its Future
tagomoris
6
650
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
24
9.2k
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
220
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.6k
testingを眺める
matumoto
1
120
20250808_AIAgent勉強会_ClaudeCodeデータ分析の実運用〜競馬を題材に回収率100%の先を目指すメソッドとは〜
kkakeru
0
210
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
990
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
350
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Balancing Empowerment & Direction
lara
3
600
Agile that works and the tools we love
rasmusluckow
330
21k
A designer walks into a library…
pauljervisheath
207
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
How GitHub (no longer) Works
holman
315
140k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Practical Orchestrator
shlominoach
190
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
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?