Bienvenido a Planet Mozilla Hispano, en esta sección se listan los últimos artículos en los blogs, twitts y fotos de los miembros y colaboradores de la comunidad de Mozilla en español. Mozilla Hispano no es responsable de las opiniones de los autores en sus blogs personales.

Creando un tema para mi blog

deimidis_and, 19/04/2019 | Origen: Guillermo Movia (Deimidis)

Desde hace tiempo, además de este blog, tengo deimidis.me. A ninguno de los dos los actualizo como debería, pero en su momento había decidido que este quedara para las cuestiones técnicas (mozilla, navegadores, seguridad y privacidad) y el otro para cosa más personales. No siempre cumplo, como se ve en el post anterior. Este está …

Hoy en la tele

rickiees, 11/04/2019 | Origen: Ricardo Palomares (rickiees)

Una declaración de renta es lo mismo que una declaración de amor: algo que acabará costándonos dinero. (El Perich)

Imagen del concurso Ahora Caigo con SeaMonkey en la lista de navegadoresHoy, en el concurso televisivo de Antena 3 Ahora caigo, la bomba estratégica consistía en elegir, de las 10 opciones posibles, las 7 que son navegadores de Internet. Y adivinad cuál estaba. :-)

 

El navegador es tu mejor amigo para el desarrollo con Angular

Miguel Useche, 07/01/2019 | Origen: Miguel Useche (Skatox)

Hace unos meses tuve la oportunidad de participar en el NgColombia con la ponencia El navegador es tu mejor amigo para el desarrollo con Angular. Aunque en realidad el titulo real es Your browser is your best friend for Angular development. Pues la dicté en inglés, de hecho, fue mi primera charla en ese idioma.

Luego de varias semanas de espera. Os comparto el video de mi corta ponencia. En ella hablo sobre las herramientas disponibles en el navegador para mejorar tu flujo de desarrollo con Angular. Además en el inicio os comparto una graciosa historia para muchos.

El navegador es tu mejor amigo para el desarrollo con Angular

Si te gustó (o no) comenta tu opinión y compártela en redes sociales para hacer llegar el mensaje a mas personas. Si la viste completa, muchas gracias por ello.

La entrada El navegador es tu mejor amigo para el desarrollo con Angular se publicó primero en El blog de Skatox.

Mi experiencia en Northeast PHP 2018

Miguel Useche, 17/12/2018 | Origen: Miguel Useche (Skatox)

Northeast PHP es un evento que se realiza en la costa este de Estados Unidos y Canadá. Ahí se reúnen profesionales y expertos de PHP de la región. En la edición del 2018 tuve la oportunidad de ser invitado como conferencista para hablar sobre WebAssembly. Así que les contaré como fue mi experiencia de los 3 días que duró el evento.

Día de talleres en Northeast PHP 2018

Ryan Jarvinen hablando sobre Kubernetes y OpenShift
Ryan Jarvinen hablando sobre Kubernetes y OpenShift

El primer día consistió en un excelente taller sobre Contenedores, Kubernetes y Open Shift. El mismo fue realizado por Ryan Jarvinen y Josh Wood (ambos son Developer Advocates en RedHat). El taller fue buenísimo, tenia excelente material y unos servidores de prueba para poder montar varias instancias de servicios virtuales. Me permitió aprender como dividir los servicios de una aplicación usando contenedores, kubernetes, entre otros.

Es increíble como con unos pocos comandos y clics puedes montar toda tu arquitectura computacional. Todo estas tecnologías son libres y soportada por grandes empresas.

Día del inicio de las conferencias

El evento comenzó oficialmente al día siguiente con una breve introducción de David Hellher sobre la organización del evento. Ethan Zuckerman fue la primera ponencia, lo interesante es que no fue técnica. El contenido de la charla trató sobre los inventos de la humanidad, cual fue la motivación y forma de hacerlo; pero luego aplicó esto al mundo de las TIC.

A partir de ahí comenzaron las ponencias. Cada sección constaba de 3 ponencias al mismo tiempo, generalmente eran de distintos niveles de dificultad y distintas categorías: UX, Técnica, Ingeniería de Software.

