Codemotion Milan 2016
2016-11-23..2016-11-26
Milan, Italy
[Codemotion Milan 2015, Codemotion Milan 2016, Codemotion Milan 2017]
| title | author | length |
|---|---|---|
| KEYNOTE: It’s All About Developers | Jason Goecke | 16m |
Cisco frames a developer-first strategy: DevNet is a two-year-old hub with ~400,000 registered developers and a Depot for publishing integrations; Net Academy… | ||
| Keynote: Community Innovation | Alaina Percival | 32m |
Nonprofit Women Who Code scales a tangible pipeline: 80,000 members in 60 cities across 20 countries, run by 150 volunteer directors who produce 1,500 free… | ||
| Keynote: The Most Important Thing | Mike Lee | 35m |
Argues that the actual "most important thing" is concrete prioritization: VC funding is rarely the real bottleneck and startups win by solving huge pains, not… | ||
| Keynote: Coding Culture | Sven Peters | 43m |
Atlassian describes specific culture moves: quarterly 24‑hour hackathons called ShipIt that produce working prototypes (one used Google Translate), an iPad… | ||
| Keynote: Can Super Coders be a reality? | Atreyam Sharma | 20m |
Alan Turing predicted machines would pass his test 30% of the time by 2000 with 100 MB of memory; the talk argues we barely match that now and blames… | ||
| The new features of PHP 7 | Enrico Zimuel | 41m |
PHP 7 (released December 2015) rewrites internals and yields big, measurable gains: an example array script drops memory use from 400MB to 53MB and execution… | ||
| Promises Are So Passé | Tim Perry | 32m |
Promises ease callback pain but still force awkward scope and ceremony; this session shows how generators + promises get glued with a spawn glue function to… | ||
| Big Data Analytics, Machine Learning, Real Time Processing | Kai Waehner | 37m |
Shows integrating analytic models built with R, Spark MLlib, H2O into a live streaming pipeline on Hadoop and reusing the exact binary model in production… | ||
| From a developer to a teamleader — Vitaly Sharovatov | Vitaly Sharovatov | 32m |
Leads a team of 11 and turns a slow delivery pipeline into a fast one: 200-item backlog cleared, deployment cadence moves from under one release per week to… | ||
| Keynote: BDD - Bias driven development | Mario Fusco | 29m |
Software teams repeatedly make specific, measurable mistakes: building a homegrown ORM instead of using a standard (not-invented-here syndrome), “fixing”… | ||
| Gang of Four Patterns in a Functional Light | Mario Fusco | 44m |
Shows how many Gang of Four design patterns exist as workarounds for missing higher-order functions and demonstrates, via live coding, how to reimplement… | ||
| Combining AI and IoT | Karina Popova | 33m |
Argues that AI is required to turn IoT’s flood of sensor data into action and shows a working stack: carrier-agnostic SIM cards with static IPs, VPN and REST… | ||
| Living on the Edge (Service) | Mark Heckler | 42m |
Shows how to build a working edge service that marshals mobile traffic using OSS: bootstrapped Spring Cloud Config pointing at a Git repo, a Eureka service… | ||
| Conversational power for Android apps | Alfredo Morresi | 40m |
Conversational interfaces are the new cool. During the session we'll see how to add conversational power to any Android app: from listening to the user… | ||
| Search on the fly: how to lighten your Big Data | Simona Russo, Auro Rolle | 36m |
Describes a system that avoids traditional ETL by fetching and indexing only minimal per-entity metadata at search time to deliver real-time results for live… | ||
| React render to DOM | Boris Dinkevich | 41m |
Understand how React really works. What happens between our call to setState() and until we see things change in our browser. This is a more advanced talk for… | ||
| Angular Rebooted: Components Everywhere | Carlo Bonamico, Sonia Pini | 36m |
A practical build of a webmail app using Angular 1.5 Component API demonstrates treating UI parts (folder list, message list, viewer) as self-contained… | ||
| TDD — Things I Learned in the Last 12 Years | Matteo Vaccari | 43m |
A recount of 12 years of practical experience with Test-Driven Development (TDD), covering concrete techniques like Test List and Isolated Tests, decomposing… | ||
| Continuous budgeting | Francesco Fullone | 32m |
How to manage budgeting when development moves to continuous integration, deployment and delivery. It explains that agile practices can create… | ||
| Understanding Angular 2 | Shmuela Jacobs | 44m |
Angular 2 presents itself as a TypeScript-based platform not just a framework, with component-based architecture, dependency injection, modules and a renderer… | ||
| Universal JavaScript Web Applications with React | Luciano Mammino | 39m |
Universal approach uses the same JS modules on server and client to eliminate language switching and speed perceived load; implementation uses Node, Express… | ||
| Next generation of frontend architectures | Luca Mezzalira | 36m |
Reactive frontend claims move from callbacks to data flows: MVI enforces MVI unidirectional flow where intent maps DOM events, model holds state and view emits… | ||
| Progressive Web Apps — Trick or Real Magic | Maurizio Mangione | 36m |
The talk explains how Progressive Web Apps (PWAs) — specifically Service Workers and related techniques — can make web sites and apps faster and more reliable… | ||
| Distributed Systems explained with NodeJS | Bruno Bossola | 41m |
Shows a Node.js implementation of a replicated key–value store and runs three concrete variants across four local nodes (ports 3001–3004): two‑phase commit… | ||
| Thirty months of microservices | Sander Hoogendoorn | 48m |
Thirty months of experience turning legacy estates into a landscape of ~120 small components that each own their data and can be deployed independently… | ||
| Wearable Botnets and Happy Hacked Drivers | Andrea Pompili | 40m |
A hands-on security talk demonstrating hardware and firmware attacks: the presenter removes a dishwasher PCB, identifies an NEC R8C MCU, dumps its flash with a… | ||
| Getting out of trouble by understanding Git | Steve Smith | 39m |
Explains Git as three concrete objects—blob, tree, commit—and shows how refs (branches/tags) point to hashes, why SHA-1 collisions are theoretical, and how… | ||
| How to Make Your Product a Bombshell | Alessio Fattorini | 40m |
How to build an active developer and user community around a software product, covering concrete practices for growing an online community from zero to 1,000… | ||
| Nobody Likes Working With You | Luis G Valle | 41m |
Argues that technical skill is worthless if teammates avoid collaboration and gives four rules to fix it: make people feel important (use names, public praise… | ||
| RxJS destroy the state machine | Stenver Jerkku | 35m |
A team replaces a massive state machine with RxJS-driven event streams, turning DOM, media loading and real‑time messages into composable observables that… | ||
| Software Heritage | Stefano Zacchiroli | 40m |
Project aims to collect, preserve, and share all publicly available source code and already archives 3 billion unique files, ~650 million commits across ~25… | ||
| From IoT to Human interactions | Steve Sfartz, Angelo Fienga | 39m |
Shows a working pipeline that turns drone and ground sensors into human alerts: a Raspberry Pi 3 hooks gas + video sensor feeds into a broker that calls Cisco… | ||
| IBM Watson Conversation | Francesca Gigante | 40m |
Bluemix Watson Conversation maps user intents and entities into trainable dialog flows via a web UI, exchanging JSON with persistent conversation_id and… | ||
| Monarch, Google’s Planet Scale Monitoring Infrastructure | Roberto Lupi | 34m |
Monarch is Google’s planet-scale monitoring system that ingest and serves tens of billions of measurements from roughly 100 million targets by using a… | ||
| To ∞ (~65K) and beyond! | Sebastiano Gottardo | 40m |
Android hits a hard limit because the method reference index is 16 bits, so only 65,536 references fit; when exceeded builds fail with Too many method… | ||
| DevOps in Cloud | Gabriele Provinciali, Fabrizio Marini | 43m |
The talk explains how to combine DevOps (for automating CI/CD), Cloud platforms (for managing software lifecycle anytime), Software Containers (for scalable… | ||
| Stop using Bootstrap please! | Davide Di Pumpo | 42m |
The talk critiques Bootstrap and similar front-end frameworks, arguing their convenience comes with long-term costs and hidden pitfalls. It outlines the… | ||
| The game design behind Redout | Giuseppe Enrico Franchi | 32m |
Development starts in 2014 with a Unity prototype then moves to Unreal; vehicle motion is force‑based (forward vector force, rotating impulses) and steering is… | ||
| Functional Reactive Programming with Kotlin on Android | Giorgio Natili | 43m |
Reactive programming is a paradigm oriented around data flows and propagation of changes. Kotlin is a programming language intended to be a better Java, and… | ||
| Small bricks of virtual reality web | Giovanni Laquidara | 31m |
Let's prototype VR experiences running in your browser! We don't need any complex tools but a bag full of VR bricks designed by Mozilla (aframe.io) and our… | ||
| Bud Spencer & Terence Hill, Slaps and Beans | Gerardo Verna, Marco Agricola | 28m |
A talk about the development history of the indie game Slaps and Beans, from its origin at the Spaghetti Western Jam on Indievault through efforts to secure… | ||
| Virtual Reality gaming analysis of Yon Paradox development | Fabio Mosca | 40m |
Yon Paradox is a seated VR puzzle‑stealth game built for Oculus Rift and desktop that spawns past clones every two minutes and kills the player on sight, so… | ||
| Hololens first contact | Marco Dal Pino | 37m |
Introduces Microsoft HoloLens and how to develop augmented reality applications for it, explaining required skills and technologies. Covers interacting… | ||
| Hearthstone | Andrea Del Fiandra, Marco Cuciniello | 30m |
An examination of Blizzard’s Hearthstone focusing on how the game uses Google Protocol Buffers for network communication. The talk analyzes the protocol buffer… | ||
| Games of Simplicity | Matteo Pozzi, Claudia Molinari | 40m |
A four-player local coop installation called SIHEYU4N maps a Beijing courtyard into a central grid where players drop single-color tiles (not Tetris pieces)… | ||
| The Development of Edge Guardian VR | Marco Giammetti, Maurizio Tatafiore | 38m |
A presentation about developing the VR game Edge Guardian from scratch, describing what worked and what failed during months of crunch. It gives technical… | ||
| Intervista a Atreyam Sharma | Atreyam Sharma | 04m |
Claims that learn to learn to code is learn to think and that “super coders” are people who find and fix places where tech is lagging — examples named include… | ||
| Intervista a Jason Goecke | Jason Goecke | 05m |
Cisco is open-sourcing many SDKs and toolkits on GitHub to let developers extend and contribute, and is exposing DevNet toolkits tied to routing, SDN, Meraki… | ||
| Intervista a Salvatore Vella | Salvatore Vella | 07m |
Claims that Bluemix plus Watson APIs turns a single developer into a startup builder, with analytics and NLP available in a few clicks; demonstrates a working… | ||
| Interview to Mike Lee | Mike Lee | 04m |
Keynote claims that every project is held back by a single most important thing — focus on that blocking factor or everything else is wasted effort. Cites… | ||
| Interview to Alaina Percival | Alaina Percival | 05m |
Women Who Code files as a 501(c)(3) and scales a local Bay Area meetup into a network with 50,000+ members across 20 countries, 60 cities running 1,000+ free… | ||
| Intervista a Mario Fusco | Mario Fusco | 09m |
Argues that cognitive bias in code shapes architectural choices and causes engineers to reuse familiar, suboptimal patterns; recommends awareness and… | ||
| Interview to Sven Peters | Sven Peters | 06m |
Claim: company culture and customer focus beat chasing the newest frameworks; a medium technology stack plus a motivated team and clear customer understanding… | ||
| Build advanced Voice Assistants and ChatBots | Steve Sfartz | 40m |
Builds an Interactive Voice Responder for Codemotion Milan using JavaScript, Tropo and Cisco Spark, with the IVR and SMS bridge implemented in under ten lines… | ||
| The Evolution Of Asynchronous Javascript | Alessandro Cinelli | 32m |
Covers how JavaScript handles asynchrony from the event loop through callbacks, promises and generators to async/await, with code examples showing callback… | ||
| Outthink machines coping with humans | Rinaldi, De Gaetano, Vella, Pepper | 16m |
Pepper connects to IBM Bluemix and uses over 140 services (visual recognition, conversation, speech‑to‑text, machine learning) with about 60 boilerplates to… | ||
| Codemotion in a nutshell | 02m | |
Codemotion is the biggest tech conference for software developers in EMEA. 3000+ speakers, Companies, Tech Communities, Startups, Gamedev/VR: Check more! | ||
| nothing matches | ||