Program for Opensouthcode 2017

2017-05-05
16:00

Wordpress-Málaga Meetup

presented by

Las charlas programadas para este Meetup son: 16:00h Comercio Electrónico en WordPress con WooCommerce Fran Pérez 17:00h Plugins para la búsqueda en vivo de Productos en WooCommerce Karim Rahimpur

16:00 - 18:00 Sala Colmenar

Linux-Málaga Meetup
Linux-Málaga Meetup

presented by

Reunión y charlas del grupo Linux-Málaga

16:00 Pequeñas utilidades por Pablo Martínez Schroder 16:15 Firewall (iptables) por Juanmi Taboada 16:30 OpenVPN por Juan Soler 16:45 Wayland: el futuro reemplazo de X.org por Roberto Becerra 17:00 Pausa 17:15 Tor: servicios ocultos en la cebolla por Carlos Bueno 17:30 Trucos de GNOME por David Sedeño

16:00 - 18:00 Sala Riogordo 2

Málaga Python Meetup
Opensouthcode 2017

presented by

Buenas, Pythonistas! El meetup de mayo tendrá lugar el próximo 5 de mayo a las 16:00 en La Térmica con motivo del Opensouthcode.

Agenda

"Clasificación de imágenes con TensorFlow", por Alejandro Solano ~ 30 minutos El dataset CIFAR-10 contiene una serie de imágenes et...

more

16:00 - 20:00 Sala Riogordo 3
18:00

Málaga-Scala/Málaga-JUG Meetup

presented by

Reunión y charlas de los grupos Málaga-Scala y Málaga-JUG (Java User Group)

18:15h: Mutation Testing... Who watches the Watchmen? Más info: https://www.meetup.com/es-ES/MalagaJUG/events/239352

19:15h-20:30h Programando máquinas de estado con Akka/FSM por Mario Camou (@thedoc). Más info: https://www.meetup.com/es-ES/Malaga-Scala/events/239353145/?eventId=239353145

18:00 - 20:00 Sala Riogordo 1
19:00

Databeers, amantes de datos internacionales

presented by

Databeers, amantes de datos internacionales

19:00 - 19:45 Sala Riogordo 2
2017-05-06
09:45

Bienvenida a Opensouthcode 2017

presented by

Bienvenida a Opensouthcode 2017

09:45 - 10:00 Sala Fuengirola
10:00
Juanjo Salvador

Desarrollo de apps móviles con JavaScript
Las tecnologías web, fuera de la red

presented by Juanjo Salvador

Introducción al desarrollo de aplicaciones móviles (Android, iOS, Windows) utilizando tecnologías web como JavaScript, HTML5 y CSS, y presentación de los frameworks que nos permiten hacer esto, como Ionic, NativeScript y React Native.

Entrevista a Juan José en nuestro blog.

10:00 - 10:45 Sala Canillas

Java 9: más allá de la modularidad

presented by

Java 9 está a punto de alcanzar su release pública tras algunos retrasos. Y si preguntamos cuales son las novedades que esta nueva versión incluirá, seguro que la primera que viene a nuestra cabeza es la modularidad.

Pero en esta charla no hablaremos de Jigsaw ni de modularidad. En esta charla hablaremos de al menos otras 9 nuevas características que incluye esta nueva versión de Java que so...

more

10:00 - 10:45 Sala Riogordo 3
Dr. Pedro J. Molina

OpenAPIs
Diseño de APIs

presented by Dr. Pedro J. Molina

OpenAPIs.org (aka Swagger) es un estándar abierto para la especificación, documentación y consumo de APIs REST. Durante los últimos dos años a crecido como estándar de facto abierto en la industria. Recientemente se ha convertido en una especificación bajo el paraguas de la Linux Foundation. En esta charla se presentará que aspectos clave debemos tener en cuenta para diseñar APIs de modo que se...

more

10:00 - 10:45 Sala Riogordo 2
Fernando

Analiza código de manera colaborativa
Utilizando herramientas Open Source.

presented by Fernando

