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
RemixでちょっとしたWebサービス作ってみた話
Search
Shinnosuke Irie
March 11, 2022
Programming
0
880
RemixでちょっとしたWebサービス作ってみた話
2022/3/11 の note tech meetup #1 で発表した資料です
Shinnosuke Irie
March 11, 2022
Tweet
Share
More Decks by Shinnosuke Irie
See All by Shinnosuke Irie
IoT壁
shinnoske0727
1
770
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.6k
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
680
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
560
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
510
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
420
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
540
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
130
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
150
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The untapped power of vector embeddings
frankvandijk
1
1.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
3
35k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
990
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
180
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
270
Writing Fast Ruby
sferik
630
62k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
31
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
72
Transcript
!JFNPOH 3FNJYͰ ͪΐͬͱͨ͠ 8FCαʔϏε࡞ͬͯΈͨ OPUFUFDINFFUVQ
ࣗݾհ w ೖߐ৴೭հ !JFNPOH w ϑϩϯτΤϯυΤϯδχΞ w dOPUF w
ग़Ԭݱࡏח w झຯྺ࢙ɺΞΠυϧɺٿɺ ͳΜ͔࡞Δ͜ͱ େମͷ4/4ͷΞΠίϯ ձࣾͷ4MBDLͷΞΠίϯ ੴాࡾ
աڈʹͭͬͨ͘ͷ
֎෦͚ʹ-5େձΔΑʙ Α͠ɺͳΜ͔࡞Δ͔ʙ ͔ͨ͠ɺ݄ͷऴΘΓࠒ ͱΓ͋͑ͣɺԠื͢Δ
ͭ͘ΔͷΛ୳͢ w OPUFͷαʔΫϧʹͭ͘Γ͍ͨͷ ͷωλΛελοΫͯ͠Δ w ͪΐ͏Ͳྑͦ͞͏ͳͷΛબͿ w ϲ݄͘Β͍ͰऴΘΔ͘Β͍ͷͷ w લӴత͗͢ͳ͍ͷ
ͪΐ͏Ͳྑͦ͞͏ͳͷ
్͍Λߟ͑Δ
ʮLJIBZB͞Μʹϥϯνͯ͝͠Β͏݅ʯΛੜͯ͠ɺ ૹΓ͚ͭΕΕͣʹͯ͝͠Β͑Δ͔ʂʁ ͱ͋Δ4MBDLͰͷΓͱΓ
ҙͷ݊Λൃߦ͢Δ 8FCαʔϏεΛ࡞Δ͜ͱʹͨ͠
Ͱ͖ͨʂʂʂ
%&.0Γ·͢ IUUQTUJDLFUHFOFSBUPSQBHFTEFW
ٕज़બఆ OPUFUFDINFFUVQͳͷͰɺUFDIʹ͍ͭͯޠΓ·͢
શମͷߏ
3FNJY 3FBDUϕʔεͷϑϧελοΫϑϨʔϜϫʔΫ ެ͕ࣜݴ͏ʹ w 4FSWFS$MJFOU.PEFM w 8FC4UBOEBSET )551 BOE)5.- w
1SPHSFTTJWF&OIBODFNFOU w %PO`U0WFS"CTUSBDU
/FYUKTͱͷൺֱ /FYUKT 3FNJY 3PVUJOH QBHFTJOEFYKT SPVUFTJOEFYKT 3FOEFSJOH 443 44( *43
$43 443 $43 ͦͷଞɺ3FNJYͷಛ w /FTUFE&SSPS#PVOEBSJFT w ϧʔτ͝ͱʹΤϥʔϋϯυϦϯά͕Ͱ͖Δ w ࢠͷϧʔτͰΤϥʔ͕ग़ͯɺϧʔτදࣔ͞ΕΔ w +4ͳ͠ͰΞϓϦ͕ͦͦ͜͜ಈ͘
3FNJY
4VQBCBTF w 0QFOTPVSDF'JSFCBTF"MUFSOBUJWF w 'JSFTUPSF/P42-͚ͩͲ4VQBCBTF 1PTUHSF42- w ཧը໘͕͍ͯ͘͢ɺ(6*্Ͱς ʔϒϧͱ͔؆୯ʹ࡞ΕΔ ཧը໘্ͷςʔϒϧ
4VQBCBTF UJDLFUͬͯςʔϒϧ͔ΒLFZ໊͕QBSBNTEFUBJMͱҰக͢ΔͷΛҰ݅औಘ͢Δ $MJFOU͔ΒׂͱײతʹऔಘͰ͖Δ
4VQBCBTFͷίετ w ແྉϓϥϯ w %#༰ྔ.# w "VUI 6TFST w ༗ྉ
ϓϩδΣΫτ͋ͨΓ݄ w %#༰ྔ(# w "VUI 6TFST w ैྔ՝ۚ ϓϩδΣΫτ͋ͨΓ݄ w %#༰ྔQFS(# w "VUIVOMJNJUFE
ϗεςΟϯά $MPVE fl BSF1BHFT w $MPVE fl BSFͷϗεςΟϯάαʔϏε w $MPVE
fl BSF8PSLFST,7͕͑Δ w σϓϩΠʹ͔͔Δ࣌ؒ7FSDFMͱൺͯͪΐͬͱ͍ؾ͕͢Δ
$MPVEGMBSF1BHFT $-*ͰϓϩδΣΫτΛ࡞Δ࣌ʹબͰ͖ΔͷͰɺ σϓϩΠ·ͰͰ͖ΔڥΛരͰ࡞ΕΔ
ແྉ w Ϗϧυճ݄ w ΧελϜυϝΠϯݸ w ϑΝΠϧ ݸ w ϑΝΠϧαΠζݸ͋ͨΓ.#
ݸਓ։ൃͰेͩͱࢥ͏
ϋϚͬͨͱ͜Ζ
ϋϚͬͨͱ͜Ζ $MPVE fl BSF1BHFTͷ࣌ͷڥมͷѻ͍ํ͕ެࣜͷυΩϡϝϯτͱ݁ߏҧ͏ w GVODUJPOT<QBUI>KTͰڥมΛऔಘͰ͖ΔΑ͏ʹमਖ਼͢Δ -PDBMڥͰCJOEJOHΦϓγϣϯʹFOWͷதΛ͢ඞཁ͕͋Δ💦
ϋϚͬͨͱ͜Ζ 0(1ը૾ͷੜ w $MPVE fl BSF8PSLFST্ͰɺOPEFDBOWBT1VQQFUFFSͳͲͰը૾Λಈతʹੜ ͢Δͷݫ͠Ί w ΫϥΠΞϯτͰը૾ੜͯ͠ɺ4VQBCBTFͷ4UPSBHFʹอଘ͢Δͷߟ͚͑ͨͲ w
ੲɺ࡞ͬͨɺ63-ύϥϝʔλ͔Βը૾Λੜ͢Δ͚ͩͷWFSDFMGVODUJPO͕͋ͬͨ ͷͰɺͦΕΛ͏͜ͱʹͨ͠ɻ IUUQTUFYUQJDUWFSDFMBQQ͜Ε܇࿅Ͱͳ͍
·ͱΊ w 3FNJYY$MPVE fl BSF1BHFTͷΈ߹Θͤ w ಈతʹ0(1ग़͚͍ͨ͠αʔϏεͷͨΊͷσϓϩΠ·ͰͷڥΛ݁ߏര Ͱ࡞ΕΔ w 4VQBCBTF
w ͍͍͢ཧը໘ͰരͰόοΫΤϯυΛ࡞ΕΔɻ w ͜ΕͰϥϯνΕͣʹᇋͬͯΒ͑Δ💪
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ࣭ɾίϝϯτͥͻΑΖ