This site contains some of the talks I've done in the past.
Este sitio contiene algunas de las presentaciones que he hecho en el pasado.
Show talks in / Mostrar charlas en:
En esta charla se introduce el paradigma de la programación lógica, se introducen algunas nociones básicas de Prolog y se usa Scryer Prolog para resolver tres problemas muy interesantes.
OpenStreetMap es una base de datos abierta de carácter geográfico, similar a Wikipedia. En esta charla, hacemos una introducción al uso y edición de OSM.
In this talk, we'll see how the first FFI interface for Scryer Prolog has been implemented. We also discuss several drawbacks and future improvements.
En esta charla/taller veremos como usar Apache Spark, un motor de computación distribuido especialmente pensado para estadísticas, con ejemplos de datos de la Formula 1. Usaremos el lenguaje Scala.
Kotlin ha surgido como un lenguaje de programación alternativo a Java, pero muy unido a él, siendo compatible con sus librerías y adoptando el mismo paradigma. Veremos las características de este lenguaje que trata de ser mejor como el mejor soporte a programación funcional, mejoras en OOP, las corrutinas, ...
Charla sobre Strand, un lenguaje de programación de la familia Prolog, diseñado a finales de los 80 como un lenguaje extremadamente paralelo.
Resolver puzzles usando diferentes estrategias declarativas: Constraint Programming, SAT y Linear Programming. Resolvemos problemas de ejemplo usando Scryer Prolog y las librerías clpz, clpb y simplex.
Prolog es un lenguaje de programación lógica. En esta presentación se ve una introducción a Prolog, desde los términos y predicados hasta CPLD y programación web con Prolog.
Si quieres transmitir una idea, una de tus mejores opciones es preparar una presentación. Pero no cualquier tipo de presentación es adecuada. En esta presentación se explican consejos y cosas a evitar para obtener una presentación perfecta.
Desde la creación de la web hasta ahora, ha habido varios cambios de paradigma. Si en un inicio las webs eran meros documentos estáticos, posteriormente pasaron a ser aplicaciones completas. Hoy en día los retos de la web son hacer frente a la centralización y a la pérdida de privacidad. En la ponencia se presentarán unas cuantas tecnologías que intentan resolver este tipo de problemas.
¿Cómo aplicar los algoritmos genéticos al proceso de vectorización de una imagen?
Presentación donde se explica diseño web moderno desde cero, haciendo énfasis en buenas prácticas como CSS Grid.
Breve introducción al lenguaje Rust
Aprende sobre el lenguaje de programación Rust, un lenguaje con énfasis en la seguridad, rendimiento y la concurrencia.
Un resumen de la historia de la tecnología, un viajo a lo desconocido que ha seguido la especie humana desde sus comienzos. Desde el fuego hasta los ordenadores.
Conoce qué es GNU/Linux, qué es una distro, cuáles son las más importantes, qué escritorios hay, qué programas hay
Repaso por los elementos básicos que componen un sistema de control. Transductores, captadores, actuadores, tipos de sensores, ...
Teteras, introducción a los gráficos 3D por ordenador. Índice: conceptos, historia, geometría, raytracing, rasterizado, iluminación, sombras, GLSL, la Tetera de Utah
Presentación acerca de la teoría de los puentes de tierra y Lemuria. La teoría surge del darwinismo y en las observaciones de Philip Sclater. Teoría que fue sustituida por la deriva continental.
¿Qué es la obsolescencia programada? En esta presentación se explican conceptos básicos y alguno más avanzado acompañado con ejemplos prácticos.
Recorrido turístico por los monumentos más importantes de Valladolid en la Edad Media.
Pequeño resumen de la obra de este gran pintor de principios del siglo XX.
¿Cómo funcionan las baterías de Níquel-Cadmio? ¿Cuáles son sus ventajas y sus inconvenientes? ¿Qué aplicaciones prácticas poseen? Estas diapositivas responden a estas preguntas
La historia de la robótica es una corta pero interesante historia. Esta presentación expone los hechos principales que nos han llevado a la situación actual
¿Cuáles son los impactos ambientales que provocan los plásticos? ¿Sabemos lo que hacemos con nuestro planeta? Esta presentación explica el impacto medioambiental de los plásticos en la sociedad actual
La contaminación acústica es un problema cada vez más importante en nuestras ciudades. España es uno de los países más ruidosos del mundo.
Análisis de los sectores económicos de Corea del Norte, el país más cerrado con régimen comunista del mundo