Codemotion Madrid 2016
2016-11-18..2016-11-19
Madrid, Spain
[Codemotion Madrid 2015, Codemotion Madrid 2016, Codemotion Madrid 2017, Codemotion Madrid 2025, Codemotion Madrid 2026]
| title | author | length |
|---|---|---|
| Why Use Spock Instead of JUnit Mockito for Your Java Tests | Andrés Viedma | 45m |
A comparison of Spock (the Groovy-based testing framework) vs JUnit + Mockito for Java tests, showing real side-by-side test code to highlight what you gain… | ||
| CSS Grid Layout; Controlling the Structure of Our Website | Luis Calvo | 38m |
Explains the W3C CSS Grid Layout specification for building responsive page structure (grids) in CSS, showing how to create grids and use related technologies… | ||
| Introduction to Quantum Programming Languages | Francisco Gálvez | 55m |
Introduces quantum programming languages by explaining why classical languages and algorithms fail for quantum computing, reviews basic quantum computing… | ||
| What If Robots Asked Us for Help? | Nerea Luis Mingueza | 52m |
Overview of the current state of AI and autonomous robotics, surveying academic research in automated planning and robot autonomy and commercial advances from… | ||
| From Java to Groovy: Time for Adventure! | Iván López | 48m |
An introduction to Groovy for JVM developers, explaining why Groovy is a natural, easy step for Java programmers. Uses code examples to show concrete… | ||
| A Picture Is Worth More Than 1,000 Lines of Code | Toni Recio | 45m |
Survey of cloud and local computer vision options for adding image understanding to applications, comparing cloud services like Microsoft Cognitive Services… | ||
| Remote Work in the Real World | Pablo Alba | 36m |
Practical discussion of remote work challenges and solutions based on real experience, focusing on common problems that arise when companies allow teleworking… | ||
| Intrapreneurship for Geeks | Roberto Canales | 25m |
Autentia describes its journey from a services company toward becoming a product company, sharing concrete mistakes and lessons learned from training… | ||
| Quick Guide to Writing Maintainable, Scalable CSS | Sergio Álvarez | 43m |
A practical overview of modern techniques and methodologies for writing cleaner, more maintainable and scalable CSS, including recent advances in the CSS… | ||
| Nobody Wants to Work With You | Luis González | 38m |
Practical guidance on communication skills for software developers: techniques for giving constructive feedback, writing polite code comments, expressing… | ||
| How can AI help you? | Moisés Martínez, Nerea Luis | 35m |
Overview of how artificial intelligence can be applied to everyday applications, covering techniques like prediction, robotics, route planning and… | ||
| Welcome to the Holographic World, Developing for HoloLens | Javier Suarez | 49m |
An introduction to Microsoft HoloLens and its augmented reality capabilities, covering HoloLens features and development using Wave Engine. The session… | ||
| Real-time Learning with Spark | Moisés Martínez | 40m |
Shows how to process streaming data with Apache Spark and MLlib to perform real-time machine learning: building and updating models as new data arrives so you… | ||
| Do Androids Not Dream... | Susana Morcuende, Yamila Moreno, Jorge Arévalo | 49m |
Explains practical ways companies and individuals have achieved work–life balance using real-day-to-day practices and examples from organizations, with… | ||
| How to Manage Your UI State: Virtual DOM and RxJS | Ricardo Borillo | 45m |
Covers the evolution from direct DOM manipulation to architectures that manage UI state with unidirectional data flow. Compares technologies and frameworks for… | ||
| Android Testing Deep Dive | Laura Morillo, Selene Pinillos | 40m |
Hands-on deep dive into Android UI testing using Espresso, showing how to move beyond simple examples by integrating tests with Dagger and testing features the… | ||
| Component-Based Modular Development | Francisco Vena | 49m |
Modular component-based development using frontend frameworks like Angular, React and Backbone, explaining how to build decoupled, reusable code blocks. Covers… | ||
| Bread for Today and Bread for Tomorrow with Kubernetes | Pablo Moncada Pan | 37m |
Autentia describes migrating most internal and external services to Google Cloud Platform using GKE (Kubernetes Engine) and how they achieved this quickly… | ||
| ElasticSearch at Ticketbis: A real story in +50 languages | Jose Gargallo | 32m |
Ticketbis describes their heavy use of ElasticSearch (about 100M indexed documents plus ~2 billion log documents) and explains how they performed capacity… | ||
| Mastering the "new" Android Studio | Saúl Molinero | 45m |
A live demo of the updated Android Studio from Google I/O, showing new features like faster build times, the ConstraintLayout-based visual UI builder, APK… | ||
| The Java and the Furious: how to measure the speed of your Java code with JMX | Yeray Darias | 29m |
How to measure and improve Java code performance using JMX: the talk explains using Java Management Extensions to monitor and manage application execution time… | ||
| From zero to a hundred with Kotlin | Juan José Aguililla | 32m |
Kotlin is presented as a statically typed language that compiles to JVM bytecode and JavaScript and supports both object-oriented and functional paradigms. The… | ||
| From pets to cattle, the way of Kubernetes | Alex Gonzalez | 29m |
Compares pet vs cattle and migrates a three-service app (Ghost, Nginx, MySQL) from one VM to a four-node Kubernetes cluster, pushing images to a registry… | ||
| Serverless mobile applications with Firebase | Alexandru Simonescu | 46m |
Introduces Firebase as a serverless backend for mobile apps, covering Firebase features for user authentication, real-time databases, messaging, file storage… | ||
| Machine learning: from practice to theory | David Ayllon | 52m |
Overview of fundamental machine learning concepts and supervised learning techniques: defines what ML is and its uses, explains cost functions and… | ||
| Contain me or I don't know what I'll do to it | Jose L Ugia | 21m |
The talk explains how Linux containers (e.g., Docker-style containers) are transforming not just build, test and deployment workflows but also a more… | ||
| Testing NodeJS Security | Jose Manuel Ortega | 47m |
Covers security practices for Node.js (especially Express) applications, focusing on authentication, middleware configuration, and production best practices… | ||
| Hexagonal Architecture with Ruby | Dani Latorre | 46m |
Shows how a Ruby project was built using Hexagonal/Clean Architecture with techniques like dependency injection, TDD, Crafted Design and some DDD. Demonstrates… | ||
| SmartTV 101 | Alejandro Ayuso | 45m |
An introduction to developing OTT apps for SmartTV, Android TV, Chromecast and HbbTV for services like MiTele or Netflix, explaining how video is delivered to… | ||
| Improve your code by improving your communication | Samuel Solís | 47m |
The talk explains how poor communication with clients degrades code quality and project outcomes, and gives practical tricks, strategies, and small tips to… | ||
| One-Click Release: ft. Travis, Spinnaker & Co. | Toni López | 45m |
A team replaced a manual deployment process built around Travis CI, Jenkins, and AWS CloudFormation with an automated one-click release pipeline using Travis… | ||
| Serverless Applications | Luis Miguel Fernández, Juan José del Campo | 51m |
Introduces serverless architectures using Amazon Web Services and shows how to build an incidents-manager application without managing servers or deployments… | ||
| Living on the Edge (Service): Bunding Microservices | Mark Heckler | 41m |
Shows how to build a working edge layer with concrete tools: a Spring Cloud Config server backed by Git, a Eureka service registry, a JPA/H2 quote… | ||
| Decorating JavaScript | Sergio Arbeo | 46m |
Introduces class and property decorators proposed by TC39 for JavaScript, explaining how decorators (similar to Python decorators or Java/C# annotations)… | ||
| The dark side of the Internet of Things | David Melendez | 39m |
The talk examines risks of closed, proprietary Internet of Things products — including restrictive EULAs, private APIs that collect unknown data, and lack of… | ||
| 40+ and still coding? Make the most of your experience | Daniel Lopez | 34m |
Advice for software developers aged 40 and over on turning career experience into an advantage: it explains why earning well by continuing to build… | ||
| The Developer Journey | Pablo Guardiola, Jorge Castillo | 46m |
A talk about improving software quality through continuous practice and learning within development teams. It emphasizes technologies and roles like… | ||
| All the Options to Store Your Data, on Client or Cloud | Nacho Coloma | 41m |
An overview of where and how to store application data in 2016, comparing client-side and cloud/server options. Covers storage technologies for web and mobile… | ||
| PostCSS. The Treasure Map | Naiara Abaroa | 47m |
PostCSS is presented as a new toolchain for processing CSS via plugins (over 200 available) that can transform stylesheets and let teams use advanced W3C… | ||
| Tensorflow: Designing neural networks | Gema Parreño | 40m |
An introduction to TensorFlow covering its core architecture and tooling, contrasting it with other machine-learning libraries, and explaining how it supports… | ||
| How to create resilient architectures with microservices and agents | Luis Guerrero | 48m |
Microservices and software agents are presented as approaches for building distributed, resilient architectures. The talk explains that adopting microservices… | ||
| From idea to production. Step by step. Case by case | Pablo González | 45m |
A practical guide to turning ideas into production-ready software by managing the end-to-end processes around Scrum: writing and validating user stories and… | ||
| Testing UI Using Intuitive Commands | Rafael Alonso | 34m |
Openbravo built a UI testing framework using JUnit, Selenium, Java and JavaScript that lets developers write readable commands like tap(...) and verify(...)… | ||
| Bots, bots everywhere | Quique Fdez, Carlos Carrillo | 38m |
Shows how to build bots today using the Microsoft Bot Framework and deploy them to platforms such as Slack, Facebook Messenger and Telegram. Demonstrates… | ||
| We Talk with Alexandru Simonescu | Alexandru Simonescu | 01m |
Alexandru Simonescu discusses building mobile applications using Firebase, covering the platform and its use for Android apps. He also describes the Android… | ||
| We talk with Andrés Viedma | Andrés Viedma | 02m |
A conversation about choosing Spock over the traditional JUnit+Mockito stack in Java projects: it explains why Spock is a better alternative, shows concrete… | ||
| We talk with Fran Cabrera, Jesús Pérez and Paco Martín | Fran Cabrera, Jesús Pérez, Paco Martín | 02m |
Three IBM Research members describe IBM Quantum Experience, a cloud service that exposes a quantum chip for anyone to test. They explain how IBM Research… | ||
| We talk with Luis Calvo | Luis Calvo | 02m |
Luis Calvo discusses his Codemotion Madrid 2016 experience and describes his talk about CSS, noting a shift where front-end topics increasingly overlap with… | ||
| We Talk with Sergio Arbeo | Sergio Arbeo | 03m |
An interview with Sergio Arbeo about JavaScript and the scarcity of front-end talks at Codemotion Madrid 2016. He describes two of his presentations: one about… | ||
| Talking with Susana Morcuende | Susana Morcuende | 03m |
Conversation with Susana Moncuende about work–life balance in the IT sector: she discusses that some companies understand and value reconciliation policies… | ||
| We Talk with Yerai Darias | Yerai Darias | 01m |
A short interview with Yerai Darias about his Codemotion Madrid 2016 presentation on Java performance and measuring code. He discusses measuring code speed… | ||
| Talking with Iván López | Iván López | 01m |
Iván López describes why he talks about Java, discusses Docker and the everyday challenges developers face when using it, and includes some Groovy programming… | ||
| Talking with José Gargallo | Jose Gargallo | 02m |
José Gargallo from Ticketbis discusses using Elasticsearch configured for 63 languages and the specific difficulties that arise when indexing and searching… | ||
| Hablamos con Mark Heckler | Mark Heckler | 02m |
Demonstrates building resilient, highly available microservices with Spring Cloud, Spring Boot and Netflix OSS, showing how multiple service instances… | ||
| We talk with Modesto San Juan | Modesto San Juan | 02m |
Modesto San Juan describes how code communicates through multiple contexts beyond its source: directory and file structure, and behavior once deployed. He… | ||
| We talk with Naiara Abaroa | Naiara Abaroa | 02m |
A conversation about PostCSS as a new way to work with CSS that uses plugins to extend functionality. It explains replacing previous preprocessors like Less by… | ||
| We talk with Roberto Canales | Roberto Canales | 02m |
A short interview with Roberto Canales after his Codemotion Madrid 2016 talk about organizational topics rather than technical content. He emphasizes choosing… | ||
| Talking with Zuriñe Menendez and Carolina Corredor | Zuriñe Menendez, Carolina Corredor | 01m |
Zuriñe Menéndez and Carolina Corredor describe the process their companies use to generate and develop new ideas, discussing practical steps and workflows they… | ||
| We talk with Álex González | Alex Gonzalez | 02m |
A conversation with Álex González about his Codemotion Madrid 2016 talk advocating immutable, replaceable servers—servers should have no persistent names and… | ||
| We Talk with Carlos Blé | Carlos Blé | 02m |
Carlos Blé discusses product design for Codesai, covering the full process from idea to implementation and the problems that can arise along the way. The… | ||
| We Talk with | Juan Manuel Serrano | 03m |
Juan Manuel Serrano discusses techniques beyond lambda expressions that better define functional programming and deliver greater benefits from the paradigm… | ||
| We Talk with | Manrique Lopez | 02m |
Conversation with Manrique López about development work through metrics: how teams measure and manage distributed daily standups across different countries… | ||
| We Talk with | Carlos Carrillo, Quique Fernández | 03m |
Carlos Carrillo and Quique Fernández discuss using bots to manage mobile apps—shifting from web to apps to voice-controlled interactions. They describe bots… | ||
| We Talk with | Francisco Vena | 02m |
A conversation with Francisco Vena about modular development, focusing on tools for building modular UIs. He highlights live style guides as a fundamental tool… | ||
| We Talk with | Ricardo Borillo | 02m |
Ricardo Borillo discusses the evolution of JavaScript across mobile and backend environments and examines the current state of user interfaces (UI). He focuses… | ||
| We Talk with | Jose Manuel Ortega | 03m |
A conversation with José Manuel Ortega about Node.js and testing: which testing tools and JavaScript frameworks are used for backend applications, plus… | ||
| We Talk with | Daniel Lopez | 02m |
Daniel López discusses continuing to work as a programmer past age 40, questioning the cultural assumption that moving into management is the only way to… | ||
| We Talk with | Luis Orlando | 01m |
Conversation about Big Data and using Apache Flink, arguing that you don’t need Google-scale infrastructure to handle large datasets. Covers personal… | ||
| We Talk with | Pablo Alba | 01m |
Practical telework realities and a deployed face-analysis system used by Kaleidos for London police are discussed, describing a CCTV-indexing pipeline that… | ||
| We Talk with | Andrés Viedma | 02m |
Compares Java JSON libraries, claiming Gson is better than the default Jackson setup for readability and easier migration. Presents microbenchmarks for… | ||
| We Talk with | Álvaro Hernández | 03m |
Álvaro Hernández, CEO of 8kdata, compares PostgreSQL and MongoDB by running benchmarks to show relative performance and invites listeners to run their own… | ||
| We Talk with | David Melendez | 01m |
A conversational interview about IoT with a focus on makers, discussing practical maker projects and possibilities. Examples mentioned include building a home… | ||
| Talking with | Joan León | 02m |
An interview with Joan León about his first Codemotion appearance, covering event organization and the audience. He discusses his talk on SVG animations… | ||
| Talking with | Pablo Moncada | 01m |
An interview with Pablo Moncada about choosing Kubernetes as a platform to address networking, DNS and logging problems; Kubernetes is discussed as the… | ||
| We Talk with | Jerónimo López | 01m |
Conversation with Jerónimo López about ToroDB at Codemotion Madrid 2016, covering what they have done with ToroDB and benchmarking efforts. The discussion… | ||
| We Talk with | Dani Latorre | 03m |
An interview with Dani Latorre about his talk on Clean Architecture: focusing on using architectural principles to separate business logic from frameworks and… | ||
| We Talk with | Javier Suarez | 02m |
An interview with Javier Suárez at Codemotion Madrid 2016 describing a live demo of a solar system project built during the talk, featuring a character or… | ||
| We Talk with | Juan José Aguililla | 02m |
A short interview about the profile for someone to start working with Kotlin: a curious developer who wants to improve their programming language skills… | ||
| We Talk with | Micael Gallego | 02m |
A conversation with Micael Gallego about why TypeScript helps developers understand and manage JavaScript, especially in large projects. He explains that… | ||
| We Talk with | Pablo González | 03m |
Pablo González describes how to take a product idea from inception to production, focusing on developing a minimal viable product (MVP), the common problems… | ||
| We Talk with | Rafael Bermúdez | 01m |
Rafael Bermúdez discusses two topics: building bots and using Dart instead of TypeScript. He explains the backstory of choosing Dart (including an invitation… | ||
| See You in 2017! | 03m | |
A wrap-up of Codemotion Madrid 2016 at Universidad San Pablo CEU, reporting over 30 collaborating communities, about 160 speakers (with interviews available on… | ||
| We Talk with | Toni López | 03m |
A short interview with Toni López at Codemotion Madrid 2016 about his talks and the Spinnaker tool. It explains what Spinnaker is (a continuous delivery… | ||
| We Talk with | Sergio Arroyo | 03m |
An interview with Sergio Arroyo about his first time speaking at Codemotion Madrid 2016, focusing on testing practices in large companies. He explains that… | ||
| We Talk with | Sergio Álvarez | 01m |
Conversation with Sergio Álvarez about practical CSS advice for writing more maintainable code and making it easier to onboard new developers. Discusses… | ||
| We Talk with | Selene Pinillos, Laura Morillo | 04m |
Selene Pinillos and Laura Morillo discuss deep Android testing with Espresso, describing why testing is often neglected in Android app development and how they… | ||
| We Talk with | Samuel Solís | 03m |
An interview with Samuel Solís about improving code through communication, focusing on communication with the client: channels, transmitting knowledge and… | ||
| We Talk with | Raúl Jiménez | 03m |
A conversation with Raúl Jiménez about Geodevelopers, an open community for professionals interested in development with geolocated data. It describes the… | ||
| We Talk with | Rafael Alonso | 02m |
An interview with Rafael Alonso about user interfaces, focusing on why intuitive commands are important. It explains that intuitive commands make UI work… | ||
| We Talk with | Pablo Guardiola, Raúl Román | 02m |
Pablo Guardiola and Raúl Román discuss Android fragmentation and share their hands-on experience developing with the Android platform, explaining how… | ||
| We Talk with | Pablo Azaña | 01m |
A comparison of building apps and platforms on Android versus iOS, discussing which ecosystem is better set up for development. The talk evaluates differences… | ||
| We Talk with | Nerea Luis Mingueza | 06m |
A short interview with Nerea Luis Mingueza about AI and robotics, focusing on near-term robots such as social robots (for daily interaction and working with… | ||
| We Talk with | Moisés Martínez | 02m |
An interview with Moisés Martínez about real-time streaming using Apache Spark, discussing challenges in obtaining actionable information during streaming and… | ||
| Talking with | Máximo Cuadros | 01m |
A conversation about the Go programming language: what can be built with Go and its advantages, and why the team chose to adopt it. They also discuss… | ||
| We Talk with | Luis González | 02m |
Luis González discusses why developers often isolate themselves and fail to interact productively with colleagues, highlighting lack of communication and… | ||
| We Talk with | Laura Lacarra | 02m |
Laura Lacarra talks about her Django project called "first dates," describing how she uses the Django web framework to build that application. The segment is… | ||
| We Talk with | Jorge del Casar, César Villar | 03m |
A talk describes the journey of a junior developer joining a project and how they grow toward a senior role. It covers frontend development with Polymer… | ||
| We Talk with | Jorge Castillo | 01m |
An interview with Jorge Castillo at Codemotion Madrid 2016 describing the different phases a developer goes through when working on a product. It discusses the… | ||
| We Talk with | Jorge Barroso | 03m |
Jorge Barroso discusses ethical principles for startups, drawing on his experience in software development globally. He describes observations from recent… | ||
| We Talk with | Joaquín Engelmo | 01m |
A speaker at Codemotion Madrid 2016 discusses programming concepts, design, and software architecture rather than specific code. The talk focuses on conceptual… | ||
| We Talk with | Javier Vélez Reyes | 03m |
Javier Vélez discusses frontend design patterns and the importance of building an architecture that supports web component–oriented solutions. He explains how… | ||
| We Talk with | Israel Alcázar | 01m |
An interview with Israel Alcázar at Codemotion Madrid 2016 about cooperative board games — specifically Black Stories and escape-style (escape room) games —… | ||
| We Talk with | Isabel Cabezas, Juan Manuel Servera | 02m |
A conversation with Isabel Cabezas and Juan Manuel Servera about JavaScript and the Internet of Things, discussing how JavaScript is used in IoT projects and… | ||
| We Talk with | Gema Parreño | 01m |
Gema Parreño discusses TensorFlow, Google’s core search/ML engine used in recent years, describing it as a Python library for classification and prediction… | ||
| We Talk To | Enrique García | 01m |
Conversation with Enrique García about his Codemotion Madrid 2016 workshop on using Docker for small projects and startups, focusing on practical questions… | ||
| We Talk To | David Ayllon | 03m |
A conversation with David Ayllon at Codemotion Madrid 2016 about machine learning that focuses more on mathematical formulas than code. It clarifies… | ||
| We Talk To | ÁLVARO SÁNCHEZ | 03m |
A discussion with Álvaro Sánchez about building apps using Grails 3, AngularJS and Sprints, exploring whether a single developer can handle all three roles… | ||
| Talking with | Alejandro Ayuso | 01m |
A conversation with Alejandro Ayuso about developing smartTV apps, explaining how applications like YouTube and Movistar work and what developers need to do to… | ||
| We Talk with | Francisco Gálvez | 02m |
Francisco Gálvez gives an introduction to quantum programming, describing efforts to make a first contact with programming for quantum computers. He places… | ||
| We talk with | Toni Recio | 01m |
Toni Recio discusses computer vision and image understanding: extracting rich information from a single image so machines can describe what they see. He argues… | ||
| How to Live Giving Away Your Software: Business and Free Software | César Calvo | 46m |
An overview of business models for open source software: explains that open source is a distribution model (not inherently a business model) and surveys the… | ||
| nothing matches | ||