En estos talleres, convocamos a expertos en tecnologías innovadoras para que nos guíen en los primeros pasos para aprovechar las nuevas tecnologías en el día a día de nuestro trabajo.
Acercate con tu notebook para venir a programar y tener una experiencia de primera mano construyendo software con estas herramientas.
Viernes 4 de septiembre, de 19:00 a 22:00
Resumen:
En esta charla-taller vamos a ver como desarrollar una aplicación web simple en Javascript aprovechando algunas librerías modernas que surgieron recientemente como React, para conseguir un flujo de datos unidireccional. Vamos a ver como esto nos beneficia como desarrolladores haciendo nuestro código más predecible, conciso y testeable.
Oradores:
Juan Pablo Saraceno
JP lleva unos 15 años involucrado en la industria del software, enfocado mayormente en web, mobile e IoT. Desarolló soluciones de software para distintos rubros incluyendo motores de búsqueda, redes sociales, domótica, CMS, CRM, machine learning, entre otras. Actualmente es Gerente de Desarrollo de SCVSoft y Avi-on Labs. Es además Co-Fundador de los Meetups locales SUGAR (Scala User Group Argentina) y Meetup-JS Argentina.
Prerrequisitos:
Para asistir al taller es conveniente tener conocimientos básicos de:
Viernes 4 de Septiembre
Avenida Las Heras 2214, C.A.B.A
Sábado 12 de septiembre, de 10:00 a 13:00
Resumen:
Hoy en día es muy común que cada proyecto que desarrollemos tenga su propio sitio web, pero armarlo y hostearlo puede consumir más tiempo del que queremos dedicarle. En este hands-on vamos a ver cómo HarpJS nos ayuda a crear rápidamente desde pequeños sitios para proyectos hasta blogs personales, que luego podremos hostear en servicios gratuitos como Github Pages.
Oradores:
Ariel Álvarez
Ariel es estudiante de la Licenciatura en Desarrollo de Software en la Universidad Nacional de Quilmes y consultor externo en sistemas de la información, con 7 años de experiencia en la industria.
Javier Casaubon
Javier es un estudiante de la Universidad Tecnológica Nacional en los últimos años de la carrera de Ingeniería en Sistemas de Información, y ayudante en la materia Diseño de Sistemas. Apasionado por la programación, trabaja en forma independiente como programador de aplicaciones web y móviles, y en su tiempo libre esta estudiando técnicas de desarrollo de gráficos por computadora y videojuegos.
Prerrequisitos:
Para asistir al taller es conveniente tener conocimientos básicos de:
Para aprovechar el taller al 100% te recomendamos asistir con tu compu y un entorno con:
Sábado 12 de septiembre, de 10:00 a 13:00
Resumen:
El taller brindará los principales conceptos para usar Apache Spark 1.4, permitiéndoles armar una solución que consuma logs de servidor web (accesslog), procese estos logs generando distintas métricas y finalmente volcando los resultados en Cassandra 2.1 para posterior consumo de una API y UI.
Algunas métricas que implementaremos: calcular paginas más visitadas, número de usuarios únicos, origen de los usuarios, transferencias, de forma que toda la información pueda estar disponibles con diferentes niveles de agregación (hora, dia, mes)
Principales tecnologías aplicadas: Spark-shell, Procesamiento Batch, Procesamiento Streaming, Cassandra CQL
El scope de trabajo es Big Data en cuanto a la captura, procesamiento y almacenamiento de datos tanto en batch como en streaming (realtime), no tocamos temas de visualización de datos.
Oradores:
Gustavo Arjones
CTO & Co-founder de Socialmetrix, donde aplica big data para la generación de Dashboards y Reportes de datos sociales. Soy apasionado por crear nuevas soluciones que potencien a las personas a ser más creativas, eficientes y productivas. Esta es la razón por la cual veo Analytics y Big Data un campo tan interesante, donde puedo crear soluciones y ayudar las personas a tener insights.
Prerrequisitos:
Para asistir al taller es conveniente tener conocimientos básicos de:
Para aprovechar el taller al 100% te recomendamos asistir con tu compu y un entorno con:
Sábado 12 de septiembre, de 14:30 a 17:30
Resumen:
Sea porque estamos desarrollando una aplicación mobile desde cero o bien planteando una alternativa mobile para un Front End web ya existente, es un hecho que vamos a necesitar abundante Javascript. El approach más sencillo sería caer en la tentación de usar jQuery Mobile y hacer copy-paste tratar de re-utilizar el mayor código y bibliotecas posibles.
Lo cierto es que muchas de estas bibliotecas terminan siendo muy pesadas para correr en un navegador de un smartphone. No necesariamente porque el dispositivo al que esté orientado tenga poca RAM, GPU o la versión del navegador en el sistema operativo no corra de forma tan fluida. También influye el hecho de que esas bibliotecas no fueron pensadas desde el vamos para trabajar en un navegador mobile.
Enter Ionic Framework! Un framework de desarrollo pensado para el desarrollo web mobile tomando sus bases de un framework web poderoso como Angular.js. En este taller vamos a crear una aplicación desde cero utilizando distintos componentes provistos por Ionic, y mostraremos cómo implementar distintos patrones de navegabilidad (Tabs, Menú contextual, navegación vertical y horizontal, etc) y User Experience propios de una aplicación mobile. Sobre el final, veremos cómo preparar la aplicación para desplegarla en Play Store (Android), App Store (iOS) y también en un servidor web real.
Oradores:
Matías Dumrauf
Matías es software architect y team leader en Agora, un startup con base en NY que unifica tus servicios de storage en el cloud y permite trabajar en forma colaborativa. Está terminando la carrera de Ingeniería en Sistemas de Información en UTN FRBA y en sus tiempos libres degusta café espresso y cervezas. Pasan los años y no puede dejar de desarrollar en C, aunque sea una vez al mes.
Manuel Gambino
Manuel es front-end developer en Flowics, una startup local que permite capturar, moderar y generar visualizaciones de contenido de redes sociales. Está terminando la carrera de Ingeniería en Sistemas de Información en UTN FRBA y da una mano en un par de materias. Le encanta los juegos, dbz y one piece.
Prerrequisitos:
Para asistir al taller es conveniente tener conocimientos básicos de:
Para aprovechar el taller al 100% te recomendamos asistir con tu compu y un entorno con:
Sábado 12 de septiembre, de 14:30 a 17:30
Resumen:
La televisión digital abierta ya es una realidad en la Argentina. La misma ha reemplazado la vieja televisión analógica dando un importante salto de calidad. Entre las ventajas se destacan: mejora de calidad de la señal, mayor definición de la imagen y mejor aprovechamiento del ancho de banda. Sin embargo, otro aspecto menos explotado, es la capacidad de enviar junto a la señal audiovisual aplicaciones que complementan a la misma. El usuario es el televidente a través de su control remoto. En este hands-on vamos a ver algunas técnicas y tecnologías involucradas en la creación de estos programas. Vamos a construir una pequeña aplicación que quedará lista para ser modulada dentro de la señal de televisión.
Oradores:
Leonardo Gassman
Leo es profesor de la Tecnicatura Universitaria en Programación Informática y de la Ingeniería en Automatización y Control Industrial que se dictan en la Universidad Nacional de Quilmes. Cuenta con más de 10 años de experiencia en la industria del desarrollo de software y está realizando su doctorado en la UNQ en temas de Televisión Digital.
Prerrequisitos:
Para asistir al taller es conveniente tener conocimientos básicos de:
Para aprovechar el taller al 100% te recomendamos asistir con tu compu y un entorno con:
Sábado 12 de Septiembre
Roque Saenz Peña 352
Bernal, Pcia. de Buenos Aires