SG Virtual Conference Diciembre 2020

SG Virtual Conference del 30 de noviembre al 4 de diciembre de 2020.

Aplicando principios SOLID en Javascript gracias a Typescript

Conferencista(s)

Se ha hablado mucho sobre los principios SOLID, sin embargo nunca es tarde para recordarlos dada su importancia para que una aplicación sea mantenible, flexible y evolutiva.

Si bien estos principios han sido pensados para aplicarlos en lenguajes orientados a objetos es posible usar muchas de sus ideas en Javascript cualquiera que sea su versión. Sin embargo y gracias a las capacidad que Typescript suma a Javascript ahora podemos aplicarlos de manera más integral.

Taller: Creación de Componentes Web re-usables con StencilJS (compatibles con React Vue y Angular)

Conferencista(s)

Hoy por hoy las experiences de usuario pueden ser enriquecidas mediante el uso de Web Components, que son un estándar de la W3C soportado por la mayoría de los navegadores web modernos. Una de las mayores ventajas de crear Web Components es que nuestros componentes serán agnósticos al framework, quiere decir que se podrán usar con herramientas como React, Angular o Vue o incluso embebidos en Content Management Systems como WordPress, Drupal o Liferay.

Cómo encontrar el trabajo remoto ideal

Conferencista(s)

Tal vez estés pensando en cambiar de trabajo y regresar a la oficina apenas sea posible. Antes de que tomes la decisión, te explicaré por qué el trabajo remoto no es el problema; una organización con malas prácticas sí. Te compartiré las herramientas que yo he usado para buscar, encontrar y disfrutar el trabajo remoto durante los últimos 10 años.

Automatizando ideas con Apache Airflow

Conferencista(s)

Apache Airflow es una plataforma en la que podemos crear flujos de datos de manera programática, planificarlos y monitorear de manera centralizada.

Actualmente es uno de los grandes proyectos de Open Source enfocados al área de datos y su popularidad se ha incrementado debido a su integración dentro del stack de Google Cloud.

Oracle Autonomous Database + APEX

Oracle APEX on Autonomous Database provides a preconfigured, fully managed and secured environment to both develop and deploy world-class applications. Oracle takes care of configuration, tuning, backups, patching, encryption, scaling and more, leaving you free to focus on solving your business problems. This session was developed with assistance of Oracle Solution Center Mexico Team. Join us for review:

Creando lindos dashboards con Grafana

Conferencista(s)

Grafana te permite crear queries, visualizaciones, dashboards y alarmas de información que realmente te interesa. Con grafana puedes crear lindos Dashboards de un gran número de fuentes y presentarlas de tal manera que hagan sentido para ti, tu equipo o tu organización. Grafana es Software Libre, por lo que podrás usarlo libremente para ti o para tu organización. En esta charla veremos las bondades de Grafana, así como una demo con los primeros pasos.

Democratizando el uso de CoDi

Conferencista(s)

CoDi® es la nueva forma de realizar pagos digitales desarrollada por el Banco de México. Por medio de CoDi puedes realizar cobros y pagos desde tu celular, utilizando una cuenta bancaria o de alguna institución financiera, sin comisiones.

En esta sesión revisaremos el caso de cómo construimos Biaya, que es una solución que implementa CoDi.

OAuth 2 y OpenID Connect para mortales.

Conferencista(s)

Es difícil pensar hoy en día en una aplicación web que no necesite autorización y acceso a alguna API interna o externa. Todo el tiempo vemos sitios que piden autorización para acceder a nuestros datos de Instragram, Facebook, Twitter o autenticarse usando las credenciales de estas redes. O sencillamente necesitan que nos registremos y nos dan la posibilidad de hacerlo con una cuenta ya existente.because beatles chords

Por qué amamos nuestro monolito

Conferencista(s)

Hace un año y medio nos preguntábamos si debíamos de migrar nuestro sistema con arquitectura de monolito al menos separando back end y front end. Internamente nos enfrentamos a muchos retos, tanto de opinión como técnicos.

Al final decidimos dejar el monolítico y ha sido un gran decisión. Explicaré por qué lo ha sido, y qué sigue.

DevOps Deep Dive

Conferencista(s)

En esta sesión aprenderás todo lo necesario para implementar DevOps con las herramientas de GitHub y Azure, desde la planeación (de manera agile), el desarrollo, la entrega y por supuesto, como darle soporte y seguimiento a la parte operativa.

Cómo (casi) logramos tener una base única de código para aplicaciones móviles y web

Conferencista(s)

En esta sesión presentaremos el caso de un sistema de registros médicos (Health Information Medical System) que comparte cerca del 95% de código entre sus clientes web, iOS y Android. Lo anterior se logra con un esquema de “workspaces” en yarn, react native, y un paquete no tan popular llamado “React Native for Web”, que transforma componentes de React Native a código HTML.

Gestionando la felicidad de los equipos con Management 3.0

Conferencista(s)

En las metodologías agiles hablamos de equipos colaborativos, autogestionados y felices. hablamos de lideres serviciales. El management 3.0 nos ayuda a cultivar el mindset correcto, aquel que servirá como el terreno fértil para que la agilidad florezca. Y entonces, viene la gran pregunta. Porque es importante tener personas felices en el trabajo?. Por qué es importante tener personas felices en el trabajo?