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
Eyes and Ears Vol 2.
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
CodeTN
June 30, 2015
Education
0
57
Eyes and Ears Vol 2.
Rob Scott's overview of web frameworks and the architecture behind those frameworks.
CodeTN
June 30, 2015
Tweet
Share
More Decks by CodeTN
See All by CodeTN
Kickoff Presentation
codetn
0
190
Other Decks in Education
See All in Education
いわゆる「ふつう」のキャリアを歩んだ人の割合(若者向け)
hysmrk
0
310
Web 2.0 Patterns and Technologies - Lecture 8 - Web Technologies (1019888BNR)
signer
PRO
0
3k
2025-10-30 社会と情報2025 #05 CC+の代わり
mapconcierge4agu
0
110
TinyGoをWebブラウザで動かすための方法+アルファ_20260201
masakiokuda
2
220
渡辺研Slackの使い方 / Slack Local Rule
kaityo256
PRO
10
11k
Node-REDで広がるプログラミング教育の可能性
ueponx
1
260
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
160人の中高生にAI・技術体験の講師をしてみた話
shuntatoda
1
300
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
170
1202
cbtlibrary
0
210
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
0
120
AIで日本はどう進化する? 〜キミが生きる2035年の地図〜
behomazn
0
120
Featured
See All Featured
Docker and Python
trallard
47
3.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
For a Future-Friendly Web
brad_frost
182
10k
Fireside Chat
paigeccino
41
3.8k
Six Lessons from altMBA
skipperchong
29
4.1k
How to build a perfect <img>
jonoalderson
1
4.9k
Embracing the Ebb and Flow
colly
88
5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Transcript
Eyes and Ears Volume 2 Information architecture Framework options
Rob Scott
What is information architecture? How to represent your data •
In-memory • On disk (persistence)
Why is it important? • Data integrity ◦ Corruption ◦
Ambiguous • Security ◦ Who does the data belong to? ◦ Who is allowed to see it? • Performance ◦ Can it scale?
Layered architecture Presentation layer Service layer Domain layer Persistence layer
Layered architecture Presentation layer Service layer Domain layer Persistence layer
View model Domain model On-disk format } } } “In-memory” representation “Official” representation Relational - ORM Document - serialized to JSON
Data structures discussion In which we discuss relational database design
and how it differs from document database design. Also discuss difference between “in- memory” models and “on-disk” models.
Layered architecture - common Presentation layer HTML5/JS/CSS Service layer REST
API - view models Domain layer Domain models Persistence layer Database Browser Server } AngularJS Knockout etc. } ASP.NET - Web API PHP - Laravel Python - Django Ruby - Rails } Relational • SQL Server • MySQL Document • RavenDB • MongoDB
Layered architecture - MeteorJS Presentation layer HTML5/JS/CSS Service layer REST
API - view models Domain layer Domain models Persistence layer Database Browser Server }MeteorJS } Document / MongoDB