Saltar al contenido

Categoría: Eventos Informáticos

Todas las actividades de informática que se realizan localmente.

Mi experiencia en el CityJS Medellín 2024

CityJS es un conjunto de conferencias que se realizan en diversas partes del mundo para reforzar conocimientos sobre Javascript, Typescript y NodeJS. Este año se realizó una edición en Medellín y tuve la oportunidad de participar como ponente. Aquí te comparto mi experiencia durante los dos días del evento.

Primer día

El CityJS Medellín comenzó puntualmente con unas palabras de los organizadores, explicando el propósito de la conferencia y dando la bienvenida a todos los asistentes. A continuación, Liz Parody, encargada de animar el evento y presentar a los ponentes, introdujo la primera charla a cargo de Wes Todd, quien nos ofreció una fascinante actualización sobre el estado de Express y los próximos cambios en el proyecto. Luego fue el turno de Lizzie Siegle, quien explicó cómo podemos utilizar los modelos de lenguaje (LLM) para crear juegos de rol tipo D&D, una forma de usar esa tecnología que me sorprendió. Más tarde, Rafael Gonzaga nos habló sobre el rendimiento de Node.js con NSolid, brindando ideas para optimizar y mejorar su desempeño.

Después de un descanso con un excelente refrigerio ofrecido por los patrocinadores, volvimos al auditorio para asistir a la presentación de Anuar Harb. Su charla fue especialmente interesante, ya que comenzó con un segmento musical que nos despertó tras el receso. Habló sobre cómo se está utilizando la inteligencia artificial para generar modelos 3D y facilitar la creación de animaciones, además de promover las comunidades locales de Barranquilla. Luego, Vanessa Aristizábal nos habló sobre cómo expandir los límites de JavaScript y nos cautivó con láminas y dibujos de estilo ‘anime’ que hicieron su presentación aún más amena. Tras su charla, me tocó cerrar el ciclo de la mañana con mi propia ponencia.

En la tarde, participé en dos talleres (de los cinco que se ofrecían en paralelo). Uno fue impartido por Wes Todd sobre cómo contribuir a Express; me encantó su forma de explicar y de motivar a la audiencia a colaborar. En muchos eventos en LATAM he notado que pocos envían código al proyecto, pero en este taller se logró recibir contribuciones. Para cerrar el día, asistí a un taller de Adrian sobre el uso de modelos de lenguaje (LLM) y cómo podemos crear nuestros propios modelos aprovechando los servicios existentes, una excelente introducción para adentrarse en este mundo.

IA + WEB

Mi charla fue sobre cómo ejecutar modelos de lenguaje de gran tamaño (LLM) en el navegador. Era la primera vez que presentaba este tema, y creo que salió bien; aunque olvidé mencionar algunos detalles, en general resultó como esperaba. Sentí que a la mayoría del público le gustó y se mantuvieron atentos durante toda la charla.

Gracias al feedback y a las preguntas de la audiencia, pude identificar qué información debo agregar y cómo mejorar la narrativa para hacer futuras presentaciones aún más interesantes.

Segundo día

El segundo día comenzó con una excelente presentación de un DJ que componía música utilizando JavaScript. Fue increíble ver cómo creaba música de la nada y cómo este lenguaje de programación puede emplearse para codificar música electrónica de alta calidad. Luego inició el ciclo de charlas, comenzando con Robin Ginn, presidenta de la OpenJS Foundation y miembro de la Linux Foundation. Su charla fue excelente para comprender el funcionamiento de la fundación y su labor en la mejora de JavaScript. A continuación, The Cap nos ofreció una interesante charla sobre el uso de JavaScript en computadoras cuánticas, explicando cómo funcionan estos dispositivos y cómo transformarán el mundo al aprovechar su potencial. Después, Courtney Yatteau nos habló sobre sistemas GIS en JavaScript, mostrando lo fácil que es agregar mapas y capas de información usando ArcGIS. Finalmente, Mariano Alvarez nos presentó el avance de la inteligencia artificial en el navegador Chrome, explicando cómo Google está integrando modelos de lenguaje en el propio navegador.

Al regresar del almuerzo, continuamos con una charla de Carmen Huidobro sobre cómo crear controles para videojuegos como Dance Dance Revolution y la experiencia de desarrollar drivers para comunicarlos con aplicaciones en JavaScript. Fue una charla muy interesante y divertida, especialmente por la manera en que Carmen relató su experiencia. Después, Joel nos habló sobre el proceso de liberar bibliotecas al público, que resulta ser distinto al de desplegar código; su presentación estuvo llena de humor y fue muy entretenida para todos. Luego, Giovanni Laquidara nos introdujo en la programación para SmartTVs, y aunque no logré tomarle una foto, resultó fascinante entender cómo se programa en JavaScript para televisores.

