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.5k
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
210
ポストモーテムから振り返る
hayabusa333
0
160
上から見るか下から見るか.pdf
hayabusa333
0
1k
APIサーバとしてのCowboy
hayabusa333
1
1.3k
CowboyとPhoenixの速度比較
hayabusa333
1
1.7k
E言語スタック
hayabusa333
0
540
Other Decks in Technology
See All in Technology
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.6k
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.2k
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.7k
2024.02.19 W&B AIエージェントLT会 / AIエージェントが業務を代行するための計画と実行 / Algomatic 宮脇
smiyawaki0820
13
3.3k
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
5
2.6k
The Future of SEO: The Impact of AI on Search
badams
0
190
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
2.1k
MC906491 を見据えた Microsoft Entra Connect アップグレード対応
tamaiyutaro
1
540
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
240
速くて安いWebサイトを作る
nishiharatsubasa
10
12k
分解して理解する Aspire
nenonaninu
1
120
Featured
See All Featured
Bash Introduction
62gerente
611
210k
Optimizing for Happiness
mojombo
376
70k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Done Done
chrislema
182
16k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Speed Design
sergeychernyshev
27
790
Thoughts on Productivity
jonyablonski
69
4.5k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
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ͷݟͷใΓ͍ͯͳ͍ - ֤ࣾɺݟͷ͋Δਓཉ͍͠ঢ়ଶ(ͩͱࢥ͏) - υϦίϜืूதͰ͢ɻ