Program for Opensouthcode 2018

2018-06-01
09:45
David Sedeño

Bienvenida a Opensouthcode

presented by David Sedeño

Bienvenida a Opensouthcode 2018

09:45 - 10:00 Sala Benalmádena - 002
10:00
Antonio Jerez

BigData y ML en TodoColeccion
Así estamos introduciendo procesos BigData en una empresa con más de 20 años de historia y de historico

presented by Antonio Jerez

Siempre me ha apasionado el mundo de la algoritmia, sobre todo orientada a recomendaciones de contenido, pero no dejaba de ser un Hobby. Fue en TodoColeccion donde se me ofreció la oportunidad de pasar del mundo de las DevOps al mundo del BigData, precisamente implementando un motor de recomendación de contenido. En esta charla vamos a explicar cuales fueron las cosas que más nos llamaron la at...

more

10:00 - 10:45 Sala Benalmádena - 002
Javier Ramirez

OpenShift Break & Fix
Proof yourself a real DevOps troubleshooting and deploying applications on an OpenShift cluster

presented by Javier Ramirez

  • Have you ever considered running an OpenShift cluster? Are you scared by the complexity? Join us in this workshop to break and fix some stuff to gain the confidence you need.
  • Each assistant will start with a non-working Openshift cluster and the final target will be to run a provided containerized web application after we solve several small and related issues.
  • Hints will be provided ...
more

10:00 - 12:00 Sala Colmenar 2 - 115
Juan José Oyague

Django y Angular 5 de la mano
Mi experiencia tras conjuntar ambas tecnologías

presented by Juan José Oyague

Veremos que Angular 5 puede llevarse bien con Django haciendo uso de Django Rest Framework o Django Channels para la comunicación, mientras aprovechamos el ORM y demás características de Django en el lado del servidor.

10:00 - 10:45 Sala Riogordo 3 - 117
11:00
Ruben Triviño Juárez

Ionic - From 0 to Hero
Charla introductoria a Ionic 3+

presented by Ruben Triviño Juárez

Haremos un recorrido por Ionic 3+ para conocer las principales características, componentes, temas y funcionalidades que acompañan a este fantástico framework. Además, veremos ejemplos de aplicaciones reales en producción.

11:00 - 11:45 Sala Riogordo 3 - 117
Raúl Yeguas

Machine Learning en tu navegador

presented by Raúl Yeguas

El Machine Learning tiene dos actores principales, Python y R; pero ahí está también JavaScript, dispuesto a comerse tu parte del pastel. En esta charla mostraremos el potencial de JavaScript en el uso de Machine Learning para aplicaciones web en el lado del cliente, favorecido entre otras cosas por las Progressive Web Apps y los workers. Compararemos sus puntos fuertes y debilidades con tros l...

more

11:00 - 11:45 Sala Benalmádena - 002
Juan Manuel Cintas Peña restalion

Spring Cloud Microservices 101
Introducción a Spring Cloud Microservices

presented by Juan Manuel Cintas Peña, restalion

En esta charla presentaremos los fundamentos para la creación de microservicios haciendo uso de Spring Cloud, el stack de Spring con base en Netflix OSS. Presentaremos los elementos fundamentales, su función, configuración y uso. Y podremos ver todo en funcionamiento en una demo que muestre cómo todos los elementos actúan de forma coordinada.

11:00 - 11:45 Sala Colmenar 3 -115
12:00
Rafa Molina

Desarrolla aplicaciones web sin usar html o javascript
Desarrollo de aplicaciones web Java con vaadin 8

presented by Rafa Molina

El objetivo de la charla es hacer una introducción al framework de desarrollo de aplicaciones Web Vaadin. Vaadin es un framework altamente productivo y permite desarrollar aplicaciones web como aplicaciones de escritorio convencionales (Swing) de manera fácil y sin usar javaScript. Todo bajo el ecosistema de tecnologías de Java permitento el desarrollo con cualquier lenguaje que se ejecute so...

more

12:00 - 12:45 Sala Colmenar 3 -115
Luis José Sánchez González

Chirimoya: software para presentaciones basado en Angular

