Cuando tengan que empezar a implementar... Muchos de ustedes van a proponer - sudo apt-get install open-cobol nodejs - sudo apt-get install mysql - npm install -g bower serve - npm install - bower install - ./runserver (Solo corre en HURD) - Abrir el navegador en http://localhost:3000 - Rezar @dzajdband Dan Zajdband
Cuando tengan que empezar a implementar... El Doctor Miroli aconseja El navegador es tu amigo! - Abran la carpeta que les pasé por (mail, dropbox, github, torrent, pendrive, señales de humo...) - Doble click al index.html @dzajdband Dan Zajdband
Cuando tengan que armar un dataset para consumir... Muchos de ustedes van a proponer - Scrapear sitios y ejecutar un cron que traiga la data una vez por semana, obviamente hosteado en ec2 y la db en rds para más placer. - Pasar todo a tablas de mysql y levantar un django que te da un admin de regalo. - Editar un json enorme a manopla @dzajdband Dan Zajdband
Cuando tengan que armar un dataset para consumir... El Doctor Miroli aconseja CSV (excel) es tu amigo! - Abran el (google doc / etherpad / office 360 / papelito / google forms / CartoDB) que les pasé - Complete en los casilleros vacíos @dzajdband Dan Zajdband
Cuando tengan que armar una base de datos para mantener estado en la aplicación... Muchos de ustedes van a proponer - Crear una base de datos y subirla a un hosting - Obligar a instalarla localmente @dzajdband Dan Zajdband
@dzajdband Dan Zajdband Cuando tengan que armar una base de datos para mantener estado en la aplicación... El Doctor Miroli aconseja - Si no es realmente necesario, no lo hagan! - La data fake suele ser mejor que la real (ver slide de recursos) - http://reqr.es/ - https://github.com/marak/faker.js/ - Guarden la información en WebStorage - localStorge IE8+ - 5 MB por dominio. Alto guiso, “La guerra y la Paz” ocupa 2.5 MB”.
@dzajdband Dan Zajdband Si realmente necesitan algo centralizado.... El Doctor Miroli aconseja JSON es tu amigo! - Un mini server que haga sync con un archivo json. Los humanoides sabemos leer y editar json (https://github.com/typicode/json-server) - Un servicio que nos guarde la data. En general vienen con `real-time` de regalo (pubnub, firebase, parse, etc.) - Para data geoespacial CartoDB nos hace la vida fácil
Cuando salgan quemados el domingo Muchos de ustedes van a hacer - Subo el sitio al FTP de mi primo y borro el código así me entran más temas de Taylor Swift - Lo subo a una vps y le doy las claves del server al panchero de la esquina - Lo dejo en mi máquina a ver que onda si sale algo @dzajdband Dan Zajdband
@dzajdband Dan Zajdband Cuando salgan quemados el domingo El Doctor Miroli aconseja Pasan los años, pasan los jugadores... Es posible que el proyecto lo sigan ustedes u otros! - Compartan el código - Idealmente en Github/Bitbucket/Google Code - Si les da fiaca o están muy quemados, al menos por mail. Especialmente a la organización de BAHackaton <3 - Demo online! - si lo suben a Github, el branch gh-pages es su mejor amigo - Si no documentan como correrla, hay tabla. - Completen el estado del proyecto en el HackDash
@dzajdband Dan Zajdband Realmente necesitamos servidores? - Escribir y mantener un servidor y base de datos me arruga la ropa - Me da fiaca el deploy, que lo haga otro - (Heroku) - no necesito hacer mil cosas, que lo haga otro! (Webtask.io, firebase, etc.) - Para el pueblo lo que es del pueblo (webtorrent.io / webtorrentapp)
@dzajdband Dan Zajdband WebTorrentApp (https://github.com/alexeisavca/webtorrentapp) Lanza Single-page applications a partir de un webtorrent: - Permite crear aplicaciones de gigabytes desde una computadora - Los usuarios se decargan la aplicación entre ellos usando bittorrent - Es descentralizado. Puede funcionar sin la necesidad de un servidor -> Hola GCBA :)