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
3ヶ月間Scalaと付き 合って感じた事 ……という発表を想定していたのですが
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
cedretaber
April 26, 2016
Technology
3.2k
3
Share
3ヶ月間Scalaと付き 合って感じた事 ……という発表を想定していたのですが
本題のタイトルは『何故「可変な状態を持たないものにAkkaのActorを使うのはアンチパターン」なのか』です。
cedretaber
April 26, 2016
More Decks by cedretaber
See All by cedretaber
関数型初心者におすすめしたい "OCaml"
cedretaber
1
1.1k
猫とたはむれる
cedretaber
2
940
Other Decks in Technology
See All in Technology
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
150
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
180
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
150
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
190
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
240
React 19×Rustツール 進化の「ズレ」を設計で埋める
remrem0090
1
100
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
220
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
140
AI対話分析の夢と、汚いデータの現実 Looker / Dataplex / Dataform で実現する品質ファーストな基盤設計
waiwai2111
0
200
もっとコンテンツをよく構造化して理解したいので、LLM 時代こそ Taxonomy の設計品質に目を向けたい〜!
morinota
0
210
小さいVue.jsを30分で作る
hal_spidernight
0
140
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
250
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Become a Pro
speakerdeck
PRO
31
5.9k
Marketing to machines
jonoalderson
1
5.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Technical Leadership for Architectural Decision Making
baasie
3
350
Typedesign – Prime Four
hannesfritz
42
3k
How to Talk to Developers About Accessibility
jct
2
190
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Transcript
ϲ݄ؒ4DBMBͱ͖ ߹ͬͯײͨ͡ࣄ ʜʜͱ͍͏ൃදΛఆ͍ͯͨ͠ͷͰ͕͢
ฐٕࣾज़ϒϩάʹ͍ͭͯ w 0QU5FDIOPMPHJFT.BHB[JOF w ΤϯδχΞͱ͔ਓࣄͷਓͱ͔ ͕ॻ͍ͯ·͢ w 4DBMBத৺͕ͩɺΠϯϑϥ +BWB4DSJQUͷهࣄ͋Δ͔ w
ݟͯͶʂ w ࢲهࣄॻ͖·ͨ͠
IUUQUFDI NBHB[JOFPQUOFKQ
None
Ͱɺ w هࣄΛॻ͘
ͰɺͰɺ w ιοίʔౖΒΕΔ
Կ͕ѱ͔ͬͨͷʁ w ͜ͷลΓ͕શͯ
ͳͷͰɺ
ԿނʮՄมͳঢ়ଶΛ࣋ͨͳ͍ ͷʹ"LLBͷ"DUPSΛ͏ ͷΞϯνύλʔϯʯͳͷ͔
݁ w ίετʹݟ߹͏Ϧλʔϯ͕ಘ͍͔Β
ίετͱ w ઃܭͷෳࡶ͞ w ҆શੑͷԼ w ύϑΥʔϚϯε
"DUPSͷࢮ׆ͷ
"DUPSͷࢮ׆ͷ w "DUPSࢮ͵ࣄ͋Δʢগͳ͘ͱͦΕΛલఏʹઃ ܭ͢Δ͖ʣ w ࢮΜͩ"DUPSΛͲ͏͢Δ͔ w ʮͱΓ͋͑ͣ͜͏͓͚ͯ͠ྑ͍ʯແ͍
4VQFSWJTPS w FSMBOHʹ͋ΔΑ͏ͳͭ w ϫʔΧʢࢠΞΫλʔʣͷࢹ࠶ىಈ͕Ͱ͖Δ w ྫ֎ʹରԠͯ͠ॲཧΛهड़Ͱ͖Δ w ࠶ىಈʹؔͯ͠ઓུʢετϥςδʔʣΛܾΊΔࣄ͕Ͱ͖Δ w
༧Ί͍͍͢ઓུʢ0OF'PS0OFʣΦϓγϣϯ ʢ3FTUBSU 3FTVNF Dʣ͕༻ҙ͞Ε͍ͯΔ w ࡞Δ͖γεςϜʹର͢Δਂ͍ཧղ͕ෆՄܽ
ϝʔϧϘοΫεͷ༰ྔ
ϝʔϧϘοΫεͷ༰ྔ w "DUPSͷϝʔϧϘοΫε͕͍ͬͺ͍ʹͳΔࣄ͋Δ w ϝʔϧϘοΫεͷ༰ྔͲΕ͘Β͍͕ద͔ w ϝʔϧϘοΫε͕ຬഋʹͳͬͨΒͲ͏͢Δ͔ w "LLBͰΈࠐΈͷϝʔϧϘοΫε࣮͕͋Δ w
࡞Δ͖γεςϜʹର͢Δਂ͍ཧղ͕ SZ
ΈࠐΈϝʔϧϘοΫε ʢҰ෦ʣ w 6OCPVOEFE.BJMCPY w 4JOHMF$POTVNFS0OMZ6OCPVOEFE.BJMCPY w /PO#MPDLJOH#PVOEFE.BJMCPY w 6OCPVOEFE$POUSPM"XBSF.BJMCPY
w D
ʢܕʣ҆શੑͷԼ w ݱঢ়ɺ"LLBͷ"DUPSͰͲΜͳܕͷมͰϝοηʔδ ͱͯ͠ૹΔࣄ͕Ͱ͖Δ w ૹΔଆͷܕͱड͚औΔଆͷܕ͕ϛεϚον͍ͯ͠ΔͱɺԆʑ ड͚औΒΕΔѼͷͳ͍ϝοηʔδΛૹΓ͚ͭͮΔࣄʹͳΔ w ͨͩ͠ɺকདྷతʹ"LLBʹܕ͕ಋೖ͞ΕΔ͔ʁʢBLLB UZQFEʣ
w "LLBʹܕΛಋೖ͢ΔϥΠϒϥϦ͋ΔʢUZQFEBDUPSTʣ
ύϑΥʔϚϯε w "LLB"DUPSΛ͏ͱɺී௨ʹ'VUVSFΛ͏ΑΓѹ తʹ͍ w ͜ΕઃܭʹΑΔͷͰɺ୯७ʹࣈ͚ͩݟΔΘ ͚ʹߦ͔ͳ͍͕ʜʜɻ
ͱΓ͋͑ͣϕϯνऔͬͯΈͨ
None
݁Ռ 'VUVSF "DUPS
ͰͲ͏ͯ͠"LLBΛ͏ͷʁ w ʮมԽ͠ಘΔঢ়ଶʯΛฒߦʹѻ͏ࡍɺ͜ΕҎ্ͳ͍ ఔ៉ྷʹઃܭͰ͖Δ w σουϩοΫͷڪා͔Βղ์͞ΕΔ w ॲཧಉ͕࢜ૄ݁߹ʹͳΔɻϝϯςφϯεੑ͕ߴ·Γɺ Մੑ্͕Δ w
ܭࢉػΛ·͍ͨͰॲཧ͕ॻ͚Δ
"LLBΛ͏ࡍʹҙ͖͢ࣄ ฑʁ w ʮຊʹඞཁͳͷʯ͕Կ͔ΛͪΌΜͱҙࣝ͠Α͏ w ࡞ΔલʹΑ͘ߟ͑Α͏ɻͲ͕͜٧·ΔʁɹͲ͕͜స ͚ಘΔʁɹ"DUPSಉ࢜ͷώΤϥϧΩʔʁ w "LLBΛ͏Μͩͱ͍͏ؾ߹
ͦͦ4DBMB"LLBͰྑ͍ͷ ͔ʁ w &SMBOHͷํ͕͍͍߹͋ΔͷͰʁ w (Pݴޠͱ͔)BTLFMMͱ͔3VTUͱ͔ͰܰྔεϨο υ͋ΔΑ w %ݴޠͰΞΫλʔϞσϧઃܭͰ͖Δͧʂ