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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mickael Metesreau
December 22, 2016
Programming
0
52
Alt.Net Talks - The Actor Model
Mickael Metesreau
December 22, 2016
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
Lunch & Learn - Property Based Testing
mmetesreau
0
64
Betclic Dojo - Where is Fluffy?
mmetesreau
0
75
Mini training - EventStore
mmetesreau
0
69
Alt.Net Talks - EdgeJs
mmetesreau
0
300
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
130
Betclic Dojo - Game of life
mmetesreau
0
41
Mini training - Containerization and Docker
mmetesreau
0
440
Other Decks in Programming
See All in Programming
Fluid Templating in TYPO3 14
s2b
0
130
CSC307 Lecture 02
javiergs
PRO
1
780
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
590
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
130
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
2026年 エンジニアリング自己学習法
yumechi
0
140
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
SourceGeneratorのススメ
htkym
0
200
CSC307 Lecture 06
javiergs
PRO
0
690
dchart: charts from deck markup
ajstarks
3
990
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Unsuck your backbone
ammeep
671
58k
GraphQLとの向き合い方2022年版
quramy
50
14k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
We Are The Robots
honzajavorek
0
160
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
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?