La primera charla que pude entrar fue la de Mike Stowe . Habló sobre encadenamiento de APIs, interesante tecnología para hacer varias peticiones REST en una llamada. Luego Chris Holland nos habló sobre las formas óptimas y correctas de implementar software. Karl Hughes en su charla explicó como puedes montar tus aplicaciones PHP en la nube con Docker. Chris Cornutt explicó sobre la seguridad de la autenticación de aplicaciones PHP, cuáles son los métodos seguros, errores comunes, entre otros. La última charla del día fue por Joe Vieria sobre como probar código viejo y asegurarse que funcione correctamente.

Actividades adicionales

Finalmente hicieron un juego de trivia (estaba muy difícil) para rifar premios. Había un bingo que se utilizaba para conocer gente y se realizó un Hackaton sobre el juego Capture de Flag. Este juego estaba organizado por Chris Cornutt y consistía en una aplicación de prueba que debíamos atacar.

Adivinen, ¿quién fue el ganador? Pues Yo je, je, je.

Mi ponencia sobre WebAssembly

Tenía un poco de nervios en dar mi primera charla en inglés par un público nativo en el idioma. Adicionalmente la semana anterior tuve un encuentro y capacitación con desarrolladores de WASM de Mozilla donde habían cambiado ciertas normativas sobre el tema. Por lo que días antes me tocaba cambiar como 40% del contenido y practicar.

La audiencia era conformada por muchos Ingenieros de Software por lo que pude hablar de forma técnica. Ademas por tener 1 hora pude extenderme bastante sobre el tema.

Día final de Northeast PHP

El día final del evento comenzó con Ipsha Bhidonia (otra Mozilla Tech Speaker) sobre implementación de PWA en tiendas en línea. Posteriormente Leo Kin habló una exclente charla sobre como GraphQL permitió ahorrar millones de dolarés en Wayfair. Esta charla me gustó mucho porque mezcló la parte técnica con empresarial.

Lawarence Shea hizo una excelente charla sobre como debería ser el manejo de la cache en las aplicaciones de PHP. Técnicas comunes, cuando realizarlo y no, beneficios económicos y mas. Joel Lord dio una ponencia sobre la seguridad de aplicaciones, no fue la típica charla sino fue contenido avanzado dirigido a desarrolladores con experiencia.

El cierre del evento estuvo a cargo de una charla de PJ sobre las distintas etapas de colaboración en el mundo del código abierto. Fue muy interesante porque comparó la forma de ser hacker en el software a libre a ser un cante de rock. Cómo comienzas a interesarte como consumidor, luego quieres producir hasta que al final deseas ser un rockstar. Luego de unas palabras de los organizadores el evento finalizó.

Fue una increíble experiencia conocer personas con gran experiencia, ver ponencias con excelente contenido. Dar mi primera charla a un público con inglés nativo y en Estados Unidos.

La entrada Mi experiencia en Northeast PHP 2018 se publicó primero en El blog de Skatox.

Breve resumen de mi experiencia en el NgColombia

Miguel Useche, 19/11/2018 | Origen: Miguel Useche (Skatox)

NgColombia es el evento de Angular mas grande de la región. Es realizado cada año en la ciudad de Medellín por la empresa Yuxi Global y la edición del 2018 tuve la oportunidad de ser seleccionado como uno de los ponente. Lo cual me alegró porque había escuchado buenos comentarios del evento del 2017 y deseaba asistir.

El evento

El NgColombia 2018 tuvo una duración de 2 días. A pesar de que el primer día estaba dirigido compuesto por talleres de alta calidad, lamentablemente no pude asistir porque estaba preparando varias charlas a realizar durante las siguientes semanas (además el viaje al evento daba inicio a mi luna de miel)

Al llegar al lugar del evento, me gustó la tarima pues era grande, con pantalla gigante para ver el contenido. El espacio para los asistentes estaba distribuido una parte en gradas y otra en colchones puff. Me pareció una idea muy moderna y genial, ver este tipo de conferencias desde la comodidad de un puff. Fuera del salón de la tribuna estaban varios lugares para relajarse, disfrutar de partida de videojuegos, sesiones de fotos, entre otros. Así que si no querías entrar a una charla, podías divertirte con las máquinas de arcade o tomándote fotos.

Las conferencias

Debido a que esta conferencia era la primera de 3 en ese mes (además tenía 2 días de casado), no pude ver con detalle todas las charlas porque debía prepararme para los siguientes eventos. Sin embargo, les comentaré brevemente sobre las que pude prestar atención:

