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
ElixirDesktop is Production Ready?
Search
Yuisho Takafuji
March 11, 2023
Programming
0
140
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.1k
Elixirでスマホ開発の現在
thehaigo
0
45
サクッと画像分類アプリを作ってみる
thehaigo
0
290
ElixirMobile#2 ElixirDesktopの前説
thehaigo
0
190
スマホで動く「GPS地図アプリ」はElixirDesktopで割とサックリ作れる
thehaigo
0
150
Phoenix 1.7とElixirDesktopでスマホアプリを作る セットアップ編
thehaigo
0
240
ElixirConf繋がりでLiveViewNativeやってみた
thehaigo
0
280
ElixirDesktop R&D 苦労話
thehaigo
1
120
AxonOnnxとLiveViewで作る AI・MLシステム
thehaigo
0
200
Other Decks in Programming
See All in Programming
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
280
ソフトウェア設計とAI技術の活用
masuda220
PRO
25
7k
Amazon Q CLI開発で学んだAIコーディングツールの使い方
licux
3
130
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
8
1k
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
260
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
4
720
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
660
Vibe coding コードレビュー
kinopeee
0
320
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
300
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1.2k
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
580
202507_ADKで始めるエージェント開発の基本 〜デモを通じて紹介〜(奥田りさ)The Basics of Agent Development with ADK — A Demo-Focused Introduction
risatube
PRO
5
1.3k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Docker and Python
trallard
45
3.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
How GitHub (no longer) Works
holman
314
140k
Building Applications with DynamoDB
mza
95
6.5k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
4 Signs Your Business is Dying
shpigford
184
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Being A Developer After 40
akosma
90
590k
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
։ൃମݧૉΒ͍͕͠ ϓϩμΫγϣϯ͏ͪΐͬͱ ετΞʹग़͞ͳ͍ݸਓར༻े͑Δ