Talks / Presentaciones

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:

Introducción a la Programación Lógica con Scryer Prolog

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.

¿Una Wikipedia de mapas? ¡OpenStreetMap!

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.

The Outside World - FFI in Scryer Prolog

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.

Apache Spark

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.

De la isla de Java a la isla de Kotlin

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, ...

Strand: a twist about parallelism from the 90s

Charla sobre Strand, un lenguaje de programación de la familia Prolog, diseñado a finales de los 80 como un lenguaje extremadamente paralelo.

Solving Puzzles with Constraint Programming

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

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.

¿Cómo hacer una buena presentación?

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.

Web 3 0: redes descentralizadas: Linux y Tapas 2019

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.

Vectorizar imágenes con algoritmos genéticos

¿Cómo aplicar los algoritmos genéticos al proceso de vectorización de una imagen?

Diseño web moderno desde cero

Presentación donde se explica diseño web moderno desde cero, haciendo énfasis en buenas prácticas como CSS Grid.

Rust en 5 minutos

Breve introducción al lenguaje Rust

Rust por tustáceos - Hour of Code 2017 Valladolid

Aprende sobre el lenguaje de programación Rust, un lenguaje con énfasis en la seguridad, rendimiento y la concurrencia.

La Historia de la Tecnología

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.

Linux Install Party 2017

Conoce qué es GNU/Linux, qué es una distro, cuáles son las más importantes, qué escritorios hay, qué programas hay

Elementos de un sistema de control

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

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

Teoría de puentes de tierra

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.

Obsolescencia Programada

¿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.

Valladolid en la Edad Media

Recorrido turístico por los monumentos más importantes de Valladolid en la Edad Media.

Vasili Kandinski

Pequeño resumen de la obra de este gran pintor de principios del siglo XX.

Baterías de Níquel-Cadmio

¿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

Historia de la robótica

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

Plástico y medioambiente

¿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 en mi entorno

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.

Economía de Corea del Norte

Análisis de los sectores económicos de Corea del Norte, el país más cerrado con régimen comunista del mundo

© Adrián Arroyo Calle 2024