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
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
Windows on Ryzen and I
seosoft
0
290
AI 開発合宿を通して得た学び
niftycorp
PRO
0
120
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
160
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
200
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
130
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.1k
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
420
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
1k
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
380
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
240
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
550
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Darren the Foodie - Storyboard
khoart
PRO
3
2.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
71
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
220
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Into the Great Unknown - MozCon
thekraken
40
2.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
470
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
410
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
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