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
アプリ開発者を支援するIBM Code Patternsとは
Search
Taiji HAGINO
PRO
August 05, 2018
Technology
0
270
アプリ開発者を支援するIBM Code Patternsとは
こちらの資料は2018年8月5日にMaker Faireで講演した資料になります。
Taiji HAGINO
PRO
August 05, 2018
Tweet
Share
More Decks by Taiji HAGINO
See All by Taiji HAGINO
Bridging the Gap:Why Developer Relations and Product Management Must Work Together
taiponrock
PRO
0
38
What Four Approaches Taught Me About Developer Productivity
taiponrock
PRO
0
15
Automatic Creation of Azure Environment Configuration Diagrams! with Datadog Cloudcraft
taiponrock
PRO
0
66
VS Code の静的分析でリアルタイムのコードフィードバックを取得
taiponrock
PRO
0
160
Backstage of Enterprise Conference
taiponrock
PRO
1
210
どの種は何の花を咲かす?DevRelのターゲットオーディエンスを知ることの意味
taiponrock
PRO
2
370
Datadogの便利な使い方 - 意外と知らない?CoScreenとCloudcraft
taiponrock
PRO
1
1.9k
DatadogとPagerDutyで改善するシステム障害対応
taiponrock
PRO
0
780
ソフトウェアチームのパフォーマンスを向上させる鍵: パイプラインのオブザーバービリティ
taiponrock
PRO
1
170
Other Decks in Technology
See All in Technology
[読書]AWSゲームブック〜GuardDuty魔神とインシデント対応の旅〜DevIO2025
cmusudakeisuke
0
200
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
120
様々なファイルシステム
sat
PRO
0
260
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
180
AI時代、“平均値”ではいられない
uhyo
8
2.6k
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
3
850
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
150
Linux カーネルが支えるコンテナの仕組み / LF Japan Community Days 2025 Osaka
tenforward
1
130
OSSで50の競合と戦うためにやったこと
yamadashy
3
1k
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
150
20251027_マルチエージェントとは
almondo_event
1
450
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
140
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Side Projects
sachag
455
43k
Git: the NoSQL Database
bkeepers
PRO
431
66k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Facilitating Awesome Meetings
lara
57
6.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
How to train your dragon (web standard)
notwaldorf
97
6.3k
Documentation Writing (for coders)
carmenintech
75
5.1k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Language of Interfaces
destraynor
162
25k
Transcript
IBM Code Patterns Taiji Hagino IBM Developer
Advocate Tokyo City Team @taiponrock
3
4 ࣗવࡂ ࠓੈքཱ͕͔ͪ͏͖࠷େ͖ͳࢼ࿅ $IBMMFOHFT Ͱ͢ ࣗવࡂ͕ ্࢙࠷ѱͷඃΛͨΒͨ͠ ͷҰͭͱͳͬͨɻ ؾมԽΛආ͚Δ͜ͱ ग़དྷͳ͍͔͠Εͳ͍͕ɺ
େ͖ͳࡂΛ͙ͨΊʹ ग़དྷΔ͜ͱ͋Δͣɻ ࡂͷඃΛܰݮ͠ɺ ίϛϡχςΟͷ෮ݩྗΛ૿͠ɺ ਓʑͷੜ׆ΛकΔ͜ͱͷॏཁੑ͔ͭͯͳ͍΄Ͳߴ·͍ͬͯΔɻ
ੈքதͷ ສਓͷ σϕϩούʔ͕ͨͪɺ ࣗવࡂͱ͍͏՝ʹ औΓΉͱͨ͠Β ͲΜͳιϦϡʔγϣϯ͕ ੜ·ΕΔͩΖ͏͔ʁ
6 $BMMGPS$PEFͱ *#.݄ɺύʔτφʔஂମͱڞʹ $BMMGPS$PEFͱ͍͏ औΓΈΛൃද͠·ͨ͠ɻ σϕϩούʔ͕࠷৽ͷٕज़Λۦͯ͠ɺ൴ΒͷίʔυͰੈքʹϙδςΟϒ ͳมԽΛ༩͑ΔͨΊͷɺଟʹΘͨΔάϩʔόϧɾΠχγΞνϒͰ͢ɻ *#. $BMMGPS$PEFʹରͯ͠ɺ*#.ͷςΫϊϩδʔͱ ສυϧ
ΛʹΘ͍͖ͨͬͯͯ͡·͢ɻ σʔλ͓Αͼ"*ɺϒϩοΫνΣʔϯɺ*P5ɺΫϥυͱ͍ٕͬͨज़ʹΑΓɺ ੈքதͷσϕϩούʔ͕ࣾձతͳΛղܾ͢Δ͜ͱΛࢧԉ͠·͢ɻ
7 $BMMGPS$PEFνϟϨϯδͱ $BMMGPS$PEFνϟϨϯδɺࣗવࡂΛଧഁ͠ɺࡂঢ়گΛվળ͢Δ ιϦϡʔγϣϯΛߏங͢ΔίϯϖςΟγϣϯͰ͢ɻ Ø ΠϯλʔωοτΛ௨ͯ͡ࢀՃՄೳͳ։ൃίϯςετ Ø ςʔϚʮࣗવࡂʯͷରԠࡦ Ø *#.$MPVEΛ׆༻ͨ͠࡞Λืू
8 ʲࢀՃ݅ʳ Ø ࢀՃऀʹ͍ͭͯ • ࡀҎ্ͷσϕϩούʔɺσβΠφʔɺىۀՈ • ࢀՃνʔϜ໊͔Β࠷େ໊·Ͱ • ݸਓͷෳνʔϜͷࢀՃෆՄ
νʔϜͷશһͷํʹ 1BSUJDJQBUJPO"HSFFNFOU ʹಉҙ͍ͨͩ͘ඞཁ͕͋Γ·͢ Ø Ԡื࡞ʹ͍ͭͯ • *#.$MPVEʹσϓϩΠ͞Εɺಈ࡞͍ͯ͠Δ͜ͱ • *#.$MPVEαʔϏε "1* Λ༻͍ͯ͠Δ͜ͱ ༻͞ΕΔϓϩάϥϛϯάݴޠɺΦʔϓϯιʔεϥΠϒϥϦʔʹ੍ݶ͋Γ·ͤΜ डνʔϜ࡞ఏग़ޙʹίʔυϨϏϡʔͷରͱͳΓ·͢ "HSFFNFOUͷ༰רͷ$BMMGPS$PEF͓ਃࠐΈαΠτʹͯ֬͝ೝ͍͚ͨͩ·͢
9 ʲʳ ༏উνʔϜʹҎԼͷ"XBSE͕ଃΒΕ·͢ Ø ͷۚ Ø $BMMGPS$PEF(MPCBM1SJ[FΠϕϯτͷ͝ট Ø 5IF-JOVY'PVOEBUJPO͔ΒͷظతͳΦʔϓϯɾιʔεɾϓϩ
δΣΫτͷαϙʔτ Ø ϕϯνϟʔΩϟϐλϦετΛհ͠ɺΞΠσΞͷࢿͱىۀͷػձΛ ࡞Δ Ø *#.$PSQPSBUF4FSWJDFT$PSQTνʔϜͱڞʹιϦϡʔγϣϯΛ ల։͢Δػձ
10 ʲεέδϡʔϧʳ ʙ ίʔσΟϯάظؒ ࡞ఏग़క ηϛϑΝΠφϦετબग़ ϑΝΠφϦετνʔϜબग़
༏উऀνʔϜൃද !$BMMGPS$PEF(MPCBM1SJ[FΠϕϯτ
11 ʲਃ͠ࠐΈํ๏ʳ $BMMGPS$PEFνϟϨϯδࢀՃ͢ΔखॱΛຊޠͰղઆ ˙ొํ๏ΛҰ͔Βղઆ IUUQTRJJUBDPNBZBUPLVSBJUFNTCCCB ˙ొʙνʔϜϏϧσΟϯάͷखॱΛղઆ IUUQTTQFBLFSEFDLDPNUBJKJIBHJOPDBMMGPS DPEFIFDBOKJBTVSVUBNFGBMTFTIPVTIVO
12 ຊࢿྉͷهࡌࣄ߲มߋ͞ΕΔՄೳੑ͕͋Γ·͢ɻ ͓ਃ͠ࠐΈͷࡍԼه63-ʹͯɺ࠷৽ͷใΛ֬͝ೝ͍ͩ͘͞ɻ IUUQTJCNCJ[DDKBQBO
13 https://ibm.biz/BdYsP2 IBM Cloud
Taiji HAGINO Developer Advocate Specialist in Node-RED/Node.js, Swift taiponrock
A A D
a g S cj BS M N AD P
ed N A
! A ! ! Coming soon! Coming soon!
, https://developer.ibm.com/code/community/advocates/
IBM Cloud Case 1
M • S • I B C PAYG
IBM Cloud Case 2
M C . Push Application • M I N C
• S H H J BP
&%"
$ ! PAYG # '
IBM Cloud Case 3
• API M • 100 P API M S •
IBM Cloud AC I C B
https://www.ibm.com/jp-ja/marketplace/cognitive-application-development/details
IBM Cloud Case 4
"! % #$
IBM Cloud Case 5
BN ( ,,, Create Action • Action(Function) SP M HNIF
• CXM OK ,,, . ,,, ) Call Action
IBM Cloud Case 6
• I- C-E-CBD • Web UI • MNAPI Create Flow
Execute Flow
$ " !%IBM #
None
VR GameWatson API 37
None
Code Patterns 39
https://developer.ibm.com/jp/patterns/
None
None
None
None
GitHub 45
None
47
None
None
None
51 Code PatternsGame !Developer Advocate
52
53 CALL FOR CODE
54 Thank you facebook.com/taiponrock twitter.com/taiponrock github.com/taijihagino