presented by Luis José Sánchez González

Chirimoya permite hacer presentaciones de forma fácil y rápida ya que tiene una sintaxis muy sencilla. Incluye temas, transiciones, resaltado de código mediante Highlight.js, tiene FontAwesome pre-instalado y, como es un proyecto en Angular, se pueden incluir componentes dentro de las diapositivas.

12:00 - 12:45 Sala Riogordo 3 - 117
Javier Suárez Ruiz

Taller de desarrollo de aplicaciones multiplataforma con Xamarin

presented by Javier Suárez Ruiz

En este taller **vamos a realizar una aplicación completa paso a paso para Android, iOS, Linux, macOS y Windows utilizando **Xamarin. El objetivo del taller será conocer las características y opciones ofrecidas por Xamarin, aprender a crear aplicaciones compartiendo la mayor cantidad de código posible entre plataformas así como acceder a características de cada plataforma.

¿Te animas?

12:00 - 14:00 Sala Colmenar 2 - 115
Daniel García Moreno

Introducción a Rust
Introducción al lenguaje de programación rust para programadores

presented by Daniel García Moreno

Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla.​ Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico". Está siendo utilizado para reimplementar las partes críticas de Firefox y la comunidad alrededor del lenguaje crece a un ritmo vertiginoso. En esta charla se mostrará qué es lo que aporta Rust como...

more

12:00 - 12:45 Sala Benalmádena - 002
13:00
crsanti

Introducción a TypeScript

presented by crsanti

Introducción a TypeScript. Mejora tu productividad y calidad de código con TypeScript añadiendo tipos estáticos.

13:00 - 13:45 Sala Riogordo 3 - 117
David

NLTK: Procesando el Lenguaje Natural

presented by David

Esta charla pretende ser una introducción al NLTK por motivaciones prácticas. Así, se mostrarán scripts para las siguientes cuestiones:

  • Feeling análisis
  • Detección de género
  • Similaridad de frases
  • Resumen de textos
  • Clasificación de documentos
  • Extracción de palabras clave
  • El problema de la disambiguación

Y otras herramientas más de bajo nivel en el nivel de procesamie...

more

13:00 - 13:45 Sala Colmenar 3 -115
Alejandro Escanero Blanco

Experiencias sobre modernización de aplicaciones y entornos opensource.
Experiencia sobre la modernización de una aplicación en un entorno de software libre.

presented by Alejandro Escanero Blanco

Experiencias sobre modernización de aplicaciones y entornos opensource.

Una necesidad, o un nuevo requisito nos lleva a replantear aplicaciones que llevan "ahí" más de diez años funcionando sin que nadie se acuerde de ellas. Este es el caso de una experiencia y los pasos realizados y previstos en la modernización de una aplicación hospitalaria que un día simplemente necesitaba crecer y ...

more

13:00 - 13:45 Sala Benalmádena - 002
16:00
Jose Luis

Wazuh, A comprehensive open source security monitoring platform

presented by Jose Luis

HIDS (Host-based Intrusion Detection Systems) have become increasingly important as the number and severity of threats is growing continuously.

One of the main reasons of HIDS adoption is that enterprise servers are no longer only running on traditional data centers, but also on IaaS platforms (e.g. Amazon AWS or Azure), where the deployment of NIDS (Network Intrusion Detection Systems) i...

more

16:00 - 16:45 Sala Colmenar 2 - 115
Pablo Martínez Schroder

Linux-Malaga Meetup
Charlas programadas por el grupo de usuario de LInux de Málaga

presented by Pablo Martínez Schroder

Charlas programadas por el grupo de usuarios de Linux y software libre de Málaga.

16:00 "OpenStack: Introducción a como tener tu propia cloud", por Pablo Martínez

16:45 "Aplicación para prototipado y documentación de aplicaciones de base de datos" por Domingo Álvarez Duarte

17:30 "Introducción a GCloud SDK" por Javier Ramírez

16:00 - 18:00 Sala Colmenar 3 -115
Pedro Parra Ortega Rafal Kozlowski Fran

DevOps: From source code to production
Summa Work Flow

