Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Thoughts on web application development
Search
Dimitrios Flaco Mengidis
April 21, 2013
Programming
580
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Thoughts on web application development
Dimitrios Flaco Mengidis
April 21, 2013
More Decks by Dimitrios Flaco Mengidis
See All by Dimitrios Flaco Mengidis
Famine Action Mechanism (FAM)
dmtrs
0
98
Is TDD still relevant? Is it a thing?
dmtrs
0
290
Intro to Web API & Hypermedia
dmtrs
0
82
Introduction to Apache Avro
dmtrs
2
500
0 to 0, refactoring with TDD
dmtrs
0
140
Fosscomm #8: A hypermedia API design lifecycle
dmtrs
0
90
A Hypermedia API Design lifecycle
dmtrs
1
220
perspective matters: deliver value with hypermedia
dmtrs
0
110
APIdaysBCN 2014: The perspective that matters
dmtrs
1
1.1k
Other Decks in Programming
See All in Programming
速習iPhone Duo対応
yuukiw00w
2
930
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.6k
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
4
410
Intent as Code
shoppingjaws
6
1.1k
The Rails Doctrine Decade
koic
2
450
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
330
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
Heart of Swift Concurrency
koher
0
1.1k
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.3k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
520
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
420
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Six Lessons from altMBA
skipperchong
29
4.5k
Designing for Performance
lara
611
70k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
How to build a perfect <img>
jonoalderson
1
6.1k
WENDY [Excerpt]
tessaabrams
14
40k
Code Reviewing Like a Champion
maltzj
528
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
So, you think you're a good person
axbom
PRO
2
2.2k
How to Ace a Technical Interview
jacobian
280
24k
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