JSConf.ar 2012 | Mi resumen

JSConf.ar

Bueno, terminado este genial evento, este es mi (opinionado) resumen.

El nivel de organización de Guillermo Rauch (el chico de look vikingo) y los chicos de Vulsai fue realmente impresionante, todos los aspectos del evento estuvieron super cuidados, para aplaudir con ganas.

Tuve la suerte de conocer personalmente a algunas entidades con las que ya tenía algo de trato (John Acosta y Angel Java López entre otros) así como también la posibildad de conocer y charlar con mucha gente que comparte la misma pasión por el desarrollo web, especialmente en JavaScript (Daniel Aristizabal aka Cronopio, etc).

Párrafo aparte, un gusto encontrar empresas locales como Tekii y Zauberlabs que hacen de la tecnología y el conocimiento una forma de trabajo :).

TL;DR version

Lo bueno

  • La sede, hermosas instalaciones. El Centro Metropolitano de Diseño es digno de visita aún sin evento de por medio.
  • La organización en general, todo en orden y super puntual.
  • Las charlas en general, excelente nivel técnico y de oratoria.
  • La comida, cantidad y calidad.
  • La bebida (no-cerveza), Red Label, Baileys, Smirnoff entre otras.
  • La gente, muuuy buena onda.
  • El costo, valió cada centavo del early bird (u$s99) y más también.
  • Marak, la versión interpretada y no tipada de Jack Black.

Lo malo

  • El barrio, de díficil acceso y con ciertos aires a Mordor.
  • El auditorio del track B resulto bastante chico para todas las charlas que asistí.
  • La cerveza era Quilmes : sadface :
  • Mañana tengo que trabajar.

La sede

La sede (foto de @izs)


Las presentaciones

Pequeño resumen de la impresión que me generaron las presentaciones a las cuales asistí.

Seguramente con el correr de los días esté disponible en el sitio de la jsconf.ar todo el material generado, tanto en video como presentaciones.

Día 1

10:00 Track A | Mike Taylor | El objeto Navigator: pasado y futuro

Gran entrada en calor para el evento, se repaso un poco la historia y casos de uso del objeto Navigator. De esta charla me llevo el aprendizaje del método navigator#registerContentHandler que amplía (aún más) las capacidades y responsabilidades del browser permitiendo registrar aplicaciones web como gestores de contenido para distintos tipos de archivos.

11:00 Track B | Joaquín Diaz Trepat | Cointreau. Usando node.js para procesamiento de datos en tiempo real

Muy buen resumen del stack de tecnologías (node.js, Apache Thrift, etc) que utilizan en Tekii para su plataforma de data cleansing y logística.

12:00 Track A | Isaac Z. Schlueter | Dictadores, Anarquía y Diplomacia: Haciendo un balance entre el caos en las comunidades de software

Debo decir que teniendo el currículum que tiene (node.js, npm, etc), esperaba una charla un poco más ‘fierrera’. De cualquier manera es un gran resumen de como se viven las decisiones (y los e-drama que suelen generar) dentro de la comunidad open source y como éstas afectan directamente a la masa (a veces enfurecida) de developers.

14:00 Track B | Damián Mendez Romera | Debugging efectivo en JavaScript

Gran resumen de las capacidades de debugging en Chrome salteado con ejemplos y algunos tips. De las mejores charlas del evento.

15:00 Track A | Leo Lanese | Responsive Web Design, Mobile First y Progressive enhancement en acción

Esta fue la charla que menos me gustó del evento. A nivel contenido, esta charla no me parecio acertada para el público del evento y la poca dinámica de la misma no colaboró.

Los slides de esta charla los pueden encontrar acá.

16:00 Track A | Maximiliano Firtman | Mobile HTML5 y las nuevas API’s

Habiendo asistido a cursos y charlas anteriores de Maxi, no me resultó ninguna sorpresa la soltura con la que llevó la charla. Durante la  presentación hizo un repaso de las nuevas APIs y del estado actual de las distintas plataformas con respecto a las mismas.

17:00 Track A | Luz Caballero | WebGL para JavaScripters

Una excelente presentación de 2 horas comprimida en 45 minutos de metralla verbal y brutales demos. Una gran introducción a WebGL para el desarrollador promedio.

Los slides de esta charla los pueden encontrar acá.

18:30 Track A | Nicolás García Belmonte | JavaScript para Gráficos y Visualización de datos

