Submit Search
Upload
Building rich one-page application using Ember.js
•
2 likes
•
2,390 views
FDConf
Follow
by Serge Barysiuk on Frontend DEV Conf'13 http://bit.ly/Serge_Barysiuk
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
«От экспериментов с инфраструктурой до внедрения в продакшен»
«От экспериментов с инфраструктурой до внедрения в продакшен»
FDConf
Визуальное мышление в разработке
Визуальное мышление в разработке
FDConf
Getting the most Out of Your Tools
Getting the most Out of Your Tools
FDConf
Визуализируем данные в JavaScript с помощью D3.js
Визуализируем данные в JavaScript с помощью D3.js
FDConf
«Идеи и алгоритмы создания масштабируемой архитектуры в играх»
«Идеи и алгоритмы создания масштабируемой архитектуры в играх»
FDConf
«I knew there had to be a better way to build mobile app»
«I knew there had to be a better way to build mobile app»
FDConf
Full stack JavaScript - the folly of choice
Full stack JavaScript - the folly of choice
FDConf
Антон Киршанов - «Квант изменения. Реактивные реакции на React.
Антон Киршанов - «Квант изменения. Реактивные реакции на React.
FDConf
Recommended
«От экспериментов с инфраструктурой до внедрения в продакшен»
«От экспериментов с инфраструктурой до внедрения в продакшен»
FDConf
Визуальное мышление в разработке
Визуальное мышление в разработке
FDConf
Getting the most Out of Your Tools
Getting the most Out of Your Tools
FDConf
Визуализируем данные в JavaScript с помощью D3.js
Визуализируем данные в JavaScript с помощью D3.js
FDConf
«Идеи и алгоритмы создания масштабируемой архитектуры в играх»
«Идеи и алгоритмы создания масштабируемой архитектуры в играх»
FDConf
«I knew there had to be a better way to build mobile app»
«I knew there had to be a better way to build mobile app»
FDConf
Full stack JavaScript - the folly of choice
Full stack JavaScript - the folly of choice
FDConf
Антон Киршанов - «Квант изменения. Реактивные реакции на React.
Антон Киршанов - «Квант изменения. Реактивные реакции на React.
FDConf
Игорь Еростенко - Создаем виртуальный тур
Игорь Еростенко - Создаем виртуальный тур
FDConf
Илья Климов - Reason: маргиналы против хайпа
Илья Климов - Reason: маргиналы против хайпа
FDConf
Максим Щепелин - Доставляя веб-контент в игру
Максим Щепелин - Доставляя веб-контент в игру
FDConf
Александр Черноокий - Как правило "победитель получает все" работает и не раб...
Александр Черноокий - Как правило "победитель получает все" работает и не раб...
FDConf
Михаил Волчек - Что такое Цифровая мастерская?
Михаил Волчек - Что такое Цифровая мастерская?
FDConf
Radoslav Stankov - Handling GraphQL with React and Apollo
Radoslav Stankov - Handling GraphQL with React and Apollo
FDConf
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
FDConf
Slobodan Stojanovic - 8 1/2 things about serverless
Slobodan Stojanovic - 8 1/2 things about serverless
FDConf
Тимофей Лавренюк - Почему мне зашел PWA?
Тимофей Лавренюк - Почему мне зашел PWA?
FDConf
В погоне за производительностью
В погоне за производительностью
FDConf
Если у вас нету тестов...
Если у вас нету тестов...
FDConf
Migrate your React.js application from (m)Observable to Redux
Migrate your React.js application from (m)Observable to Redux
FDConf
Dart: питание и сила для вашего проекта
Dart: питание и сила для вашего проекта
FDConf
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
FDConf
JavaScript: прошлое, настоящее и будущее.
JavaScript: прошлое, настоящее и будущее.
FDConf
CSSO — сжимаем CSS
CSSO — сжимаем CSS
FDConf
Redux. From twitter hype to production
Redux. From twitter hype to production
FDConf
Будь первым
Будь первым
FDConf
"Service Worker: Let Your Web App Feel Like a Native "
"Service Worker: Let Your Web App Feel Like a Native "
FDConf
"Пиринговый веб на JavaScript"
"Пиринговый веб на JavaScript"
FDConf
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
More Related Content
More from FDConf
Игорь Еростенко - Создаем виртуальный тур
Игорь Еростенко - Создаем виртуальный тур
FDConf
Илья Климов - Reason: маргиналы против хайпа
Илья Климов - Reason: маргиналы против хайпа
FDConf
Максим Щепелин - Доставляя веб-контент в игру
Максим Щепелин - Доставляя веб-контент в игру
FDConf
Александр Черноокий - Как правило "победитель получает все" работает и не раб...
Александр Черноокий - Как правило "победитель получает все" работает и не раб...
FDConf
Михаил Волчек - Что такое Цифровая мастерская?
Михаил Волчек - Что такое Цифровая мастерская?
FDConf
Radoslav Stankov - Handling GraphQL with React and Apollo
Radoslav Stankov - Handling GraphQL with React and Apollo
FDConf
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
FDConf
Slobodan Stojanovic - 8 1/2 things about serverless
Slobodan Stojanovic - 8 1/2 things about serverless
FDConf
Тимофей Лавренюк - Почему мне зашел PWA?
Тимофей Лавренюк - Почему мне зашел PWA?
FDConf
В погоне за производительностью
В погоне за производительностью
FDConf
Если у вас нету тестов...
Если у вас нету тестов...
FDConf
Migrate your React.js application from (m)Observable to Redux
Migrate your React.js application from (m)Observable to Redux
FDConf
Dart: питание и сила для вашего проекта
Dart: питание и сила для вашего проекта
FDConf
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
FDConf
JavaScript: прошлое, настоящее и будущее.
JavaScript: прошлое, настоящее и будущее.
FDConf
CSSO — сжимаем CSS
CSSO — сжимаем CSS
FDConf
Redux. From twitter hype to production
Redux. From twitter hype to production
FDConf
Будь первым
Будь первым
FDConf
"Service Worker: Let Your Web App Feel Like a Native "
"Service Worker: Let Your Web App Feel Like a Native "
FDConf
"Пиринговый веб на JavaScript"
"Пиринговый веб на JavaScript"
FDConf
More from FDConf
(20)
Игорь Еростенко - Создаем виртуальный тур
Игорь Еростенко - Создаем виртуальный тур
Илья Климов - Reason: маргиналы против хайпа
Илья Климов - Reason: маргиналы против хайпа
Максим Щепелин - Доставляя веб-контент в игру
Максим Щепелин - Доставляя веб-контент в игру
Александр Черноокий - Как правило "победитель получает все" работает и не раб...
Александр Черноокий - Как правило "победитель получает все" работает и не раб...
Михаил Волчек - Что такое Цифровая мастерская?
Михаил Волчек - Что такое Цифровая мастерская?
Radoslav Stankov - Handling GraphQL with React and Apollo
Radoslav Stankov - Handling GraphQL with React and Apollo
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Slobodan Stojanovic - 8 1/2 things about serverless
Slobodan Stojanovic - 8 1/2 things about serverless
Тимофей Лавренюк - Почему мне зашел PWA?
Тимофей Лавренюк - Почему мне зашел PWA?
В погоне за производительностью
В погоне за производительностью
Если у вас нету тестов...
Если у вас нету тестов...
Migrate your React.js application from (m)Observable to Redux
Migrate your React.js application from (m)Observable to Redux
Dart: питание и сила для вашего проекта
Dart: питание и сила для вашего проекта
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
JavaScript: прошлое, настоящее и будущее.
JavaScript: прошлое, настоящее и будущее.
CSSO — сжимаем CSS
CSSO — сжимаем CSS
Redux. From twitter hype to production
Redux. From twitter hype to production
Будь первым
Будь первым
"Service Worker: Let Your Web App Feel Like a Native "
"Service Worker: Let Your Web App Feel Like a Native "
"Пиринговый веб на JavaScript"
"Пиринговый веб на JavaScript"
Recently uploaded
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Recently uploaded
(20)
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Building rich one-page application using Ember.js
1.
Building rich one-page applications
with Ember.js Serge Barysiuk, Quote Roller serge@quoteroller.com Saturday, April 20, 13
2.
Model Controller View Template Model Controller View Template Router Concepts Saturday, April 20,
13
3.
Model Controller View Template Model Controller View Template Router Models Saturday, April 20,
13
4.
• ember-data • DS.Store •
DS.RESTAdapter & DS.BasicAdapter Models Saturday, April 20, 13
5.
Models Saturday, April 20,
13
6.
Model Controller View Template Model Controller View Template Router Controllers Saturday, April 20,
13
7.
• Present data
for view layer to render • Expose bindable properties • Work like a proxy for models • ObjectController, ArrayController Controllers Saturday, April 20, 13
8.
Controllers Saturday, April 20,
13
9.
Model Controller View Template Model Controller View Template Router Views Saturday, April 20,
13
10.
• When you
need sophisticated handling of user events • When you want to create a re-usable component Views Saturday, April 20, 13
11.
Views Saturday, April 20,
13
12.
Model Controller View Template Model Controller View Template Router Templates Saturday, April 20,
13
13.
Templates Saturday, April 20,
13
14.
Model Controller View Template Model Controller View Template Router Router Saturday, April 20,
13
15.
• Manages application
state • Keeps the state up to date with the URL Router Saturday, April 20, 13
16.
Router Saturday, April 20,
13
17.
Let’s code! goo.gl/KKV8F Saturday, April
20, 13
18.
• emberjs.com &
@emberjs • emberwatch.com & @emberwatch • stackoverflow.com • https://github.com/discourse/discourse Next steps Saturday, April 20, 13
19.
Looking for a JS/Frontend
ninja. serge@quoteroller.com Saturday, April 20, 13
Download now