12. real app in the browser
framework required: Backone, Angular, Ember...…
JS files require organization and assembling
HTML templates?…
Coffeescript? Livescript?… …
15. before coding any feature I need to...
chose two frameworks
chose a database
16. before coding any feature I need to...
chose two frameworks
chose a database
configure my app
17. before coding any feature I need to...
chose two frameworks
chose a database
configure my app
handle deployment
18. before coding any feature I need to...
chose two frameworks
chose a database
configure my app
handle deployment
assemble my front-end files
19. before coding any feature I need to...
chose two frameworks
chose a database
configure my app
handle deployment
assemble my front-end files
build my stylesheets
30. init vagrant
gem install vagrant
# add a box to your base box list
vagrant box add ubuntu http://files.vagrantup.com/precise64.box
create and start your vm
vagrant init ubuntu # init config
vagrant up # start the vm
vagrant ssh # connect through ssh...
... # and install your stuff!
port forwarding to access to your module like if they were
running on localhost
# modify Vagrantfile
config.vm.forward_port 9101, 9101
43. install brunch as a global package
npm install brunch -g
create project
cd yourproject
brunch new client # create a client template
cd client
npm install # dependencies required by brunch
brunch build
Automatic build when changes occur
brunch watch
55. an open personal cloud with
auth and registration included
apps that share their data
real-time notifications for all data changes
https://demo.cozycloud.cc/
56.
57. +
a choice for two frameworks
a choice for a database
a node.js template
easy deployment
an already configured assembler
a packaged vm for your dev environment