~/conference

Codemotion Madrid 2025

date:2025-05-20..2025-05-21
location:Madrid, Spain
series:Codemotion Madrid · 5 editions
titleauthorlength
Being a DEV in the age of AIGabriel Andújar40m
Gabriel Andújar discusses how software developers can prepare to add value in a world increasingly shaped by artificial intelligence, arguing that mastering a…
Talk in Spanish on
How to stop a denial-of-service attack with Java and XDPRamsés Rodríguez Martínez38m
Shows how to defend Java applications from distributed denial-of-service (DDoS) attacks by using eXpress Data Path (XDP) for high-performance network traffic…
Talk in Spanish on
Discover how to build a robust IoT infrastructure on AWSGorka Irigoyen, Francisco Abril35m
Practical walkthrough of building a production-ready IoT infrastructure on AWS: covers which AWS services to use for high-performance IoT deployments…
Talk in Spanish on
Architecture for SustainabilityEugenio Concepción42m
Architecture for Sustainability presents ways to design software systems that minimize technical debt and energy use by applying practices such as dynamic…
Talk in Spanish on
Mastering OAuth 2.0 and OpenID ConnectLeonardo Micheloni45m
Covers practical explanations of OAuth 2.0 and OpenID Connect for authorization and authentication in modern apps, describing common flows (Authorization Code…
Talk in Spanish on
Goal setting: a practical approach to growMichela Bertaina48m
Claims that writing goals yields measurable gains: a one‑year self‑assessment yields 60% of written goals achieved, routines lift that to about 80% success…
Talk in English on
Unlocking Java's Code MazeMihaela Gheorghe-Roman47m
A live quiz walks through ~15–16 coding puzzles and finishes 14, covering static init order that yields 20, a regex vowel partition, parallelStream on 10,000…
Talk in English on
What Dante never wrote: A Divine guide to documenting the code InfernoN. Patarino42m
A practical, entertaining guide to improving software documentation that identifies common “sins” (messiness, forgetfulness, verbosity), shows how to fix and…
Talk in Spanish on
Writing code live with AIJesús Espino38m
Demonstrates building a non-trivial, working application live using only interactions with an AI (no copy-paste), showcasing an AI-assisted development…
Talk in Spanish on
Building End to End Gen AI Powered Analytics: From Data to ProductionGrace Adamson29m
Snowflake demonstrates an end-to-end GenAI pipeline that ingests S3 files and notebooks, runs SQL and Python with cortex functions and a model garden, and…
Talk in English on
Revealing the Magic Behind Java AnnotationsÁlvaro Sánchez-Mariscal42m
Explains how Java annotations are discovered and acted on with concrete tools: runtime reflection (Spring’s classpath scanning, ClassGraph) versus build-time…
Talk in English on
MCP: Bridging LLMs with Your Applications and Data - Java/Quarkus VersionHoracio Gonzalez42m
MCP is presented as a practical architecture for building context-aware systems that orchestrate LLMs for complex tasks. The talk explains how to design…
Talk in Spanish on
Measuring Developer Productivity: the good, the bad and the dataMarco Pierobon33m
Argues that productivity must measure outcomes not raw outputs, warns that individual metrics invite gaming and kill collaboration, and recommends team-level…
Talk in English on
LLM-Driven Attack Flow Generation from Security PublicationsFran Gomez Juan Manuel Cristóbal39m
The talk shows how generative AI and large language models can turn unstructured security publications into structured attack flows and threat intelligence. It…
Talk in Spanish on
Multi-Cloud Replication: From Chaos to ControlRenato Guerra Cavalcanti38m
Shows how the Akka 3 SDK uses event sourcing plus append-only journals and a single-writer principle per entity to replicate state across regions and clouds…
Talk in English on
React ReinventedJavi Velasco45m
An overview of how React's rendering models have evolved from Backbone-era approaches to modern features like Suspense, Streaming, and Server Components. It…
Talk in Spanish on
What No One Told Us: The Power of Event-Driven DevelopmentRafael Juan Jiménez, Roberto Moreno46m
The talk covers Event-Driven Development as an architectural approach, describing how it was implemented in the presenters’ company with practical lessons…
Talk in Spanish on
Decentralized Digital DNA: The Ethical Synapse between Humans and MachinesIvano Garcia34m
A proposal for a decentralized digital “DNA” using Decentralized Identifiers (DIDs) and blockchain to counter deepfakes, identity spoofing, and loss of control…
Talk in Spanish on
WordPress Through the TerminalMilana Cap42m
Demonstrates using WP-CLI to do what the dashboard cannot: delete 10,000 posts in minutes (about 3.5) instead of days, scaffold a plugin with scaffold plugin…
Talk in English on
Modern Cybercriminals Don't Hack In, They Log InYaiza Rubio, Javier Espinosa48m
The talk covers identity-focused attacks where attackers use leaked OAuth tokens, session cookies, or social-engineering at call centers to log in as…
Talk in Spanish on
Dantotsu: The Radical Path to Bug-Free CodeChloe Caron25m
Claims specific metrics: 70 bugs per 1,000 LOC with 15 reaching production, and fixing a bug costing ~30× writing time. Examples: a stray plural in…
Talk in English on
Data Architecture for Cyberintelligence ManagementDaniel A., Jaime Casado Aparicio43m
Covers designing data architectures for cyberintelligence that can efficiently process large volumes of data, focusing on strategies and infrastructure choices…
Talk in Spanish on
Hack & Patch: OWASP in CombatDavid Soto, Samuel Hernández Martos31m
Live demonstrations of real OWASP Top 10 vulnerabilities (injections, authentication failures, etc.) are shown and immediately fixed using code-level patches…
Talk in Spanish on
The Oppression Machine: Data, Doom and Discipline in the Age of AI & Climate CollapseMarta Peirano36m
Marta Peirano examines how digital platforms have shifted from empowering public voice to reinforcing authoritarian control, describing how algorithms shape…
Talk in Spanish on
The World Has Gone Edge – The Future of IoT and Smart DevicesPawel Skiba38m
The talk explains the shift from cloud-only IoT to running AI on-device using powerful, affordable microcontrollers with integrated NPUs. It presents…
Talk in Spanish on
WWWAI: Constructing a Truly Open GenAI App with WebAssembly, WebGPU, and WebAISusanna Wong44m
Claim: fully local GenAI runs in the browser using a concrete stack and it actually hits dramatic speedups. Uses WebAssembly for model loading, preprocessing…
Talk in English on
AI Agents Graph: Your Following Tool in Your Java AI JourneyAlex Soto28m
Claims a concrete stack: LangChain4j for LLM plumbing plus LangGraph to orchestrate agents as cyclic, stateful graphs that can pause, resume and persist…
Talk in English on
Passkeys on AndroidMario Bodemann22m
Introduces passkeys on Android with concrete Kotlin examples, explaining FIDO and WebAuthn standards and the use of public-key cryptography including elliptic…
Talk in Spanish on
You Will Never Program the Same Again: Unleash GitHub Copilot with Agent Mode and MCP ServersGisela Torres51m
Presentation explains how GitHub Copilot’s Agent Mode and MCP (MCP Servers) can be used to automate complex development tasks and boost developer productivity…
Talk in Spanish on
Beneath the Surface of ReactMiguel Martín, Roger Sanz43m
Explains core React internals: JavaScript execution model, the reconciliation process, rendering, and the hooks API. Shows how small implementation details…
Talk in Spanish on
Technology for Personalized MedicineJusto Aguilar, Tomás Trenor, Eder Castro Lucas43m
The talk surveys technologies driving personalized medicine, focusing on electronic health records, genomic data, and daily activity monitoring combined with…
Talk in Spanish on
Flip the Script: Mastering Dependency Inversion in JS/TS Mobile AppsS. Campisi, A. Weichandt34m
Shows a concrete path to stop third‑party APIs from spreading through a React Native app: define domain interfaces, implement them in the data layer, and…
Talk in English on
Beyond the Prompt: How MCP Connects Language Models to Real ToolsAndrés León44m
Explains the Model Context Protocol (MCP) as a modular, secure, open way to connect language models to real tools, data and apps to reduce integration chaos in…
Talk in Spanish on
Optimizing Data Visualization Performance in Web MapsRaul Jimenez Ortega45m
A practical overview of strategies to speed up web map rendering for very large geospatial datasets (tens to hundreds of thousands of features). Covers…
Talk in Spanish on
Conversational Banking: Transforming Customer Experience with Generative AIJose Antonio Rodríguez42m
Generative AI (IAG) applied to conversational banking: a real-world success case is presented with its system architecture, key implementation decisions, and…
Talk in Spanish on
Understanding Kubernetes in a Visual WayAurélie Vache34m
A visual, didactic walkthrough of Kubernetes that explains core concepts—pods, Deployments, debugging and troubleshooting—using sketchnotes and illustrations…
Talk in Spanish on
Patterns for efficient serverless developmentYan Cui35m
Five concrete patterns for fast serverless development: use hexagonal architecture (ports-and-adapters) to isolate business logic and swap adapters for mocks…
Talk in English on
AI Agents: The New Era of Intelligent SoftwareDavid Mangas, David Sancho Ruiz37m
Overview of AI agents that move software from passive Q&A to autonomous, proactive systems by adding memory, planning, action and reasoning. Shows real-world…
Talk in Spanish on
Software Cafrers: Writing Code That Would Make a Goat VomitCésar Alberca32m
A humorous, contrarian presentation that demonstrates how to write deliberately bad, chaotic JavaScript — using over-engineering, hard-to-detect bugs, and…
Talk in Spanish on
Solving Madrid's parking problem with Airflow and StreamlitLuis Merino, Ruth Navarro27m
Demonstrates building an automated data pipeline that reads Madrid City Council’s Open Data parking API, processes the feed with Apache Airflow, and presents…
Talk in Spanish on
Challenges in User Authentication: Balancing Security & User ExperienceIsabelle Mauny42m
Machine breach aggregates show 15 billion leaked accounts, and the demoed Bank of Asgard flow (recorded after a network failure) proves passkeys + TOTP work…
Talk in English on
Using Server-side WebAssembly Components to Build Next-Gen ArchitecturesFrank Lyaruu36m
The talk explains the WebAssembly component model for server-side use, showing how language-independent WASM components can compose next‑generation…
Talk in Spanish on
Transforming a Village of 97 Inhabitants with Technology and ArtAgustin Jamardo27m
An overview of projects using technology and art to counter rural depopulation in Anceu, a Galician village of 97 people. It describes Do Action Hackathon…
Talk in Spanish on
Process and analyze millions of events per second with open source toolsJavier Ramirez44m
A practical walkthrough of building a high-throughput real-time analytics pipeline using open-source tools: Apache Kafka for event streaming, QuestDB for…
Talk in Spanish on
Security, Standards and Maintenance: How to Do It with 5k Repositories?Daniel Esteban, Alberto García-Muñoz42m
Managing security, standards and maintenance across more than 5,000 repositories and hundreds of global contributors; specifically for a banking platform made…
Talk in Spanish on
Surfing the Generative AI Wave: A New Era in Building Banking SystemsPablo Delgado Romero30m
Pablo Delgado Romero explains how generative AI is already changing banking software by moving from copilots to autonomous agents and AI workers within…
Talk in Spanish on
From Code to DevPlatform: Optimizing the Developer ExperienceSergio Valverde44m
How to build a consistent, secure developer platform by automating repository management, CI/CD pipelines and complex configuration using Terraform, reusable…
Talk in Spanish on
Those API Calls Could Have Been a JOIN!!Ivan Garcia Sainz-Aja45m
The talk explains risks of premature microservice distribution—fragmented domain models and many API calls that could have been a database JOIN—and advocates…
Talk in Spanish on
Hexagonal Architecture in Practice That Will Make Your Applications More SustainableJulien Topçu46m
Live coding builds a hexagonal Java app (Maven, JUnit) with a pure domain module and a Spring Boot infrastructure module that adapts a public Swappy REST API…
Talk in English on
AI Revolution: How Companies Are Redefining the FutureEliza Casapopol, Manuel Tarrasa, Pablo Cañas, Laura Garrido45m
A panel with leaders from Ferrovial, MeThinks and TuringDream about how those companies apply artificial intelligence to transform their organizations and…
Panel in Spanish on
When Will We Deliver in Half the Time? The Question Every CEO Asks Their CTOJorge Ferrer, Cristina Gil Rey, Alberto Martín Casado, Laura Lacarra Arcos48m
Panel discussion about how AI tools such as GitHub Copilot and Amazon Q Developer are changing software development by automating repetitive tasks, boosting…
Panel in Spanish on
Beyond Testing: The Future of Cybersecurity Lies in MathematicsFernanda Andrade34m
Fernanda Andrade argues that traditional QA and automated testing are insufficient for security in an era of AI, cloud services, and autonomous systems. She…
Talk in Spanish on
The Generative AI Boom: Realities, Promises and Awkward SituationsNerea Luis47m
Overview of the generative AI boom, focusing on tools like ChatGPT and their real-world impact for tech professionals. It examines how companies are adopting…
Talk in Spanish on
Smart Components: Simple Integrations, Powerful FeaturesPablo Igarzabal28m
Pablo Igarzábal shows how to build smart, adaptable UI/components to integrate payments, transactions and financial products quickly, reducing typical…
Talk in Spanish on
How to Build a Database-like ApplicationTommaso Allevi42m
Designing a database-like application from scratch, covering data storage, index creation, and query mechanisms. It explains how to implement these components…
Talk in Spanish on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.