La ida de esta charla es mostrar una herramienta que de manera colaborativa permita analizar código. Haciendo uso de reglas Yara y expresiones regulares, así como el conocimiento conjunto de la comunidad se puedan encontrar fallos de seguridad graves en aplicaciones que utilizamos diariamente.

10:00 - 10:45 Sala Riogordo 1
Alejandro Escanero Blanco

Nubes de contenedores con Docker Swarm
Charla sobre Nubes de contenedores con Docker Swarm.

presented by Alejandro Escanero Blanco

La tecnología de contenedores con Docker se ha convertido en un estándar y se requieren de herramientas de orquestación que lleven esta tecnología a los entornos de producción donde la elasticidad de los servicios es una prioridad. Swarm en la solución nativa de Docker (https://docs.docker.com/engine/swarm/) para orquestación. Analizaremos punto por punt...

more

10:00 - 10:45 Sala Fuengirola
LadyNightmare

Develop Progressive Web Apps with Polymer & Firebase
An easy way to develop

presented by LadyNightmare

Learn how to use Web Components and Polymer to develop Progressive Web Apps. Then, learn how to use Firebase Hosting to deploy and serve your application.

The sessions will consist in an introduction to Web Components and Polymer, tooling, a codelab and finally an introduction to the Polymer Starter Kit.

Requirements: Please, before attending to the workshop make sure that you have insta...

more

10:00 - 13:00 Sala Colmenar
11:00
Antonio Larrosa

Lo que nadie te contó sobre zypper y openSUSE Build Service

presented by Antonio Larrosa

zypper es un gestor de paquetes muy potente y a la vez muy poco conocido. En esta charla se mostrará las ventajas de zypper respecto a otros gestores de paquetes y cómo usarlo en el día a día. También se mostrará cómo usar OBS desde un punto de vista de usuario para encontrar más aplicaciones para tu distribución. Charla dirigida a usuarios (no necesariamente desarrolladores) de openSUSE o SUSE...

more

11:00 - 11:45 Sala Riogordo 3
Francisco Jesús Acién Pérez

Hackea tu casa con Raspberry pi
Deja que tu raspberry pi descarge tu serie favorita, sea una radio, sea un servidor FTP, un bot, etc.

presented by Francisco Jesús Acién Pérez

Enciente, apaga, conecta, descarga, escucha, calcula, reconoce, etc. Hackea tu casa con raspberry pi, haz que sea tu radio, tu gestor de descargas, un servidor FTP, SAMBA, una base de datos SQL, un bot de twitter, etc. Raspberry pi tiene infinitas funciones, y en esta charla verás lo que se puede llegar a hacer con un par de consejos. La charla estará orientada, sobretodo, a python.

[Entrevi...

more

11:00 - 11:45 Sala Canillas
Jaime

Flexbox y Grid CSS
Maquetación HTML a través de Flexbox y Grid CSS

presented by Jaime

Charla sobre el uso actual de Flexbox dentro del marco actual de CSS3, y el futuro del estándar a través del grid de CSS, utilizándolo en conjunto, con Flexbox .

11:00 - 11:45 Sala Riogordo 1
Diego

El mundo al revés: Bash en Windows y PowerShell en Linux
Descubre como Microsoft se esta involucrando en el mundo Open Source

presented by Diego

¿Recuerdas ese tiempo en que Windows y Linux estaban enfrentados? ¡No hace tanto de eso! Pero ha llegado un tiempo nuevo en el que el usuario es lo importante. ¿Y qué ha pasado? Que ahora tienes la posibilidad de ejecutar comandos de Bash en Windows, o ejecutar comandos de PowerShell en Linux. En esta sesión nos adentraremos en todas posibilidades que nos dan estas novedades.

[Entrevista a D...

more

11:00 - 11:45 Sala Fuengirola
Juan Antonio Oyague

DjangoCMS

presented by Juan Antonio Oyague

Aunque Django es un framework web muy completo, carece de las herramientas comunes de un gestor de contenido. DjangoCMS complementa a Django con las herramientas necesarias para un CMS, sin perder su esencia. Es fácil incorporar Django CMS a un proyecto ya existente y requiere pocos cambios.

DjangoCMS es el sistema de CMS más popular para Django por su comunidad. Django es a su vez el framew...

more

11:00 - 11:45 Sala Riogordo 2
12:00
Didac Oliveira

Gestión centralizada del Disaster Recovery en GNU/Linux con DRLM
DRLM (Disaster Recovery Linux Manager)

presented by Didac Oliveira

Presentación del proyecto de código abierto DRLM (Disaster Recovery Linux Manager) para la gestión de la recuperación de desastres en Datacenters basados en software libre con DRLM (www.drlm.org) y ReaR (www.relax-and-recover.org). Exponer la importancia de una correcta gestión del Disaster Recovery de los sistemas GNU/Linux, diferencias entre backup de Datos y de Sistema Operativo... Se explic...

more

12:00 - 12:45 Sala Canillas
Jesús Rodríguez Rodríguez

Introducción a Angular
Qué es y cómo funciona Angular v2-v4

presented by Jesús Rodríguez Rodríguez

Angular haciendo uso del semver, ya va por la versión 4 y está siendo usado en muchas empresas del mundo. ¿Te gustaría empezar? Pero... ¿Qué es un componente, y un servicio? Esta charla servirá como introducción a las distintas partes de Angular y ver por qué es un framework tan potente y usado.

Puedes leer la [entrevista a Jesús Rodríguez en nuestro blog](https://blog.opensouthcode.org/inde...

more

12:00 - 12:45 Sala Riogordo 3
Almudena Garcia

Sistemas Operativos libres
mas alla de GNU/Linux

presented by Almudena Garcia

En esta charla se hablara sobre sistemas operativos libres que no usan núcleo Linux. Entre ellos destacaremos los sistemas basados en BSD (FreeBSD, OpenBSD, netBSD...) y GNU/Hurd También hablaremos de otros sistemas experimentales, como Plan9; u otros como OpenIndiana ; y algunos no-UNIX como ReactOS y Haiku. Hablaremos de la historia y características de cada uno de ellos, tanto a nivel de di...

more

12:00 - 12:45 Sala Riogordo 2
JJ Merelo

Aprender a programar como si fuera 2017
Digamos adiós al "Hola Mundo"

presented by JJ Merelo

Desde 1970 se han creado miles de lenguajes de programación y millones de marcos web en JavaScript nuevos. Sin embargo, en muchas universidades e incluso en cursos "nuevos" tipo MOOC se sigue empezando por el "Hello world", el for, el if y poco más. El mundo actual es, entre otras cosas, un mundo en el que las aplicaciones se escriben usando muchos lenguajes y en los que existe Internet y Stack...

more

12:00 - 12:45 Sala Fuengirola
Juanmi Taboada

CODENERIX
Desarrollo acelerado de ERPs con Python/Django

presented by Juanmi Taboada

CODENERIX es un nuevo Framework Web Python/Django creado íntegramente en Málaga y especialmente diseñado para realizar desarrollos de ERPs 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 ERP. Es un software que está especialmente pensado para funcionar en entornos ...

more

12:00 - 12:45 Sala Riogordo 1
13:00
Adrián Matellanes

Introducción a GraphQL

presented by Adrián Matellanes

En la actualidad, la mayoría de las APIs que usamos a diario son REST o SOAP. La necesidad de ofrecer productos más complejos que simples aplicaciones CRUD donde creamos, borramos, listamos y modificamos recursos ha empujado a cambiar la forma en la que interactuamos con las APIs. En 2012, Facebook desarrolló GraphQL y lo lanzó al público en 2015 como proyecto open source...

more

13:00 - 13:45 Sala Riogordo 3
Javier Ramirez

Zero downtime applications with OpenShift
Zero downtime applications with OpenShift

presented by Javier Ramirez

In this talk we will introduce OpenShift and we will focus on the different deployment strategies and how we can build applications with zero downtime upgrades.

Entrevista a Javier en nuestro blog

13:00 - 13:45 Sala Riogordo 1
Geek & Tech Girls

Voy a tirarme a la piscina del machine learning, pero, ¿qué piscina?

presented by Geek & Tech Girls

En esta charla vamos a hacer una comparación entre las tres herramientas de Machine Learning más populares: R, Weka y Python (aunque Python sea un lenguaje de programación muy general, tiene varios módulos para Machine Learning que lo convierten en una herramienta a tener en cuenta). Trataremos de comparar estas tres herramientas teniendo en cuenta su facilidad de uso, la potencia que ofrecen y...

more

13:00 - 13:45 Sala Fuengirola
Alejandro García Montoro

KiCad, el futuro del hardware libre
Liberando software desde el CERN y la Universidad de Granada

presented by Alejandro García Montoro

KiCad es un software de automatización de diseño electrónico multiplataforma que poco tiene que envidiar a las soluciones privativas con licencias desorbitadas: desde el diseño de los esquemáticos hasta la generación de los ficheros para enviar la PCB a fábrica, pasando por la edición de componentes y footprints o la visualización 3D del diseño final de la placa, todo el proceso de trabajo se p...

more

13:00 - 13:45 Sala Canillas
Cristóbal Contreras Rubio

Pymiento Project - Espacios para converger arte, tecnología y ciudadanía

presented by Cristóbal Contreras Rubio

Pymiento Project es un laboratorio de participación ciudadana donde nos reunimos para experimentar con todo aquello que se nos ponga por delante. Un día dejamos de preguntarnos que somos, y simplemente nos juntamos para hacer cosas. Por ejemplo, abordamos la PyConEs 2016 con una conferencia y una exposición en el Museo de Almería que estuvo todo el mes de Octubre. Somos parte del colectivo de e...

more

13:00 - 13:45 Sala Riogordo 2
16:00

Typescript al día

presented by

Typescript al día

16:00 - 16:45 Sala Riogordo 3
Braulio

LeanMood - Llevando un proyecto Open Source
De la idea a la implementación

presented by Braulio

¿ Has tenido alguna vez curiosidad de saber como se gestiona un proyecto open source? ¿ Crees que es cosa sólo de "bichos"? En esta charla os vamos a presentar al equipo que estamos desarrollando LeanMood (un proyecto open source para colgar material de formaciones, basado en: React + Redux, Express, Mongoose, Mongo...), de donde salió la idea, como trabajamos, como nos coordinamos, y que tenem...

more

16:00 - 16:45 Sala Riogordo 1
Ignacio Lozano

e-learning con Django - Open edX Platform
En esta charla daremos las pistas necesarias para que desarrolladores, docentes y usuarios finales entiendan las claves de la metodología y la tecnología para puedan introducirse tanto a la utilización como al desarrollo de la plataforma.

presented by Ignacio Lozano

A día de hoy los cursos MOOC han irrumpido en nuestras vidas de forma arrasadora a través de plataformas como EDUCALAB, EDX, MIRIADA X, MIT, HARVARD, COURSERA, UNED, URJC... Detrás de estas plataformas se esconde la potencia tecnológica de Python/Django encargada de dar vida a la Plataforma de código abierto Open edX. ¿Por qué ha entrado con tanta fuerza? ¿Se trata simplemente de una nueva moda...

more

16:00 - 16:45 Sala Canillas

Introducción a PrestaShop 1.7
Aprenderás a usar tu tienda basada en PrestaShop 1.7 desde 0

presented by

PrestaShop 1.7 es la última versión que ha lanzado PrestaShop. Intentáremos que aprendas lo básico para que no dependas de nadie para gestionar tu tienda en el día a día.

Entrevista a Ismael Torres en nuestro blog.

16:00 - 19:00 Sala Colmenar
José María Gutiérrez Ramírez

Desarrollando con Docker
Permitiendo a los desarrolladores controlar los entornos.

presented by José María Gutiérrez Ramírez

¿Cuántas veces se enfrenta un desarrollador a la necesidad de disponer de un entorno de pruebas adecuado y no accesible? ¿En cuántas ocasiones se producen errores porque el entorno productivo difiere en gran medida de los entornos de prueba? ¿Cómo proporcionar a mis desarrolladores todas las herramientas y entornos necesarios para asegurar la calidad de su implementación? El uso de sistemas de ...

more

16:00 - 16:45 Sala Fuengirola
17:00
Alejandro Gómez

Integración Contínua de aplicaciones móviles con Docker y Appium
QA 4 Mobile Apps!

presented by Alejandro Gómez

Cada día son más las tecnologías de desarrollo móviles (Cordova, Phonegap, Ionic, React Native, NativeScript, etc) y la necesidad de aplicar un proceso de Calidad en el proceso Software (QA) es más necesario. En esta charla se mostrará el ciclo de vida necesario para poder garantizar la calidad de una app móvil, centrándonos en cómo tener una arquitectura de testing con Appium y Docker integrad...

more

17:00 - 17:45 Sala Fuengirola
Xisco

LibreOffice: História, estado actual y cómo colaborar en el proyecto.
Además se mostraran las diferentes herramientras utilizadas para mejorar los procesos de calidad del proyecto

presented by Xisco

Charla sobre el proyecto de LibreOffice, su historia, el estado actual y las diferentes formas de poder colaborar en el proyecto. Además se mostraran las diferentes herramientras utilizadas para mejorar los procesos de calidad.

[Entrevista a Xisco Fauli en nuestro blog](https://blog.opensouthcode.org/index.php/2017/05/02/entrevista-xisco-fauli-libreoffice-historia-estado-actual-y-como-colabo...

more

17:00 - 17:45 Sala Riogordo 1

Cómo hacer de un software libre tu foco de negocio: vTiger CRM
Hostgreen

presented by

Hostgreen es una dinámica empresa de Málaga formada por Ingenieros Informáticos especializados en la Consultoría de Software Libre con ya mas de 12 años de experiencia en el sector, desarrollando e implantando soluciones de CRM & ERP basadas en software como vTiger CRM, DolibarrERP, OpenbravoERP, Magento. La charla pretende dar a conocer una filosofía de trabajo que encuentra en la empresa Host...

more

17:00 - 17:45 Sala Riogordo 3
Francisco M. González

Código limpio
Porque ayer escribiste "legacy code"

presented by Francisco M. González

El objetivo principal es concienciar sobre la responsabilidad de dejar tras de ti un código legible y fácil de mantener. ¿Cuántas veces has tenido que sufrir un código ininteligible? Y lo que es peor, ¿cuántas veces has dejado tras de ti un código oscuro? En esta charla presentaremos unas pautas a seguir para plantar una semilla de conciencia, una breve guía práctica con ejemplos sobre lo que s...

more

17:00 - 17:45 Sala Riogordo 2
Antonio Jerez

MySQL Internals, ¿ Por qué mis queries van lentas ?

presented by Antonio Jerez

MySQL Internals

Charla teórica/práctica donde se explicaran las bases en las que se sustentan los indices en MySQL.

La idea es, en primer lugar, comprender como funciona un indice BTREE y aplicarlo sobre queries de ejemplo para comprender por que funcionan unos indices si y otros no.

Contenido de la charla

  • Estructura de un indice BTREE y distintos motores de almacenamiento. ...
more

17:00 - 17:45 Sala Canillas
18:00
Makova

Reciclaje con Software Libre

presented by Makova

Sobre el reciclaje en la Oficina de Software Libre de la Universidad de Granada. Son ya 20 campañas de donación de material informático (ordenadores) con Software Libre a entidades sin ánimo de lucro y a colegios públicos con bajos recursos económicos. Instalamos, limpiamos, configuramos, distribuciones GNU/Linux que precisen de bajos recursos de Hardware. Sería hacer una charla sobre el proces...

more

18:00 - 18:45 Sala Riogordo 2
Rafa Haro

Conociendo la Apache Software Foundation
Un repaso a una de las mayores y longevas Fundaciones de Software Libre

presented by Rafa Haro

Apache Software Foundation (ASF en sus siglas en Inglés) es una organización sin ánimo de lucro fundada originariamente en Estados Unidos con el objetivo principal de proporcionar software de libre uso para el bien público bajo la denominada licencia Apache. ASF es una comunidad descentralizada de desarrolladores que trabajan cada uno en sus propios proyectos de código abierto. Los proyectos Ap...

more

18:00 - 18:45 Sala Riogordo 1

Los cimientos de tu proyecto. Microservicios y Restful

presented by

Construir una buena base para tu proyecto es esencial para que puedas crecer y escalar. Pasar de diseño monolítico a microservicios y que todo quede engranado con una arquitectura sólida es uno de los primeros cimientos a crear. En esta charla se presentarán soluciones de arquitectura y cómo los diferentes sistemas se comunican entre si usando el lenguaje correcto.

[Entrevista a Miguel Martí...

more

18:00 - 18:45 Sala Canillas

Contribuyendo en proyectos Open Source

presented by

Contribuyendo en proyectos Open Source

Conoce a Israel Menis en la entrevista en nuestro blog.

18:00 - 18:45 Sala Riogordo 3
Israel Blancas

Cuanndo Dev conoció a Ops
Introducción al DevOps

presented by Israel Blancas

Introducción a DevOps: cómo funciona esta técnica, ventajas que nos ofrece, herramientas y mucho más. Desde nuestro código hasta el despliegue automático pasando por los tests, veremos cada una de las fases por las que pasará nuestra aplicación antes de llegar a estar disponible a los usuarios.

¡No te quedes sin conocer la metodología de la que todos hablan!

18:00 - 18:45 Sala Fuengirola
19:00
Jorge Hidalgo

All Your Faces Belong To Us
Building an Open Face Recognition Platform

presented by Jorge Hidalgo

Face recognition has countless applications in a lot of different fields, from security to marketing. But it usually requires expensive hardware or proprietary software solutions. During this session we are going to describe the architecture and implementation of an face recognition platform based on low-cost board like Raspberry Pi and open source software like Java and OpenCV, and an example ...

more

19:00 - 19:45 Sala Fuengirola
Angel Pablo Hinojosa Gutiérrez

Cómo tener un evento de Software Libre al día

presented by Angel Pablo Hinojosa Gutiérrez

Durante el último año, la actividad de las comunidades de software libre de Granada se ha disparado hasta alcanzar un rimo constante de casi un evento al día (charlas, talleres, presentaciones, hackathones...). Esta charla describe la participación de la Oficina de Software Libre de la UGR en la dinamización de la comunidad granadina durante el último año, qué estrategias y herramientas han res...

more

19:00 - 19:45 Sala Riogordo 1
Enrique Norro

Malakabot: de la robótica de competición al arpa láser
Proyectos de FP Electrónica: minisumos, velocistas, arpa láser y EVA (robot social)

presented by Enrique Norro

Llevamos en proyectos nacionales de Aprendizaje de la Electrónica a través de la Robótica desde el 2007, y Malakabot es el escaparate de esas experiencias. Alumnos y profesores de muchos centros de FP de la geografía española han trabajado para sacar adelante infinidad de proyectos tecnológicos, desarrollando su propio open HW & SW. Desde el IES Politécnico Jesús Marín nos gustaría mostrar los ...

more

19:00 - 19:45 Sala Canillas
Agustín Benito Bethencourt

Producción de sistemas IVI para automoción basados en Software Libre
Cómo se está tranformando el sector

presented by Agustín Benito Bethencourt

La industria de automoción está viviendo una transformación en la que las principales empresas se están conviertiendo en consumidoras de Software Libre, utilizando sistemas operatvos linux como base para las plataformas de entretenimiento de vehículos (IVI), así como de las "head units" y otros sistemas que no requieran procesos en tiempo real. La charla tratará de introducir a los participante...

more

19:00 - 19:45 Sala Riogordo 2