Más adelante, Andrés Villegas presentó sobre el uso de async/await en sistemas distribuidos, un tema que adquiere una nueva complejidad al requerir sincronización de las esperas y peticiones para procesar la información. Fue un tema muy útil e interesante para quienes gestionan clústeres. Finalmente, CityJS Medellín cerró con una charla de Miguel Durán, quien brindó una excelente síntesis de los temas abordados en las demás ponencias, utilizando un humor negro que encantó a toda la audiencia. Su popularidad y gran experiencia con el público fueron evidentes y cerraron el evento de forma memorable.

Luego se monto Adrián a darnos información sobre los resultados del evento, el futuro de la comunidad y pudimos ver a todos los organizadores del eventos en el escenario para despedirlos. Al salir, todos nos dirigimos a un sitio para tomar la foto de todos los asistentes y ahí dar por cerrado CityJS Medellín.

Palabras finales sobre el CityJS Medellín

CityJS Medellín ha sido una de las mejores conferencias en las que he participado. Contó con ponentes de gran nivel, excelente organización, una audiencia comprometida y una amplia variedad de temas sobre lo más reciente en tecnología. Permitiendo aprender sobre las novedades en el mundo de JavaScript.

Agradezco al equipo organizador por la invitación a este gran evento. Espero que sigan realizándose más ediciones y cada vez se sumen más participantes.

Deja un comentario

Breve resumen del Keep Coding Java 2023 en Cúcuta

El 10 de agosto pasado, el Hotel Holiday Inn de Cúcuta fue el escenario del evento «Keep Código Java», organizado por la empresa Pragma. El cual resultó ser una buena forma de entrar al mundo de Amazon Web Services (AWS) a través de sus dos presentaciones que no incluyeron ningún tipo de publicidad. Además, los ponentes compartieron sus experiencias laborales, enriqueciendo aún más el conocimiento adquirido durante esa jornada.

El inicio de Keep Coding Java

El evento comenzó con la presentación de Jefferson Jaramillo, el Director de crecimiento de Pragma para los departamentos de Santander y Norte de Santander. Nos habló un poco sobre la empresa, de que iba a hacer el evento y de las vacantes disponibles en la empresa.

Presentación de Jefferson Jaramillo
Presentación de Jefferson Jaramillo

Posteriormente dio inicio a la primera de dos charlas del Keep Coding Java 2023.

Servicios de AWS para Desarrolladores

Esta presentación fue ofrecida por Carlos, quien nos brindó una excelente explicación sobre los diversos servicios de AWS disponibles para diferentes tipos de desarrolladores, tales como aquellos que se enfocan en el Frontend, Backend, la administración de bases de datos, desarrollo móvil, DevOps, entre otros.

Lo que realmente me encantó de su presentación fue cómo simplificó la comprensión de estos servicios al clasificarlos por roles, haciendo que la información resultara mucho menos abrumadora. Además, proporcionó alternativas a los servicios, detallando las diferencias tanto en términos de costos como de funcionalidad, y brindando valiosos consejos sobre cuándo y en qué casos debería implementarse cada uno de ellos.

Arquitectura de microservicios en AWS

La última charla del día fue presentada por Carlos Suárez, quien ofreció una excelente introducción a una arquitectura que, aunque se denomina «básica», incluye todos los componentes esenciales que un servicio en la nube debe tener. En ella se pudo ver como algunos de los componentes de la charla anterior se interconectan entre si para ofrecer soluciones a problemas mayores.

Carlos mostró varias arquitecturas de ejemplo, de las cuales algunas eran partes de implementaciones reales y permitiendo conocer como son las aplicaciones actuales que se hospedan en la nube.

Premiación

Al final de ambas charlas del Keep Coding Java se realizó una rifa de material a varios de ls asistentes. Permitiendo dar un cierre ameno y divertido al evento. Lamentablemente no gané nada esta vez pero será para la próxima 😉

Rifa de premios a los asistentes
Rifa de premios a los asistentes

Eventos presenciales

Me alegra que se haga ese tipo de eventos en la ciudad. Luego de la época de la pandemia de COVID-19 se han reducido considerablemente y siento que se ha perdido la costumbre de hacer eventos presencialmente. Esperemos que salgan mas eventos de este tipo que beneficien a la comunidad local.

Recuerden apoyar este tipo de eventos asistiendo en persona.

Deja un comentario

Mira mi charla de WebAssembly en el BrazilJS 2019

Hace unos meses tuve la oportunidad de asistir al BrazilJS 2019 como conferencista. Allí dicté la charla con mayor asistencia de todas las que he dado, con 2000 personas aproximadamente y la más dificil que he tenido. Era sobre Aplicaciones de alto rendimiento con WebAssembly.

¿Por qué la mas difícil?

Obviamente se darán cuenta que mi idioma nativo es el español (je,je,je) y como la mayoría de los asistentes habla portugés no sabía si dar la charla en inglés o español. BrazilJS 2019 contaba con un traductor quien me dijo que podía hablar en cualquier idioma y él lo traducía al portugés. Hablando con varias personas, pregunté si debía hablar en español o en inglés. La mayoría me dijo que es mas fácil entender en inglés que español a pesar del parecido con el portugés.

