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
Thoughts on web application development
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Dimitrios Flaco Mengidis
April 21, 2013
Programming
1
570
Thoughts on web application development
Dimitrios Flaco Mengidis
April 21, 2013
Tweet
Share
More Decks by Dimitrios Flaco Mengidis
See All by Dimitrios Flaco Mengidis
Famine Action Mechanism (FAM)
dmtrs
0
78
Is TDD still relevant? Is it a thing?
dmtrs
0
270
Intro to Web API & Hypermedia
dmtrs
0
68
Introduction to Apache Avro
dmtrs
2
480
0 to 0, refactoring with TDD
dmtrs
0
120
Fosscomm #8: A hypermedia API design lifecycle
dmtrs
0
82
A Hypermedia API Design lifecycle
dmtrs
1
200
perspective matters: deliver value with hypermedia
dmtrs
0
100
APIdaysBCN 2014: The perspective that matters
dmtrs
1
1.1k
Other Decks in Programming
See All in Programming
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
510
Windows on Ryzen and I
seosoft
0
290
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
260
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
340
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
190
CSC307 Lecture 15
javiergs
PRO
0
250
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
330
How to stabilize UI tests using XCTest
akkeylab
0
130
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
220
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
400
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
150
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
490
Featured
See All Featured
We Are The Robots
honzajavorek
0
200
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
RailsConf 2023
tenderlove
30
1.4k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
How STYLIGHT went responsive
nonsquared
100
6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Paper Plane
katiecoart
PRO
0
48k
Producing Creativity
orderedlist
PRO
348
40k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Believing is Seeing
oripsolob
1
84
4 Signs Your Business is Dying
shpigford
187
22k
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Transcript
@fosscomm2013 Dimitrios Tydeas Mengidis twitter: @dmtrsslvdr email:
[email protected]
web: tydeas.tumblr.com
thoughts on web application development
"How you build your application is not the tools you
use."
MVC
Model View Controller
Model != ActiveRecord
SAVE ?
Eager loading, relations... you think with queries.
Controller
None
/mybasket/view /basket/41491/view?user_id=1943
1-1
View
HTML
None
Check - "Keynote: Architecture the Lost Years" by Robert Martin
(Ruby Midwest 2011) - Patterns of Enterprise Application Architecture by Martin Fowler - "Ruby Rogues #021: Rest done right" with Steve Klabnik