SG Virtual #8 (mayo 2015)

Cómo formar y mantener a un equipo de ingenieros felices

Detrás de toda empresa de tecnología exitosa yace un motor que impulsa sus metas: el equipo de tecnología.

Esta plática es para equipos de todos tamaños y edades, y abordará los fundamentos detrás de crear y mantener un equipo sano de ingeniería. Platicaremos sobre distintos aspectos tales como reclutamiento, selección, compensación, arranque, motivación, y coordinación  Aprenderás cómo encontrar ingenieros de software y cómo mantenerlos contentos.

Programación móvil para superhéroes

¿Estás harto de esas intensas discusiones hasta altas horas de la noche a cerca de personajes de comics? ¿Harto de que tus amigos se burlen de ti por tu falta de conocimiento de superhéroes? Este webinar te mostrará la aplicación móvil para lo que siempre quisiste saber de Marvel y nunca te atreviste a preguntar.

Tester hacia la certificación ISTQB Foundation Level!!

Tester hacia la certificación ISTQB Foundation Level!! tiene como publico objetivo a los tester Junior que están apuntando a obtener dicha certificación; donde presentaría:
1. Estructura Básica del QA
2. Relación de los temas de la certificación
3. Compartir mi experiencia y estrategia con la cual logre obtener la certificación en un buen puntaje.

Conociendo a Laravel, el Framework de PHP para artesanos de la web

Laravel es un nuevo framework para el desarrollo de aplicaciones y servicios web,
el cual busca aprovechar de las nuevas características del lenguaje más utilizado
en internet PHP.
La filosofía de Laravel es la creación de aplicaciones web con una sintaxis expresiva
y elegante, ademas se enfoca en hacer el proceso de desarrollo agradable para el desarrollador sin sacrificar funcionalidad.

¿Tienes los Soft skills para crear Software Grandioso?. ¿Solo tú o también el team y el staff?

Crear Software Grandioso no solo es el deleite los los ingenieros de SW, sino que es el componente que hace que ocurra la magia, que las TICs entreguen resultados de valor.

Pero... En la práctica, el crear software grandioso es resultado de la suma del trabajo de muchas personas.

¿Sabemos trabajar en equipo?, ¿Qué ocurre con las diferentes decisiones de arquitectura o diseño que se realizan en diferentes estratos?

¿Qué es AngularJS? Un vistazo de 45 minutos

Seguramente has oído hablar de AngularJs pero tal vez nunca tuviste tiempo de pegar un vistazo o no has encontrado material en castellano.

Esta sesión pretende dar una introducción de las principales características de AngularJs, utilizando código de ejemplo que estará disponible en Github para usar libremente.

Intel Edison a toda potencia.

La plataforma Intel Edison tiene el potencial de revolucionar el ámbito de los wearables y los dispositivos diseñados para IoT en gran parte porque su procesador basado en x86 puede correr exactamente los mismos binarios que se utilizan en los grandes servidores basados en GNU/Linux sin tener que volverlos a compilar.
Echaremos un pequeño atisbo a esta prometedora tecnología.

Los Pecados Capitales en la Automatización de Pruebas de Software.

La automatización de pruebas de software ha ido en aumento en el número de testers y empresas que ven una inversión en éste tipo de pruebas, solo que al momento de querer implementarlas cometen errores por falta de conocimiento del tema.

En la sesión presentaremos los errores más comunes que se pueden llegar a cometer y se dará una propuesta de como implementar la automatización de una manera más adecuada.

ANALISIS VISUAL DE DATOS CON SAS

ANALISIS VISUAL DE DATOS CON SAS

El propósito principal de la charla, es acercar a los participantes a la tecnologías emergentes en herramientas de Análisis Visual de Datos(casos SAS), las cuales permiten:

1. Obtener respuestas rápidas a sus preguntas más complejas

2. Crear y compartir información valiosa significativa

3. Obtenga The Power To Know(el poder de conocer) sobre la marcha.

Gradle Glam: Plugins Galore

Plugins! Plugins! Plugins! Gradle es una herramienta de construccion de proyectos capaz de llevar a cabo una multitud de tareas por si mismo. Aun así, es posible obtener mejores resultados cuando se combina su uso con plugins externos.