El evento estuvo animado por Juan Herrera y Carlos Angulo, quienes hicieron una excelente labor. Entre cada charla realizaron juegos para no aburrir al público y dieron una excelente introducción a cada charla con un toque de humor.

El evento abrió con una charla a cargo del presidente de Yuxi Global sobre la idea y misión de realizar el evento, un poco sobre su empresa y motivación a mejorar el desarrollo de software en la región.

La primera conferencia estuvo a cargo de Sani Yusuf, su forma de dar las charlas fue divertida y genial. Ideal para empezar el evento porque te despertaba y te hacía entrar en calor. A continuación Andrés Villanueva (el fundador de ngVenezuela) comentó sobre NGRX, fue charla breve e interesante. Tatiana Molina nos explicó que son las PWAs y nos dio razones para implementarlas en nuestros sitios. Susie Sahim inició con datos sobre personas con problemas de accesibilidad y por qué debemos implementar esta tecnología en nuestros sitios. Laura Ciro nos comentó sobre Nest.js un gran framework para trabajar en Node si vienes del mundo de Angular.

Posteriormente fue mi charla, pero les comentaré de ella mas adelante. A pesar de que Cano no pudo asistir por problemas familiares, Bram Borggreve permitió conocer lo mas importante sobre formularios reactivosBartosz mostró el poder de Angular para transformar tu móvil en un control como el de Wii.

Josue Gutierrez mostró una interesante charla sobre como puedes usar Angular para crear arte, algo que me gustó porque siempre hace falta la parte artística en este tipo de conferencias. Vanessa Aristizabal nos comentó sobre como crear aplicaciones enfocadas a un buen UI, todo a través de excelente dibujos en sus láminas.

Las charlas de Mike Ryan y de Katherina no pude verlas, pero pude ver la charla de cierre por parte de Sherry List y Kenneth Christiansen. Esta charla final estuvo genial por mostrar como puedes usar Angular para IoT, pues no es común ver JS en dispositivos de hardware. Sin embargo, el futuro estará en los dispositivos de la Internet de las Cosas. La calidad de las ponencias estuvieron muy buenas y todas divertidas.

El navegador es tu mejor amigo…

Miguel Useche hablando sobre el navegador (Foto cortesía de Yuxi Global)
Aquí ando explicando sobre Firefox Quantum Developer Editio. Foto cortesía de Yuxi Global

Confieso que estaba preocupado por mi charla. Representando a Mozilla dentro de una conferencia de Google me sentía con presión de mostrar lo mejor. Pero desde el inicio me pude relajar porque Juan Herrera en la introducción habló sobre la inclusión en la tecnología, habló sobre la inclusión de otros navegadores y como las aplicaciones web deben funcionar para todo navegador.

Mi charla era de las cortas (15min). Hablé sobre cómo puedes usar el navegador para el desarrollo de aplicaciones con Angular, comenzaba con una breve anécdota de como el navegador me salvó en una emergencia laboral. Luego empecé a comentar sobre las herramientas de desarrollo web disponibles para trabajar con JS: editor de código en tiempo real, analizador de rendimiento, ver cambios en el repintado, depuración remota de código en otro navegador, entre otros.

Me pasé un poco del tiempo, vi al público emotivo y por redes sociales recibí buena retroalimentación: a la audiencia le gustó el hecho de ver información de otros navegadores y como pueden aprovechar sus herramientas para mejorar su flujo de trabajo.

Panel de conferencistas

Mi vista del panel desde el panel de conferencistas

Las preguntas fueron agrupadas en una única sección al final. Me gustó esta forma porque se evita perder tiempo entre cada una de las ponencias. Las preguntas estuvieron interesantes y lo mejor es que aunque suelen ir dirigidas a un ponente, este formato permite a otro conferencista agregar mas información a la respuesta.

Conclusiones

El NgColombia fue un grandioso evento, la calidad de contenidos, ponentes fue increíble. La organización y producción del evento fue impresionante, nada que envidiar a los que se hacen en NorteAmerica y Europa. El swag del evento era de gran calidad y muy útil para la vida diaria. Como asistente tenías muchos medios para entretenerte, jugar en salas de arcade, recibir buena comida (y muy saludable), entre otras cosas.

Si trabajan con Angular y tienen la oportunidad de ir, no pueden perderse esta conferencia. Van a aprender mucho, conocer mucha gente, actualizarse en lo último de este framework y mucho mas. ¡No se arrepentirán!

