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 - The Actor Model
Search
Mickael Metesreau
December 22, 2016
Programming
57
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alt.Net Talks - The Actor Model
Mickael Metesreau
December 22, 2016
More Decks by Mickael Metesreau
See All by Mickael Metesreau
Fear the Ponies
mmetesreau
0
170
Alt.Net Talks - Make type system great again
mmetesreau
0
93
Lunch & Learn - Property Based Testing
mmetesreau
0
69
Betclic Dojo - Where is Fluffy?
mmetesreau
0
77
Mini training - EventStore
mmetesreau
0
75
Alt.Net Talks - EdgeJs
mmetesreau
0
300
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
130
Betclic Dojo - Game of life
mmetesreau
0
46
Mini training - Containerization and Docker
mmetesreau
0
460
Other Decks in Programming
See All in Programming
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
110
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
0
160
これからAgentCoreを触る方へトレンドはGatewayです
har1101
2
250
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1k
スマートグラスで並列バイブコーディング
hyshu
0
260
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
280
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
300
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
600
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
8.4k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
290
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
220
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
980
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
450
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
170
WENDY [Excerpt]
tessaabrams
11
38k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Building an army of robots
kneath
306
46k
Utilizing Notion as your number one productivity tool
mfonobong
4
330
Six Lessons from altMBA
skipperchong
29
4.3k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Producing Creativity
orderedlist
PRO
348
40k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Transcript
The Actor Model
About Me I am a passionate developer doing .NET stuff
at Genetec MiKaDoO MiKaDo_O
Formalized by Carl Hewitt in 1973 The Actor Model
What is an Actor?
An actor is a fundamental unit of computation…
It’s a primitive unit that embodies processing, storage and communication
In fact, it’s not so different from OO
« Actor model retained more of what I thought were
the good features of the object idea » Alan Kay
An actor can create new actors, send messages and designate
how to handle the next message
Why is it used to build concurrent applications?
One actor is no actor, they come in a system
Actors are cheap
Interactions by message passing
Process one message at the time
Communication is asynchronuous by design
Akka.NET Port of one implementation of the actor model
Demo Time
Thanks, that's all! Any question?