Program for OpenSouthCode 2025

2025-06-20
09:15

Bienvenida OpensouthCode 2025 / Welcome to OpenSouthCode 2025

Bienvenida OpensouthCode 2025 / Welcome to OpenSouthCode 2025

09:15 - 09:30 Sala Fuengirola
09:30
Nate Boot

OpenSearch, your friendly neighborhood vector database!
OpenSearch Vector Operations for Dummies

presented by Nate Boot

OpenSearch, aside from being a search, analytics, and observability solution, often gets overlooked as a fully functioning open source vector database. I’d very much like the opportunity to showcase the progress we’ve made here at the OpenSearch project implementing vector database operations and making them accessible to developers of all skill levels.

Let’s learn how to create and query v...

more

09:30 - 10:15 Sala Benalmádena
Iván Sánchez Valencia Andrés Garrido López

QueryZen - SQL sobre HTTP de forma sencilla.

presented by Iván Sánchez Valencia, Andrés Garrido López

En esta charla Iván y Andrés os enseñaran QueryZen una tecnología Open-Source que nos permite de manera sencilla traer la información que tenemos en una base de datos SQL a nuestras aplicaciones, usando endpoints HTTP Rest.

QueryZen te permite crear y ejecutar Zens, una Zen es una consulta SQL con nombre, versionada y parametrizada, que se ejecutan a través de endpoints HTTP REST...

more

09:30 - 10:15 Sala Canillas - 13
Juanlu Hidalgo

Analítica en Tiempo Real con Kafka, Iceberg, MinIO y Kafka Connect

presented by Juanlu Hidalgo

Descubre cómo construir una plataforma moderna de analítica en tiempo real utilizando Kafka, Iceberg, MinIO, Kafka Connect y Trino. Esta cloud-native arquitectura aprovecha Kafka Connect para integrar de manera fluida diversas fuentes de datos, permitiendo una ingesta eficiente hacia un data lake escalable respaldado por Iceberg y almacenado en MinIO. Trino permite ejecutar consultas SQL distri...

more

09:30 - 10:15 Sala Fuengirola

Apertura Akademy-es

Bienvenida, agradecimientos e información sobre los eventos sociales.

09:30 - 09:45 Sala Benamocarra
09:45

KDE Linux: La nueva distribución de KDE

KDE Linux es el proyecto para crear una nueva distribución Linux desde KDE, tratándose en este caso de una distribución con base inmutable.

09:45 - 10:30 Sala Benamocarra
10:30
Francisco Ramirez Bonilla Jero Granadal

Front-end sin miedo: Convierte la calidad en tu mayor ventaja
Estrategias ágiles de testing para la nueva generación de aplicaciones Front-end

presented by Francisco Ramirez Bonilla, Jero Granadal

El desarrollo Front-end avanza rápidamente con frameworks como React, Next.js, Vue y Svelte. Esta evolución también ha transformado las herramientas y prácticas de testing, haciendo imprescindible una estrategia de calidad efectiva para garantizar aplicaciones sostenibles, robustas y libres de errores.

En esta charla, descubrirás prácticas modernas, ágiles y eficientes de testing, especialme...

more

10:30 - 11:15 Sala Benalmádena
Francisco Picolini

Nube Soberana y Open Source: El Futuro de la Computación en la Nube
Alternativas a los Hyperescaladores

presented by Francisco Picolini

En un mundo dominado por los grandes proveedores en la nube, la soberanía digital se ha convertido en un tema crítico para gobiernos, empresas e industrias estratégicas. La adopción de tecnologías Open Source no solo garantiza mayor flexibilidad y control, sino que también impulsa la innovación y la independencia tecnológica.

En esta charla, exploraremos iniciativas apoyadas e impulsadas des...

more

10:30 - 11:15 Sala Fuengirola

Trucos y Secretos que no te cuentan cuando desarrollas videojuegos en Godot

Una exploración práctica de los aspectos menos conocidos pero cruciales en el desarrollo de videojuegos con Godot. La charla abordará desde configuraciones técnicas como resolución, filtrado de texturas y optimización 3D, hasta decisiones de diseño como la selección entre tipos de cuerpos físicos. También cubrirá aspectos de exportación para diferentes plataformas, manejo de interfaces, persona...