La entrada Breve resumen de mi experiencia en el NgColombia se publicó primero en El blog de Skatox.

Mi experiencia en el CSSConf Argentina 2018

Miguel Useche, 22/10/2018 | Origen: Miguel Useche (Skatox)

El pasado 18 de agosto de 2018 se realizó en Buenos Aires, Argentina. El CSSConf Argentina, un evento donde se reunió ponentes de varias partes del mundo para compartir sus conocimientos sobre CSS. En esta oportunidad tuve el placer de ser aceptado como uno de sus conferencistas para hablar sobre Cómo el navegador es tu mejor amigo para el desarrollo con CSS y les comentaré mi experiencia en el evento.

Sesión de la mañana

El evento empezó con unas palabras de Eva y Alejandro (los organizadores del evento) sobre el proceso de organización. Me llamó la atención el gran esfuerzo que conlleva realizar el CSSConf Argentina. Me gustó la transparencia al hablar sobre el dinero recogido y cómo se gastó; no he visto en ninguna otra conferencia que lo hagan de forma pública en pleno evento.

La charla inaugural fue a cargo de Tab Atkins Jr, conocido por escribir varias especificaciones de CSS. En esta habló brevemente sobre el proceso de realizar una especificación y sobre Houdini, una tecnología para extender CSS desde Javascript mediante unas APIs del navegador. ¡Excelente ponencia!

La segunda charla fue sobre Daniela Vázquez sobre el análisis de datos para visualizar información de social media. Aunque la charla no tenía la temática sobre CSS, me pareció muy interesante. Al finalizar pasamos a un receso donde podíamos ver los diferentes estantes de los patrocinantes, desayunar e interactuar con otros asistentes.

Al regresar del receso Andrés Galante el primer conferencista local, nos habló sobre el uso de media queries de forma correcta. Me gustó porque aprendí mucho, pues como no soy experto en CSS me ayudó a mejorar como debo realizar los media queries. La charla fue muy amena, divertida e interesante.

La última ponencia de la mañana fue la de Miriam Suzzane sobre CSS dinámico. Comenzó con una breve historia del desarrollo web desde sus inicios (enfocado al front-end) y como la complejidad de los sitios fue aumentando, requiriendo tecnologías para resolver esos problemas. Me encantó como explicó las diferentes formas de crear CSS adaptable de acuerdo a la necesidades del sitio.

Luego pasamos al siguiente receso para el almuerzo, interactuar o en mi caso, prepararme para mi ponencia.

Sesión de la tarde

Luego de un break para almuerzo regresó Harry Roberts sobre como hacer CSS rápido. Me gustó la charla porque se basó en su experiencia mostrando como las empresas ganan dinero al hacer sitios que cargan mas rápido.  Compartió consejos para escribir mejores archivos CSS y técnicas a aplicar para que los navegadores trabajen de forma óptima.

Luego vino mi presentación de la cual les comentaré luego. Posteriormente Dinda Dinda una artista local, dio una excelente charla sobre la creación de arte con CSS. Me fascinó la charla porque rompe el paradigma de puros contenido tecnológicos en este tipo de eventos y brindó un toque mas humanístico al evento.

La charla de cierre vino la presentación de Ingvild Indrebø sobre la accesibilidad en sitios web. Nos comentó su experiencia de agregar accesibilidad a un sitio debido a las leyes de Noruega, las cuales exigen que las páginas del país sean totalmente accesibles para evitar discriminar cualquier usuario. Me gustó la charla porque es un elemento ignorado debido a que la mayoría de personas no tiene problemas para acceder a un sitio.

Finalmente los organizadores y ponentes subimos al escenario para despedirnos. Dieron unas palabras de cierre e invitando al próximo evento.

Post-evento

Luego de finalizar el evento, como varios de los ponentes estábamos hospedados en el mismo hotel, decidimos ir a un local cercano a cenar y consumir unas bebidas. Siento que los ponentes hicimos química y logramos conversar bastante e intercambiar conocimientos culturales de varias partes del mundo. También nos acompañó parte del equipo organizador quienes también son personas muy chéveres.

Fue una gran experiencia conocer a personas expertas y reconocidas en sus  áreas, poder hablar con ellas personalmente e intercambiar medios de contacto.

Mi charla sobre las herramientas de desarrollo para CSS

