Kata en el #OpenExpo junto con OSW y Adalab


Details
En el espacio Open Talent (http://www.openexpo.es/oe2017/open-talent/) dentro del #OpenExpo2017 (http://www.openexpo.es/) se celebrará de 10:00h A 14:00h un kata para profesionales junior, que acompañados de mentores colaborarán en 2 proyectos de OSW (http://osweekends.com/).
IMPORTANTE: los que quieran participar deberán obligatoriamente registrarse en el OpenExpo (http://www.openexpo.es/oe2017/inscripcion/) con el código de descuento: OE17521
Los 2 proyectos son:
1.- Ginger Code (https://github.com/GingerCode)
– El proyecto consiste en hacer un pseudocódigo que compile a JavaScript al estilo PseInt (https://es.wikipedia.org/wiki/PSeInt) pero con una sintaxis más sencilla y con una consola interactiva, todo realizado en HTML5, CSS3 y JS.
– Por el momento el core (transpilador) está ya muy avanzado, ahora están cerrando bugs.
– El desarrollo activo está en una landing, web con ejercicios para aprender, aplicación de escritorio con Electron (usuarios offline y portable), etc.
- Retos más probables:
• Realizar una landing sobre el proyecto usando github pages e integrar la demo actual en ella.
• Ayudar a la creación de una wiki con ejemplos de sintaxis.
• Contribuir con la creación de ejercicios y soluciones para personas que quieran iniciarse en el mundo de la programación.
- Retos más técnicos (tiempo/dificultad):
• Contribuir al core solucionando problemas del transpilador (expresiones regulares y lógica)
• Desarrollo de test para la librería (Isomórfica)
• Mejorar problemas de compatibilidad para hacer la librería realmente isomórfica.
• Refactorización y mejora de la Demo.
• Ayudar con la primera versión de Ginger Desktop (usando Electron). Las funcionalidades básicas y el entorno ya están listos. Es necesario meter algunas funcionalidad (D&D de ficheros, Drag de pestañas, Almacenamiento de archivos...) que fácilmente podremos investigar del código fuente de Atom haciendo ingeniería inversa
2.- Oswaldito (https://github.com/OSWeekends/OSWaldito)
– Es un robot que se utiliza en OSW para las presentaciones con algunos scripts para gestionar Twitter y el canal de Slack los días que tienen eventos…
– Está fabricado con kits y materiales fácilmente adquiribles y está programado con NodeJS.
– Toda la sincronización de movimientos se hace con WebSockets desde la red en la que está.
- Retos más probables:
• Realizar una landing sobre el proyecto usando github pages.
• Realizar una mejora sobre el branding del proyecto desarrollando logotipo, colores, tipografía…
• Sacar partido de la pantalla, creando con CSS3 y HTML5 caras y expresiones para darle “personalidad”.
- Retos más técnicos (tiempo/dificultad):
• Integración de Open CV o la API de visión Artificial de Google para aportar más valor al análisis de datos por la webcam.
• Mejorar el sistema de navegación, limitando el control a un único usuario.
• Crear un sistema similar a Peeqo (https://www.youtube.com/watch?v=ApAzIJ3jQtw)… en el que vinculamos la API de giphy con tags, ya sean generados por análisis de audio (APIs) o por palabras.
Agenda:
10:00 - Presentación del evento
10:15 - División por grupos
10:30 - ¡codeo!
13:15 - Presentación de los progresos de los equipos
13:45 - Feedback sobre la experiencia de todos
Organizan:
OpenExpo (http://www.openexpo.es/)
https://secure.meetupstatic.com/photos/event/5/0/4/b/600_461300555.jpeg
OSW (http://osweekends.com/)
https://secure.meetupstatic.com/photos/event/5/0/a/6/600_461300646.jpeg
Adalab (http://adalab.es/)
https://secure.meetupstatic.com/photos/event/5/0/a/e/600_461300654.jpeg
HackathonLovers (http://hackathonlovers.com/)
https://secure.meetupstatic.com/photos/event/5/0/b/d/600_461300669.jpeg

Kata en el #OpenExpo junto con OSW y Adalab