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
エンジニアが挑むサービス設計
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ar_tama
December 10, 2016
Programming
2
1.8k
エンジニアが挑むサービス設計
YAPC::Hokkaido 2016 SAPPORO にてLTした際のスライドです。
ar_tama
December 10, 2016
Tweet
Share
More Decks by ar_tama
See All by ar_tama
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
4
2.4k
AIコーディングとエンジニアリングの現在地 / A Snapshot of AI Coding and Engineering(Sept. 2025)
ar_tama
0
690
エンジニアリングマネージャー“お悩み相談”パネルセッション
ar_tama
1
2.2k
「好き」から見つける仕事のかたち / Shape Your Career From What You Love
ar_tama
0
120
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
8
2k
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
10
12k
自分の「心の声」に耳を傾けよう ――振り返りから始める、キャリアの可能性の広げ方 / Listen to Your Inner Voice: Unlocking Your Career Potential Through Reflection
ar_tama
2
890
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
5.3k
チームを主語にしてみる / Making "Team" the Subject
ar_tama
5
760
Other Decks in Programming
See All in Programming
Oxlint JS plugins
kazupon
1
1k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
110
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
2026年 エンジニアリング自己学習法
yumechi
0
140
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
So, you think you're a good person
axbom
PRO
2
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
A designer walks into a library…
pauljervisheath
210
24k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
For a Future-Friendly Web
brad_frost
182
10k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
89
Transcript
ΤϯδχΞ͕Ή αʔϏεઃܭ @ar_tama / ηΦࣄ 2016.12.10 YAPC::Hokkaido 2016 SAPPORO
@ar_tama / ͋Βͨ·
Engineer / CMO
C νʔϑ M ͪͪ O ΦϑΟαʔ
#͖ΐ͏ͷͪͪ
None
ຖ݄10 #ͪͪͷʂ
None
גࣜձࣾηΦࣄ theocorp.jp
اըͱΤϯδχΞϦϯάͷ ૯߹ࣾ
اըͱΤϯδχΞϦϯάͷ ૯߹ࣾ ʢϝϯόʔ3໊ʣ
None
None
None
• ΤϯδχΞϦϯάʢ2011~ʣ • ϓϩδΣΫτϚωδϝϯτʢ2013~ʣ ɹ ɹ
• ΤϯδχΞϦϯάʢ2011~ʣ • ϓϩδΣΫτϚωδϝϯτʢ2013~ʣ • αʔϏεઃܭʢ2016~ʣ New!! • UIઃܭʢ2016~ʣ New!!
ΤϯδχΞʢҙ֎ͱʣ αʔϏεɾUIઃܭۀʹ͍͍ͯΔ
αʔϏεઃܭ
αʔϏεઃܭ ≒ OSSۀ
https://www.victorinox.com/jp/ja/Products//Medium-Pocket-Knives/-PD/p/1.4713
PHOTOPRESS/Wenger
ແݶʹΕ্͕Δػೳ
ʮͳΜ͔ͪ͝Όͪ͝Όͯͯ͠ ͍ʹ͍͘…ʯ
„( ◡⁀◡ )„
·ͣ ίΞίϯηϓτ ΛఆΊΔ
γϯϓϧ ʼʼʼʼʼ ଟػೳ
UIઃܭ
ଥੑΛମܥԽ͢Δ
ʹʮͬ͘͠ΓʯΛ୳͢࡞ۀ
None
• આ໌͕ແବʹͯ͘ಡΈʹ͍͘ • ը໘Λ৮ͬͨΒԿ͕ى͖Δͷ͔ ͔Βͳ͍ • ԡͤΔϘλϯɺԡͤͳ͍Ϙλϯ ʢݟग़͠ʣͷ۠ผ͕͔ͭͳ͍
None
• આ໌γϯϓϧʹ • ʮԡͨ͠ΒԿ͕ى͖Δͷ͔ʯ ΞΫγϣϯ໌֬ʹ • ԡͤΔϘλϯɺԡͤͳ͍Ϙλ ϯʢݟग़͠ʣͷ۠ผΛ͚ͭΔ
ʮͳΜ͔ؾ࣋ͪѱ͍…ʯͰ ΈΜͳʹʮͬ͘͠Γʯ ͖ͯΒ͑ͳ͍
ΤϯδχΞϦϯάͰߟ͑Δͱ
GET /users{/id}
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ] …
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ]
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ] GET /users{/id}/friends GET /users{/id}/tweets
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ] !?
ʮ͜ͷϦιʔεԿΛද͔͢ʯ →ίΞίϯηϓτͷࡦఆ ˏαʔϏεઃܭ
ʮϦιʔεදݱͷϧʔϧΛ कͬͨઃܭɾ࣮ʯ →ʮίΞίϯηϓτͱϢʔβ ମݧͷͣΕΛݮΒ͢ʯ ˏUIઃܭ
ΤϯδχΞʢҙ֎ͱʣ αʔϏεɾUIઃܭۀʹ͍͍ͯΔ
Enjoy your ͷͮ͘Γ Life ”( ◠‿◠ )”
Thank you!