Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Friday, November 14
 

09:00

OpenStack: the power of open source in the cloud

OpenStack es el proyecto más activo de los últimos años en el mundo del Open Source. Las empresas más grandes del planeta han puesto sus ojos en el. Todos los días aparecen nuevas funcionalidades y líneas de código. 

Ésta taller es una presentación de OpenStack, qué es, para que se puede usar y qué camino tomar para entrar al mundo del cloud computing basado en Open Source.

1- Qué es OpenStack?
2- Descripción de sus componentes.
3- Instalación de los componentes básicos.
4- Utilización de la interface web.
5- Operación desde línea de comandos.
6- Networking con Neutron.
7- Introducción a Ceph
8- Usando Cinder con Ceph.


Speakers
avatar for Luis Vinay

Luis Vinay

Con mas de 10 años de experiencia en consultoría sobre infraestructura basada en | Linux y Open Source Luis Vinay es, junto con Diego Woitasen, fundador de | flugel.it. Autodenominados 'Infrastructure Developers' o 'Desarrolladores de | Infraestructura', aplican hoy en dia todos esos años de experiencia en ayudar a | otras empresas a incursionar en la cultura DevOps y en los nuevos movimientos | relacionados con el trabajo... Read More →
avatar for Diego Woitasen

Diego Woitasen

co-founder/CTO, flugel.it
co-founder of flugel.it. Infrastructure Developer, DevOps Engineer, Linux and Open Source expert con más de 10 años de experiencia como consultor en infraestructura basada en Linux y Open Source, para medianas y grandes empresa, locales y a nivel mundial. Me encanta el open source, coding, automation y orquestration.


Friday November 14, 2014 09:00 - 11:00
workshop lab #2
  • Requisitos Laptop con WiFi y cliente ssh instaldo
  • Tags workshop

09:00

The Modern Developer Toolbox

En los últimos años ha habido un tremendo progreso e innovación en herramientas y aplicaciones disponibles para que el desarrollador web mejore la calidad, eficiencia y velocidad de sus aplicaciones. Es difícil estar al tanto de todas estas actualizaciones.

En esta charla introduciremos y exploraremos las herramientas que marcan una real diferencia en las siguientes áreas:

  • Desarrollo, testeo y debugging con Vagrant, Ansible, y Docker.

  • Monitoreo y logging con Logstash, Kibana, Redis, y Elasticsearch

  • Deployment con Capistrano, Capifony y similares


Todas estas herramientas, además de consejos y trucos aprendidos a lo largo de años de experiencia harán de este taller muy interesante para desarrolladores de diversos niveles.

 



Speakers
avatar for Ismael Ambrosi

Ismael Ambrosi

Frontend Developer, VividCortex
Ismael trabaja como Frontend Developer en VividCortex y es co-organizador de la meetup de PHP en Montevideo. Tiene sus orígenes en PHP, pero no deja de lado JavaScript para crear Single Page Applications en sus proyectos. Siempre alentando a sus compañeros a escribir tests. Lo pueden encontrar en Twitter como @iambrosi.
avatar for Pablo Godel

Pablo Godel

Pablo es un desarrollador PHP & Symfony de larga data y fundador de ServerGrove. Ha dado charlas en importantes conferencias PHP en Europa y USA. En el 2013 y 2014 organizó la conferencia SunshinePHP en Miami, USA. Ha estado involucrado en el mundo PHP desde los tiempos de la PHP3Beta. Anteriormente lanzó la lista de correo PHP en español que luego fue pasada a php.net. En el 2005 fundó ServerGrove, la primera... Read More →


Friday November 14, 2014 09:00 - 11:00
workshop lab #3

11:00

Proceso de datos con Scala

La información es la nueva materia prima; las tecnologías con futuro son las que nos permiten explorar y procesar información de forma ágil.

Se dice que Big Data es el killer application de la programación funcional; te proponemos explorar las herramientas que Scala provee para explorar información de forma concisa y eficiente.

En este workshop aprenderás a usar las herramientas básicas que el lenguaje provee para el manejo, filtrado y tranformación de información mediante dos ejercicios de creciente complejidad. La ejecución de estos ejercicios te habilitará para empezar a explorar el ecosistema, sin importar la escala.

Si bién solo manejaremos la standard library, las herramientas de proceso a gran escala que están basadas en el lenguaje reflejan la orientación a la programación funcional mediante librerías de combinadores muy similares a las que usaremos.


Speakers
avatar for Germán Ferrari