more

10:30 - 11:15 Sala Benamocarra
Alexander Sander

Why Free Software needs sustainable and long-term funding

presented by Alexander Sander

During the summer the European Commission made the decision to stop funding Free Software projects within the Next Generation Internet initiative (NGI). This decision results in a loss of €27 million for software freedom. Since 2018, the European Commission has supported the Free Software ecosystem through NGI, that provided funding and technical assistance to Free Software projects. This decis...

more

10:30 - 11:15 Sala Canillas - 13
Alejandro López

Cómo cambiar la pasta termica de un portátil, sea o no un Slimbook

presented by Alejandro López

Explicaremos 4 conceptos básicos sobre las reparaciones y averías más comunes en portátiles. Y luego procederemos a cambiar la pasta térmica de los asistentes que se atrevan. Llevaremos herramientas y pasta térmica.

10:30 - 11:15 Sala Málaga

UbuCon. Designing A Better CLI

Command-line interfaces (CLIs) are powerful tools for developers, but how can you be sure yours is truly effective? In this hands-on workshop, you will learn to design and assess your CLI tools for usability, performance, and accessibility using CLI guidelines and a structured auditing framework. By the end of the session, you'll have clear action steps to improve the usability of your CLI an...

more

10:30 - 12:30 Sala Frigiliana - 20
11:30
Jesús Espino

Explorando el Open Source con IA

presented by Jesús Espino

El software libre nos da acceso a proyectos increíbles, pero enfrentarse a su código fuente puede ser una tarea titánica. En esta charla compartiré mi experiencia utilizando herramientas de inteligencia artificial, como Claude Code y Aider, para navegar y comprender proyectos open source complejos. Veremos cómo estas herramientas pueden convertirse en aliados poderosos para acelerar el aprendiz...

more

11:30 - 12:15 Sala Benalmádena

KDE plasma y más software libre: El flujo de trabajo para ingenieros

Una exploración del uso de KDE Plasma y otras herramientas de software libre en el ámbito de la ingeniería y la enseñanza universitaria. La charla presentará flujos de trabajo optimizados para ingenieros utilizando las capacidades del ecosistema KDE, ofreciendo una perspectiva académica sobre cómo estas herramientas pueden mejorar la productividad y el aprendizaje en entornos educativos superio...

more

11:30 - 12:15 Sala Benamocarra
Luis Majano

BoxLang: A New Dynamic JVM Language

presented by Luis Majano