presented by Pedro Parra Ortega, Rafal Kozlowski, Fran

Hoy en día en el proceso de desarrollo de software nuestro mayor reto consiste en reducir al máximo las vulnerabilidades. Usualmente estas vulnerabilidades están relacionadas con la interacción humana. Para tratar de minimizar estos problemas, necesitamos automatizar la mayor cantidad de procesos posible. El mercado actual ofrece mucha varidad de herramientas para intentar solventar estos probl...

more

16:00 - 18:00 Sala Riogordo 2 -117
Rafael Hidalgo Calero restalion

Integrando Machine Learning en Microservicios
De la IA a la arquitectura de ejecución

presented by Rafael Hidalgo Calero, restalion

Cada vez más y en más entornos, las arquitecturas basadas en Microservicios se expanden y no pueden dejar a un lado la explosión del Big Data y la Inteligencia Artificial en el que nos hayamos inmersos. Son dos mundos felizmente condenados a convivir. En esta charla vamos a presentar de qué forma podemos integrar un modelo predictivo de Machine Learning implementado mediante Apache Spark ML den...

more

16:00 - 16:45 Sala Benalmádena - 002
Quique Fdez Guerra

Aplicaciones reales y escalables con Nuxt, Vuex y TypeScript

presented by Quique Fdez Guerra

¿Conoces TypeScript? ¿Estás trabajando con Vue? ¡Vamos a por el siguiente nivel! En esta charla vas a aprender como crear aplicaciones reales y escalables utilizando lo mejor de TypeScript y de Nuxt, una capa por encima de Vue que usa Vuex (similar a redux). Estar continuamente actualizando a tu equipo puede ayudar a tu producto, al mismo equipo y a los proyectos en los que trabajáis. Discutamo...

more

16:00 - 16:45 Sala Riogordo 3 - 117
17:00
Guillermo

OpenProdoc: gestión documental con software libre

presented by Guillermo

En esta ponencia presentaremos OpenProdoc 2.1 y algunos casos de uso de esta solución de gestión documental libre y de código abierto.

OpenProdoc, que nació como un reto profesional de Joaquín Hierro, se ha convertido en una herramienta cada vez más completa y ofrece de forma libre las principales funcionalidades necesarias en la gestión documental:

  • Clasificación y búsqueda de d...
more

17:00 - 17:45 Sala Benalmádena - 002
Alberto Bautista

Consistencia en tu código javascript con eslint y prettier.

presented by Alberto Bautista

En cualquier proyecto de software en el que trabajen simultaneamente varias personas es recomendable seguir una guía de estilo de código, ya que ayuda a su legibilidad y mantenibilidad.

En el caso de javascript disponemos de dos herramientas complementarias, prettier y eslint que nos facilitan esta tarea. En esta charla veremos como utilizarlas y sacarles todo el partido posible:

  • exp...
more

17:00 - 17:45 Sala Riogordo 3 - 117
Nando Sola Jorge Hidalgo Ángel Gómez Romero

OWASP Top Ten (Meetup de MálagaJUG y BoquerónSec)
Repaso a las 10 principales vulnerabilidades de seguridad en aplicaciones web

presented by Nando Sola, Jorge Hidalgo, Ángel Gómez Romero

Meetup del grupo de usuarios de Java MálagaJUG, en colaboración con BoquerónSec (nuevo grupo de usuarios dedicado a la ciberseguridad).

OWASP Top Ten OWASP es una organización global sin ánimo de lucro que busca crear una comunidad abierta dedicada al desarrollo y mantenimiento de aplicaciones confiables y seguras. OWASP Top Ten es uno de los activos más conocidos de OWASP: una guía de ...

more

17:00 - 18:00 Sala Colmenar 2 - 115
18:00
Carmel Hassan Miguel Torres

Analizando la UX con Javascript
Cómo recolectar y analizar métricas de UX con Javascript

presented by Carmel Hassan, Miguel Torres

¿Es posible obtener métricas sobre la experiencia de usuario de nuestra aplicación web? ¿Qué estamos midiendo exactamente? ¿Podemos modelar con Javascript el comportamiento de los usuario? En esta charla compartiremos de una forma práctica técnicas para diseñar métricas de UX más allá de la tradicional analítica web y mostraremos cómo podemos obtenerlas con Javascript. Usaremos Google Analytics...

more

18:00 - 18:45 Sala Riogordo 3 - 117
Fran Pérez Gómez

React y la WordPress REST API
Meetup de Wordpress Málaga

presented by Fran Pérez Gómez

Desde la version 4.7, WordPress incluye en su core la REST API, una poderosa funcionalidad que convierte a este CMS en un framework sobre el que desarrollar nuevas aplicaciones webs, SPAs, comunicar nuestro WordPress con otros sistemas como CRMs/ERPs, integrar nuestro contenido y productos de nuestra tienda de WooCommerce con aplicaciones móviles, etc.

En este taller emplearemos **React....

more

18:00 - 20:00 Sala Colmenar 3 -115
Nando Sola Jorge Hidalgo durdiales Rafael Hidalgo Calero

Introducción a Lagom y primeros pasos (Meetup de Málaga Scala Developers)
Las maravillas de la programación funcional y reactiva para procesar grandes volúmenes de información

presented by Nando Sola, Jorge Hidalgo, durdiales, Rafael Hidalgo Calero

Meetup del grupo Málaga Scala Developers

El cada vez más creciente interés en ofrecer soluciones no monolíticas, basadas en microservicios y que puedan escalar, está en aumento en los recientes años debido al conjunto de características increíbles que ofrecen, ya que se ajustan perfectamente a los complejos requisitos de muchos casos de uso empresarial, como por ejemplo, soluciones de mon...

more

18:00 - 19:00 Sala Colmenar 2 - 115
19:00
Jose Alberto Garcia

Databeers especial Opendata

presented by Jose Alberto Garcia

Evento especial de Databeers sobre Opendata.

19:40 ¿Cómo gestionar un Ayuntamiento con datos? - David Bueno Vallejo (CIO Ayuntamiento de Málaga)

19:50 Call for Code - Elisa Martin Garijo (Directora de Innovación y Tecnología, IBM, S.A.)