Germán Ferrari

Germán Ferrari is an MSc student in Computer Science at the Basic Sciences Programme (PEDECIBA), Universidad de la República (UdelaR), Uruguay. He is teaching/research assistant at the Operational Research Department of the Instituto de Computación, UdelaR, and also works as Software Engineer at the Central Bank of Uruguay. He is a Scala enthusiast since late 2008, and co-organizes the Scala Meetup Montevideo.
avatar for Tomás Lázaro

Tomás Lázaro

Software Designer, Globant & Autodesk
avatar for Guillermo Polito

Guillermo Polito

Software Engineer, Pyxis
avatar for Federico Silva

Federico Silva

Software Architect, Batanga Media


Friday November 14, 2014 11:00 - 13:00
workshop lab #3
  • Requisitos Java >= 1.6 (jdk) + Editor de texto y IDE + sbt
  • Tags workshop

11:00

Programación concurrente en Go

Introducción a las características de Go que facilitan la escritura de programas concurrentes.

No es un taller introductorio al lenguaje, pero cualquiera con algo de experiencia en un lenguaje imperativo estará en condiciones de seguir los ejemplos.



Speakers
avatar for Gustavo Kristic

Gustavo Kristic

Senior Software Engineer, VividCortex


Friday November 14, 2014 11:00 - 13:00
workshop lab #2

14:00

iOS, Hands on!
¿Tenés ganas de aprender a crear aplicaciones iOS? ¿Estás recién arrancando?
Este es el momento!
No es necesario que sepas de Objective-C ni que conozcas cómo funciona el Xcode.
En el workshop iremos paso a paso, no sólo para aprender, sino también para
terminar creando tu primer app.


Speakers
avatar for Nicolás Alliaume

Nicolás Alliaume

Co-Founder, ON Lab
avatar for Diego Mazzone

Diego Mazzone

Founder, Mitosys Technology
Computer Engineer, iOS Developer, GeneXus Instructor, @AppleMVD organizer, @mitosysTech founder


Friday November 14, 2014 14:00 - 16:00
workshop lab #2
  • Requisitos Es necesario traer una Mac, o juntarse con un compañero que tenga una, con el Xcode Instalado (versión 5.1.1 o superior). No es necesario tener conocimientos de Objective-C o C, pero sí de programación orientada a objetos.
  • Tags horario confirmado, workshop

14:00

Big Data Analytics: cálculos al estilo map-reduce en MySQL con Shard Query.
Introducción a Shard Query, un motor open source de ejecución de consultas masivamente paralelas para MySQL, con énfasis en la solución de algunos problemas que típicamente se manejan con implementaciones de Map Reduce.


Friday November 14, 2014 14:00 - 16:00
workshop lab #3

14:00

Los nuevos desafíos en Mobile Testing.
Probar aplicaciones móviles presenta desafíos extras asociados a la diversidad de dispositivos, sistemas operativos y las exigencias de los diversos usuarios. Asegurar que la aplicación funcione en los dispositivos que el mercado utiliza, sea performante, segura, usable, etc., son las inquietudes e incertidumbres que percibimos.

¿Cuales son los nuevos desafíos? ¿Qué necesitamos aprender en estas plataformas?
¿Qué herramientas hay disponibles? ¿Qué pasa con la usabilidad, cómo la probamos?
Estas y otras preguntas son las que estaremos en este workshop mostrando cómo las abordamos en Abstracta, compartiendo nuestras experiencias e investigación al respecto.


Friday November 14, 2014 14:00 - 16:00
workshop lab #1
  • Requisitos Un smart device, cualquiera.
  • Tags workshop

16:00

