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
Elixirでやってきたこと
Search
Junnichi Kitta
June 19, 2018
Technology
0
1.6k
Elixirでやってきたこと
Erlang & Elixir Fest 2018のLTで話した内容
Junnichi Kitta
June 19, 2018
Tweet
Share
More Decks by Junnichi Kitta
See All by Junnichi Kitta
SREってなんだろう
hayabusa333
0
220
ポストモーテムから振り返る
hayabusa333
0
180
上から見るか下から見るか.pdf
hayabusa333
0
1.1k
APIサーバとしてのCowboy
hayabusa333
1
1.3k
CowboyとPhoenixの速度比較
hayabusa333
1
1.8k
E言語スタック
hayabusa333
0
560
Other Decks in Technology
See All in Technology
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
220
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
2
130
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
2
1.2k
見てわかるテスト駆動開発
recruitengineers
PRO
6
2.4k
事業価値と Engineering
recruitengineers
PRO
8
5.4k
役割は変わっても、変わらないもの 〜スクラムマスターからEMへの転身で学んだ信頼構築の本質〜 / How to build trust
shinop
0
150
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
10
3.6k
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
150
DDD集約とサービスコンテキスト境界との関係性
pandayumi
2
230
Webアクセシビリティ入門
recruitengineers
PRO
3
1.5k
実践AIガバナンス
asei
3
300
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
100
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Music & Morning Musume
bryan
46
6.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Scaling GitHub
holman
463
140k
Agile that works and the tools we love
rasmusluckow
330
21k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
RailsConf 2023
tenderlove
30
1.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Transcript
ݸਓͰElixirͰ͖ͬͯͨ͜ ͱͷใࠂ
ࣗݾհ TwitterID = hayabusa333 |> heart = [Χʔωϧ, GC, Erlang,
Elixir] |> jobs = גࣜձࣾυϦίϜ |> position = [Joelڭ, Elixirࡶڕ]
None
ຊεϥΠυҰਓͷܦݧஊͰ͢ ࠶ݱੑͷอূͰ͖͓ͯΓ·ͤΜ
࠷ۙߦͳͬͨ͜ͱ Elixir-Phoenix(Elm)Ͱಈ͘αΠτͷ੍࡞ɾӡ༻ ɾΑ͔ͬͨ͜ͱ - ಛʹԿ͍ͯ͠ͳ͍͚Ͳӡ༻Ͱ͖͍ͯΔ - όʔδϣϯΞοϓ ɾΑ͘ͳ͔ͬͨ͜ͱ - ಛʹԿ͍ͯ͠ͳ͍ͷͰӡ༻ݟ͕ཷ·͍ͬͯͳ͍
- Elm·ͰΔͷૣ͔ͬͨ
ಛʹԿ͍ͯ͠ͳ͍͚Ͳӡ༻Ͱ͖͍ͯΔ - Elixir-PhoenixΛಈ͔͚ͩ͢ͳΒ͙͢ʹӡ༻ʹ ೖΕΔ - େมͳͷӡ༻ͯ͠ཧ͍ͯ͘͠ͱ͜Ζ - MacͰ։ൃ͍ͯͯ͠ɺLinuxڥʹಈ͔͢ͱ҉ ߸ԽϥΠϒϥϦ͕ಈ͔ͳ͍ͱ͔͋ͬͯɺཕ Λ౿Έൈ͚ͨ
PhoenixͷόʔδϣϯΞοϓ - جຊCHANGELOG.mdʹهࡌ͞Ε͍ͯΔ upgrade instructionsΛݟ࣮ͯߦ͢Εͳ͍ - rc൛Λ༻͍ͯ͠ΔͱೖΕΑ͏ͱࢥͬͯ࣍όʔδϣϯ ͰೖΒͳ͔ͬͨมߋ·Ͱ͞ͳ͍ͱ͍͚ͳͯ͘গ͠ Μͩ -
PhoenixͷόʔδϣϯΞοϓΛ͢Δ͚ͩͰಈ͘Α͏ ʹݟ͑ͯಈ͔ͳ͍ػೳ͕͋Δ
ElixirͷόʔδϣϯΞοϓ - ElixirͷόʔδϣϯΞοϓCHANGELOG Λ ݟΔ͙Β͍͔͠ใ͕ͳ͍ - CHANGELOG͚ͩͩͱΘ͔Βͳ͍͜ͱ͕ଟ͍ ͷͰมߋ͞ΕͨίʔυΛಡΉͱׂͱ༰͕ҧ ͏͜ͱ͋Δ -
มߋΛຖಡΜͰ͍ͨաڈཱ͕ͬͨ
όʔδϣϯΞοϓ - ͓ࣄͰόʔδϣϯΞοϓΛ͢ΔͷͰૉৼΓ ͕Ͱ͖͍ͯͯΑ͔ͬͨɻ - Elixir-PhoenixͷόʔδϣϯΞοϓΛ͍ͯ͠Δ ਓগͳ͍ͷͰૣΊʹૉৼΓΛ͓ͯ͘͠ͱ ʹཱͭ
ӡ༻ݟ͕ཷ·͍ͬͯͳ͍ - ΈΜͳΓ͍ͨͷͲ͏ͬͯӡ༻͍ͯ͠Δ ͔......ͩͱࢥ͏ - اۀͩͱग़ͤͳ͍ӡ༻ใΛग़ͤΔΑ͏ʹؤ ுΖ͏ͱ͚ͨ͠Ͳμϝͩͬͨ - ϋϠϒαઌੜͷ࣍ճ࡞ʹ͝ظ͍ͩ͘͞
Elmʹ͍ͭͯ - ElmΊ·͢! - ͞ͳ͍ͷͰௌ͖͍ͨํ࠙ձͰ - Elixir-Phoenixʹ͍ͭͯԿ͔͋ΕͲ͏ͧʂ
·ͱΊ - ElixirͰΔ͜ͱଞͷݴޠͱมΘΒͳ͍ɻ - Elixir-PhoenixͷݟͷใΓ͍ͯͳ͍ - ֤ࣾɺݟͷ͋Δਓཉ͍͠ঢ়ଶ(ͩͱࢥ͏) - υϦίϜืूதͰ͢ɻ