Segovia Tech Train


Estamos aún pendientes de las charlas para marzo

Si quieres postularte para dar una charla tienes mas información en: https://github.com/segoviatechtrain/events

Scrum en 25 minutos

En esta charla explicaremos el framework de Scrum en su totalidad en 25 minutos.

Por: Luis Vidaechea

Scrum Master | Agile Coach | Scrum trainer He trabajado en distintos sectores donde he podido aplicar y escalar agilidad. Aeroespacial, telecomunicaciones y bancario, en el que actualmente trabajo, concretamente como Scrum Master en BBVA a través de Entelgy.

Ataques Adversarios: Como engañar una Red Neuronal

Las Redes Neuronales y el Deep Learning se han convertido en las palabras de moda debido a los grandes avances tecnológicos que se han producido en los últimos años.

Muchos de los que empiezan a aprender sobre este tema, en algún momento han creado y entrenado un clasificador de imágenes haciendo que este funcione razonablemente bien pero… ¿Es posible engañar estos algoritmos de clasificación? ¿Son infalibles?

En esta charla realizaremos ataques adversos sobre una red neuronal y veremos como es posible engañarla para que clasifique de manera totalmente distinta dos imágenes modificando sutilmente los píxeles de esta, de tal forma que a la vista humana parezca la misma imagen pero para la red sea una imágen totalmente distinta. https://github.com/josemanusr/AtaquesAdversariosTechTrain

Por: José Manuel Simón Ramos

Estudiante de último curso de Ingeniería Informática de Servicios y Aplicaciones en el Campus Universitario María Zambrano (Segovia). Amante de la informática, la tecnología y todo lo relacionado con el Big Data y el Machine Learning.

TDD Dojo

El objetivo de esta charla/taller, es introducirnos en el mundo de la practica deliberada de la mano de un ejercicio denominado Kata y poniendo en practica TDD, como metodología de trabajo.

Fizz Buzz es la kata elegida y la llevaremos a cabo en mob programming

Por: Abel Rincón (@ganger85)

Desarrollador de sistemas distribuidos, Big Data, Fast Data, Web, en fin… de un montón de cosas ;-) , desde hace más de 12 años, usando principalmente Scala y Java.

Por: Agustín Herranz Cecilia

Ingeniero Técnico de Telecomunicación, tras pasar una larga temporada enredando con postes y cabes de fibra óptica, volvio al mundo del software. Apasionado de Python y del Continuous Delivery, actualmente trabaja como DevOps Engineer, tratando de hacer las cosas más simples y sencillas.

Introducción a Kotlin

Kotlin es uno de los lenguajes de moda, el lenguaje que mayor crecimiento ha experimentado en el último año, sobre todo desde el apoyo de Google para convertirlo en el lenguaje de referencia para el desarrollo de aplicaciones en Android.

Pero Kotlin es mucho más, su sintaxis, la reducción de código, su interoperabilidad con Java, y una apuesta cada mayor por parte de frameworks como Spring Boot, Micronaut y Ktor para soportarlo esta empezando a convertirlo es una alternativa al desarrollo en Backend.

Tras asistencia a la KotlinConf 2019 celebrada en Copenague, me gustaría compartir con vosotros por que este lenguaje atrae y tanto, y que se esta moviendo en su ecosistema.

Por: Joaquin Diez

22 años dedicados a los sistemas de información, después de 7 años trabajando en un banco nacional de color naranja (y no holandés) decide que esta aburrido de hacer lo de siempre y en 2007 da el salto al “StartUp world” primero co-fundando Unience (ahora Finect.com), para luego fundar Logtrust (ahora conocido como Devo), en el último año se une al increíble equipo de Clarity.ai después de enamorarse de la visión de transformar el capitalismo trayendo el Impacto Social al mundo de las inversiones.

Como desarrollador de Java en cuerpo y alma, me encanta probar nuevos lenguajes y probar cualquier tecnología que pueda ayudar a desarrollar sistemas cada vez más complejos que necesiten escalar más y mejor.

Encuentro en Diciembre

Este mes de Diciembre, por cenas de navidad y exámenes no tendremos charlas.

En su lugar quedaremos a tomar unas cañas, o lo que os apetezca, el próximo viernes 13 de Diciembre a las 20:00 en el Bar España (enfrente de la UVa)

Arquitecturas reactivas

Desde que el Domain Driven Design es tendencia en la industria y con el reactive manifesto como base, en muchas partes de nuestros sistemas estamos implementando servicios “reactivos”, comunicación asíncrona, …, con la complejidad que eso añade en nuestros entornos, ¿Cuales son sus ventajas?¿Cuál es el precio a pagar? El objetivo de esta charla es mostrar las ventajas e inconvenientes de las arquitecturas basadas en eventos.

Por: Abel Rincón (@ganger85)

Desarrollador de sistemas distribuidos, Big Data, Fast Data, Web, en fin… de un montón de cosas ;-) , desde hace más de 12 años, usando principalmente Scala y Java.

Rendimiento en frontend: ¡adelgaza tu web!

En los últimos años ha aumentado el ancho de banda del que disponen gran parte de los usuarios de internet, pero no ha mejorado para todos por igual. Y mientras tanto, el peso de la mayoría de las webs también se ha incrementado, en algunos casos de forma brutal, resultando en muchos casos absurdo e innecesario. En esta charla veremos por qué no se ponen más esfuerzos en evitar esto, por qué supone un problema, y qué podemos hacer para evitarlo.

Por: Luis De Dios Martín (@luisddm_) de Alea Soluciones

Luis es Ingeniero de Teleco y se dedica al desarrollo de software, principalmente desarrollo web, con Python y Javascript. Aficionado también a la seguridad informática y la electrónica. Defensor del software/hardware libre e interesado en la educación y la privacidad en el mundo digital. Alumnus de h4ckademy. Desde 2017 es parte del equipo organizador de la conferencia anual FrontFest.

Privacidad y Desarrollo Tecnológico

Cada vez que alguien desarrolla software utiliza herramientas, otros programas y/o servicios, en las que se apoya o que directamente complementan aquello que está desarrollando. Las implicaciones en materia de privacidad pueden ser muy importantes en función de las opciones elegidas. Pero, ¿somos conscientes de este tipo de implicaciones, y de lo que pueden llegar a significar para los usuarios del software que estamos desarrollando?