Mi charla para este evento consistía en explicar sobre como el navegador te permite trabajar con CSS. Desde escribir las hojas de estilo y ver cambios en tiempo real, hasta editar atributos CSS directamente en el navegador. La charla la dicté en poco tiempo para ayudar a recuperar un poco el tiempo perdido por imprevistos normales de todo evento.

Al revisar las redes sociales vi excelente receptividad del público. Vi muchas publicaciones donde me mencionaron; la mayoría comentó sobre el descubrimiento de las herramienta de ediciones en tiempo real como CSS Grids, CSS Shapes, entre otros. También un grupo de personas se me acercó para tratar de involucrarse en Mozilla Argentina.

Mi presentacion sobre el navegador es tu mejor amigo para el desarrollo con CSS
Mi presentación sobre el navegador es tu mejor amigo para el desarrollo con CSS

Como ponente, me encantó el trato del equipo organizador. Siempre estuvieron pendientes de mi, hicieron de mi estancia agradable y confiaron en mi para la presentación.

Conclusiones del CssConf Argentina

¡CSSConf Argentina fue un excelente evento! La calidad de las ponencias fueron geniales y tocaron lo último en tecnología de front-end. Dentro de ellas había para todo tipo de desarrollador front-end: crear reglas, optimizar sitios, trabajo del día a día, accesibilidad, arte con tecnología, entre otros.

Si trabajan con CSS y tienen la oportunidad de ir al CSSConf Argentina, os recomiendo asistir. La calidez de las personas, la buena comida y el buen turismo de Buenos Aires, la calidad y organización del evento, hacen de esta conferencia una excelente opción para ir.


La entrada Mi experiencia en el CSSConf Argentina 2018 se publicó primero en El blog de Skatox.

Fotografías

deimidis_and, 04/10/2018 | Origen: Guillermo Movia (Deimidis)

Una de las cosas que aprendí de mi Papá fue el gusto por la fotografía. Cuando uno es chico, su familia es la normalidad, y nosotros crecimos en una casa donde los libros estaban presentes en todas las habitaciones y en la que proyectar diapositivas acompañadas por mates y tortas fritas era una actividad de …

Mi charla del JSConf Colombia 2017 sobre WebAssembly

Miguel Useche, 10/09/2018 | Origen: Miguel Useche (Skatox)

El pasado noviembre estuve en el JsConf Colombia 2017 dictando una charla sobre Reutilizar tu código y has aplicaciones de alto rendimiento con WebAssembly. En ella explico una introducción sobre cómo funciona Javascript, problemas de rendimiento, que es WebAssembly, ejemplos, entre otros.

Si te llama la atención esta grandiosa tecnología, no dudes en ver mi presentación en español sobre WASM. Son sólo 20 minutos donde aprenderás muchas cosas.

Así que a continuación te dejo con la presentación:

Si les gustó no duden en compartirlo en sus redes sociales para que mas personas conozcan sobre esta grandiosa tecnología.

La entrada Mi charla del JSConf Colombia 2017 sobre WebAssembly se publicó primero en El blog de Skatox.

Mis proyectos Mozilleros – Agosto 2018

Nukeador, 21/08/2018 | Origen: Rubén Martín (Nukeador)

Lo se, me declaro culpable, no he sido capaz de actualizar este blog tan habitualmente como debería y he caído en la trampa de actualizar solo las redes sociales (principalmente mi twitter) y publicar temas en diferentes foros (como pucelabits y mozilla hispano).

Pero me gustaría comentar algunos de los proyectos en los que actualmente estoy involucrado en Mozilla y que no caben en un tweet.

Mission Driven Mozillians (en): Este es un macro proyecto en el que llevo trabajando desde el año pasado y que trata de dar consistencia a la estrategia de apoyo a las comunidades de mozilleros cuya motivación principal es la misión de Mozilla. Publicamos una presentación explicando todo hace tiempo (lo siento, no lo tengo en español, pero si alguien se anima a traducirlo lo enlazo)

