Program for OpenSouthCode 2016

Bienvenida a Opensouthcode
presented by David Sedeño
Damos la bienvenida a todos los asistentes al primer Opensouthcode y daremos información acerca del evento.
09:45 - 09:55 Sala Canillas
Automatización de sistemas con Ansible
presented by Francisco López
¿Qué es Ansible? Ansible es un motor de automatización diseñado para realizar tareas de gestión de la configuración, aprovisionamiento, despliegue de aplicaciones y orquestación de forma sencilla, rápida y segura.
Relación de Ansible con el open source y software libre Ansible está publicado bajo licencia GPLv3. Además de la colaboración en el desarrollo de la base del sistema, permite ...
more 10:00 - 10:45 Sala Canillas
Cómo crear paquetes para todas las distribuciones y tu propio linux con OpenSUSE Build Service y SUSEStudio
presented by Antonio Larrosa
La charla se divide en dos partes. En la primera se explicará qué es y cómo se usa el OpenSUSE Build Service (OBS), el servicio abierto que usa openSUSE para gestionar todo el código y generar automáticamente todos los paquetes de la distribución. Se mostrará la integración con openQA para el testeo automático de la distribución y por último, se mostrará también cómo cualquier programador puede...
more 10:00 - 10:45 Sala Mollina
Ingeniería Inversa en Android con apktool
Un enfoque práctico
presented by Fernando
Desde hace años, se llevan desarrollando en Android todo tipo de aplicaciones; desde innovativas e ingeniosas aplicaciones hasta maliciosas. A veces, descargas una aplicación y te gustaría saber cómo funciona; ya sea para aprender de ella o porque es una aplicación maliciosa y te estudiar su comportamiento. Es aquí donde entra en juego APKTool, una herramienta Open-Source, disponible en GitHub...
more 11:00 - 11:45 Sala Mollina
Introducción a OpenShift Online
La versión online de la plataforma como servicio de Red Hat
presented by Javier Ramirez
Openshift[1] es la "Plataforma como servicio" de Red Hat. El concepto de PaaS lo que intenta es abstraer a los desarrolladores de todo lo relacionado con la infraestructura.
En esta charla se expondrán las ventajas y características de OpenShift y se hará una demo del servicio gratuito online.
Para la demo cada participante podrá ir creando su propia aplicación de entre las muchas opcione...
more 11:00 - 11:45 Sala Canillas
Cómo petarlo en los ránkings de GitHub
Cómo conseguir que una comunidad se amplíe y sea sostenible.
presented by JJ Merelo
Ya llevamos más de un año registrando a las personas que están en GitHub en España y siguiendo la evolución del número y contribuciones de las mismas en las diferentes provincias (salvo Guadalajara, pero esa es otra historia). Hemos visto estrellas surgir y naves arder más allá de la puerta de Tannhauser, pero por el camino quizás hemos aprendido qué hay que hacer para aparecer en esos ránkings...
more 12:00 - 12:45 Sala Canillas
Cómo crear un robot social con software libre
Raspberry Pi y Código Abierto para aplicaciones robóticas
presented by Bernardo Ronquillo Japón
PALABRAS CLAVE: Inteligencia Artificial, Software Libre, Emprendimiento
Usando tecnologías abiertas (Open CV, Drupal, Arduino, Raspberry Pi) hemos creado un robot social y sociable que es capaz de establecer vínculos con las personas. En la charla: * Daremos un repaso por los orígenes y desarrollo de la Robótica Social hasta la actualidad. * Veremos aplicaciones prácticas y cómo está a...
more 12:00 - 12:45 Sala Mollina
Accenture DevOps Platform - Open Source Continuous Delivery Platform
Delivering applications at the pace of business
presented by Jorge Hidalgo
Accenture DevOps Platform is an opinionated, open-source, continuous delivery platform, based on commonly used tools and pre-configured with our collective experience from dozens of DevOps implementations across the world. In this talk, we will present what is Accenture DevOps Platform, describe its architecture and components, demonstrate how easy is to leverage it to provision a brand new env...
more 13:00 - 13:45 Sala CanillasSistemas y redes en e-commerce
Aspectos y evolución del trabajo de un equipo de administradores de sistemas: Exposición sobre experiencias reales en entornos de e-commerce.
En Octanio llevamos desde 2008 (y yo personalmente desde 2002) administrando proyectos con una fuerte presencia online, principalmente en e-commerce. En esta charla pretendo compartir algunas de nuestras experiencias en esos proyectos: cómo evitar la muerte por éxito, la irrupción del SEO y sus efectos colaterales en el área de sistemas, dispositivos móviles, redes sociales....
Un breve rec...
more 13:00 - 13:45 Sala Mollina
GDG Kids
presented by Fernando
En esta actividad los jóvenes podrán entrar en contacto por primera vez con la programación, a través de la herramienta Scratch. Durante el taller, aprenderan los conceptos básicos de la programación, e incluso llegarán a desarrollar su propia aplicación gracias a esta herramienta.
NOTA: Es necesario traer ordenador o tablet. Edad recomendada a partir de 6 años. Es necesario hacer un pre-re...
more 16:00 - 20:00 Riogordo 2
Taller de gestión centralizada de identidades en linux con FreeIPA
Taller de Freeipa
presented by Javier Ramirez
Taller de gestión centralizada de identidades en linux con FreeIPA
Taller práctico sobre gestión centralizada de identidades en linux, que pretende cubrir de manera eminentemente práctica la instalación y configuración tanto de los servidores como de un cliente.
El taller estará basado en FreeIPA[1] que es una solución integrada de gestión de identidad y autentificación para entornos Lin...
more 16:00 - 18:00 Teba
Creación de tienda online con PrestaShop y optimización para motores de búsqueda (SEO)
presented by PrestaShop Ambassadors
Ismael Torres (@ipaelo) y Jose Antonio Ruiz (@jruizcantero), PrestaShop Ambassadors en Málaga y organizadores de www.meetup.com/PrestaShop-Malaga-Meetup, impartirán un taller para montar una tienda online desde cero utilizando PrestaShop como plataforma eCommerce y se abordarán diversos factores del SEO en eCommerce de cara a la optimización de la tienda para los motores de búsqueda como Google...
more 16:00 - 20:00 Riogordo 1
Taller de introducción a OpenStack
presented by Ricardo Carrillo Cruz
En este taller me gustaría enseñar como instalar OpenStack en un entorno de desarrollo para mostrar sus funcionalidades básicas.
16:00 - 20:00 Riogordo 3
Ceph. Almacenamiento Escalable Horizontalmente a nivel de Petabytes.
presented by Fernando Toro
Damos una introducción a Ceph y los componentes que los forman y los algoritmos que lo sustentan. Qué ventajas presenta con respecto a los sistemas de almacenamiento más tradicionales, como por ejemplo tipo RAID. Y veremos casos de aplicación de Ceph.
16:00 - 16:45 Sala Mollina
Fiesta Instalación Linux
Descubre cómo Linux sí es para todo el mundo
presented by Paul Brown
Una fiesta de instalación de Linux para principiante / demostración pública de Linux ha mejorado mucho en cuanto a usabilidad. Ayudaremos a nuevos usuarios a instalar distro muy de usuario final (Mint, Ubuntu, Elementary, etc.) y que vean las ventajas de usar un sistema abierto.
16:00 - 20:00 Colmenar 3
Scala Exercises
La manera más sencilla de iniciarte en la programación funcional con Scala
presented by Rafa Paradela
Como autor de "Scala Exercises" (https://github.com/scala-exercises/scala-exercises) creo que el proyecto puede ser interesante para los desarrolladores, especialmente para los que se estén iniciando con la programación funcional (FP) en general, y con Scala en particular.
Puede resultar de interés tanto en el fondo como en la forma, ya que el proyecto en sí consiste en una plataforma de apr...
more 16:00 - 16:45 Sala Canillas
Microservicios sobre MEAN stack
Javascript all the things!
presented by Dr. Pedro J. Molina
Los microservicios proporcionan un patrón arquitectónico adecuado para particionar la funcionalidad e iterar de modo rápido. En esta charla se mostrarán las decisiones y alternativas tomadas para la construcción de microservicios sobre el stack MEAN: (MongoDB, NodeJS, AngularJS y ExpressJS) desde la experiencia de la construcción de producto durante los dos últimos años y con despliegue de mic...
more 17:00 - 17:45 Sala Canillas
Gestión de equipos de trabajo y código fuente
presented by Miguel Martín
"Varios desarrolladores trabajando en el mismo proyecto, versión en producción, otra en integración, otra en desarrollo, a la misma vez añadiendo nuevas características al proyecto, corregir errores de producción, …”.
A veces, coordinar todo el flujo de trabajo puede llegar a ser una tarea bastante complicada, veremos cómo hacerlo de forma organizada, entendiendo diferentes flujos de trabaj...
more 17:00 - 17:45 Sala Mollina
Migrando active-directory a sw libre
presented by Moises Rubiño García
A día de hoy existe muchas distribuciones linux que con unos pocos de conocimientos y un día de trabajo, te permiten pasar de sw privativo en despliegues de active directory a sw libre. Puedes poner los controladores de dominio secundarios como sw libre o incluso los primarios. Esto permite ahorrar una gran cantidad de dinero en licencias que es invertido de forma local en empresas. Por ejemplo...
more 18:00 - 18:45 Sala Mollina
React + Redux de "bicho raro" a estandar en empresas punteras
presented by Braulio
Cuando se presentó React a la comunidad, los perros viejos lo veíamos como algo sucio... ¿mezclar HTML con Javascript? ¡ Sacrilegio!
Mientras tanto empresas como facebook, netflix, airbnb, Yahoo, Atlassian, Uber... han ido adoptando esta tecnología, ¿ Están locos? ¿ Que hace que está tecnología sea tan aceptada?
Esta charla te servirá para que te entren ganas de aprender React + Redux, c...
more 18:00 - 18:45 Sala Canillas
Introducción a Wiremock
Controla los servicios HTTP en tus tests
presented by Jose Ortiz
Wiremock es una herramienta para mockear peticiones HTTP que puede resultar muy útil, sobretodo con la avalancha de microservicios REST, tanto si eres developer como si eres QA.
En esta charla veremos qué es Wiremock y para qué sirve y un par de formas de usarla: * En tests unitarios Java para mockear las llamadas y respuestas a un servicio HTTP externo. * En tests de aceptación ejecutand...
more 19:00 - 19:20 Sala Mollina
Docker
A technical introduction
presented by Leo Lara
Presentación introductoria de Docker para todos aquellos que no lo conozcan, explicando como funcionan internamente y por que es util.
19:00 - 19:45 Sala Canillas
RockMvvmForms ( Xamarin )
Mini MVVM framework para Xamarin.Forms
presented by Ramón Esteban
RockMvvmForms es un pequeño framework para Xamarin.Forms basado en Mvvm.Los principios en los que está basado son los siguientes:
- Separación completa entre Vistas y ViewModels a través de un ViewFactory.
- No IoC implementado. Quería hacer el framework lo más liviano posible y dejar al usuario la libertad de elegir su propio IoC container en el caso de que quiera implementarlo. El framewo...