Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Principles over Practice
Akihito Koriyama
September 19, 2016
Programming
0
330
Principles over Practice
BEAR Sunday meetup #5 opening session
Akihito Koriyama
September 19, 2016
Tweet
Share
More Decks by Akihito Koriyama
See All by Akihito Koriyama
Unconf: RWA読書会
koriym
0
330
REST 6+4の制約
koriym
2
2.1k
RESTful Web API 読書会 #1
koriym
3
260
RESTの力 / The Power of REST
koriym
9
5.9k
全てを結ぶ力 (2019)
koriym
3
580
REST 6+4=9の制約
koriym
3
670
OOP
koriym
0
140
Web Page = GLUE + SPEC
koriym
0
960
BEAR.Sunday meetup #6 Opening Session
koriym
1
800
Other Decks in Programming
See All in Programming
Terraform Plan/Apply結果の自動通知
ymmy02
0
280
#JJUG_CCC 「サポート」は製品開発? - JDBCライブラリ屋さんが実践する攻めのテクニカルサポートとJavaエンジニアのキャリアについて -
cdataj
0
420
言語処理ライブラリ開発における失敗談 / NLPHacks
taishii
1
440
Jetpack Compose, 어디까지 알고 있을까?
jisungbin
0
110
GoogleI/O2022 LT報告会資料
shinsukefujita1126
0
330
[월간 데이터리안 세미나 6월] 스스로 성장하는 분석가 커리어 이야기
datarian
0
210
Why Airflow? & What's new in Airflow 2.3?
kaxil
0
110
NEWT.net: Frontend Technology Selection
xpromx
0
240
Baseline Profilesでアプリのパフォーマンスを向上させる / Improve app performance with Baseline Profiles
numeroanddev
0
240
こそこそアジャイル導入しようぜ!
ichimichi
0
1.2k
Oracle REST Data Service: APEX Office Hours
thatjeffsmith
0
740
Beyond Micro Frontends: Frontend Moduliths for the Enterprise @wad2022
manfredsteyer
PRO
0
130
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
272
32k
GitHub's CSS Performance
jonrohan
1020
420k
A Tale of Four Properties
chriscoyier
149
21k
The Mythical Team-Month
searls
209
39k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
19
1.4k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Building Adaptive Systems
keathley
25
1.1k
How to name files
jennybc
40
61k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.7k
How to Ace a Technical Interview
jacobian
265
21k
How GitHub (no longer) Works
holman
296
140k
Making Projects Easy
brettharned
98
4.3k
Transcript
1SJODJQMFTPWFS1SBDUJDF "LJIJUP,PSJZBNB !LPSJZN 4FQ
pretty URI returns JSON !=REST
REST != CRUD over HTTP
REST
REpresentational State Transfer
None
None
None
None
None
None
http://www.iana.org/assignments/media-types/media-types.xhtml
None
https://www.infoq.com/jp/articles/webber-rest-workflow
https://www.infoq.com/jp/articles/webber-rest-workflow ਤ ސ٬ͷεςʔτϚγϯ ਤ όϦελͷεςʔτϚγϯ
Content-Type: application/hal+json
https://www.infoq.com/jp/news/2014/03/amazon-hal-appstream
None
3&45 )5.- "1*
None
OOP
https://www.infoq.com/jp/articles/webber-rest-workflow
http://abapsharebyreza.blogspot.jp/2013/11/taw-12-introduction-to-object-oriented.html
http://abapsharebyreza.blogspot.jp/2013/11/taw-12-introduction-to-object-oriented.html
None
None
(string) $ro
REST OOP
REST - Internet OOP - Programming
lQSJODJQMFTzGSBNFXPSL
None