SG Next 2017

SG Next se llevó a cabo el 22 de junio de 2017 en Ciudad de México. El tema eje fue DevOps y Cloud Native development.

Cómo construir un pipeline de entrega continua

Evento

Conferencista(s)

Esta charla comentaremos un par de casos de prácticos en la implementación de CD en aplicaciones múltiples incluyendo, web, clientes móviles y creación de servicios, resaltaremos los elementos tecnológicos que se pueden ocupar en cada caso, y la creación de elementos que orquestan líneas de producción completas para un producto de software.

Cambio de guardia, ¿te vas o te quedas?

Evento

Conferencista(s)

El desarrollo de software está en un periodo de cambio de guardia que se refleja en distintos aspectos: lenguajes de programación, bases de datos, arquitecturas aplicativas, procesos de desarrollo. Los desarrolladores "legacy" enfrentamos la decisión de seguir haciendo las cosas igual o subirnos al tren del cambio. Pero como bien dice The Clash: "if I go there will be trouble, and if I stay it will be double".

Música, Computación y Programación

Evento

Conferencista(s)

El propósito de la charla es mostrar la combinación del trabajo de tus dos hemisferios usando un lenguaje de programación y componer música con él. El lenguaje de programación que utilizo para los demos se llama Sonic Pi con el literalmente se puede componer y crear obras musicales. Lo interesante de este lenguaje es que permite hacer live performance; es como si estuvieras tocando música en vivo, solo que con una computadora, lo cuál también incluyo en la ponencia.

Automatización del despliegue de aplicaciones multi cloud

Evento

Conferencista(s)

Platicaremos sobre opciones para la automatización del despliegue de aplicaciones en ambientes multi cloud (AWS, Azure), utilizando herramientas de Infrastructure as Code y configuration management. Primero daremos un panorama teórico de lo que sucede y luego mostraremos ejemplos usando Terraform y Ansible.

Por qué los lenguajes de programación hipsters importan

Evento

Conferencista(s)

Con cada nuevo lenguaje de programación que usa un desarrollador, se expande su visión de la computación y mejora su habilidad para tomar decisiones técnicas; lo que incluso puede derivar en crear el propio. En esta charla presento detalles de varios lenguajes de programación interesantes, poco populares y diferentes entre sí para invitar al público a ver el código como algo más creativo y a jugar con este para mejorar su desempeño profesional.

Desenredando el toolchain de Javascript

Evento

Conferencista(s)

Si eres un desarrollador con experiencia en otros lenguajes y estás comenzando a hacer desarrollo con Javascript, posiblemente te intimide la enorme cantidad y variedad de herramientas que típicamente se usan en los proyectos: transpilers, module bundlers, task runners, linters, etc. En esta sesión explicaremos el propósito de cada una, y las opciones más comunes.

Rust: Una historia sobre manejo de memoria y Colectores de Basura

Evento

Conferencista(s)

Abordaremos las diferentes técnicas para administrar la memoria en un programa: Desde C y su manejo manual, al manejo por referencia de VB y Objective-C, hasta los colectores de basura que conocemos en Java, Javascript, Ruby, C#. Platicaremos sobre su funcionamiento, sus ventajas y desventajas y que implicaciones practicas tienen en los sistemas construidos con esos lenguajes.

Desmitificando el blockchain

Evento

Conferencista(s)

En esta plática explicaremos de manera sencilla y objetiva qué es el blockchain, qué resuelve actualmente y qué requisitos debe tener algo para ser considerado blockchain. También revisaremos ejemplos de dónde sí es útil su aplicación y en qué otros casos es mejor buscar otro tipo de solución

Contenedores en el mundo real

Evento

Conferencista(s)

Seguramente has oído hablar sobre contenedores y cómo son la respuesta a todos tus problemas y hasta el desayuno hacen. En esta sesión platicaremos de forma objetiva sobre qué son los contenedores, en qué escenarios tiene sentido usarlos, qué limitaciones tienen actualmente y algunas alternativas para lidiar con dichas limitaciones.

Oportunidades y retos de la transformación digital en el sector retail

Evento

Conferencista(s)

El sector retail no es ningún novato en la transformación digital, ya hace más de una década vivió una revolución para poder competir con las tiendas en línea; hoy este sector se encuentra a la vanguardia de innovación tecnológica y contempla proyectos que parecen de ciencia ficción para otros sectores. En esta sesión conoceremos algunas de las oportunidades y retos de transformación digital que una empresa líder de este sector visualiza actualmente.

Integración de pagos con PayPal Checkout (certificación)

Evento

Conferencista(s)

PayPal Checkout es un conjunto de componentes open source para facilitar la integración de pagos por medio de PayPal. En esta sesión aprenderemos como utilizar estos componentes para habilitar pagos desde tu sitio web. Los asistentes a esta sesión podrán tomar un examen y en caso de aprobarlo ser acreditados como "PayPal Certified Developer".

Para aprovechar este taller al máximo, te recomendamos llevar tu computadora portátil.

Enabling eCommerce Digital Transformation Through Technology

Evento

Conferencista(s)

In this session, Tacit Knowledge will share their knowledge and experience working with industry leading brands & retailers like NIKE, Converse, Mulberry & MoetHennessy and how they embarked on their digital transformation journey. The transformation not only spans digital & physical commerce but also looks at the respective business problems that were solved by leveraging cutting edge technology like: