PEUMConf 2019

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.

La jornada se basará en  exposiciones en diferentes formatos y tiempos con participantes y ponentes de la comunidad del canal de Slack de Programar es una mierda de todo el mundo.




El horario de las exposiciones




Track 1 Track 2
12:15 - 12:55Presentació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:55Seguridad para desarrolladores - 101
https://bit.ly/2M6jq5G
WebAssembly C++ y JS
https://bit.ly/2VxZYle
DESCANSO - Networking - https://bit.ly/33rT0Bk
 15:00 - 15:40Git 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:55AR, 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:15MESA 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


Exposiciones


InmunoGame, cuando la inmunología conoció a Javascript of Things

Presentan
Azahara Fernandez Guizan @azahara_fergui
Juan Manuel Rodríguez Perez @juan_manuel_rp

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, comedia


Seguridad 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
seguridad


WebAssembly C++ y JS

Presenta
Gonzalo 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


Git branching: trabajando con git y equipos

Presenta
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

Presentan
Manuel 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
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.

Temas
CI/CD, metodologías continuas, gitlab, now, serverless, lambdas, automatización, testing, flujos


Ser CTO es una mierda

Presenta
Guillermo 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. 

Temas
CTO, management, hiring, arquitectura



Quemando el cajón de las excusas para no hacer testing

Presenta
Daniel 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.

Temas
testing,tdd,buenaspracticas


AR, ThreeJS & VueJS: Del papel a la realidad aumentada

Presenta
Marí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.

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.

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!

Temas
Blockchain, criptomonedas



Aviso: Se ha cancelado la sesión de "Lo vais a flipar con .NET 5"


El horario de las exposiciones




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

Muchas gracias a todas y a todos.

5 comentarios :

  1. Muy buenas! Enhorabuena por el Holding de comunicaciones que os habeis montado :D

    ¿Estará disponible la PEUM CONF 2019 en podcast? gracias!

    ResponderEliminar
    Respuestas
    1. Pues no lo habíamos pensado, no es mala idea. Le daremos una vuelta.

      Eliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Nervios! Preparados todos para mañana!?

    ResponderEliminar
  4. Nooooo, yo quería ver la de .NET....jooooo

    ResponderEliminar