PEUMConf 2019
El próximo 12 de octubre de 2019 se celebrará la segunda PEUMConf para poder disfrutar entre todas y todos de aquello que puedan aportarnos otras personas de la comunidad PEUM. El evento se ofrecerá online y se publicará el enlace el mismo día en esta página y por twitter.
El horario de las exposiciones
- 12:00 - Sesión de bienvenida y presentación https://bit.ly/32aAXz9
- 12:15 - Empiezan las sesiones
Track 1 | Track 2 | |
12:15 - 12:55 | Presentación del Robot MATE1 y nuestro desarrollo apoyado junto a Promobot https://bit.ly/35s30fy | El software moderno es una mierda https://bit.ly/2B6gi3u |
13:00 - 13:55 | Seguridad para desarrolladores - 101 https://bit.ly/2M6jq5G | WebAssembly C++ y JS https://bit.ly/2VxZYle |
DESCANSO - Networking - https://bit.ly/33rT0Bk | ||
15:00 - 15:40 | Git branching: trabajando con git y equipos https://bit.ly/316LKZX | InmunoGame, cuando la inmunología conoció a Javascript of Things https://bit.ly/32aeIcu |
15:50 - 16:50 | ¨Servermore or serverless.¨: Introducción a CI/CD desde dos filosofías de infraestructura diferentes y usando Gitlab. https://bit.ly/2q85WOj | Ser CTO es una mierda https://bit.ly/2pht8cd |
DESCANSO - https://bit.ly/2oDaqvV | ||
17:30 - 18:10 | Quemando el cajón de las excusas para no hacer testing https://bit.ly/2oBpji9 | |
18:15 - 18:55 | AR, ThreeJS & VueJS: Del papel a la realidad aumentada https://bit.ly/35nBPCJ | Las librerías dinámicas son una mierda https://bit.ly/2OGfdYa |
19:15 | MESA REDONDA: Cómo he llegado a ser programador/a https://bit.ly/2VBqudO |
Los horarios están expresados en el huso horario utilizado en España (península ibérica) CEST.
En el siguiente enlace podéis ver a que hora corresponde el inicio de la PEUMConf 2019 en vuestro horario local: http://www.timebie.com/std/centraleuropeansummer.php?q=12
En el siguiente enlace podéis ver a que hora corresponde el inicio de la PEUMConf 2019 en vuestro horario local: http://www.timebie.com/std/centraleuropeansummer.php?q=12
Exposiciones
InmunoGame, cuando la inmunología conoció a Javascript of Things
Presentan
Azahara Fernandez Guizan @azahara_fergui
Azahara Fernandez Guizan @azahara_fergui
Descripción
Este verano nos hemos liado la manta a la cabeza y hemos diseñado y programado el InmunoGame. Un juego que a la par de entretener vigila las condiciones ambientales de la habitación del niño. Hemos usado una Raspberry Pi, varios sensores, leds, botones y Javascript of Things. Te contaremos como lo conseguimos.
Temas
Javascript, IoT, Inmunología
El software moderno es una mierda
Presenta
Pablo Marcos Oltra @pablomarc0s
Descripción
Exposición desde un punto de vista cómico y caricaturizado sobre el software moderno. Empezaremos hablando de cómo se hacía el software en las pasadas décadas y las diferencias con el software de hoy en día. Veremos cómo se ha aumentado la productividad y a costa de qué. ¿De verdad es éste el camino al que queremos dirigirnos? ¿De verdad no hay otra forma de ser más productivo que antaño sin pecar de los fallos que tienen los programas actuales?
Temas
software moderno, productividad, abuelo cebolleta, estamos en la mierda, comediaSeguridad para desarrolladores - 101
Presenta
Jose Antonio Bautista Montejo @jbautistam
Descripción
Introducción a la programación segura. Técnicas de desarrollo para evitar problemas de seguridad: SqlInjection, XSS, CSRF, DoS, componentes...
Temas
WebAssembly C++ y JS
PresentaGonzalo Nandez
Descripción
Se explicara la forma básica de instalar los paquetes necesarios para crear WebAssembly. Las configuraciones de variables de entorno del editor de C++ y algunos ejemplos sencillos de cómo usarlos en una web.
Temas
WebAssembly, Wasm, C++, Js
Manuel Duran
*invitado especial*
Guillermo Blasco Jiménez @GuillermoTbb
Daniel Primo @delineas
Temas
testing,tdd,buenaspracticas
María Cano-Cortés @reversotenebros
Temas
Blockchain, criptomonedas
Aviso: Se ha cancelado la sesión de "Lo vais a flipar con .NET 5"
Git branching: trabajando con git y equipos
Presenta
Jesús López @jeslopcru
Jesús López @jeslopcru
Descripción
Todos conocemos Git. Sabemos hacer commit, hacer pull y push. Pero y cuando trabajamos en un equipo ¿Cómo lo hacemos?
Hay estrategias de branching como GitFlow, Trunk based, environment Based,... al final lo que termina pasando es cuando las ramas son grandes acabamos haciendo carreras por ser el primero en hacer merge para que los conflictos sean para otro. En esta charla veremos algunas estrategias de branching como trunk based, environment branch (una rama por entorno) y como son las mejores maneras de hacer trabajar con git y las ramas sin que eso sea un caos.
Temas
Git, branching
Presentación del Robot MATE1 y nuestro desarrollo apoyado junto a Promobot
PresentanManuel Duran
*invitado especial*
Descripción
Charla de presentación de las tecnologías de Base de datos lingüística original de Promobot. La empresa desarrolladora del hardware original del robot y de como se le realizo ingeniería inversa a dicha base de datos e integramos al robot con nuestra propia base de datos, haremos un breve resumen de la tecnología que arquitectura y como esta estructurada nuestra nueva Base de datos lingüística.
Temas
chatbot, robotica, reingenieria.
¨Servermore or serverless.¨: Introducción a CI/CD desde dos filosofías de infraestructura diferentes y usando Gitlab.
Presentan
Marco Bellido @marcoocram
Marco Bellido @marcoocram
César Izquierdo Tello @cesiztel
Descripción
¿Te imaginas que Netflix tuviera que desplegar todos sus aplicaciones usando FTP? ¿Cuanto tiempo pasaría sus ingenieros haciendo este proceso? ¿Qué riesgo habría? ¿Cuánto tardarían en entregar valor a sus clientes?
Las metodologías continuas en el desarrollo de software están basadas en automatizar la ejecución de un conjunto de scripts para minimizar la introducción de errores, y desplegar código nuevo lo antes posible con la mínima interacción humana. ¿Cómo se aplica esto al desarrollo de software?
¿Qué vamos a ver en esta charla?:
En la primera parte usamos un proyecto de ejemplo para hacer una introducción la metodologías continuas de CI/CD usando Gitlab CI/CD.
Se presentarán los flujos básicos, las ventajas de adoptar estas metodologías: automatización en el proceso de integración de cambios con test, despliegue automático en diferentes entornos y la potencia del despliegue por configuración.
¿Cómo integrarlo en el día a día del desarrollo? También lo veremos. Todo esto con un ejemplo real y veremos la potencia de estos flujos a golpe de commit. En el ejemplo anterior, desplegábamos en un servidor, pero ¿y si no hay servidor?.
La segunda parte introduciremos otra visión de CI/CD desde la filosofía serverless. Usaremos Now (https://zeit.co) con su integración en Gitlab. Nuestras páginas se convierten en funciones lambda, no necesitamos otro proveedor de CI, el despliegue se ejecuta sin esperas y nuestras funciones escalan automáticamente.
¿Te imaginas que Netflix tuviera que desplegar todos sus aplicaciones usando FTP? ¿Cuanto tiempo pasaría sus ingenieros haciendo este proceso? ¿Qué riesgo habría? ¿Cuánto tardarían en entregar valor a sus clientes?
Las metodologías continuas en el desarrollo de software están basadas en automatizar la ejecución de un conjunto de scripts para minimizar la introducción de errores, y desplegar código nuevo lo antes posible con la mínima interacción humana. ¿Cómo se aplica esto al desarrollo de software?
¿Qué vamos a ver en esta charla?:
En la primera parte usamos un proyecto de ejemplo para hacer una introducción la metodologías continuas de CI/CD usando Gitlab CI/CD.
Se presentarán los flujos básicos, las ventajas de adoptar estas metodologías: automatización en el proceso de integración de cambios con test, despliegue automático en diferentes entornos y la potencia del despliegue por configuración.
¿Cómo integrarlo en el día a día del desarrollo? También lo veremos. Todo esto con un ejemplo real y veremos la potencia de estos flujos a golpe de commit. En el ejemplo anterior, desplegábamos en un servidor, pero ¿y si no hay servidor?.
La segunda parte introduciremos otra visión de CI/CD desde la filosofía serverless. Usaremos Now (https://zeit.co) con su integración en Gitlab. Nuestras páginas se convierten en funciones lambda, no necesitamos otro proveedor de CI, el despliegue se ejecuta sin esperas y nuestras funciones escalan automáticamente.
Temas
CI/CD, metodologías continuas, gitlab, now, serverless, lambdas, automatización, testing, flujos
CI/CD, metodologías continuas, gitlab, now, serverless, lambdas, automatización, testing, flujos
Ser CTO es una mierda
PresentaGuillermo Blasco Jiménez @GuillermoTbb
Descripción
Eso, decir que eres CTO en una startup es muy de modrnis y quedas muy guay con amigos de amigos. Pero es una mierda. ¿No sabes porqué? Pues conecta los auriculares.
Eso, decir que eres CTO en una startup es muy de modrnis y quedas muy guay con amigos de amigos. Pero es una mierda. ¿No sabes porqué? Pues conecta los auriculares.
Temas
CTO, management, hiring, arquitectura
CTO, management, hiring, arquitectura
Quemando el cajón de las excusas para no hacer testing
PresentaDaniel Primo @delineas
Descripción
Siempre hay una buena excusa para no hacer tests unitarios, de integración o de lo que sea. He escuchado de todo: falta de tiempo, incremento del coste, proyecto pequeño, a la luna fueron sin TDD, el cocido de mi abuela si era una prueba de aceptación...
Aquí os contaré algunas de ellas revolviendo en mi propio cajón de excusas y cómo propongo luchar contra ellas con algunos casos prácticos.
Aquí os contaré algunas de ellas revolviendo en mi propio cajón de excusas y cómo propongo luchar contra ellas con algunos casos prácticos.
Temas
testing,tdd,buenaspracticas
AR, ThreeJS & VueJS: Del papel a la realidad aumentada
PresentaMaría Cano-Cortés @reversotenebros
Descripción
Explicación de un proyecto Open Source realizado con los problemas y soluciones. Trabajo hecho en una semana con un equipo multidisciplinar de 5 personas en un hackaton. Lectura de códigos para visualizar objetos 3D (Blender & ThreeJS) en realidad virtual a través de la pantalla del móvil (Aframe.js), sobre una arquitectura de VueJS.
Explicación de un proyecto Open Source realizado con los problemas y soluciones. Trabajo hecho en una semana con un equipo multidisciplinar de 5 personas en un hackaton. Lectura de códigos para visualizar objetos 3D (Blender & ThreeJS) en realidad virtual a través de la pantalla del móvil (Aframe.js), sobre una arquitectura de VueJS.
Temas
AR, ThreeJS, VueJS
Las librerías dinámicas son una mierda
Presenta
Pablo Marcos Oltra @pablomarc0s
Descripción
Las librerías dinámicas son usadas diariamente por todo el mundo, pero mucha gente no parece tener del todo claro en qué consisten y cómo el sistema operativo trabaja con ellas. En esta charla, explicaremos qué son, cómo se crean y utilizan y los peligros de seguridad inherentes que conllevan. Enseñaremos ejemplos prácticos y sencillos de código para mostrar la potencia y utilidad que tienen en diferentes ámbitos, como por ejemplo para cargar código en caliente sin reiniciar la aplicación.
Las librerías dinámicas son usadas diariamente por todo el mundo, pero mucha gente no parece tener del todo claro en qué consisten y cómo el sistema operativo trabaja con ellas. En esta charla, explicaremos qué son, cómo se crean y utilizan y los peligros de seguridad inherentes que conllevan. Enseñaremos ejemplos prácticos y sencillos de código para mostrar la potencia y utilidad que tienen en diferentes ámbitos, como por ejemplo para cargar código en caliente sin reiniciar la aplicación.
Temas
librerías dinámicas, seguridad, productividad, bajo nivel
Mamá me han contratado para blockchain y no se nada! Manual de supervivencia
Presenta
Meri Fernández @meri_minimeri
Descripción
“-Queremos que te unas a nuestro equipo, vamos a darle la vuelta a cómo se compran criptomonedas, haciendo el foco en el usuario
-Pero es que yo no sé nada de criptomonedas ni de blockchain
-Te enseñamos, tranquila”
Y así me cambié de trabajo, y tuve que ponerme las pilas para aprender mucho. No he tenido verano, pero he aprendido mucho y os lo pienso contar!
¿no sabéis nada de blockchain y criptomonedas? ¡no pasa nada! Ya os lo cuento yo!
“-Queremos que te unas a nuestro equipo, vamos a darle la vuelta a cómo se compran criptomonedas, haciendo el foco en el usuario
-Pero es que yo no sé nada de criptomonedas ni de blockchain
-Te enseñamos, tranquila”
Y así me cambié de trabajo, y tuve que ponerme las pilas para aprender mucho. No he tenido verano, pero he aprendido mucho y os lo pienso contar!
¿no sabéis nada de blockchain y criptomonedas? ¡no pasa nada! Ya os lo cuento yo!
Temas
Blockchain, criptomonedas
Aviso: Se ha cancelado la sesión de "Lo vais a flipar con .NET 5"
El horario de las exposiciones
- 12:00 - Sesión de bienvenida y presentación https://bit.ly/32aAXz9
- 12:15 - Empiezan las sesiones
Track 1 | Track 2 | |
12:15 - 12:55 | Presentación del Robot MATE1 y nuestro desarrollo apoyado junto a Promobot https://bit.ly/35s30fy |
El software moderno es una mierda https://bit.ly/2B6gi3u |
13:00 - 13:55 | Seguridad para desarrolladores - 101 https://bit.ly/2M6jq5G |
WebAssembly C++ y JS https://bit.ly/2VxZYle |
DESCANSO - Networking - https://bit.ly/33rT0Bk | ||
15:00 - 15:40 | Git branching: trabajando con git y equipos https://bit.ly/316LKZX |
InmunoGame, cuando la inmunología conoció a Javascript of Things https://bit.ly/32aeIcu |
15:50 - 16:50 | ¨Servermore or serverless.¨: Introducción a CI/CD desde dos filosofías de infraestructura diferentes y usando Gitlab. https://bit.ly/2q85WOj |
Ser CTO es una mierda https://bit.ly/2pht8cd |
DESCANSO - https://bit.ly/2oDaqvV | ||
17:30 - 18:10 | Quemando el cajón de las excusas para no hacer testing https://bit.ly/2oBpji9 |
|
18:15 - 18:55 | AR, ThreeJS & VueJS: Del papel a la realidad aumentada https://bit.ly/35nBPCJ |
Las librerías dinámicas son una mierda https://bit.ly/2OGfdYa |
19:15 | MESA REDONDA: Cómo he llegado a ser programador/a https://bit.ly/2VBqudO |
Los horarios están expresados en el huso horario utilizado en España (península ibérica) CEST.
En el siguiente enlace podéis ver a que hora corresponde el inicio de la PEUMConf 2019 en vuestro horario local: http://www.timebie.com/std/centraleuropeansummer.php?q=12
En el siguiente enlace podéis ver a que hora corresponde el inicio de la PEUMConf 2019 en vuestro horario local: http://www.timebie.com/std/centraleuropeansummer.php?q=12
Muchas gracias a todas y a todos.
Muy buenas! Enhorabuena por el Holding de comunicaciones que os habeis montado :D
ResponderEliminar¿Estará disponible la PEUM CONF 2019 en podcast? gracias!
Pues no lo habíamos pensado, no es mala idea. Le daremos una vuelta.
EliminarEstimado Alex, donde podemos ver las repeticiones de la conferencia. Un saludo.
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarNervios! Preparados todos para mañana!?
ResponderEliminarNooooo, yo quería ver la de .NET....jooooo
ResponderEliminarLos enlaces a las sesiones ya no funcionan?
ResponderEliminar