Program for Opensouthcode 2017
Wordpress-Málaga Meetup
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 ColmenarLinux-Málaga Meetup
Linux-Málaga Meetup
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 2Málaga Python Meetup
Opensouthcode 2017
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 3Málaga-Scala/Málaga-JUG Meetup
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 1Databeers, amantes de datos internacionales
Databeers, amantes de datos internacionales
19:00 - 19:45 Sala Riogordo 2Bienvenida a Opensouthcode 2017
Bienvenida a Opensouthcode 2017
09:45 - 10:00 Sala FuengirolaDesarrollo 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 CanillasJava 9: más allá de la modularidad
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 3OpenAPIs
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 2Analiza 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 1Nubes 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 FuengirolaDevelop 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 ColmenarLo 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 3Hackea 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 CanillasFlexbox 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 1El 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 FuengirolaDjangoCMS
presented by Juan José 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 2Gestió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 CanillasIntroducció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 3Sistemas 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 2Aprender 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 FuengirolaCODENERIX
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 1Introducció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 3Zero 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 1Voy 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 FuengirolaKiCad, 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 CanillasPymiento 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 2Typescript al día
Typescript al día
16:00 - 16:45 Sala Riogordo 3LeanMood - 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 1e-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 CanillasIntroducción a PrestaShop 1.7
Aprenderás a usar tu tienda basada en PrestaShop 1.7 desde 0
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 ColmenarDesarrollando 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 FuengirolaIntegració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 FuengirolaLibreOffice: 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 1Cómo hacer de un software libre tu foco de negocio: vTiger CRM
Hostgreen
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 3Có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 2MySQL 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. ...
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 2Conociendo 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 1Los cimientos de tu proyecto. Microservicios y Restful
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 CanillasContribuyendo en proyectos Open Source
Contribuyendo en proyectos Open Source
Conoce a Israel Menis en la entrevista en nuestro blog.
18:00 - 18:45 Sala Riogordo 3Cuanndo 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 FuengirolaAll 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 FuengirolaCó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 1Malakabot: 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 CanillasProducció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