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
Wep App Frameworks for 6 year olds
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sayanee
May 15, 2012
Technology
420
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Wep App Frameworks for 6 year olds
Sayanee
May 15, 2012
More Decks by Sayanee
See All by Sayanee
Podcasting with Jekyll
sayanee
1
1k
Rails API
sayanee
5
580
Learning with Open Source
sayanee
3
330
ECMAScript 6 - part 1
sayanee
3
430
ECMAScript 6 - part 2
sayanee
1
300
Minimalist Designer behind the curious Developer
sayanee
8
450
Responsive Web Design for Beginners
sayanee
9
1k
Travel to Balkans + Hungary
sayanee
2
240
Styling with SASS
sayanee
9
660
Other Decks in Technology
See All in Technology
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
3
890
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
130
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
290
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
180
AI時代の「OAuth認証」にどう物申すか?(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
340
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
120
[RSJ26] Flow as Flow: Modeling Robot Velocity Fields as Probability Velocity Fields
keio_smilab
PRO
0
110
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
信頼性はSREだけのものじゃない
hkawaras
0
290
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
4
1.9k
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
230
アクセスキーが漏れた日にやるべきこと- 無効化の先にある本当の対応
kazzpapa3
0
360
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
220
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
First, design no harm
axbom
PRO
2
1.3k
Making Projects Easy
brettharned
120
6.7k
Are puppies a ranking factor?
jonoalderson
2
3.8k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
510
A Modern Web Designer's Workflow
chriscoyier
698
190k
Product Roadmaps are Hard
iamctodd
55
12k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
310
What's in a price? How to price your products and services
michaelherold
247
13k
Prompt Engineering for Job Search
mfonobong
0
420
Transcript
web app frameworks for 6 year olds Tuesday, May 15,
12
@sayanee_ Tuesday, May 15, 12
If you can't explain it to a six year old,
you don't understand it yourself Tuesday, May 15, 12
hackers & painters What hackers and painters have in common
is that they're both makers ~ @paulg Tuesday, May 15, 12
language story art Tuesday, May 15, 12
language story art தࠃ தமிழ் русский elvish Tuesday, May 15,
12
language story art தࠃ தமிழ் русский elvish Tuesday, May 15,
12
language story art தࠃ தமிழ் русский cinderella James Bond elvish
Odyssey Harry Potter Tuesday, May 15, 12
language story art தࠃ தமிழ் русский cinderella James Bond elvish
Odyssey Harry Potter Tuesday, May 15, 12
language story art தࠃ தமிழ் русский ballet games paintings movies
cinderella James Bond elvish Odyssey Harry Potter soundtrack Tuesday, May 15, 12
language story art தࠃ தமிழ் русский ballet games paintings movies
cinderella James Bond elvish Odyssey Harry Potter soundtrack Tuesday, May 15, 12
language frameworks Tuesday, May 15, 12
language frameworks Tuesday, May 15, 12
Tuesday, May 15, 12
Barcampsg7 Wall comment commenter Tuesday, May 15, 12
from coding to website in 10 lines Tuesday, May 15,
12
$ rails new barcampsg7 $ rails generate scaffold Wall comment:string
commenter:string $ rake db:migrate $ git init $ git add . $ git commit -m “Initial Commit” $ heroku create barcampsg7 $ git push heroku master $ heroku rake db:migrate $ heroku db:push Tuesday, May 15, 12
$ rails new barcampsg7 $ rails generate scaffold Wall comment:string
commenter:string $ rake db:migrate $ git init $ git add . $ git commit -m “Initial Commit” $ heroku create barcampsg7 $ git push heroku master $ heroku rake db:migrate $ heroku db:push version deploy code Tuesday, May 15, 12
version deploy code test agile development Tuesday, May 15, 12
from coding to website in minutes Tuesday, May 15, 12
$ django-admin.py startproject barcampsg7_django $ python manage.py runserver # in
settings.py 'ENGINE': 'django.db.backend.sqlite3', # in DATABASES 'NAME': 'barcampsg7', # in DATABASES 'django.contrib.admin', # in INSTALLED_APPS # in urls.py uncomment the lines from django.contrib import admin admin.autodiscover() $ python manage.py syncdb # in urls.py uncomment the lines url(r'^admin/', include(admin.site.urls)), #to view /admin $ python manage.py startapp wall #an app with models Tuesday, May 15, 12
M V C Tuesday, May 15, 12
odel iew ontroller M V C Tuesday, May 15, 12
odel iew ontroller M V C Tuesday, May 15, 12
::parental guidance needed:: install & download ruby, rails, git, heroku,
python, django rvm, gem Tuesday, May 15, 12
::parental guidance needed:: install & download ruby, rails, git, heroku,
python, django rvm, gem ::self-help:: patience & repetition stackoverflow, forums, google errors, irc, github Tuesday, May 15, 12
::parental guidance needed:: install & download ruby, rails, git, heroku,
python, django rvm, gem ::self-help:: patience & repetition stackoverflow, forums, google errors, irc, github it seemed like programming consisted of debugging ~ @paulg Tuesday, May 15, 12
which language or framework should I use ? Tuesday, May
15, 12
which language or framework should I use ? “ The
best camera to use is the one you have on you” Tuesday, May 15, 12
should I pick up a new language/framework ? Tuesday, May
15, 12
should I pick up a new language/framework ? musicians to
programmers Tuesday, May 15, 12
Resources 1. comparison of web frameworks 2. model-view-controller architecture 3.
For Rails: ruby, rails, rvm, gem 4. For Django: python, django 5. For versioning: git, github 6. For Rails deployment: heroku Tuesday, May 15, 12
@sayanee_ codes + slides Tuesday, May 15, 12