20:00 Tendencias y Patrones de Consumo en la Feria de Málaga - José Miguel Miralles López (Coordinador Data Science Lab en Cajamar

20:10 Opendata f...

more

19:00 - 21:00 Sala Benalmádena - 002
Javier Calzado

React y D3.js, trabajando juntos
Ejemplo de integración de D3.js en React

presented by Javier Calzado

Breve repaso a los fundamentos de React y D3.js y su manejo del DOM. Veremos la problemática que esto implica debido a la pugna por el control del mismo por parte de ambas librerías, y presentaremos las distintas alternativas con sencillos ejemplo de integración.

19:00 - 19:45 Sala Riogordo 3 - 117
2018-06-02
09:30
Agustín Benito Bethencourt

Primeros pasos del Software Libre en infraestructura civil: CIP
Civil Infrastructure Platform, a Linux Foundation Initiative

presented by Agustín Benito Bethencourt

CIP es una iniciative de la Linux Foundation para llevar el Software Libre a las infraestructuras civiles: gestión de sistemas de transporte ferroviario, plantas de generación de energía, etc., tradicionalmente ligadas al software privativo. El objetivo de CIP es desarrollar un sistema base sobre Linux y mantenerlo por un periodo largo de tiempo, mayor que las actuales distribuciones comerciale...

more

09:30 - 10:15 Sala Fuengirola - 001
Roman Martin Gil

Integrando tus aplicaciones facilmente con Apache Camel
Integración Ágil

presented by Roman Martin Gil

Los sistemas de información van creciendo muy rapido con la aparición de nuevas aplicaciones que deben comunicarse entre ellas. Mantener este ecosistema cohexionado puede ser dificil y costoso ... sino te ayudas de un framework de integración como Apache Camel. En esta charla describiremos las ventajas que permite este framework para la integración agil y rápida de s...

more

09:30 - 10:15 Sala Canillas - 013
Braulio

Desarrollando de forma progresiva con React / Redux
Como desarrollar de forma desacoplada y fluida

presented by Braulio

¿Cuantas veces te has puesto a desarrollar una aplicacíon y topado con que no podías avanzar porque la API Rest no estaba lista? ¿ Cuantas te has metido en un jardín complicado desarrollando porque tienes una arquitectura compleja y para ver que pinta tiene un campo tienes que tocar en mil sitios? ¿ Cuantas veces has oido eso de que... para que un desarrollador nuevo sea productivo le hace falt...

more

09:30 - 10:15 Sala Benalmádena - 002
10:00
pablonete

OpensouthKids
Introducción a la programación

presented by pablonete

Se realizarán actividades de introducción a la programación para niños y niñas.

Es necesario que los participantes traigan ordenador portátil.

10:00 - 13:00 Sala Riogordo 3 - 117
10:30
Juanjo Salvador

Flatpak
El futuro de la distribución de aplicaciones

presented by Juanjo Salvador

Flatpak es la tecnología next-gen de empaquetado e instalación de aplicaciones de escritorio, con la capacidad para revolucionar el ecosistema de Linux en el escritorio.

10:30 - 11:15 Sala Fuengirola - 001
Juanmi Taboada

CODENERIX
No es una web, no es una ERP, no es un CRM, no es una tienda online, no es facturación, no es big data,... es TODO esto y gratuito.

presented by Juanmi Taboada

CODENERIX es un Framework Web Python/Django creado íntegramente en Málaga y especialmente diseñado para realizar desarrollos de software de gestión de negocio (ERP, CRM, CMS, y mucho más) en muy corto plazo de tiempo, así como todo tipo de aplicaciones de gestión para empresas, sin perder por ello la capacidad de servir webs públicas completamente integradas con tu software de gesti...

more

10:30 - 11:15 Sala Canillas - 013
Dr. Pedro J. Molina

Componiendo Web Components
¿Que son y para qué sirven?

presented by Dr. Pedro J. Molina

Los Web Components son una tecnología que gracias a la W3C pronto tendremos en todos los navegadores de modo neutral y estándar. De modo nativo (sin recurrir a frameworks) permite compartimentar presentación y funcionalidad facilitando el reuso de las piezas en diversas aplicaciones. En esta charla repasaremos: - que necesitamos para empezar a trabajar con Web Components, - que soporte ...

more

10:30 - 11:15 Sala Benalmádena - 002
11:30
Martin Vega

Microsoft Windows Template Studio
Proyecto Open Source de Microsoft para la generación de código en la creación de Apps.

presented by Martin Vega

Windows Template Studio es el proyecto Open Source de Microsoft para crear aplicaciones de escritorio. Fue presentado en el evento Build 2017 y construye una comunidad que no para de crecer. Integrado en Visual Studio 2017 te permite crear una aplicación para UWP dándote plantillas para que integres todo lo que necesite tu App (Galerías de imágenes, gráficos, notificaciones,...)...

more

11:30 - 12:15 Sala Fuengirola - 001
Jaime

ngrx
Migrando de Angular a ngrx

presented by Jaime

ngrx: Utilizando redux con Angular ### En esta charla veremos los aspectos básicos de ngrx, migrando una aplicación en Angular a ngrx.

11:30 - 12:15 Sala Benalmádena - 002
Alejandro Gómez Alejandro

QA 4 Python/Django

presented by Alejandro Gómez, Alejandro

In this talk we will cover how we apply QA in Emergya for Python projects, covering from the inception phase to the delivery phase.

We will see a showcase of a real python project to learn by examples (code guidelines definition, Continuous Integration system, Continuous Unit and Functional testing, Performance testing and Continuous Delivery.

We will focus the talk in how a team should m...

more

11:30 - 12:15 Sala Canillas - 013
12:00
Didac Oliveira

Gestion del DR en GNU/Linux con ReaR & DRLM
DRLM Workshop

presented by Didac Oliveira

Introducción a DRLM (Disaster Recovery Linux Manager) funcionalidades, novedades y taller completo sobre gestión del DR en GNU/Linux con ReaR & DRLM.

DRLM Project Intro:

  • Que es DRLM?
  • DRLM un poco de historia
  • DRLM funcionalidades
  • Novedades version 2.2
  • Como contribuir al proyecto?

Taller/Workshop: Oportunidad para experimentar con DRLM y ReaR, siguiendo el taller desde ...

more

12:00 - 14:00 Sala Jimena de Libar - 109
12:30
Jose Luis Rodirguez

Elasticsearch y Búsquedas Semánticas
Elasticsearch y Búsquedas Semánticas

presented by Jose Luis Rodirguez

En todas las lenguas, un mismo concepto puede ser representado por más de una palabra. Es por esto que, cuando buscamos, nos gusta que los sistemas tengan en cuenta esta relación semántica y las búsquedas sean precisas contemplando todos los resultados posibles. Por ejemplo, si tenemos una aplicación donde almacenamos recomendaciones hechas por los usuarios y damos la opción a los propios usuar...

more

12:30 - 13:15 Sala Canillas - 013
Jesús Rodríguez Rodríguez

Angular Elements
La manera de Angular de crear web components

presented by Jesús Rodríguez Rodríguez

Angular ha sido creado para ser usado como un SPA (Single Page Application). ¿Qué ocurre si tengo una aplicación donde quiero incorporar algún componente sin meter todo Angular?

Angular Elements es una nueva creación de Google para generar Web Components usando componentes de Angular. Dichos Web Components podrán ser usados en cualquier página sin tener que cargar todo Angular.

En esta pr...

more

12:30 - 13:15 Sala Benalmádena - 002
Antonio Larrosa

Por qué deberías usar openSUSE Tumbleweed
Así deberían ser todas las distribuciones rolling release.

presented by Antonio Larrosa

openSUSE Tumbleweed es una distribución rolling release de Linux con muchas características que la diferencian de otras distribuciones. En esta charla contaré las ventajas de Tumbleweed así como sus últimas novedades, mostraré cómo se desarrolla con OBS y hablaré de btrfs, snapper y Tumbleweed Snapshots, una nueva característica que permite a los usuarios tener incluso más estabilidad a pesar d...

more

12:30 - 13:15 Sala Fuengirola - 001
15:30
Francisco M. González

Construcción de APIs
como si supieras lo que estas haciendo

presented by Francisco M. González

Dado el auge de las tecnologías pure-frontend y la economía de APIs, se hace cada vez más importante conocer cómo construir un API. Todos hemos tenido que consumir APIs de terceros y estamos acostumbrados a tener que sufrir sus carencias y echar de menos tal o cual necesidad propia. ¿Pero conocemos las causas de sus diseños? ¿Somos capaces de construir un API que cubra las necesidades d...

more

15:30 - 16:15 Sala Benalmádena - 002
Virginia Díez

La suma de todo el conocimiento (libre)

presented by Virginia Díez

#La suma de todo el conocimiento (libre)

En qué consiste el movimiento por el conocimiento libre

Desde el movimiento por el conocimiento libre en general y Wikimedia España en particular queremos un mundo en el que todas las personas puedan acceder a todo el conocimiento, producirlo y compartirlo en su propio idioma, de forma libre y gratuita.

Qué papel juegan en él los proyectos Wikim...

more

15:30 - 16:15 Sala Fuengirola - 001
Pablo Ortuño Salmerón

Progressive Web Apps
Beyond the web

presented by Pablo Ortuño Salmerón

Introducción a las PWA's. El futuro de la web se base en reducir cada vez más la línea que separa la web del mundo nativo, las Progressive Web Apps han venido para solucionar ese problema y hacer la web más nativa. Repasaremos las tecnologías detrás de esta herramienta: Manifest, ServiceWorkers ... Veremos como pueden ayudar a mejorar nuestra web o nuestro negocio y realizaremos un ejemplo prác...

more

15:30 - 16:15 Sala Canillas - 013
Pablo Alejandro Gómez Nacho González Bullón

CANCELED

Django, Angular e Ionic: Amigos con derecho a roce
Django, Angular e Ionic

presented by Pablo, Alejandro Gómez, Nacho González Bullón

En la charla veremos cómo desarrollar una mini app en Django, exponer sus servicios REST así como su interconexión con Angular e Ionic. También cubriremos la arquitectura básica así como los tips que hay que tener siempre en cuenta para no equivocarnos en los primeros pasos. Veremos el stack tecnológico necesario así como los primeros pasos necesarios para, sin miedo, ser capaces de hacerlo por...

more

15:30 - 17:30 Sala Riogordo 3 - 117
16:30
Daniel Perez Jaime

Redux Sagas vs Observables
Como hablar con tu API

presented by Daniel Perez, Jaime

Hoy día Reactjs se ha convertido en uno de los frameworks más populares del mundo JavaScript. En este caso nos centraremos en dos librerías que ayudarán a React a hablar con nuestras APIs. Haremos una comparativa entre ambas librerías, viendo el enfoque de cada una de ellas, ventajas e inconvenientes y Responderemos a las preguntas Donde, Cuando y Como utilizarlos, para terminar veremos...

more

16:30 - 17:15 Sala Benalmádena - 002
Jose Miguel Martinez

Ansible para programadores
Paso a paso desde tu portátil a la nube.

presented by Jose Miguel Martinez

Aprende a automatizar desde la configuración de tu estación de trabajo hasta tu entorno de producción con ansible.

Con el auge de la cultura devops las diferencias entre las áreas de desarrollo y operaciones se han reducido hasta hacerse indistinguibles en algunos casos, y las demandas de nuestra profesión nos invitan a añadir nuevas herramientas y metodologías a nuestro arsenal profesional....

more

16:30 - 17:15 Sala Canillas - 013
Jorge Hidalgo

Open Source Code Inspection, Security and Testing Power Tools
Top 10 de herramientas que todo desarrollador debería conocer y usar

presented by Jorge Hidalgo

En toda profesión conocer y usar las herramientas adecuadas es fundamental. En el caso del desarrollo de software, contar con herramientas de inspección de código, seguridad y prueba puede ser la diferencia entre un desarrollo de calidad, que realiza las funciones que se esperan de él sin bugs, y un mal trabajo. Aunque existen en el mercado grandes herramientas comerciales que realizan estas f...

more

16:30 - 17:15 Sala Fuengirola - 001
17:30
Daniel Sánchez Muñoz

Pruebas unitarias con Jest
¿Dónde podemos utilizarlo?

presented by Daniel Sánchez Muñoz

A partir de un proyecto base:

  • Client: React + Redux + TypeScript + Webpack.
  • Server: Express + TypeScript + Gulp.

Empezaremos a instalar y configurar Jest y todas las dependencias necesarias.

Poco a poco se identificarán las partes que necesitan pruebas unitarias (Actions, Reducers, Components, etc) y los aplicaremos.

17:30 - 18:15 Sala Benalmádena - 002
Vicente González José María Gutiérrez Ramírez

Selenium 1:1
Introducción a Selenium

presented by Vicente González, José María Gutiérrez Ramírez

Introducción a Selenium como framework para pruebas de Integración desde la interfaz web. En esta sesión pretendemos mostrar de un vistazo lo necesario para trabajar con Selenium, haremos una introducción para entender qué es, cómo usarlo, incluyendo algunos consejos incluyendo alguna demostración. - Qué es Selenium - componentes, roles y responsabilidades. - Entornos de ejecución de prueba...

more

17:30 - 18:15 Sala Canillas - 013
Adela Ferrer

Trabajo remoto: ¿Están nuestras empresas preparadas? ¿Y nosotros?

presented by Adela Ferrer

Cada dia hay mas gente trabajando en remoto, la realidad es que las empresas Españolas se están modernizando a pequeños pasos y algunas de ellas empiezan a introducir el trabajo remoto como medida de conciliación o flexibilidad para sus trabajadores. Quizás la empresa está preparada para ofrecer esa flexibilidad, pero ¿Y nosotros?

En esta charla veremos las ventajas e inconvenientes del tra...

more

17:30 - 18:15 Sala Fuengirola - 001