Como parte de este proyecto hemos estado desarrollando varias campañas y subproyectos para movilizar estas comunidades Mozilla y en estos meses estaré a cargo de algunos de ellos:

  • Campaña de localización de complementos: Aunque ya está finalizada aun tenemos que recopilar métricas y entender el impacto de tener extensiones de Firefox disponibles en más idiomas.
  • Apoyo a Common Voice: El proyecto intenta brindar recursos y tecnologías abiertas de reconocimiento de voz. Estaré trabajando con las comunidades para mejorar el flujo de trabajo (en) a la hora de recopilar textos con licencias libres.
  • Apoyo a la localización: Desde el año pasado he estado colaborando (en) con el equipo de localización de Mozilla para tener comunidades más saludables. En las próximas semanas queremos realizar un análisis de todos los datos existentes para comprender mejor el estado actual de salud de las comunidades de localización.
  • Mozilla Reps: Seguiré apoyando este proyecto dentro de mozilla, tanto como Program Manager como parte del Council para que tengamos un comunidad de movilizadores y potenciadores de comunidades saludable. Este grupo son los engranajes fundamentales para todas las campañas y esfuerzos que hagamos con el resto de Mozillians y comunidades.
  • Exploración y campañas: Mucho del trabajo que he estado realizando ha sido de exploración de oportunidades. ¿En qué proyectos y partes de la organización podemos incrementar el impacto y resultados gracias a las comunidades de voluntarios y sus redes? ¿Qué valor ofrecen estas oportunidades a los voluntarios? Algunos de los equipos con los que estoy en contacto: Addons, Pocket, Marketing, Localización, Common Voice, Mozilla Support… la idea es trabajar con ellos para identificar oportunidades que den valor a la organización y a los productos, y como resultado generar proyectos, campañas o experimentos (en) donde la comunidad pueda involucrarse.

Intentaré actualizar más habitualmente esto y al menos comentar los proyectos en los que estoy trabajando cada trimestre 😉

Mi experiencia en el JSConf Colombia 2017 (Día 2/2)

Miguel Useche, 08/06/2018 | Origen: Miguel Useche (Skatox)

El segundo día del JSConf Colombia consistía en las charlas principales, éstas se dictaban en el auditorio principal junto a todos los asistentes. Al principio me reuní con un grupo de venezolanas que asistieron al evento (nos conocimos en el día anterior). Hablando con algunas de ellas me enteré de un programa que realizaron en el evento para becar la entrada y asistencia de personas al evento. Como Venezolano me lleno de alegría porque el país atraviesa una situación muy ruda y los organizadores tuvieron ese gran gesto. En al auditorio tuve oportunidad de conocer mas personas, gente que me seguía en el blog, otros ponentes y fue socialización hasta que comenzó el evento.

Con Matías y Suz, representando a cada navegador El grupo de Venezolanos (y un invitado de Colombia) del JSConf Colombia

Charlas de la mañana

La primera charla a realizó Suz Hinton sobre como se convirtió en mejor desarrolladora al transmitir como programaba. Fue un excelente inicio del evento por ser motivacional. Promueve la grabación de tus experimentos de programación y compartir tus conocimientos sin miedo.

Luego Myles Boris comentó sobre el proceso de desarrollo de NodeJS. Como los contribuyentes rompen el código y se realizan pruebas para evitar estos problemas en el futuro. Me llamó la atención como pudo hablar sobre un tema serio de una forma tan graciosa. Las láminas eran coloridas con excelentes animaciones que permitían captar el mensaje sin aburrirnos y sinceramente, haciéndonos reír a lo largo del charla. Excelente expositor.

La primera representación latinoamericana fue a cargo de Francisco Vílchez. Músico de Jazz y desarrollador web peruano. Explicó cómo es el proceso de improvisación en los ensayos de Jazz y cómo hizo un software de inteligencia artificial, para crear música siguiendo las reglas del Jazz. Me impresionó porque no creí que eso fuese posible y es interesante como se mezcla la tecnología con la música.

Kim Crayton continúo el evento compartiendo su labor para ayudar a las comunidades a ser mas diversas. En latinoamérica solemos dar por sentado este tipo de movimientos. Pero como organizador de eventos de software libre y voluntario en comunidades, considero importante promover la diversidad en comunidades y Kim explicó como hacerlo.

Para finalizar la mañana, contamos con la participación de otro músico. George Mandis mostró como crea aplicaciones que interactúan con controladores MIDI. Me gustó la explicación de los MIDI y entendí conceptos de los sonidos de los videojuegos clásicos.

Almuerzo

El almuerzo de los ponentes me permitió interactuar con otros ponentes. Allí conocí a Tom Dale (famoso JS influencer), quien estuvo hablando sobre WebAssembly. Aproveché que era el tema de mi charla y me uní a la conversación de él con Matías Bynens y Myles Boris. También pude charlar con Giovanny Gongora (ex-Mozilla que ahora pertenece a NodeSource) quién me hizo buenas recomendaciones de comida colombiana y de la historia de su país.

