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
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
67
Is TDD still relevant? Is it a thing?
dmtrs
0
250
Intro to Web API & Hypermedia
dmtrs
0
57
Introduction to Apache Avro
dmtrs
2
470
0 to 0, refactoring with TDD
dmtrs
0
110
Fosscomm #8: A hypermedia API design lifecycle
dmtrs
0
73
A Hypermedia API Design lifecycle
dmtrs
1
190
perspective matters: deliver value with hypermedia
dmtrs
0
87
APIdaysBCN 2014: The perspective that matters
dmtrs
1
1.1k
Other Decks in Programming
See All in Programming
Pythonに漸進的に型をつける
nealle
1
160
EMこそClaude Codeでコード調査しよう
shibayu36
0
760
r2-image-worker
yusukebe
1
150
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
510
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
510
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
140
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
220
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
160
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
140
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
410
Making Angular Apps Smarter with Generative AI: Local and Offline-capable
christianliebel
PRO
0
110
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Practical Orchestrator
shlominoach
190
11k
Designing for humans not robots
tammielis
254
26k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Code Reviewing Like a Champion
maltzj
527
40k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
310
Balancing Empowerment & Direction
lara
5
730
Designing Experiences People Love
moore
142
24k
Six Lessons from altMBA
skipperchong
29
4.1k
Bash Introduction
62gerente
615
210k
Documentation Writing (for coders)
carmenintech
76
5.1k
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