Hackeando tu mente

Esta charla se centra en un proyecto de investigación.

La ciencia ficción esta cada vez más cerca de nuestra realidad, lo que ayer creíamos imposible hoy lo estamos construyendo ...

Psicología de Gestalt para el diseño

Aunque cualquiera cree que puede diseñar una página web, Internet está lleno de contraejemplos que impiden a los usuarios interactuar de una forma simple y efectiva con el sistema. Y aunque la psicología de Gestalt no es de ninguna manera una varita mágica para el diseño de páginas, si puede ayudarnos a entender algunos principios básicos de la cognición, acción y percepción humana.

Lo único que debe saber un buen tester es: saber leer

Al salir de la Universidad tenía la duda que generalmente todo graduado tiene ¿A que me voy a dedicar? y con la inquietud de ¿por qué nadie le daba la importancia a algo llamado "Testing"? Buscando información encontré el perfil de uno de los mejores testers de México (probablemente el mejor) y le expuse mi caso. Después de escribirme solo algunas líneas sobre testing, concluyó escribiéndome: "Lo único que debe saber un buen tester es saber leer" ... Hoy me apasiona ser tester.

¿Qué harían Yoda y el Sr. Spock si fueran Scrum Masters?

Y de repente ya sea después de una decisión o de una capacitación o de una certificación, hombres y mujeres de TI amanecen con el rol de "Scrum Master" y ahora tienen nuevas actividades en su agenda como:
Cuidar que se cumplan las reglas de Scrum, dar coaching a su equipo (incluido el Product Owner), facilitar reuniones, conquistar el desafío de reducción de costos iteración por iteración, entre otros.

Cómo crear un RESTful API con Go

El objetivo de la plática es presentar la manera óptima de construir APIs (REST) con Go.
La sesión será completamente práctica y se dividirá en 2 etapas cortas:

Etapa 1 (API Rest en general)
- ¿Qué es un JSON API? (Introducción)
- Crear un web service básico en Go
- Agregar un router (endpoints)
- Creación del modelo para envío y obtención de datos
- Pruebas con un ejemplo con contenido estático

Android puede ser peor que George Parker

En esta charla conoceremos los mayores problemas de seguridad para Android, el objetivo principal es dar a conocer los puntos vulnerables de seguridad del sistema operativo, ademas de explicar como es que funcionan las estafas, robos de datos y otros problemas de seguridad que encontramos comunmente pero nadie nos cuenta como podemos evitarlos o detectarlos.

Pruebas de Servicios Web, ¿Codificar o No Codificar?

Conferencista(s)

Los Servicios Web son el mecanismo o el medio de comunicación a través del cual las aplicaciones y máquinas, intercambian los datos independientemente de su arquitectura y la tecnología. Los Servicios Web se pueden implementar de diferentes maneras, pero los dos siguientes son los enfoques de implementación más populares: SOAP (Simple Object Access Protocol) y REST (Representational State Transfer architecture).

Virtualización ligera con Docker

Docker es un sistema de virtualización de servicios que nos permite aislar aplicaciones o sistemas operativos completos de una manera muy eficiente ya que no se dedican recursos de cómputo a emular el hardware como se hace con los hipervisores tradicionales como KVM, VirtualBox o VMWare.

En es plática vamos a analizar que es Docker, como funciona, un vistazo a la tecnología que lo compone y algunos casos de uso.

Introducción a Elixir

En esta platica abordaremos conceptos sobre de la programación funcional y de Elixir.

Con una sintaxis parecida a ruby y el poder de la maquina virtual de Erlang, este lenguaje promete ser una pieza fundamental en el desarrollo de software en los siguiente años.

En esta platica abordaremos las principales ventajas de utilizar este lenguaje, el entorno de desarrollo, mejores practicas y finalmente aplicaciones practicas para construir servicios web concurrentes.

Extending the Security Testing with an Application Privacy Assessments approach

In the year 2014 we got to know a large list of scandalous news about security breaches on companies of every size, very dangerous vulnerabilities discovered, and a huge debate on the loss of user privacy rights and mass surveillance done by companies and nation states. As systems collect an ever growing set of data, there are no longer small breaches as a single vulnerability or design error could expose user records in the range of hundreds of thousands.