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
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
AI時代にも変わらぬ価値を発揮したい: インフラ・クラウドを切り口にユーザー価値と非機能要件に向き合ってエンジニアとしての地力を培う
netmarkjp
0
130
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
18
7.6k
データ戦略部門 紹介資料
sansan33
PRO
1
3.3k
20250718_ITSurf_“Bet AI”を支える文化とコストマネジメント
helosshi
0
100
How Do I Contact Jetblue Airlines® Reservation Number: Fast Support Guide
thejetblueairhelpsupport
0
150
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
670
スタックチャン家庭用アシスタントへの道
kanekoh
0
120
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
610
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
400
Transformerを用いたアイテム間の 相互影響を考慮したレコメンドリスト生成
recruitengineers
PRO
2
440
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.9k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Visualization
eitanlees
146
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Writing Fast Ruby
sferik
628
62k
Optimizing for Happiness
mojombo
379
70k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Fireside Chat
paigeccino
37
3.5k
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ͷݟͷใΓ͍ͯͳ͍ - ֤ࣾɺݟͷ͋Δਓཉ͍͠ঢ়ଶ(ͩͱࢥ͏) - υϦίϜืूதͰ͢ɻ