Por: Pablo Marinero (https://www.pablomarinero.com)

Técnico Superior en Administración de Sistemas especializado en Privacidad y Migración a Software Libre. También es Geólogo y Máster en Ingeniería Geológica. Compagina labores de técnico informático con otras de consultoría sobre privacidad y migración a Software Libre. Ha creado un canal en Telegram para la difusión de noticias en torno al mundo de la privacidad: https://t.me/privacy_first

https://www.pablomarinero.com/BLOG_ES/privacidad_y_desarrollo_tecnologico.html

Cómo tener un data lake sin servidores en AWS

A estas alturas, el que más y el que menos se ha dado cuenta de que hay mucho valor en los datos que una empresa genera. Procesar esos datos a escala para obtener información interesante no es tarea fácil. En esta charla te contaré cómo montar un sistema que ingiera, transforme y analice datos a escala de manera simple y sin preocuparte de instalar ni un solo servidor

Por: Javier Ramirez (https://aws.amazon.com/es/developer/community/evangelists/javier-ramirez)

Tech Evangelist de Amazon Web Services donde se encarga de ayudar a los desarrolladores a sacar lo mejor de la nube, de forma que puedan centrarse en resolver problemas interesantes apoyándose en las ventajas de AWS. Amante del almacenamiento de datos, tanto grandes como pequeños, tiene amplia experiencia con sitemas: SQL, NoSQL, graph, in-memory, y Big Data, y le encantan los sistemas distribuidos y escalables.

Por que debes acudir a meetups y conferencias, y no solo como asistente.

¿Todavía no conoces el mundo de los meetups y conferencias técnicas? Aprovecha y acercate a SegoviaTechTrain donde te contaré todo las ventajas que puedes obtener en tu carrera profesional, y a nivel personal, acudiendo a eventos técnicos… </clickbait>

https://speakerdeck.com/tinproject/por-que-debes-acudir-a-meetups-y-conferencias-y-no-solo-como-asistente

Por: Agustín Herranz Cecilia

Ingeniero Técnico de Telecomunicación, tras pasar una larga temporada enredando con postes y cabes de fibra óptica, volvio al mundo del software. Apasionado de Python y del Continuous Delivery, actualmente trabaja como DevOps Engineer, tratando de hacer las cosas más simples y sencillas.

Don’t be evil: Errores de seguridad básicos

Exposición de problemas de seguridad que se suelen cometer en el desarrollo de aplicaciones. (Descripción provisional) https://docs.google.com/presentation/d/1WziGelBkIZWvlMbnjzVI0J2uCmLUpam59S1XwzLrUd4/edit#slide=id.g614a1cea8a_0_0

Por: Fernando Gutiérrez Pérez

Fernando es I.T. Informática de Gestión. Ha desarrollado su carrera como administrador de sistemas, en concreto en sistemas de infraestructura de internet (DNS, Servidores WEB, Servidores de aplicaciones, correo electrónico, etc) en diversos clientes Telefónica, eresMas (actualmente Orange), Consejo Superior de Investigaciones Científicas (CSIC). Actualmente trabaja en 4IQ, una empresa que se encarga en inteligencia de las fuentes abiertas (OSINT) y protección de identidad.

Introducción a a la programación funcional en la actualidad

Breve y básica introducción al paragdigma funcional, como trabajar reduciendo los efectos colaterales y cuales son las razones para que se este usando este enfoque de nuevo.

Por: Abel Rincón (@ganger85)

Desarrollador de sistemas distribuidos, Big Data, Fast Data, Web, en fin… de un montón de cosas ;-) , desde hace más de 12 años, usando principalmente Scala y Java.

Alastria ID

Sistema de smartcontracts y block chain

Por: Delia Estebaranz

Kubernetes

Introducción a kubernetes, historia de los orquestadores de contenedores

Por: Abel Rincón (@ganger85)

Desarrollador de sistemas distribuidos, Big Data, Fast Data, Web, en fin… de un montón de cosas ;-) , desde hace más de 12 años, usando principalmente Scala y Java.

Peopleware y Management 3.0

Por: Luis Vidaechea

Scrum Master | Agile Coach | Scrum trainer He trabajado en distintos sectores donde he podido aplicar y escalar agilidad. Aeroespacial, telecomunicaciones y bancario, en el que actualmente trabajo, concretamente como Scrum Master en BBVA a través de Entelgy.

Ayudate en tu desarrollo con Docker.

Breve y básica introducción a docker / docker-compose y de cómo podemos usar esas herramientas para ayudarnos en el desarrollo de nuestras aplicaciones. https://gist.github.com/tinproject/84b2da34173626ec59642d848cba65ef

Por: Agustín Herranz Cecilia

Ingeniero Técnico de Telecomunicación, tras pasar una larga temporada enredando con postes y cabes de fibra óptica, volvio al mundo del software. Apasionado de Python y del Continuous Delivery, actualmente trabaja como DevOps Engineer, tratando de hacer las cosas más simples y sencillas.

Planificación y estimación con Scrum

Exposición de problemas de seguridad que se suelen cometer en el desarrollo de aplicaciones. (Descripción provisional)

Por: Luis Vidaechea

Scrum Master | Agile Coach | Scrum trainer He trabajado en distintos sectores donde he podido aplicar y escalar agilidad. Aeroespacial, telecomunicaciones y bancario, en el que actualmente trabajo, concretamente como Scrum Master en BBVA a través de Entelgy.