BoxLang is a new modern dynamic JVM language that can be deployed on multiple runtimes: operating system (Windows/Mac/*nix/Embedded), web server, lambda, iOS, android, web assembly, and more. BoxLang combines features from different programming languages, including Java, CFML, Python, Ruby, Go, and PHP, to provide developers with a modern, functional, and expressive syntax.

Interoperability ...

more

11:30 - 12:15 Sala Canillas - 13
Fernando Oleo Blanco

Introducción al lenguaje de programación Ada/SPARK y verificación formal de software
Introducción al lenguaje Ada/SPARK

presented by Fernando Oleo Blanco

Ada y SPARK

El lenguaje de programación Ada fue diseñado y estandarizado en los años 80 para su uso en sistemas de tiempo real, con pocos recursos disponibles, muy legible y de alta fiabilidad y calidad. Desde entonces se a ido actualizando, siendo la última versión Ada 2022, y es utilizado por sectores como el militar, aeroespacial, transporte y financiero. Adicionalmente, SPARK, que es u...

more

11:30 - 13:30 Sala Málaga
Javier López-Cerezo Osiris García Parras

Post-Quantum Cryptography: The Motivation Behind the Open Quantum Safe Project
Fighting Quantum with Math

presented by Javier López-Cerezo, Osiris García Parras

In this talk, we will introduce the fundamentals of quantum computing and explore the significant risks it poses to current cybersecurity systems, particularly public-key cryptography. We will then present post-quantum cryptography (PQC) as a promising solution to these challenges, and provide an overview of the global efforts—led by institutions like NIST—to standardize quantum-resistant algor...

more

11:30 - 12:15 Sala Fuengirola
12:30
Ricardo Guzmán Velasco

Desarrollar videojuegos en .NET nunca fue tan... ¿fácil?
20 años de fantasmas y ahora un poco de esperanza

presented by Ricardo Guzmán Velasco

El desarrollo de videojuegos y .NET han tenido una relación… complicada.

Se cumplen 20 años desde que Unity lo convirtió en una potencia, pero también en una cárcel. Decisiones técnicas y de negocio nos han dejado un legado (pun intended) extraño: - una plataforma cada vez más odiada y menos amada; - menos actualizada y más abandonada; - tan atada a su propio pasado como atada se siente ...

more

12:30 - 13:15 Sala Benalmádena

kiot: Integración de KDE Plasma en sistemas de «smart homes»

Una presentación que explora las posibilidades de integración entre KDE Plasma y los sistemas de automatización del hogar. Desde una perspectiva personal, se discutirán las oportunidades y visiones para incorporar el ecosistema de aplicaciones KDE en entornos de hogar inteligente, estableciendo vínculos entre el software libre y la creciente industria de la automatización doméstica.

12:30 - 13:15 Sala Benamocarra
Jose Manuel Gonzalez Maldonado

Introducción a Cilium y Hubble
Seguridad y Observabilidad en Kubernetes con eBPF

presented by Jose Manuel Gonzalez Maldonado

¿Te interesa mejorar la seguridad y la visibilidad en tus clústeres de Kubernetes sin perder rendimiento? En esta charla introductoria exploraremos cómo Cilium y Hubble, dos herramientas basadas en la tecnología eBPF, están revolucionando la forma en que gestionamos el networking, la observabilidad y las políticas de seguridad en entornos cloud-native.

Veremos de forma sencilla:

  • Qué es ...
more

12:30 - 13:15 Sala Fuengirola
rkratky

Open Documentation Academy: Easing into open source
Get started contributing to open source documentation

presented by rkratky

How to get started contributing to open source? Participating in open source projects is fun, meaningful, looks good on a CV, and can open doors. And documentation is often cited as the perfect way to become involved in open source. However, for the uninitiated, it can be intimidating. Where to look? Who to ask? Which project to choose? What issue to pick?

In this talk, Robert will present h...

more

12:30 - 13:15 Sala Canillas - 13
13:30

Networking

Tendremos 2h para hacer networking con un refrigerio en el Patio del tiempo para los asistentes al evento.

We will have 2h for networking with a snacks for all the attendies at the event.

13:30 - 15:30 Patio del Tiempo
14:30
Till Kamppeter

OpenPrinting - We make printing just work!
2000 - 2025 - 25 years of CUPS

presented by Till Kamppeter

Conference attendees to Till:

> Printing works better than under Windows or Mac!

Michael Tunnell, TuxDigital, says in one of his videos:

> There is no such thing like a pain-free experience of printing under Windows ... Linux printing is ridiculously good ...

Till Kamppeter, leader of the OpenPrinting project, and fellow of the Linux Foundation, will give an overview of his work.

...

more

14:30 - 15:15 Sala Benalmádena
Lucas Lasota

The challenges of cybersecurity regulation: the Cyber Resilience Act and Free Software

presented by Lucas Lasota

Free Software and Security Regulation

Free Software became the center of policy makers in relation to cybersecurity. The Cyber Resilience Act is a recent law in the European Union aimed at increasing the security of digital products. However, due to the decentralized way Free Software is developed and distributed, several regulatory challenges emerge for traditional law making. Questions r...

more

14:30 - 15:15 Sala Fuengirola
Jorge Hidalgo Sergio Valverde

Autoprovisionamiento mediante chat: Copilot + MCP

presented by Jorge Hidalgo, Sergio Valverde

¿Y si los repositorios no fueran solo carpetas vacías, sino puertas a entornos listos para desarrollar? En esta charla te mostraremos cómo usar tecnologías open source como GitHub Copilot Extensions y un servidor MCP local, para permitir que cualquier equipo cree, con una simple frase, un proyecto completo: repositorio estandarizado, ficheros de linters, configuración de ramas y seguridad, fich...

more

14:30 - 15:15 Sala Canillas - 13
15:30
afgambin

Mastering technical writing for software docs: Canonical’s use case

presented by afgambin

Mastering technical writing for software docs: Canonical’s use case Presented by: Angel Fernandez, Senior Technical Author at Canonical

In this presentation, we will explore the role of technical writing in software documentation. I will begin by discussing the importance of high-quality documentation and its impact on user experience, product adoption, and developer efficiency. Next, I wi...

more

15:30 - 16:15 Sala Fuengirola
Joana Adushaj

Hackers Need Hugs Too

presented by Joana Adushaj

Do you know whats a hackerspace? No :/ Thats what i thought

Hackerspace.es is the first physical hackerspace in Andalusia, based in Málaga and focused especially on cybersecurity.

Now I’m laying the foundations of a new space — one that’s radically inclusive, grassroots, and open to anyone curious enough to step in, whether deeply technical or just beginning.

Because hackers need h...

more

15:30 - 16:15 Sala Canillas - 13
Enrique Pérez Haro Diego Moreda

Practical Quantum Computing with Qiskit
Qiskit 101

presented by Enrique Pérez Haro, Diego Moreda

Quantum computing is a new paradigm that embraces the laws of quantum mechanics for solving problems that are too complex for the current classical computers, potentially changing the landscape for different fields and applications.

In this workshop we will use Qiskit (an open-source Python framework developed by IBM o...

more

15:30 - 17:30 Sala Málaga
Iván Valero Rodríguez

No es magia, es Python: Tejiendo una red para atrapar las APIs del Catastro
De la telaraña de APIs al mapa de la herencia de tus tíos: Construyendo una librería Python para explorar el Multiverso (Catastral) de la Locura

presented by Iván Valero Rodríguez

¿Alguna vez has visto en vivo cómo tus tíos se pelean por las tierras o la casa de tu abuelo pero no saben bien dónde están, la superficie que tienen...? En estas situaciones lo mejor es ir al Catastro, donde tienen la info pública siempre que tengas al menos una Referencia, pero navegar por ella se hace tedioso. **¿Y si tu sentido arácnido (o de programador) se activase de pronto y dec...

more

15:30 - 16:15 Sala Benalmádena

¿Qué es KDE España?

¿Para qué sirve KDE España? ¿Hacemos código? ¿Organizamos eventos? ¿Nos reunimos mensualmente en algún sitio? ¿Necesito ser programador para entrar? Todas estas preguntas y muchas más se responderán en esta pequeña exposición de nuestros objetivos.

15:30 - 15:45 Sala Benamocarra
15:45

Charlas relámpago Akademy-es

Las charlas relámpago son pequeñas charlas de una duración de alrededor de 5 minutos. Si quieres hacer una solo tienes que decir que quieres hacerla el mismo día del evento y te buscaremos un hueco

15:45 - 16:15 Sala Benamocarra
16:00

UbuCon. Open Documentation Academy: Your first contribution to open source

This workshop will lead attendees through the complete process of making their first open source contribution; identifying a documentation issue in a participating open source project, setting up a local work environment, solving the issue, proposing the solution for review and ultimately getting the solution merged into the upstream project.

Duration 16:00-18:00

Speakers: Graham Morris...

more

16:00 - 18:00 Sala Frigiliana - 20
16:30

Tocando a la puerta del mal: ¿IA en KDE Plasma (y otros escritorios libres)?

De un tiempo a esta parte, la IA está en boca de todos y promete hacer las cosas mejor que nosotros, mejor que las herramientas existentes y conseguir que nuestra vida sea mejor y más placentera. ¿Que hay de verdad en todo esto? Una de las ideas que más controversia genera es la introducción de la IA en el escritorio, que otros actores ya han presentado o están en ello. ¿Y el SL? ¿Debería intr...

more

16:30 - 17:15 Sala Benamocarra
Elena G Blanco

Crea tus apps, con Flutter
Una introducción al framework y los primeros pasos para aprender

presented by Elena G Blanco

¿Necesitas añadir otra tecnología a tu lista de cositas para aprender?

Porque aquí aprenderás a crear aplicaciones multiplataforma con Flutter, el framework que nos permite programar una vez y desplegar en móviles, escritorio y web. Únete para aprender los conceptos clave, requisitos, fuentes de aprendizaje... y ver lo fácil que es empezar a crear tus próximas apps.

Toma nota y empieza a ...

more

16:30 - 17:15 Sala Fuengirola
Juan José Oyague

Micropython: programación fácil de microcontroladores para todos
Descubre el mundo de la electrónica y el hardware libre de la mano de Python

presented by Juan José Oyague

Hasta hace no mucho, para programar microcontroladores requeríamos utilizar variantes de lenguajes como C/C++, quedando fuera de nuestro alcance lenguajes populares y sencillos como Python. No obstante, los nuevos microcontroladores como ESP32 o Raspberry Pi Pico, más potentes y con mayores recursos, han abierto la puerta a variantes de estos lenguajes, como es el caso de *Micropython...

more

16:30 - 17:15 Sala Benalmádena
Yuning Liang

DeepComputing's journey in making RISC-V a reality for open source developers worldwide
Bridging the Gap Between RISC-V and Global Open-Source Development

presented by Yuning Liang

The RISC-V journey is not easy. In reality, we have to overcome barriers across the time and space in a sequencial manner. For example, when the end user market lacks RISC-V products, we take the risk of making high profile products like laptops: firstly to prove RISC-V is capable; secondly to speed up our RISC-V ecosystem improvement. Moreover, end user product problems do give us focus on wha...

more

16:30 - 17:15 Sala Canillas - 13
17:30
Fran Guerrero

Pruebas Unitarias con Pytest: DDT, TDD y BDD
explorando el mundo de las pruebas unitarias en Python utilizando Pytest

presented by Fran Guerrero

En esta charla exploraremos el mundo de las pruebas unitarias en Python utilizando Pytest, uno de los frameworks más populares y potentes. Comenzaremos por entender la importancia de las pruebas unitarias en el desarrollo de software moderno y cómo contribuyen a la creación de código más robusto y mantenible.

Introduciremos tres metodologías clave: Data-Driven Testing (DDT), **...

more

17:30 - 18:15 Sala Benalmádena
Jorge Hidalgo

Java 30: Meetup especial de MálagaJUG para celebrar el 30 aniversario de Java

presented by Jorge Hidalgo

Contenido TBC - open space o mesa redonda El tema central será el 30 aniversario de Java Para reservar hueco en los meetups del viernes 20 por la tarde

17:30 - 18:15 Sala Canillas - 13

Okular: El visor de documentos multiplataforma

En esta charla se explicará que es Okular, el versátil de documentos multiformato y multiplataforma de KDE.

17:30 - 18:15 Sala Benamocarra
Pablo Gutiérrez Félix Enrique Pérez Haro

Quantum-Ready Security and The Open Quantum Safe Project
A Practical Approach to Post-Quantum Cryptography

presented by Pablo Gutiérrez Félix, Enrique Pérez Haro

This technical workshop will focus on the actual implementation of post-quantum cryptography. We will delve into lattice-based key exchange mechanisms (KEMs), and digital hash-based signatures. Besides, we will put that theory into practice using the Open Quantum Safe (OQS) library, the main open-source repository for post-quantum cryptography: https://openquantumsafe.org/.

Having a working ...

more

17:30 - 19:30 Sala Málaga
Jürgen

Your Very First Contribution to Open Source

presented by Jürgen

Contributing to open source seems intimidating. "Do I have enough experience? Is this something for me at all?" Maybe you are also stalled because there are too many open source projects to choose from, or you cannot find a single one for your first contribution?

You may wonder why bother at all? Open source is a wonderful, magic world. You can work with the brightest minds in the world, you...

more

17:30 - 18:15 Sala Fuengirola
18:00

UbuCon. Homelabs for beginners: A friendly guide to LXD - Part 1

First part of a series of hands-on workshops to learn how to create and manage your own homelab with LXD. Our ultimate goal is for people with no sysadmin experience to walk out with the knowledge and confidence to continue exploring on their own.

Duration: 18:00-19:45 Speakers: Andreia Velasco Gomes Mauro Gaspari

18:00 - 20:00 Sala Frigiliana - 20
18:30
Carlos Caballero

Angular Signals: Reinventando la Reactividad en Angular

presented by Carlos Caballero

En esta charla profundizaremos en el innovador concepto de Angular Signals, una propuesta que está transformando la manera de abordar la reactividad en nuestras aplicaciones. Analizaremos sus fundamentos, exploraremos los diferentes tipos de Signals y compararemos su enfoque con el tradicional uso de RxJS. Además, descubriremos las últimas APIs y mejoras en Angular que potencian esta metodologí...

more

18:30 - 19:15 Sala Fuengirola

10 cosas que no sabías que podías hacer (o sí) en Plasma 6

La Comunidad KDE siempre se ha caracterizado por estar a la vanguardia en la creación de entornos de trabajo libres, potentes, personalizables y respetuosos con la privacidad y la libertad de sus usaurios. La charla será una reveladora presentación sobre funcionalidades poco conocidas pero potentes del escritorio Plasma de KDE, en honor a su lema «Simple por defecto, potente cuando se necesita»...

more

18:30 - 19:15 Sala Benamocarra
A. Rosa Castillo Amalia Gómez

Developing products using AI-Agents
MalagaAI community

presented by A. Rosa Castillo, Amalia Gómez

Nutri Coach is an AI agent built using the open source library from HuggingFace smolagents. In this talk we will present the journey of this implementation by understanding the product cycle and all the needed steps. Besides we will introduce different open source libraries that can be used to build AI agents.

18:30 - 19:15 Sala Benalmádena
19:15

Ceremonia de clausura de Akademy-es

Despedida, agradecimientos e información actualizadas sobre los eventos sociales del sábado y el domingo.

19:15 - 19:30 Sala Benamocarra
19:30

Cena Networking Malaguita / Dinner Networking

Si eres speaker / sponsor o has donado en la campaña de donación, podrás acceder a la cena networking que realizaremos en el Patio Estepona.

If you are speaker / sponsor or has donated in the donation campaign, you can access to the dinner networking in the "Patio Estepona".

19:30 - 21:30 Patio del Tiempo
2025-06-21
09:30
Jesús Espino

Introducción a Micro:bit para niños

presented by Jesús Espino

Este taller está diseñado para que niñas y niños de entre 8 y 12 años den sus primeros pasos en el mundo de la programación y la electrónica utilizando la placa micro:bit. A través de actividades prácticas, lúdicas y guiadas, los participantes aprenderán a crear proyectos interactivos utilizando bloques de código (MakeCode) y sensores incorporados en la micro:bit. El enfoque del taller es orien...

more

09:30 - 11:00 Sala Benamargosa 21
10:00
Anastasiia Zvenigorodskaia

REPLACEMENT Please note that this talk replaces InditexTech Open Source: Moda y Tecnología en Comunidad

Making Open Source Profitable
Strategies, Mistakes, and Lessons Learned. I want to share my view on how open source can be not just useful — but also profitable.

presented by Anastasiia Zvenigorodskaia

This talk explores how open-source projects can become profitable without compromising their values. I share real-life lessons from building and running an open-source company, including monetization strategies, team management, and creating value for both users and contributors. Perfect for founders, developers, and anyone thinking about open source as more than a side project.

Agenda: - H...

more

10:00 - 10:45 Sala Fuengirola

Taller de instalación – Install party -- endof10

[English version below]

El soporte oficial para Windows 10 termina en octubre de 2025. En lugar de comprar un equipo nuevo, o equipo actualizar tu equipo a una versión nueva de Windows, te proponemos que continúes usando tu portátil actual instalando Linux.

¿En qué consiste la actividad?

Como parte de la iniciativa internacional End of 10, ofrecemos un taller práctico donde usuario...

more

10:00 - 14:00 Sala Almarchar - 22
Daniel González Lopes

Plain Text Accounting
Toma el control de tu dinero con software libre

presented by Daniel González Lopes

Para controlar tus finanzas personales no hace falta depender de software cerrado ni pagar suscripciones todos los meses.

Plain Text Accounting es una forma abierta, transparente y totalmente personalizable de llevar el control de tus gastos e ingresos, sin perder el control sobre tus datos. En esta charla vamos a ver los conceptos clave y algunas herramientas de código abierto (como hledger...

more

10:00 - 10:45 Sala Sierra de Yeguas
Alejandro Santisteban

UbuCon. Bare Bones, Rock Solid: Slicing Ubuntu Containers with Rockcraft

presented by Alejandro Santisteban

Join us for an immersive, hands-on workshop focused on Rockcraft and ROCKs! This session is designed to introduce you to the key concepts and practical skills needed to build and manage ROCKs effectively.

You’ll begin by understanding the differences between ROCKs and traditional Docker images. From there, we’ll dive into essential tools like Rockcraft and Chisel, guiding you through their i...

more

10:00 - 12:00 Sala Frigiliana - 20
pablonete

OpenSouthKids

presented by pablonete

OpenSouthKids: Cultura y tecnologías abiertas para todas las edades

OpenSouthKids son actividades educativas y entretenidas para todas las edades, de 5-15 años hasta mayores de 99 años.

Los padres puedan dejar allí a sus niños y niñas mientras ellos asisten a charlas, pero recuerda que no es un servicio de guardería, así que siempre será bajo tu responsabilidad. No recomendamos dejar solo...

more

10:00 - 14:00 Sala Málaga
Estefanía Ríos Patri

Model Context Protocol: el nuevo chico guapo del barrio de la IA y la relevancia de los protocolos abiertos

presented by Estefanía Ríos, Patri

La IA no son solo "hola mundos" con estrellitas. Nos está permitiendo hacer cosas muy chulas y a gran escala para casos reales en negocios de todas las industrias. Y con la escala, llegan los problemas de escala. Uno de los principales en la integración de flujos de agentes es el tener que conectar cada pieza desde cero, investigar los mecanismos, profundizar en las APIs... Para ayudarnos en es...

more

10:00 - 10:45 Sala Benalmádena
11:00
Juan Luis Cano Rodríguez

Acelera tu código Python con Rust
O cómo maridar el lenguaje más deseado con el más admirado

presented by Juan Luis Cano Rodríguez

Combinar Python con lenguajes compilados está más visto que el tebeo. Y sin embargo, Rust ha demostrado ser un acompañamiento especialmente sólido para Python, gracias en parte a las excelentes herramientas de desarrollo disponibles. En esta charla hablaremos en detalle de cómo puedes crear tu primera extensión Rust para Python.

11:00 - 11:45 Sala Fuengirola
Victor Suarez

Taller de creación del videojuego oficial del OpenSouthCode
Crea tu primer juego con motores libres

presented by Victor Suarez

En este taller, exploraremos los fundamentos de la creación de videojuegos utilizando Godot, un motor libre y de código abierto ideal para desarrolladores de todos los niveles. Desde la interfaz hasta la programación con GDScript, hasta crear nuestro primer juego con este motor libre.

Desde la interfaz de usuario, como los diferentes conceptos (física, elementos, GDScript, etc...) en este ta...

more

11:00 - 12:30 Sala Benamargosa 21
Isabel Bernal Márquez

Automatización de Pruebas con Robot Framework, Centreon y Grafana

presented by Isabel Bernal Márquez

En esta charla exploraremos cómo integrar Robot Framework, Centreon y Grafana para automatizar pruebas y monitorizar la infraestructura y chequeos asociados.

Con Robot Framework podemos implementar multitud de tests, como por ejemplo el logado en sitios web, pudiéndose visualizar los resultados de forma muy intuitiva en Grafana.

11:00 - 11:45 Sala Benalmádena
Iván Sánchez Ortega

Aventuras fotovoltaicas
De FreeDS a HomeAssistant y Solanera

presented by Iván Sánchez Ortega

Las placas solares fotovoltaicas y los medidores de potencia/energía eléctrica son componentes interesantes de un sistema domótico. Y, a falta de baterías para acumular energía, es posible utilizar un sistema de "gestión de excedentes" para intentar optimizar el consumo eléctrico.

Hace unos años salió a la luz FreeDS, un diseño de hardware más un firmware para este cometido en particular. Es...

more

11:00 - 11:45 Sala Sierra de Yeguas
12:00
Braulio

Astro, un soplo de aire fresco
Astro el framework "buena gente"

presented by Braulio

Astro es el framework opensource que no toma bandos: React, Vue, Solid… los quiere a todos. Genera sitios estáticos ultra rápidos y les da vida con islas interactivas. ¡Menos JavaScript, más velocidad, cero dramas! En está sesión veremos que tal funciona, y lo integraremos con un headless CMS

12:00 - 12:45 Sala Fuengirola

UbuCon. Crafting snaps quickstart guide 101

In this workshop, we'll showcase how to create a snap from scratch. We'll use real life examples, with known issues and problems users run into.

This workshop will start with a guided quickstart tutorial, after which we have an interactive group exercise.

Duration: 12:00-13:45 Speakers: Graham Morrison

12:00 - 14:00 Sala Frigiliana - 20
Raúl Jiménez Ortega

Tech for kids - Despertando la curiosidad de mis hijos por la tecnología
Cómo intento transmitir la pasión por la tecnología y la cultura libre mientras paso tiempo con mis hijos.

presented by Raúl Jiménez Ortega

En esta charla, compartiré mi experiencia a lo largo de los últimos años, principalmente con mi hijo José (de 8 años), aunque también con otros niños, explorando y descubriendo tecnologías educativas de programación, robótica, diseño, y otras cosas interesantes.

Mi objetivo como padre no es solo pasar tiempo de calidad con mis hijos a través de hobbies en común, si no descubrir sus intereses...

more

12:00 - 12:45 Sala Sierra de Yeguas
isaric

The Open Source Smart Garden
A completely FOSS solution for small scale argiculture

presented by isaric

This presentation outlines a smart garden system with a cloud component and a local SBC-powered system. The cloud component stores data, relays commands, and enables data export for third-party analysis, with the long-term goal of a machine learning pipeline for automatic insights. The local system, using Zigbee (with alternatives like Lora WAN, Wi-Fi, and Z-wave), orchestrates sensors and cont...

more

12:00 - 12:45 Sala Benalmádena
12:30
Manuel Valencia

Robótica e Inteligencia Artificial con HuskyLens y micro:bit
Taller de IA con la cámara HuskyLens y el robot micro:Maqueen con Microbit

presented by Manuel Valencia

Este taller práctico tiene como objetivo introducir la inteligencia artificial en el aula mediante el uso de la cámara HuskyLens y el robot educativo micro:Maqueen con placa micro:bit. La HuskyLens es una cámara de visión artificial con capacidades integradas de aprendizaje automático, capaz de realizar tareas como el reconocimiento facial, el seguimiento de objetos, la detección de colores, có...

more

12:30 - 14:00 Sala Benamargosa 21
13:00
Elena Ortega

Beyond Words: The impact of images in web performance
Exploring the impact of images and how browsers select the right image

presented by Elena Ortega

Images play a crucial role in the web experience, grabbing attention, telling stories and enriching user experiences.

However, not every image is ideal for a website. The right (or wrong) images can affect the planet, how much data your users spend, and how fast your site loads.

We’ll explore some of the key factors that influence how browsers pick and display images:

📱 Srcset & sizes...

more

13:00 - 13:45 Sala Benalmádena
antoniocm

Visualizing IoT telemetry with open-source tools
Making sense of IoT data with open-source observability

presented by antoniocm

Open-source software and hardware are key drivers in the democratization of technology, making powerful tools accessible to everyone. Grafana, an open-source observability platform, helps users visualize and understand their data where it lives—whether from databases, IoT sensors, cloud services, or other sources. Paired with the ESP32, a versatile microcontroller, developers, educators, and en...

more

13:00 - 13:45 Sala Fuengirola
Grégory Schiano

Effortless observability for Flask/Django/FastAPI/Go/ExpressJS/Spring Boot
Leverage 12-factor applications in Juju to enable observability on your application

presented by Grégory Schiano

This talk discusses the Four Golden Signals from the Google SRE handbook in the context of a Flask/Django/FastAPI/Go/ExpressJS/Spring Boot app. The signals are latency, traffic, errors and saturation. For web apps:

Latency is the response time for requests. At a high level, this can be the percentiles (50, 95, 99, 99.9 etc) and this can also be broken down by path or groups of paths. Traffi...

more

13:00 - 13:45 Sala Sierra de Yeguas
14:00

Cierre de OpenSouthCode 2025 / Closing OpenSouthCode 2025

Cierre de OpenSouthCode 2025 / Closing OpenSouthCode 2025

14:00 - 14:15 Sala Fuengirola