Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
中年がGraphQLを使ってみた感想
Search
Kouji OKAMOTO
June 02, 2020
Technology
0
500
中年がGraphQLを使ってみた感想
2020.6.2 @吉祥寺.pm 22 【オンライン】でLTした内容です
Kouji OKAMOTO
June 02, 2020
Tweet
Share
More Decks by Kouji OKAMOTO
See All by Kouji OKAMOTO
WebRTCについて 調べてみました
motchang
0
77
WordPressのサイトをRailsにしたはなし
motchang
1
1.2k
social patron service
motchang
0
130
Other Decks in Technology
See All in Technology
チーリンについて
hirotomotaguchi
5
1.4k
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
570
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
590
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
220
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
400
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
270
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.2k
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
210
第4回 「メタデータ通り」 リアル開催
datayokocho
0
120
エンジニアリングをやめたくないので問い続ける
estie
2
370
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
960
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
Navigating Team Friction
lara
191
16k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Embracing the Ebb and Flow
colly
88
4.9k
Making Projects Easy
brettharned
120
6.5k
Transcript
!٢ࣉQNʲΦϯϥΠϯʳ த͕(SBQI2-Λͬ ͯΈͨײ
ࢲʹ͍ͭͯ w Ԭຊߒ࣏ w !NPUDIBOH w &OHJOFFS.BOBHFS!גࣜձࣾάϩʔϏε w
ࠓࡀͰ͢
(SBQI2-ʹ͍ͭͯ
(SBQI2-ʹ͍ͭͯ (SBQI2-ʢάϥϑ2-ʣ"1*͚ʹ࡞ΒΕͨΫΤϦݴޠ͓ΑͼϥϯλΠϜͰ͋Δɻ Σϒ"1*ͷ։ൃʹɺ3&45ͦͷଞͷ8FCαʔϏεͱൺֱͯ͠ɺޮతɺݎ࿚ɺϑϨΩγϒϧͳΞϓϩʔ νΛఏڙ͢Δɻ(SBQI2-ͰɺΫϥΠΞϯτ͕ඞཁͳσʔλͷߏΛఆٛ͢Δ͜ͱ͕Ͱ͖ɺαʔόʔ͔ Βఆٛͨ͠ͷͱಉ͡ߏͷσʔλ͕ฦ͞ΕΔɻ͕ͨͬͯ͠ɺඞཁҎ্ʹେ͖ͳσʔλ͕ฦ͞ΕΔͷΛ ͙͜ͱ͕Ͱ͖ΫΤϦͷޮ͕ྑ͍ɻ·ͨɺॊೈੑͱ๛͔ͳදݱ͕ՄೳͳΫΤϦݴޠෳࡶ͞ΛՃ͑Δͨ Ίɺγϯϓϧͳ"1*ʹద͞ͳ͍Մೳੑ͋Δɻ(SBQI2-ɺܕγεςϜɺΫΤϦݴޠɺ࣮ߦηϚϯςΟ Ϋεɺ੩తͳݕূɺܕΠϯτϩεϖΫγϣϯ͔Βߏ͞ΕΔɻ (SBQI2-σʔλͷಡΈࠐΈRVFSZɺॻ͖ࠐΈNVUBUJPOɺߪಡTVCTDSJQUJPOΛαϙʔτ͢Δɻ IUUQTKBXJLJQFEJBPSHXJLJ(SBQI2-
(SBQI2-ʹ͍ͭͯ 3FTU"1*ͱͷؾʹͳΔҧ͍ w 3FTU"1*)551ͷ্ʹ͋Δ w (SBQI2-)551ͱ·ͬͨ͘ผͷελοΫ w ͳͷͰɺϦιʔε͕ݟ͔ͭΒͳͯ͘ฦͣ͞ʹৗ ʹͰฦ͢
ࢲ͕ར༻͍ͯ͠Δ(SBQI2-ͷελοΫ w HSBQIRMSVCZ w HSBQIRMQSP w 1VOEJUͱ͍͏ೝՄγεςϜͱͷΠϯςάϨʔγϣϯͰ ར༻
(SBQI2-ʢHSBQIRMSVCZʣΛͬͯΈͯ ࢼߦࡨޡ w νϡʔτϦΞϧʹ͋Δίʔυ͋͘·Ͱ୯७ͳʢϒϩά͘Β͍ͷʣΞϓ ϦέʔγϣϯΛલఏͱ͍ͯ͠ΔͷͰɺͦΕͳΓͷنͷΞϓϦέʔγϣ ϯΛॻ͜͏ͱ͢ΔͱɺσΟϨΫτϦߏͳͲߟ͑ࠐΉඞཁ͕͋Δɻ w Πϯλʔωοτʹస͕͍ͬͯΔهࣄͳͲ͕ɺݹ͍όʔδϣϯΛલఏͱ͠ ͍ͯΔͷ͕ଟ͍ɻ w
/ ରࡦʹϕετϓϥΫςΟεͱݺΜͰྑ͍Α͏ͳͷ͕ͳ͔ͬ ͨ
(SBQI2-ʢHSBQIRMSVCZʣΛͬͯΈͯ ͦΕͧΕͷཱͪҐஔɺܕͷؾ࣋ͪ w 5ZQF4DSJQU͕͖ͳਓͨͪʹͱͬͯͷʮܕʯ w +BWBTDSJQU͕ಘҙ5ZQF4DSJQUΛॻ͖࢝Ίͨਓͨͪʹͱͬͯ ͷʮܕʯ w 3VCZJTUʹͱͬͯͷʮܕʯ w
--ͷΤϯδχΞʮܕʯʹ͍ͭͯͬͱਅ伨ʹͳΔඞཁ͕͋Δ
͜Ε·ͰͷܦྺΛৼΓฦͬͯΈͯ ίϯϐϡʔλʔؒͷΠϯλʔϑΣΠεʹ͍ͭͯɺࣗ ͷࢹքͷΛ͠·͢
ίϯϐϡʔλʔؒͷΠϯλʔϑΣʔε େنγεςϜʢʣ w ϝΠϯϑϨʔϜ͔ΒͷϦϓϨʔε w αʔόʔɿ6OJY$ɺ+BWBɺ0SBDMF w ΫϥΠΞϯτɿ8JOEPXT+BWBΞϓϨοτ w γεςϜؒɿ$03#"**01ɺ40"1
ίϯϐϡʔλʔؒͷΠϯλʔϑΣʔε খنʙதنγεςϜʢʣ w αʔόʔɿ6OJY0SBDMF 8JOEPXT42-4FSWFS w ΫϥΠΞϯτɿ8JOEPXT7# 7#OFU $ w
ΫϥΠΞϯτ3%#.4ͷೝূใΛͬͯ0%#$Ͱ 3%#.4ʹଓ
ίϯϐϡʔλʔؒͷΠϯλʔϑΣʔε ݱͷ8FCγεςϜ w αʔόʔɿ͍Ζ͍Ζɻ࠷ۙαʔόʔ͕ແ͍͜ͱ͋ΔΒ ͍͠ɻத͜Θ͍ɻ w ΫϥΠΞϯτɿϒϥβ w αʔόʔؒɺαʔόʔɾΫϥΠΞϯτؒ3FTU"1*ɺ H31$ɺ(SBQI2-
தͷײ
தͷײ (SBQI2-Λͬͯ41"ͷ։ൃΛͯ͠Έͯ w ݱͷ8FCγεςϜঃʑʹΤϯλʔϓϥΠζͷΞʔΩς ΫνϟΛτϨʔε͍ͯ͠ΔΑ͏ʹࢥ͑Δ w ඇಉظॲཧ w 40"ϚΠΫϩαʔϏε w
31$
தͷײ w 41"+BWBΞϓϨοτ͕ݟͨເΛτϨʔε͍ͯ͠Δ w H31$$03#"͕ݟͨເΛτϨʔε͍ͯ͠Δ (SBQI2-Λͬͯ41"ͷ։ൃΛͯ͠Έͯ
มΘͬͨ͜ͱ มΘΒͳ͔ͬͨ͜ͱ
มΘͬͨ͜ͱ w αʔόʔͷٕज़ελοΫ w ΫϥΠΞϯτͷٕज़ελοΫ w γεςϜؒଓͷٕज़ελοΫ
มΘΒͳ͔ͬͨ͜ͱ w ࣄۀυϝΠϯͷίϛοτ w σʔλઃܭ w γεςϜͷ୯Ґ
͜͜ͰҰ۟
Թނ৽ ɹɹɹɹͻ͞͠ͿΓͩͶ ɹɹɹɹɹɹɹɹΤϯλʔϓϥΠζ ˞ݱͷΤϯϓϥͬͱਐԽ͍ͯ͠ΔͣͰ͢
͋Γ͕ͱ͏͍͟͝·ͨ͠