Daremos un vistazo al estado actual de las herramientas, frameworks y mejores prácticas para construir aplicaciones móviles para distintas plataformas. Platicaremos sobre los avances y tendencias en cuanto a prácticas y tecnologías para desarrollo móvil, así como lo que se vislumbra para el futuro.
Santiago Siri, cofundador del Partido de la Red y de la organización sin fines de lucro DemocracyOs, compartirá lecciones sobre la experiencia de hacer emprendimiento tecnológico en un segmento tan ajeno a la tecnología como lo es la política.
El front-end ha evolucionado, de maquetadores a ingenieros, arquitectos de javascript y front-end, a diario conviven con dependencias que ayudan a potenciar las aplicaciones web que están desarrollando. Escuchamos Bootstrap, CSS, LESS, Coffeescript, de igual forma frameworks como Backbone, ember, ReactJS, AngularJs.
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.
¿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!! 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.
Por lo general, en un proyecto cada programador desarrolla en local. Dado que cada uno es responsable por instalar programas en su máquina, actualizar las versiones, configurar las librerías, etc. no son fuera de lo común situaciones como estas:
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.
El objetivo de la plática es mostrar con un ejemplo como especificar la arquitectura de un sistema. Hoy en día hay varios libros de Arquitectura de software que nos muestran: Que debemos hacer, Que podemos usar pero pocos nos dan un ejemplo concreto.
Aprovechar una oportunidad de desarrollo, integración o mantenimiento de software requiere que las decisiones sean tomadas teniendo en cuenta riesgos, costos de oportunidad, plazos, inversiones, esfuerzo a ser empleado, nivel de calidad y funciones que se asignen al software y al hardware.
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?
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.
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.
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.
Introducción al uso y desarrollo de Web Components usando Google Polymer.
* Intruducción a Web Components.
* Uso de Google Web Components.
* Desarrollo de Web Components con Polymer.
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.
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.
Whether it's Agile or Waterfall, RUP or XP, the software story hasn't really changed. We start out with the best of intentions, trying not to repeat the mistakes of the past. We make a commitment to do things "the right way" this time.
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 ...
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.
Introducción al ecosistema Heroku
Que nos ofrece Heroku
Instalación de recursos necesarios para correr Heroku
Creando un MVP en menos de 15 min con Heroku
Limites y ventajas
Hacks para sacar provecho de heroku por menos $
Este metodo nos logro el 2do lugar en el Startup Weekend en Medellín CO
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.
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.
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
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.
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).
La idea es hablar sobre la Automatización de pruebas en una metodología ágil, cuáles son sus ventajas, desventajas, como se adapta una automatización ágil y como se debe de adoptar los cambios del negocio-dev-automation
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.
En esta platica abordaremos los conceptos relacionados al Diseño Web Responsivo y el uso de Bootstrap.
El diseño web responsive o adaptativo es una técnica de diseño web que busca la correcta visualización de una misma página en distintos dispositivos.
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.
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.