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
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Principles over Practice
BEAR Sunday meetup #5 opening session
Akihito Koriyama
September 19, 2016
More Decks by Akihito Koriyama
See All by Akihito Koriyama
BEAR.Sunday — リソース指向 PHP アプリケーションフレームワーク
koriym
0
46
存在論的プログラミング: 時間と存在を記述する
koriym
5
1.2k
Be Framework: 生命システムとしての存在理解
koriym
0
170
新世界の理解
koriym
0
250
AI Centric
koriym
0
800
app-state-diagram
koriym
0
180
OOP, Double Dispatch and Visitor Pattern
koriym
3
220
BEAR.Sunday 2014-2024
koriym
0
100
イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)
koriym
5
9.8k
Other Decks in Programming
See All in Programming
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
990
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
240
メールのエイリアス機能を履き違えない
isshinfunada
0
240
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
730
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
190
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
160
AIを紡ぐPMのお話
swdtkuy
0
110
バグを直したら useEffect が消えた
colorful12
2
230
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
150
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
600
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
240
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Un-Boring Meetings
codingconduct
0
390
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
290
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Practical Orchestrator
shlominoach
191
12k
Test your architecture with Archunit
thirion
1
2.3k
From π to Pie charts
rasagy
0
290
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
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