Charlas de la Tarde

La tarde comenzó con una charla de Mathias Bynens. La charla que mas quería ver era de él debido a su experiencia con JS y sabía iba a hablar de algo técnico. El contenido de la misma fue sobre cómo funciona el motor V8 de Chrome. Adicionalmente explicó cómo escribir buen código de JS para que el motor lo ejecute rápidamente.

Emily Plummer habló sobre accesibilidad y como debemos realizar aplicaciones a personas con problemas de accesibilidad. Fue muy agradable la ponencia porque nos motivó a mejorar la vida de otros haciendo mejores programas. Gracias a sus ejemplos de la vida cotidiana pudimos comprender como iniciar en esta área.

La de Helen Holmes no la pude disfrutar mucho porque mi charla era la siguiente. Su tema era sobre como atraer diseñadores a nuestro código. Pero en ese momento estaba haciendo un repaso final y me estaban preparando para mi charla (poniendo el micrófono, consejos, cargar las láminas al equipo, entre otros).

Mi Charla del JSConf Colombia

Confieso haber estado un poco nervioso debido a la calidad del público, aunque justo antes de montarme al escenario me dijo en la oreja que lo iba a hacer bien y por arte de magia se me pasó. Creo que me fue bien, todo salió como lo planifiqué y estuve en el tiempo. Al leer los tweets sobre mi charla me dio emoción. Pensé que por ser una charla técnica la gente no la iba apreciar, pero los comentarios fueron positivos y motivadores.

Si deseas verla puedes ver mi presentación en línea.

Haz click para ver el pase de diapositivas.

Siguientes charlas

Después de dictar mi charla, era el turno de Elba Sánchez en representación de Colombia. Su charla era sobre como pasó del frontend al backend. Interesante experiencia, sobre todo porque hay personas que piensan que no se puede estar en ambas áreas, pero Elba nos demostró que es posible hacerlo.

En la charla de Thomas Watson  aprendí como muchos algoritmos de corrección de errores vienen de los 70s (de las misiones espaciales). Para garantizar que los datos de frecuencias de radio sean correctos. Hizo demostraciones de como controlar dispositivos de radio utilizando JavaScript, de esta forma no solo podemos crear aplicaciones sino interactuar con hardware remoto. Realmente aprendí en esta charla.

La charla final  del JSConf Colombia estuvo a cargo de Tom Dale, fue la mas larga del evento pero también la mas entretenida. Se nota el profesionalismo como ponente con el dominio del tema y de hacer la charla muy agradable. El contenido de la misma fue sobre como usar glimmer.js para mejorar el rendimiento de la carga del frontend de una página. Gracias a los demos pudimos ver la gran velocidad de los sitios elaborados con esta tecnología

Con los organizadores del evento

Palabras finales

Antes de concluir el evento, los organizadores explicaron la ardua tarea que lleva realizar este tipo de eventos. Me llamó la atención la cantidad de personas que ayudaron e hicieron posible este grandioso evento. Fue una excelente experiencia participar, como asistente de las charlas me ayudó a incrementar mis conocimientos en tecnologías emergentes. Pude hacer nuevas amistades, conocer a personas que admiro, a otros quienes solo había visto por Internet. De hecho, de regreso al hotel (para luego ir la fiesta post-evento la cual estuvo genial 😊) compartí un taxi con Tom Dale y Matías. A ambos le he seguido la carrera desde hace tiempo y eran los principales ponente que quería ver en persona. Pude conversar con ellos sobre diversos temas y son personas muy agradables. Jamas pensé que podría ocurrir algo así, pero sucedió gracias al JSConf Colombia.

Con Matías y Tom Dale

Con Matías y Tom Dale

Como ponente fue una gran experiencia, los organizadores estuvieron muy atentos. Las personas en Medellín son muy regionalistas y patriotas, entonces como turista se preocupan de que conozcas su cultura, su gastronomía (me parece la mejor del país), entre otros.

¡Anímate y participa como ponente o asistente en JSConf Colombia! Te garantizo que te va a gustar. No solo es por el conocimiento que adquieres sino por las experiencias.

La entrada Mi experiencia en el JSConf Colombia 2017 (Día 2/2) se publicó primero en El blog de Skatox.