Pro Yearly is on sale from $80 to $50! »

Servidores... Para qué?

Servidores... Para qué?

Charla sobre prototipado de web apps dada en el BAHackaton 2015

1b5777e832ade40d30aa49ca48292404?s=128

Dan Zajdband

June 13, 2015
Tweet

Transcript

  1. Servidores... para qué? Prototipado ágil de Web Apps @dzajdband Dan

    Zajdband
  2. Quién soy @dzajdband Dan Zajdband zajdband.com palamago.com.ar/dan

  3. Mango @dzajdband Dan Zajdband getmango.com

  4. Servidores... para qué? De qué hablamos cuando hablamos de prototipar?

    @dzajdband Dan Zajdband
  5. None
  6. None
  7. None
  8. Cuando tengan que empezar a implementar... @dzajdband Dan Zajdband

  9. 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
  10. @dzajdband Dan Zajdband

  11. 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
  12. @dzajdband Dan Zajdband jsforcats.com

  13. Cuando tengan que armar un dataset para consumir... @dzajdband Dan

    Zajdband
  14. 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
  15. @dzajdband Dan Zajdband

  16. 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
  17. @dzajdband Dan Zajdband http://dat-data.com/

  18. Cuando tengan que armar una base de datos para mantener

    estado en la aplicación... @dzajdband Dan Zajdband
  19. 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
  20. @dzajdband Dan Zajdband

  21. @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”.
  22. @dzajdband Dan Zajdband Si realmente necesitan algo centralizado....

  23. @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
  24. 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
  25. @dzajdband Dan Zajdband

  26. @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
  27. @dzajdband Dan Zajdband One more thing...

  28. @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)
  29. @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 :)
  30. @dzajdband Dan Zajdband PREGUNTAS?

  31. @dzajdband Dan Zajdband GRACIAS!