Agile Inception
La descripción canónica de Scrum (tal como se describe en http://scrumguides.org/) da por sentado que existe un backlog inicial con el alcance preliminar del proyecto, que va refinándose a medida que pasan los sprints. 

Lo que Scrum en particular no aclara en detalle es cómo se define el proyecto antes de iniciarlo. Sin embargo, la comunidad Scrum utiliza frecuentemente una técnica de alineamiento de visión de proyecto conocida como Agile Inception. 

En este breve taller realizaremos un ejercicio acelerado sobre un proyecto ficticio, recorriendo las diez actividades de Inception: 
¿Porqué estamos aquí?
Elevator Pitch
Caja de Producto
Lo que no
Comunidad del Proyecto
La solución
¿Qué nos quita el sueño?
Tamaño
Prioridades
¿Cuánto cuesta? 

El objetivo principal del taller es que los participantes tengan la experiencia suficiente como para facilitar uno de estos talleres en sus propios proyectos.

Speakers
avatar for Martin Salias

Martin Salias

Coach & Trainer, Kleer SRL
Lleva más de 30 años dedicado a la construcción de software y coordinación de equipos de trabajo, participando en proyectos a lo largo de América, Australia y Europa, para organizaciones tan variadas como las Naciones Unidas o Microsoft Corp. Es uno de los Trainers y Coaches en Kleer, una organización latinoamericana dedicada a difundir mejores prácticas organizacionales relacionadas a la construcción de productos y servicios basados en... Read More →


Friday November 14, 2014 16:00 - 18:00
workshop lab #3

16:00

Introducción al Arduino
Taller de introducción al Arduino donde los participantes aprenderán a trabajar
con la placa Arduino, conocer el IDE y ejecutar ejemplos básicos usando
difernte hardware. Además los participantes (con la ayuda de los docentes)
deberán programar un juego usando la placa Arduino. Realizaremos una
competencia final usando el juego desarrollado por los participantes.


Friday November 14, 2014 16:00 - 18:00
workshop lab #2
  • Requisitos Se requiere equipo propio, Linux, Mac o Windows con el IDE de Arduino instalado. El material adicional se entregará en el taller.
  • Tags workshop

16:00

NodeJS para principiantes.
Agenda
- Nodejs, npm, console y debugger, una vista rápida.
- Línea de comandos con Nodejs, E/S sincrónica, asincrónica, EventLoop.
- Nodejs API y uso de módulos. Uso de Http cliente/servidor.
- Crear un servidor con API en JSON.

Speakers
avatar for Luis Cal

Luis Cal

Desarrollador Web UI, Globant
avatar for Gabriel Chertok

Gabriel Chertok

COO @ INGSW / Co Organizador de JSConfUY, INGSW


Friday November 14, 2014 16:00 - 18:00
workshop lab #1
 
Saturday, November 15
 

09:00

Acreditación y Desayuno
Saturday November 15, 2014 09:00 - 09:45
Hall

09:45

Apertura y Bienvenida
Saturday November 15, 2014 09:45 - 10:00
Auditorio ppal

10:00

Drones – la industria del futuro
Los drones se han puesto muy de moda últimamente pero cuán avanzada está esta 
tecnología? En esta charla daremos una pequeña introducción a los drones proporcionando 
una reseña y descripción de sus capacidades. También exploraremos las distintas aplicaciones, las regulaciones existentes y los peligros de volar un drone en cualquier lugar.

Speakers
avatar for Victoria Alonsoperez

Victoria Alonsoperez

Co-fundadora, IEETECH
Victoria es Ingeniera Electricista y emprendedora. Ella co-fundó IEETECH, una empresa social cuyo principal producto es Chipsafer, una plataforma que puede rastrear y detectar tempranamente ciertas anomalías en la salud del ganado de forma remota. En 2012 ella fue la ganadora de la Competencia para Jóvenes Innovadores de la Unión Internacional de Telecomunicaciones y en 2013 ganó el Premio a Mejor Inventor Joven... Read More →
avatar for Martin García Wilhelm

Martin García Wilhelm

Apasionado por la tecnología y siempre curioso por saber cómo funciona todo, Martin Garcia Wilhelm creció con LEGO y Meccano. Estudió Ingeniería Mecatrónica en la UNAM y tomo cursos de diseño en Stanford y Berkeley. Co-fundó una empresa donde desarrolló tecnología solar para comunidades rurales marginadas de la red eléctrica. Asistió a Singularity University en NASA y Silicon Valley, primero como estudiante y luego como asistente de... Read More →


Saturday November 15, 2014 10:00 - 10:35
Auditorio ppal

10:00

Hacker Space
Saturday November 15, 2014 10:00 - 16:00
Hacker Space

10:40

Alice in browserland
Todos sabemos qué pasa antes de que el navegador pida una página web: dns, request, response y ainda mais pero no siempre tenemos claro qué sucede desde que la página llega al navegador hasta que efectivamente se muestra en pantalla.

Cuáles son los procesos que permiten el renderizado de un sitio, cómo se construye el DOM tree y de qué manera impacta el event loop cuando programamos en javascript son algunas de las cosas que pueden ayudarnos a entender porqué hacemos lo que hacemos cuando desarrollamos para la web.

Speakers
avatar for Gabriel Chertok

Gabriel Chertok

COO @ INGSW / Co Organizador de JSConfUY, INGSW


Saturday November 15, 2014 10:40 - 11:15
Auditorio ppal

11:15

Coffee & Networking
Saturday November 15, 2014 11:15 - 11:35
Hall

11:35

How to become an Infrastructure Developer
El rol del sysadmin ha cambiado. El surgimiento de la cultura DevOps, el concepto de infrastructure as code, continuous integration and delivery; mueve al sysadmin a un nuevo rol: Infrastructure Developer. Ya no alcanza con ser operador, instalar servicios, se requiere conocimientos de programación, buena comunicación y colaboración. Ésta charla es un walkthrough sobre el origen de éste rol y los requisitos que se necesitan para estar a la altura de éste nuevo desafío.

Speakers
avatar for Luis Vinay

Luis Vinay

Con mas de 10 años de experiencia en consultoría sobre infraestructura basada en | Linux y Open Source Luis Vinay es, junto con Diego Woitasen, fundador de | flugel.it. Autodenominados 'Infrastructure Developers' o 'Desarrolladores de | Infraestructura', aplican hoy en dia todos esos años de experiencia en ayudar a | otras empresas a incursionar en la cultura DevOps y en los nuevos movimientos | relacionados con el trabajo... Read More →
avatar for Diego Woitasen

Diego Woitasen

co-founder/CTO, flugel.it
co-founder of flugel.it. Infrastructure Developer, DevOps Engineer, Linux and Open Source expert con más de 10 años de experiencia como consultor en infraestructura basada en Linux y Open Source, para medianas y grandes empresa, locales y a nivel mundial. Me encanta el open source, coding, automation y orquestration.


Saturday November 15, 2014 11:35 - 12:10
Auditorio ppal

12:15

Backends-as-a-Service (BaaS) y el sueño de pegarla con tu nueva App
Hacer una buena App es difícil  Es probable que tu App necesite guardar datos en un servidor, como fotos, videos, enviar mails, enviar notificaciones o simplemente registrarte con tu usuario y password. Alguien tiene que desarrollar todo esto. LosBaaS nos hacen la vida mucho mas fácil!

Speakers
avatar for Diego Cibils

Diego Cibils

KonaCloud
Diego Cibils (33) es un emprendedor serial de en el área de tecnología. Se ha desempeñado como gerente de tecnología en empresas locales y arquitecto de software en compañías internacionales como Bank of América, ReelFX, Inc. y Endemol USA, entre otras. También es conocido como un aficionado al deporte y participa como consejero en tecnología para diversas start-ups.


Saturday November 15, 2014 12:15 - 12:40
Auditorio ppal

13:00

Almuerzo
Saturday November 15, 2014 13:00 - 14:30
Hall

14:30

¿Qué puedo hacer si el producto que desarrollo no está claro?
Es habitual que en los equipos de desarrollo haya falta de motivación por no entender bien el producto que nos pide el cliente. Un síntoma de ello es discutir muy seguido acerca de la especificación del producto; ¿Es buena, mala? ¿Suficiente, insuficiente? ¿Incoherente, coherente? ¿Qué es lo importante, qué no lo es? ¿Llegamos, no llegamos? ¿A dónde? etc.

Generalmente como desarrolladores queremos trabajar en productos copados, que generen impacto en los usuarios y que sean desafiantes para nosotros. A priori podemos estar en un proyecto que sería así, pero muchas veces no encontramos los mecanismos adecuados para poder invertir bien nuestros conocimientos técnicos de forma tal que le agreguen valor al cliente en el time-to-market que éste necesita y al mismo tiempo que nosotros la pasemos bien en cada minuto de nuestro tiempo de trabajo. Amamos lo que hacemos pero a veces sentimos que quisiéramos cambiar de profesión :(

En esta charla pretendo contarte algunas de las técnicas que hemos utilizado para mitigar esta situación e inclusive cambiarla radicalmente.

Para ello me basaré en herramientas de Product Management que utiliza Agile. Vos como desarrollador probablemente pienses que el cliente las debe conocer, pero en general ocurre lo contrario y de allí parten la mayoría de los problemas de trabajar sobre un producto que no está claro o no entendemos.

Por eso va a ser una charla orientada desde el lado del desarrollador pero que perfectamente puede ser bienvenida para algunos clientes, stakeholders o producto managers.

El objetivo concreto es hacer una presentación básica de éstas técnicas y que luego puedas decidir si quieres profundizar en ellas, probarlas y según tu experiencia incorporarlas tal cual, cambiarlas o adaptarlas.

No es necesario que estés utilizando una gestión de proyectos basada en Agile para aprovecharla, obviamente si usas Scrum o algo similar tal vez te resulte más rápido incorporarlas a tu toolkit.

Speakers
avatar for Gabriel Ledesma

Gabriel Ledesma

Soy un apasionado por trabajar cada día mejor: de forma eficiente, viable y sobre todo disfrutar de lo que hago. Tengo más de 20 años de experiencia en desarrollo de sistemas, he pasado por todos los roles. Desde hace 7 años me dedico especialmente a trabajar ayudando a diferentes equipos, empresas y amigos a adoptar nuevos procesos de gestión, tales como; Agile, XP, Kanban, Lean Development. No importan sus... Read More →


Saturday November 15, 2014 14:30 - 15:05
Auditorio ppal

15:10

Machine Learning, Python y el Titanic
En esta charla se presentan los aspectos principales del Aprendizaje Automático, la rama de la Inteligencia Artificial que estudia los programas que aprenden de la experiencia. Como ejemplo, tomaremos los datos de pasajeros del Titanic y buscaremos construir (utilzando Python y scikit-learn) un modelo que explique qué perfiles (género, clase social, edad) tenían los que se salvaron.




Speakers
avatar for Guillermo Moncecchi

Guillermo Moncecchi

Guillermo Moncecchi es Doctor en Informática de la Universidad de la República. Es Profesor Adjunto del Instituto de Computación de la Universidad de la República, en el área de Procesamiento de Lenguaje Natural, dictando hace más | de 10 años cursos de Teoría de Lenguajes, Introducción al Procesamiento de Lenguaje Natural y Aprendizaje Automático. Ha participado en proyectos... Read More →


Saturday November 15, 2014 15:10 - 15:45
Auditorio ppal

15:45

Lightning Talks
Saturday November 15, 2014 15:45 - 16:20
Auditorio ppal

16:20

Coffee & Networking
Saturday November 15, 2014 16:20 - 16:40
Hall

16:40

Internet of Thing - El cielo es el limite
Speakers
avatar for Max Patissier

Max Patissier

Presidente, CLOUDSTAT
Hace años que estoy desarrollando aplicaciones para el web y de materializar todo el conocimiento virtual en cosas reales es un placer de todos los dias.


Saturday November 15, 2014 16:40 - 17:15
Auditorio ppal

17:20

Uruguayos campeones: ni muy muy, ni tan tan

En esta charla me gustaría hablar sobre mis experiencias como uruguayo trabajando fuera del país. Desde cosas básicas como si "el inglés me sirve de algo" hasta discutir qué tipo de actitudes son bien valoradas por los managers en el extranjero.

La idea es presentar diferentes herramientas que nos pueden ayudar a ser tenidos en cuenta por ejemplo a la hora de presentarnos a una entrevista laboral tanto en empresas extranjeras como del medio local. Desde tener un simple blog técnico hasta colaborar en proyectos open source o publicar un libro.

¿Cuáles son los pros y los contra de esas experiencias? ¿Vale la pena vivir afuera del país? ¿Me sirve de algo presentar charlas en una conferencia? En la charla intentaré responder a estas y más preguntas que están relacionadas con todo lo extra al trabajar programador.


El objetivo sería mostrar por qué como Uruguayos tenemos que valorarnos en el exterior, explicando cuáles cualidades tanto técnicas como personales nos pueden ayudar a marcar la diferencia.

Speakers
avatar for Alvaro Videla

Alvaro Videla

Developer Advocate for RabbitMQ/Pivotal, Pivotal
Alvaro Videla trabaja como Developer Advocate para RabbitMQ/Pivotal. Antes de mudarse a Europa trabajó en Shangai donde ayudó a construir uno de los sitios más grande de citas de Alemania. Es co-autor del libro "RabbitMQ in Action" de la editorial Manning. Algunos de sus proyectos open source pueden ser encontrados en: http://github.com/videlalvaro. Le gusta viajar con su esposa, escuchar / tocar música y leer... Read More →


Saturday November 15, 2014 17:20 - 18:00
Auditorio ppal

18:00

Cierre y Sorteos
Saturday November 15, 2014 18:00 - 18:30
Auditorio ppal

18:30

Drink up
Saturday November 15, 2014 18:30 - 19:30
Hall