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
Principles over Practice
Search
Akihito Koriyama
September 19, 2016
Programming
0
540
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
Be Framework: 生命システムとしての存在理解
koriym
0
55
新世界の理解
koriym
0
170
AI Centric
koriym
0
400
app-state-diagram
koriym
0
110
OOP, Double Dispatch and Visitor Pattern
koriym
2
150
BEAR.Sunday 2014-2024
koriym
0
71
イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)
koriym
4
8.5k
Unconf: RWA読書会
koriym
0
620
REST 6+4の制約
koriym
2
2.8k
Other Decks in Programming
See All in Programming
One Enishi After Another
snoozer05
PRO
0
160
Go言語はstack overflowの夢を見るか?
logica0419
0
530
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
Google Opalで使える37のライブラリ
mickey_kubo
3
140
Leading Effective Engineering Teams in the AI Era
addyosmani
7
600
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
190
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
190
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
800
理論と実務のギャップを超える
eycjur
0
180
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
34k
マンガアプリViewerの大画面対応を考える
kk__777
0
240
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
990
Art, The Web, and Tiny UX
lynnandtonic
303
21k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Making Projects Easy
brettharned
120
6.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Thoughts on Productivity
jonyablonski
70
4.9k
Unsuck your backbone
ammeep
671
58k
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