Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今更JAMStackの話をする
Search
nagisa-laughcraft
February 08, 2020
Programming
0
380
今更JAMStackの話をする
nagisa-laughcraft
February 08, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
マスタデータ問題、マイクロサービスでどう解くか
kts
0
130
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
470
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
980
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
270
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
190
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
300
認証・認可の基本を学ぼう後編
kouyuume
0
250
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
620
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Un-Boring Meetings
codingconduct
0
160
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
So, you think you're a good person
axbom
PRO
0
1.8k
Done Done
chrislema
186
16k
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
200
Darren the Foodie - Storyboard
khoart
PRO
0
2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
30
Optimizing for Happiness
mojombo
379
70k
Transcript
ࠓߋ+".4UBDLͷΛ͢Δ
˒ ϑϦʔϥϯεΤϯδχΞ ˒ ϑϩϯτدΓ͚ͩͲ৭ʑΔਓ ˒ ࠷ۙ+".4UBDLབྷΈͷهࣄͱ͔Α͘ॻ͘ ˒ ͓͠Ζ͍͜ͱΛ͍ͨ͠ !UP@ZBOBHJ ࣗݾհ
https://laughcraft.dev/ ZBOBHJ
ΞδΣϯμ
˒ +".4UBDLͬͯͳʹʁ ˒ +".4UBDLͷߏཁૉ ˒ 44(ͱैདྷͷٕज़ͷҧ͍ ˒ ·ͱΊ
+".4UBDLͬͯͳʹʁ
˒ ͝Ζʹ/FUSJGZͷઃऀ.BUU#JJMNBOOࢯ͕ఏএͨ͠ ඪޠ ˒ +BWB4DSJQU "1*T .BSLVQͷ಄จࣈΛऔͬͨͷ ˒ ެࣜαΠτIUUQTKBNTUBDLPSHʢ༁ʣ
˒ +BWBTDSJQUΫϥΠΞϯταΠυͷΈͰॲཧ͞ΕಈతʹϦΫ ΤετͱϨεϙϯεͷαΠΫϧΛཧ͍ͯ͠Δ͜ͱ ˒ "1*TશͯͷαʔόʔαΠυͷϓϩηε·ͨσʔλϕʔ εૢ࡞࠶ར༻Մೳͳ"1*ʹΑͬͯநԽ͞Εɺ+BWB4DSJQU ʹΑͬͯ)551ܦ༝Ͱૢ࡞͞ΕΔ͜ͱ ˒ .BSLVQϚʔΫΞοϓ͕ςϯϓϨʔτԽ͞ΕɺσϓϩΠ࣌ ʹ੩తαΠτͷੜπʔϧʹΑͬͯࣄલʹϏϧυ͞Εͯ
͍Δ͜ͱ ҎԼͷΛ͍͑ͯΕ+".4UBDLͱݴ͑Δ
+".4UBDLͰͳ͍ߏྫ
˒ 8PSE1SFTT%SVQBMͱ͍ͬͨαʔόʔαΠυ$.4ʹΑͬͯ ߏங͞ΕͨαΠτ ˒ 3VCZ/PEFͱ͍ͬͨαʔόʔαΠυݴޠͰ࡞ΒΕͨϞϊ ϦγοΫͳ8FCΞϓϦ ˒ 41"ͷதͰॳظϩʔυ࣌ʹ443ʢαʔόʔαΠυϨϯμ ϦϯάʣΛ͍ͯ͠Δ8FCΞϓϦ →αʔόʔαΠυͰςϯϓϨʔτΛಈతʹߏங͍͚ͯ͠ͳ͍
+".4UBDL͕ࢦ͢ͷ
˒ ϓϩδΣΫτશମΛ$%/ʹࡌͤΔ ˒ શͯ(JU্Ͱಈ͘ ˒ ϞμϯͳϏϧυπʔϧΛ͏ ˒ ࣗಈϏϧυ͢Δ ˒ ΞτϛοΫͳσϓϩΠ
˒ ॠ࣌ͷΩϟογϡແޮԽ ϕετϓϥΫςΟε
˒ ࣄલʹίϯςϯπΛؚΜͩ੩తͳ)5.-ΛϏϧυ͓͚ͯ͠ ɺຊ൪Ͱ৴͢Δ͚ͩͰ͍͍Μ͡ΌΜʁͱ͍͏Ξϓ ϩʔν ˒ ੩తϑΝΠϧͷΈͷ৴ͳͷͰɺηΩϡϦςΟͷ໘Ͱύ ϑΥʔϚϯεͷ໘ͰԸܙ͕͋Δ ˒ ࠷ऴతͳग़ྗ͕੩తϑΝΠϧͰ͋Δ͚ͩͳͷͰɺϞμϯͳ 41"ٕज़ͷԸܙड͚ΒΕΔ
ͭ·Γʜ
࠷ऴతͳग़ྗΠϝʔδ http://abehiroshi.la.coocan.jp/
+".4UBDLͷߏཁૉ
)FBEMFTT$.4 $*πʔϧϗεςΟϯάαʔϏε ϦϙδτϦ ੩తαΠτδΣωϨʔλʔ ίϯςϯπߋ৽ ιʔείʔυมߋ ϏϧυσϓϩΠ
ϦϙδτϦ
˒ 8FCϖʔδ͕ऩΊΒΕͨॴ ˒ DJSDMF$*HJUIVCBDUJPOTͳͲͱ࿈ܞΛͯ͠ɺιʔείʔυ ͷมߋͱಉ࣌ʹ$*ͷϫʔΫϑϩʔ͕ελʔτ͢ΔΑ͏ʹ͢ Δ ˒ HJUIVCͰ͋Δ͜ͱ͕ଟ͍ ˒ $*πʔϧͱ࿈ܞͰ͖ΕHJUIVC͡Όͳͯ͘ྑ͍ͣ
)FBEMFTT$.4
˒ $.4ͷ͏ͪɺ7*&8ΛఏڙͤͣɺσʔλΛ"1*ͱͯ͠ఏڙ ͢ΔαʔϏε ˒ $POUFOUGVMͳͲ͕༗໊͕ͩɺݱࡏ༷ʑͳαʔϏε͕ଘࡏ ͢Δ IUUQTIFBEMFTTDNTPSH ˒ XPSEQSFTTϓϥάΠϯʹΑͬͯIFBEMFTTԽ͢Δ͜ͱ͕Ͱ͖
Δ ˒ ࢲ2JJUBʹൺֱهࣄΛ͍͋͛ͯΔ IUUQTRJJUBDPNUP ZBOBHJJUFNTFCCFGDB
$*πʔϧ ϗεςΟϯάαʔϏε
˒ ϏϧυͱσϓϩΠΛ࢘Δ ˒ $.4ͷσʔλߋ৽ιʔείʔυͷมߋΛܖػʹϏϧυΛ ࣮ߦ͢Δ ˒ Ϗϧυޙͷ੩తϑΝΠϧΛOFUMJGZ IFSPLV pSFCBTF
(JU)VCQBHFTͳͲͷϗεςΟϯάαʔϏεʹσϓϩΠͯ͠ ৴͢Δ
੩తαΠτδΣωϨʔλʔ
˒ +".4UBDLͷ֩ͱͳΔߏཁૉ ˒ SFBDUWVFͳͲͰॻ͔ΕͨιʔείʔυΛϏϧυͯ͠ɺ੩ తͳIUNMϑΝΠϧͱͯ͠ు͖ग़͢ ˒ ༷ʑͳछྨͷ੩తαΠτδΣωϨʔλʔ͕ଘࡏɺ༻͢Δ ݴޠͳͲʹΑΓબఆ͢Δ IUUQTXXXTUBUJDHFODPN
˒ 44( 4UBUJD4JUF(FOFSBUPS ͱུ͞ΕΔࣄ͕ଟ͍
44(ͱैདྷͷٕज़ͱͷҧ͍
ݪॳͷ੩తαΠτ
˒ )5.-ͱ$44ͷΈͰߏ͞ΕΔ ˒ ԿΞΫηεͯ͠ಉ͡ͷ͕දࣔ͞ΕΔ ˒ ࠒͷΣϒαΠτ΄ͱΜͲ͜Ε ˒ Ѩ෦͜Ε ˒ +".4UBDL͜͜ʹؐΓ͕͍ͨͬͯΔ
41"
˒ ୯ҰͷϖʔδͰίϯςϯπͷΓସ͑Λߦ͏8FCϖʔδ ˒ ϢʔβʔͷΞΫηεૢ࡞ΛτϦΨʔʹKBWBTDSJQUͳͲͷε ΫϦϓτݴޠͰϖʔδΛΈ্͍͛ͯ͘ ˒ ίϯϙωϯτࢦTDPQFEDTTͳͲɺ։ൃऀʹͱͬͯͷମ ݧߴ͍ ˒ ύϑΥʔϚϯε4&0ͷ؍Ͱ͕͋ΔʢίϯςϯπΛ
ಈతʹΈ্͛ΔͨΊɺݕࡧΤϯδϯͷΫϩʔϧ࣌ʹί ϯςϯπ͕ͳ͔ͬͨΓ͢Δʣ
443
˒ ϦΫΤετ࣌ʹαʔόʔଆͰ)5.-ΛΈཱͯͯϨεϙϯ εͱͯ͠ฦ͢ ˒ 41"ͷऑͰ͋Δ4&0ͷͳͲΛղফՄೳ ˒ OPEFKTTQSJOHCPPUͳͲͰ࣮͕Մೳ ˒ વͷ͜ͱͳ͕Βαʔόʔ͕ඞཁ ˒
αʔόʔαΠυͷॲཧͱΫϥΠΞϯταΠυͷॲཧΛҙࣝ ͯ͠ग़͚͠Δඞཁ͕͋Δ
ͦ͜Ͱ44(Ͱ͢Α
˒ ༧Ί੩తαΠτΛϏϧυ͓͖ͯ͠ɺϦΫΤετΛड͚ͨ࣌ ʹͨͩ੩తαΠτΛ৴͢ΔͷΈ ˒ 41"ͷऑͰ͋Δ4&0ͷͳͲΛղফՄೳ ˒ ੩తαΠτΛ৴͢Δ͚ͩͳͷͰ443ΑΓര ˒ αʔόʔαΠυ͕ෆཁʹͳΔ ˒
ߋ৽ස͕ߴ͔ͬͨΓɺϢʔβʔͷૢ࡞ʹԠͯ͡ಈతʹί ϯςϯπΛग़ྗ͢Δػձ͕ଟ͍߹͋·Γ͔ͳ͍
·ͱΊ
˒ +".4UBDLϞμϯϑϩϯτٕज़ʹΑΔߴ͍։ൃମݧͷԸ ܙΛड͚ͳ͕Βɺര͔ͭ҆શͳαΠτΛߏங͢ΔࣄΛ ࢦ͍ͯ͠Δ ˒ +".4UBDL 44( ͷߟ͑ํΛ࠾༻͢Δ͔ɺैདྷͷ41"443 ͷߟ͑ํΛ࠾༻͢Δ͔ίϯςϯπͷߋ৽සͳͲɺαʔ ϏεͷಛੑΛΑ͘ߟ͑ͯݕ౼͢Δ
˒ 44(͕ྑ͍͔443͕ྑ͍͔ͱ͍͏ʹ͍ͭͯɺҎԼͷε ϥΠυ͕ࢀߟʹͳΔ IUUQTTQFBLFSEFDLDPNNPUUPYTTSPSTTH TMJEF
͓ΘΓ
˒ IUUQTKBNTUBDLPSH ˒ IUUQTXXXTUBUJDHFODPN ˒ IUUQTIFBEMFTTDNTPSH ˒ IUUQTRJJUBDPNOPSJLJUFNTFFDGEECE ˒ IUUQTNJDSPDNTJPCMPHXIBUJTKBNTUBDL
˒ IUUQTNPUUPYDPNQPTUT ˒ IUUQTTQFBLFSEFDLDPNNPUUPYTTSPSTTH ˒ IUUQTRJJUBDPNUPZBOBHJJUFNTFCCFGDB ˒ IUUQTRJJUBDPN,,,FJTVLFJUFNTD⒎BCG ˒ IUUQTRJJUBDPNDIFF[JUFNTDCBFCG ࢀߟ