Entonoces, como tenía las láminas traducidas al portugués (siempre traduzco las láminas al idioma nativo del sitio donde voy), tenía que:

  • Hablar en inglés.
  • Al ver las láminas para explicar estaban en portugués.
  • Mis notas y mi idioma nativo estabán en español.

Sin embargo, todo salió bien y pude disfrutar de compartir mis conocimientos ante 2000 personas presentes en el BrazilJS 2019.

Miguel Useche - Take your application to the web with WebAssembly - BrazilJS Conf 2019

¿Cómo es hablar ante tantas personas en un evento como BrazilJs 2019?

En un almuerzo con otros ponentes uno de ellos comentó que luego de 500 personas es casi lo mismo. Si tienes 500 o 2000 personas frente a ti es lo mismo, el campo visual no abarca a ver todos al mismo tiempo. En mi caso me pasó eso, es genial sabe que tanta gente te escucha al mismo tiempo pero no causa mayor nervio o se siente distinto al hablar frente a 400 personas.

Si tienen algún comentario o duda de la charla, pueden dejar un comentario o contactarme.

Espero que les haya gustado, compártanla con otros.

2 comentarios

Mi experiencia en el WordCamp Panama 2019

El pasado 19 y 20 de Octubre se realizó en la ciudad de Panamá, el primer WordCamp Panama. WordCamp es un evento oficial de WordPress organizado por la comunidad local donde se reúnen entusiastas de esta tecnología para compartir sus conocimientos.

En la edición de este año tuve la oportunidad de participar en el evento como ponente representando a Mozilla Tech Speakers. Era mi primer viaje real a Panamá, ya que sólo estuve unas horas anteriormente.

1er día del WordCamp Panamá

Al llegar a la entrada del evento, comenzaba el proceso de registro. Allí me dieron el swag del evento y procedí al teatro principal. El formato del WordCamp Panamá consistía en tres charlas simultáneas en distintos lugares: teatro principal y aulas de la universidad. Generalmente las charlas de dividían en desarrollo, mercadeo y diseño. Atendí principalmente a las de desarrollo y algunas de mercadeo.

El evento comenzó con unas palabras de Ernesto Morales hablando sobre el esfuerzo para realizar evento y como fue la organización del mismo. De ahí fui a la charla de Miguel Díaz sobre como debes vender tu producto en la Web y los complementos de WordPress que facilitan este proceso. Roberto Rubio nos mostró como hacer sitios estáticos en WordPress y unos hacks para hospedar nuestros sitios en servicios de forma gratuita.

Las charlas de Andrea Navarro, Pedro Rosillo y Félix Bellido estaban dirigidas a como mejorar nuestro negocio en Internet, utilizando mercado, estrategias digitales, Google Adsense, Google Business entre otros. Obviamente no faltó mencionar los plugins que nos permiten implementar estas funcionalidades fácilmente. De ahí fui a una charla de Jose Jiménez Vega sobre como crear tu marca personal.

En el siguiente turno asistí a las charlas de desarrollo, un taller de Roberto Rubio sobre optimización de sitios en WordPress. Y finalmente la ponencia de Joaquín Vargas sobre como usar Programación Orientada a Objectos en WordPress.

El evento contaba con recesos entre los turnos para el networking, comida gratuita (incluyendo almuerzo) para los asistentes. Ademas de casillas de los patrocinadores para obtener información de los servicios.

2do día del WordCamp Panamá

En el segundo día, solo pude asistir a las charlas de la tarde (tuve un fuerte vuelo y debía descansar). Entre esas la de Rafael Lara sobre seguridad en WordPress. Estuvo genial porque explicó los conceptos de seguridad pero enfocados en este CMS.

Luego de él era mi turno. En esta ocasión hablé sobre las Herramientas de Desarrollo de Firefox orientadas al desarrollo de WordPress. Mostré como se pueden usar las herramientas para usar las últimas tecnologías de CSS en temas de WordPress: CSS Grids, Flexbox, Variable fonts. También comenté sobre las herramientas de JS, Chrome Logger para mostrar los logs de PHP en el navegador, herramientas para el rendimiento, entre otros. (Agradezco a Alcibiades Guevara por tomar las fotos de mi charla)

Luego procedimos al cierre donde se tomó la foto grupal, los organizadores nos dieron la despedida y finalización formal del evento.

Resumen

El WordCamp Panamá fue un gran evento, con ponencias de todas las áreas que abarca WordPress: mercadeo, desarrollo, servidores, negocios, diseño, periodismo, entre otros.

La comunidad me pareció muy agradable, son personas cuya colaboración se nota que es por amor y no buscando reconocimiento, está compuesta por personas de distintos países, entre otros. Por eso te recomiendo asistir a un WordCamp Panamá, además el país ofrece lugares para turismo y vivir una experiencia caribeña.

Si tienen algún comentario del evento o de mi ponencia, no duden en escribir.

Happy blogging!

2 comentarios