$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ElixirDesktop is Production Ready?
Search
Yuisho Takafuji
March 11, 2023
Programming
0
150
ElixirDesktop is Production Ready?
2023/03/11 fukuokaex talk
Yuisho Takafuji
March 11, 2023
Tweet
Share
More Decks by Yuisho Takafuji
See All by Yuisho Takafuji
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1.2k
Elixirでスマホ開発の現在
thehaigo
0
52
サクッと画像分類アプリを作ってみる
thehaigo
0
300
ElixirMobile#2 ElixirDesktopの前説
thehaigo
0
200
スマホで動く「GPS地図アプリ」はElixirDesktopで割とサックリ作れる
thehaigo
0
160
Phoenix 1.7とElixirDesktopでスマホアプリを作る セットアップ編
thehaigo
0
250
ElixirConf繋がりでLiveViewNativeやってみた
thehaigo
0
290
ElixirDesktop R&D 苦労話
thehaigo
1
120
AxonOnnxとLiveViewで作る AI・MLシステム
thehaigo
0
210
Other Decks in Programming
See All in Programming
マスタデータ問題、マイクロサービスでどう解くか
kts
0
130
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
260
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
AIコーディングエージェント(Manus)
kondai24
0
210
AIコーディングエージェント(Gemini)
kondai24
0
280
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4k
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
190
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
29
Context Engineering - Making Every Token Count
addyosmani
9
550
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
It's Worth the Effort
3n
187
29k
エンジニアに許された特別な時間の終わり
watany
106
220k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Visualization
eitanlees
150
16k
Test your architecture with Archunit
thirion
1
2.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
130
Transcript
&MJYJS%FTLUPQJT1SPEVDUJPO 3FBEZ UIF@IBJHP
➤ Name: ོ౻།ষʢλΧϑδ ϢΠγϣʣ ➤ Twitter: @the_haigo ➤ Github: thehaigo
➤ Job: ϑϦʔϥϯεΤϯδχΞ / ૐཿ ➤ Title: ElixirMobileΦʔΨφΠβʔ ➤ Skill: Elixir, Phoenix, React, ReactNative ➤ ࠷ۙ࡞ͬͨͷ ➤ ਤΞϓϦ্ʹGPSΛදࣔ͢ΔεϚϗΞϓϦ About me
&MJYJS%FTLUPQ Λ͝ଘͰ͔͢ʁ
&MJYJS%FTLUPQͱ w 1IPFOJYͰϚϧνϓϥοτϑΥʔϜ։ൃ͕Ͱ͖ΔϥΠϒϥϦ܈ w .BD 8JOEPXT -JOVY w J04 "OESPJE
w σεΫτοϓ8Y8JEHFUͱ1IPFOJY w ϞόΠϧ্هʹՃ֤͑ͯ04༻ͷ#SJEHFΛ௨ͯ͠8FC7JFXͰಈ࡞
8FC7JFXΞϓϦͳΒผʹ ϨεϙϯγϒͳαΠτͰ͍͍͍͡Όͳ͍ʁ
ΞʔΩςΫνϟΛݟͯΈ·͠ΐ͏
J04
"OESPJE
J04ɺ"OESPJE্Ͱ &SMBOHΛಈ͔ͯ͠ߋʹ &MJYJSΛಈ͔͠ 1IPFOJYΛىಈͯ͠ 8FC7JFXͰදࣔ͠·͢
1IPFOJYͰ εϚϗΞϓϦ͕࡞ΕΔʁʂ
࡞Ε·͢
ߏ w 6*%BJTZ6* 5BJMXJOE w %#֎෦1PTUHSFTRM w QIYHFOBVUIͰೝূػೳՃ w (PPHMF1MBDFT"1*ͰεϙοτΛݕࡧɾొΛߦ͏
w εϙοτΛϑΥϧμຖʹཧ͢Δ
ͰωΠςΟϒͳػೳ ͍͠Μ͡Όͳ͍ʁ
ͦ͏Ͱͳ͍ w +48FC"1* w Ґஔใ(FP-PDBUJPO"1* w ΧϝϥɺϚΠΫ.FEJB%FWJDFT"1* w δϟΠϩηϯα%FWJDF.PUJPO&WFOU w
֤04ͷIPPL w ,PUMJO8FC"QQ*OUFSGBDF w 4XJGU8,4DSJQU.FTTBHF)BOEMFS w
(FP-PDBUJPO"1*Λ J04ͰͬͯΈ·͢
ਤΞϓϦ (14ϩΨʔ w 6*%BJTZ6* 5BJMXJOE w %#֎෦1PTUHSFTRM fl ZJP˞ແྉͰՄೳ w
QIYHFOBVUIͰೝূػೳՃ w ਤ.BQ-JCFSFɹ˞ແྉͰ͢ w ݱࡏΛϚʔΧʔͰදࣔ͠ɺҠಈΛݕͯ͠ै͢Δ w (14ϩάΛอଘ͠ɺਤ্ʹදࣔ
࡞Γ·ͨ͠ʂ
ೝূͱ$36%·Ͱ ҎԼͷϖʔδʹԊͬͯ࡞͍ͬͯ·͢ &MJYJS"EWFOU$BMFOEFSγϦʔζ IUUQTRJJUBDPNUIF@IBJHPJUFNTGBFDGDBGB w 1BSU w NJYQIYOFX w &MJYJS%FTLUPQઃఆ
w 1BSU w NJYQIYHFOBVUI w ηογϣϯใͷҡ࣋ w 1BSU w NJYQIYHFOMJWF w আ࣌ͷDPO fi SNΛϞʔμϧԽ w φϏήʔγϣϯϔομʔͷ࣮ w ϘτϜόʔφϏήʔγϣϯͷ࣮
1BSUͷ༰ w .JYQIYHFOTDIFNBͰ͢Ͱʹ͋ΔίϯςΩετԼʹϞσϧΛ࡞ w (FP-PDBUJPO"1*Ͱ(14ϩάΛऔಘ͠-JWF7JFXͰදࣔ w .BQ-JCFSFͰਤΛදࣔ w ݱࡏҐஔΛϚʔΧʔͰදࣔ w
ҠಈΛݕͯ͠ϚʔΧʔͱਤͷηϯλʔΛߋ৽ w Ҡಈڑ͕લճͷνΣοΫϙΠϯτ͔ΒNΕ͍ͯͨΒ%#ʹอଘ
cQIYOFX c&MJYJS%FTLUPQઃఆ cQIYHFOBVUI cQIYHFOMJWF cਤදࣔͱ(14อଘߦ cϔομʔͱϘτϜͷίϯϙʔωϯτߦ
͜Ε͚ͩͰ ೝূػೳɺ$36%ը໘ɺ(14 ਤ ͱ͍͏͔ͬ͠Γͱͨ͠ΞϓϦ͕Ͱ͖·͢
γϛϡϨʔλʔͰࢼ࣌͢ʹԿ Ϗϧυ͕͍ΔΜ͡Όͳ͍ʁ
ϩʔΧϧͷ1IPFOJY4FSWFSΛ։͚ͯ ίʔυΛมߋ͢ΔͱϗοτϦϩʔυ͞Ε·͢
͔ͤͬ͘ͳͷͰ ࣮ػςετ͠·ͨ͠
͔ࣗΒѨોେ؍ๆ·Ͱ φϏΘΓʹਤΛදࣔͯ͠ όΠΫͰ࣌ؒ΄Ͳ༻͠·ͨ͠
ݟ͖͑ͯͨ՝ w CDSZQUNPOHSFMͳͲ$ͷϥΠϒϥϦΛ͏/*' ''* ͕͑ͳ͍͕ଟ͍ w ҰόοΫάϥϯυʹͯ͠ɺ࠶։͘ͱωΠςΟϒͱ1IPFOJYͷϒϦοδͷ ίωΫγϣϯ͕Εͯ࠶ଓͰ͖ͣɺ࠶ىಈ͕ඞཁ w *TTVFͰ͖͍ͯΈΔ
w ֎෦%#%#Λ࣋ͨͳ͍"1*αʔόʔଓͱʹͩΊͩͬͨ w ΞϓϦ৹ࠪ௨Δʁ w όοΫάϥϯυ͔ΒΔͨͼʹ࠶ىಈ͕ඞཁͳͷͰɺ͍͠
&MJYJS%FTLUPQ։ൃମݧ w QIYHFOBVUIͰೝূػೳͱը໘͕࡞Ε·͢ w QIYHFOMJWFͰ$36%ը໘͕࡞ΕΔ w 1IPFOJY৮͍ͬͯͨΒͨΓલΈ͍ͨͰ͕͢ɺɹɹɹɹɹɹɹɹɹɹɹɹ جຊεϚϗ։ൃͰεΩϟϑΥʔϧσΟϯάͳ͍ͷ w ઃఆ͕͍Γ·͕͢γϛϡϨʔλʔͰϗοτϦϩʔυͳ։ൃ͕Ͱ͖·͢
w %#ߏ࣍ୈͰ͕͢ΦϑϥΠϯͰಈ͘ΞϓϦ͕࡞Ε·͢
1SPEVDUJPO 3FBEZ
։ൃମݧૉΒ͍͕͠ ϓϩμΫγϣϯ͏ͪΐͬͱ ετΞʹग़͞ͳ͍ݸਓར༻े͑Δ