SG Virtual #10

Estas son las conferencias que se impartieron durante la decima edición de SG Virtual.

Desarrollo y Testing de Apps Móviles con Intel XDK y TestDroid

Conferencista(s)

En esta sesión revisaremos como puedes desarrollar apps móviles híbridas utilizando la herramienta Intel XDK, así como probar que tu aplicación funcione bien en distintos dispositivos por medio de testing en la nube.

  • Compilación de binarios nativos para distintas arquitecturas.
  • Estandarización del runtime de aplicaciones HTML5 con Apache Crosswalk.
  • Testing en la nube para evaluar el desempeño en distintos dispositivos.

Desarrollo de una wearable app para combatir el sedentarismo

Conferencista(s)

En esta charla te hablaré sobre tres tecnologías: Nexmo, Microsoft Band y Xamarin y cómo las implementé para desarrollar una aplicacion que combate el sedentarismo. Nexmo es un conjunto de APIs de comunicación en la nube para realizar operaciones con números telefónicos (por ejemplo, el envío de SMS). Microsoft Band es el wearable de Microsoft que te ayuda a vivir más saludable. Xamarin es una plataforma de desarrollo móvil multiplataforma para Android, iOs y Windows Phone.

Vuélvete un desarrollador de primer mundo

Conferencista(s)

En un mundo globalizado como en el que vivimos es indispensable contar con una asesoría breve sobre como convertirte en profesional en Estados Unidos, Australia, Canada o Inglaterra. Actualmente me desempeño como desarrollador de software en Oregon, a lo largo de mi carrera profesional he tratado de tomar anotaciones y pretendo compartir ideas y un marco para las personas que deseen aceptar nuevos retos en diferentes mercados como los mencionados anteriormente.

Desarrollando Aplicaciones iOS con datos en tiempo real con Firebase y Swift

Se dará una introducción a lo que es Firebase de Google, sus características principales, su poder que tiene para manejar datos en tiempo real en formato JSON. Se mostrará, desde la manera de iniciar el proyecto, la instalación de los paquetes utilizando cocoapods, la codificación en lenguaje Swift y la visualización de la información en el sitio de Firebase.

Será un curso muy enriquecedor, práctico y brindará el conocimiento para poderse implementar en proyectos que se tengan.

Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft

Conferencista(s)

El Modelo de Procesos para la Industria de Software (MoProSoft) actualmente como Norma Mexicana bajo el nombre NMX-I-059-NYCE-2011 TECNOLOGÍA DE LA INFORMACIÓN – SOFTWARE – MODELOS DE PROCESOS Y EVALUACIÓN PARA DESARROLLO Y MANTENIMIENTO DE SOFTWARE (MoProSoft), proporciona un conjunto de buenas prácticas y procesos de gestión e ingeniería de software basado en las mejores prácticas internacionales, que apoya a las organizaciones en la estandarizació

La Organización Ágil

Adopción de metodologías ágiles a nivel organizacional.

Actualmente el uso de las metodologías ágiles normalmente se quedan a nivel equipo operativo y muchas veces mandos medios y directores ejecutivos no propician la adopción de las nuevas prácticas por que ellos mismos no se adaptan a las metodologías pensando en que estas son solo pensando en equipos de trabajo.

Data wrangling en R para programadores SQL

Conferencista(s)

Data wrangling se refiere al proceso de mapear datos de un formato "crudo" a otro formato que permite un consumo más conveniente de los datos con la ayuda de herramientas semi-automatizadas. Esta sesión se encuentra dirigida a programadores de SQL que quieran familiarizarse con el lenguaje R y su aplicación en procesos de data wrangling que son necesarios en un flujo de proceso de ciencia de datos.

Introducción a las Nubes Privadas con OpenStack

Conferencista(s)

Principales Beneficios de OpenStack
Gestion de Computo con Nova
Gestion de Red con Neutron
Gestion de Imagenes con Glance
Almacenamiento de bloques con Cinder
Almacenamiento de objetos con Swift
Panel de control Horizon
Telemetria con Ceilometer.
Orquestacion de servicios con Heat
Bases de datos como servicio con Trove

Ser o no ser consultor….

Conferencista(s)

Generalmente, en las áreas de ingeniería nos enfocamos al desarrollo de las habilidades técnicas, sin embargo hay otros factores que son muy importantes considerar para lograr realizar actividades, como por ejemplo, la identificación de necesidades, la transferencia de conocimiento, lograr acuerdos, etc. que son realizadas en las actividades de consultoría. Cuáles son las otras habilidades requeridas de un consultor ? Ser un experto técnico no basta.

La importancia de la gestión del cambio

Conferencista(s)

Todos los que trabajamos día con día en la administración de proyectos sabemos que la mayoría de los proyectos generan un cambio en procesos, herramientas, formas de ejecutar la operación dentro de las Organizaciones. Dichos cambios serán recibidos por personas y es por eso que debemos planear dentro del proyecto la administración del cambio.

DIY el Internet de las Cosas

Conferencista(s)

Veremos las principales herramientas en hardware y software que se estan utilizando actualmente para crear el IoT desde tu casa con tecnologías open source como Arduino, Raspberry Pi, MQTT, LoRa y NodeJS. Ademas de ver los conceptos básicos para crear IoT.

Innovación a través de Datos

Conferencista(s)

¿Qué es un producto de datos? • Es la combinación de datos con algoritmos estadísticos usados para inferencia o predicción. • Podemos citar el sistema de recomendación de Amazon, Uber o Netflix como productos de datos que examinan las preferencias del los usuarios y genera recomendaciones.

Innovación y Diseño Centrado en la Experiencia: creando algo más que productos de software

Conferencista(s)

La innovación de sistemas y aplicaciones de software para ser relevante, competitiva, escalable y de impacto debe enmarcarse en la creación de experiencias y bajo los principios del pensamiento de diseño. En esta plática se presentan elementos que permiten entender el Diseño Centrado en la Experiencia del Usuario/Cliente/Público como principio clave de la innovación.