Bastante en tópico con la presentación anterior, hubo impresionantes demos de InfoVis y PhiloGL en conjunto a casos de usos más específicos como ser la inclusión de la webcam como input para la visualización y la paralelización de procesamiento mediante workers.

De las charlas técnicas me pareció por lejos la más interesante.

Los slides de esta charla los pueden encontrar acá.

Día 2

10:00 | Jacob Thornton | Borges

Al igual que con Isaac, esperaba una charla un poco más técnica, aunque ciertamente el tema de accesabilidad es algo que debe tenerse en cuenta. Hay que reconocer que el título de la charla resultó bastante marketinero.

11:00 | Guido Marucci Blas | MVC, MVVM & MVP … números romanos o que?

Otra charla de los chicos de Zauber, en este caso sobre las distintas alternativas a la hora de plantear una arquitectura compleja en el cliente condimentado con algunas experiencias propias.

Los slides de esta charla los pueden encontrar acá.

12:00 | Gabriel Benmergui + Patricio Reboratti | Construyendo una experiencia de cliente nativo en el Browser

En esta charla, los chicos de Kaya.gs contaron un poco del proyecto (una plataforma social de Go) y de los desafíos que le surgen. A decir verdad, la charla me pareció algo apática para un proyecto tan interesante.

14:00 | Angel Java Lopez | Implementando lenguajes de programación en Javascript

Repaso de distintas implementaciones de otros lenguajes en JavaScript, particularmente List, Logo y SmallTalk. En lo personal, me hubiese gustado que profundice un poco a nivel técnico (Lexers, parsers, AST, etc), pero lógicamente, el tiempo es bastante limitado y estos tópicos son bastante profundos.

15:00 | Hernán Rodriguez Colmeiro | Lagartijas y Celulares, una introducción a Mozilla Boot2Gecko

Esta charla consistió en una pequeña presentación y demo de Boot2Gecko, la plataforma mobile que está desarrollando Mozilla.

Los slides de esta charla los pueden encontrar acá (no todavía).

16:00 | Mariano Iglesias | node-db: RDBMs en Node.js, un ejemplo de amistad entre C++ y Node.js

Breve repaso de que hay debajo de lo visible en node.js, como es desarrollar librerias en C++ así como un poco de contexto sobre la plataforma de desarrollo y la performance de JavaScript vs C++ en node.js.

Los slides de esta charla los pueden encontrar acá.

18:30 | Mario Andrés Pagella | Como el desarrollo de videojuegos puede ayudarnos a volvernos mejores desarrolladores web

Esta charla consistió básicamente en tips y patrones clásicos de la industria de video que pueden aplicarse directa o indirectamente en el desarrollo web y más específicamente en mobile. Por lo demás incluyó algunos ejemplos bastante contundentes.

19:30 | Max Ogden | Creando aplicaciones en HTML5 para iOS que parecen nativas

Muchísimo carisma para presentar y explicar los pequeños factores que padecen las aplicaciones HTML5 (desarrolladas con Apache Cordova, anteriormente PhoneGap) con respecto a las nativas.

De esta charla espero el vídeo, ya que no hubo slides 🙂


Finalmente, y haciendo eco de las palabras de cierre del evento, hay que aprovechar este tipo de eventos para juntar y hacer crecer a la comunidad local.

Dicho sea de paso, Pablo Moyano creo este google group (javascript-ba)* para comenzar a coordinar algun tipo de evento en la comunidad local.

*Quizás el nombre no sea el más adecuado, ba != ar 🙂



6 views shared on this article. Join in...

  1. La verdad Valentín, mil gracias por el resumen del evento. No había terminado el sábado y ya me había dado cuenta que fue un error no ir a la conferencia. No voy a dejar que me pase de nuevo.
    Por lo pronto, accedo a los recursos que dejás linkeados y espero que en el sitio de la conferencia suban el resto.

    Abrazo.

  2. Pablo Moyano dice:

    Sobre lo del grupo, es efectivamente ese. Lo discutimos antes de hacerlo, yo puse AR porque ni siquiera soy de Buenos Aires, pero me convencieron de poner BA finalmente. La idea es juntarnos de alguna manera, nada mas. De ultima migramos o nos mergeamos con otro grupo que ya exista, pero no dejemos de estar en contacto y poder aprender entre todos



Pings to this post

  1. […] Y hasta ahi llego me día 2 dado que tenía que ir a la terminal para volver a casa , pero si estan interesados en mas les dejo otro resumen que acabo de ver por twitter http://blog.aijoona.com/2012/05/21/jsconf-ar-2012-mi-resumen/. […]


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comment

You may use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>