Presentar una nueva
iniciativa movida del HAT.
Contarles cómo pueden participar.
Mostrarles uno de los tantos proyectos en los que pueden participar.
Y vamos a tomar fernet.
El HAT está trabajando en cada vez más proyectos de I+D, prototipos, pruebas de concepto, pequeños ventures, etcetera, y queremos darles la oportunidad de que si hay algo que les guste, puedan meter mano.
¿Vos me estás diciendo... que además de laburar en mi proyecto querés que te ayude a vos en tus cosas?
Solo si tenés ganas. Ganas de usar tecnologías facheras que en tu proyecto no se pueden usar. Ganas de aprender y demostar experiencia en cosas nuevas. Ganas de participar en proyectos open source. Ganas de programar sin que nadie te joda. Ganas de tomar fernet o birra también, vino no.
Y lo mejor es que no te tenés que comprometer a nada. No hay daily meetings, no hay deadlines, si te aburre algo lo podés dejar sin terminar.
La más fácil es chusmear por tu cuenta los repositorios que tenemos en GitHub. También hay algunas cosas en TFS, y un Slack dando vueltas. Si no, le podés preguntar a cualquiera del HAT.
Por ejemplo Showcase. El showcase es un sitio web que muestra los experimentos del HAT.
Está hecho con React + Next.js y lo que tiene de piola es que los componentes de React se renderizan en el momento de buildear la app. Y después anda a las chapas y funca hasta en browsers con JS deshabilitado.
Por ejemplo Planning Deck. Planning Deck es una progressive web app que sirve de reemplazo para un mazo de cartas de planning poker.
Está hecho con Polymer con un par de optimizaciones para que las animaciones no se laggeen.
Por ejemplo Sanata. Sanata es una web app para auto-generar tweets parecidos a los de algún usuario.
Usa: React, React Motion, Markov Chains, Twitter API, Node, MongoDB, Docker, Kubernetes, Travis, GCloud...
La idea es ver un poco más de esta app luego.
Y más...
Algo innovador
Que sirva para demostrar experiencia
Que sirva como prueba de concepto para algún cliente o venture
Que aumente la exposición de Hexacta
Que sea interesante para que la gente participe
Que se pueda hacer en poco tiempo
Se va a trabajar de la misma forma que en otros proyectos open source.
Con maintainers y collaborators.
Los collaborators pueden trabajar en lo que se les cante, cuando terminan mandan un pull request que tiene que ser aprobado por un maintainer antes de ser mergeado al trunk/master.
Este tipo de workflow creo que se llama Fork & Pull Model.
Para el que quiera más detalle de cómo forkear, clonar, pullrequestear puede chequear acá, acá o acá.
Si van a hacer algo de esto en horario laboral, tengan criterio y sobre todo hablenlo con sus líderes.
Fuera de horario laboral pueden hacer los que se les cante.
Sí
Lo que hace que publicar artículos nuevos sea más fácil y canchero.
Y como somos generosos, vamos a estar dando premios a los que publiquen posts!
Esos son todos los anuncios, ahora vamos a ver un poco el código de Sanata.
Los que quieran escaparse de la charla, este es un buen momento.