Codemotion Rome 2016
| title | author | length |
|---|---|---|
| Opening of | 13m | |
Conference opens with concrete numbers and features: program gathers 15 countries and about 20 companies, plus training and a kids tech school; partnership… | ||
| Keynote The Evolution of Evolutionary Architecture | Rebecca Parsons | 37m |
History of architecture traces concrete shifts: emergent design plus refactoring and tests let teams safely change object hierarchies (example: two pairs… | ||
| Keynote Myths and Patterns of Organizational Change | Linda Rising | 44m |
Claims that people are rational and that good ideas sell themselves are false: behavioral economics (Kahneman, Ariely) shows decisions are predictably… | ||
| Keynote: IBM - IBM Bluemix the new Era of Cognitive | Elisabetta Rinaldi, Rossella de Gaetano | 14m |
Demo shows Watson services on Bluemix wired to a mobile “Dr. Watson” health app that reads BLE body temp, pulls weather, runs analytics and dialogue, then… | ||
| Keynote OK Computer | Peter Gasston | 40m |
A concise survey of how recent deep learning makes expensive supercomputer power cheap and practical: examples include an old supercomputer vs a PlayStation 3… | ||
| Keynote: Microsoft - Time flies when you're having fun! | Lorenzo Barbieri | 18m |
Microsoft describes concrete shifts: Visual Studio Code is released under an OSS license and developed in the open, .NET publishes its roadmap on GitHub and… | ||
| Elm or how I learned to love front end development | Marco Perone | 47m |
Elm compiles to HTML/JS/CSS and enforces static typing that catches most errors at compile time, producing no runtime exceptions and descriptive compiler… | ||
| Design is your business too | Emanuela Damiani | 39m |
Three concrete workshop games claim to move design out of one head and into the organization: Design the Box forces product positioning by having teams design… | ||
| DiversITy matters | Juliette Reinders Folmer, Wouter Groenewold | 41m |
Argues that diversity raises product quality and profits and gives concrete fixes: Spotify runs targeted Facebook ads, removes beer-and-pizza and competition… | ||
| Fun with Functional Programming in Clojure | John Stevenson | 40m |
Live REPL-driven demos show Clojure’s claims: pure functions, immutable persistent vectors and lazy sequences produce predictable results; using recur… | ||
| Real World Use Cases Hadoop and NoSQL in Production | Tugdual Grall | 44m |
What’s important about a technology is what you can use it to do. I’ve looked at what a number of groups are doing with Apache Hadoop and NoSQL in production… | ||
| Safe and fast parsers with Nom and Rust | Geoffroy Couprie | 36m |
If you ever wrote a parser, you know two things: parsing is fun, and parsing is hard. While it is a very rewarding and interactive process, it can easily make… | ||
| NoSQL’s biggest secret SQL never went away | Laurent Doguin | 38m |
NoSQL databases threw out SQL for querying, while their authors focused on solving problems of scale, speed, and availability. The need for rich query never… | ||
| Front end First — surviving with testing in JavaScript | Michele Aponte | 01h 00m |
Modern web apps move UI logic to the client, making JavaScript central; this talk surveys practical tools and techniques for automated front-end testing. It… | ||
| Who’s Afraid of Graphs | David Ostrovsky | 41m |
Describes moving a heavy permissions sub-system out of MySQL into a graph-aware stack: demos use Neo4j, OrientDB, Gremlin and Cypher against sample datasets… | ||
| DrDoS The cure | Roger Cataldi | 51m |
The talk describes how DDoS attacks have evolved into very large volumetric Reflection/Amplification attacks (called DrDoS), explains why such attacks must be… | ||
| Writing Security unit integration Tests using the OWASP O2 Platform | Dinis Cruz | 01h 00m |
Shows how the O2 Platform (a .NET REPL/toolkit) turns security checks into executable tests: unit-to-end-to-end tests that run in real time with Wallaby and… | ||
| ElasticSearch in action | Thijs Feryn | 38m |
A runnable demo indexes a company blog via an Atom‑feed script, shows explicit mappings (including English/Dutch/raw fields) to fix mistaken types, and walks… | ||
| History and stories of computer security hackers | S. Chiccarelli, F. Perna, L. Zappacosta | 47m |
A historical tour from the 1980s to today tracing the origins of many modern cybersecurity experts and organizations. It maps the evolution of the hacker… | ||
| OWASP for Developers | Matteo Meucci | 45m |
Overview of OWASP projects and practical fixes for common web vulnerabilities: describes OWASP resources (Testing Guide, Proactive Controls, ASVS) and tools… | ||
| Wearable Botnets and Happy Hacked Drivers | Andrea Pompili | 50m |
The talk examines security risks from the growing mesh of connected devices (wearables, home routers, vehicle systems). It reviews real-world vulnerabilities… | ||
| Let's go HTTPS | Simone Carletti | 42m |
Explains how HTTPS actually works: keypair + CSR → CA-signed certificate (single-name, wildcard, SAN), chain-of-trust and one-year validity, TLS handshake… | ||
| IBM Bluemix Science Fiction Has Been Overtaken | Ferdinando Gorga | 01h 03m |
A demo of IBM Bluemix presents a platform built from Cloud Foundry, Docker and OpenWhisk running on SoftLayer datacenters, with a marketplace of about 150… | ||
| Vagrant for real | Michele Orselli | 38m |
Practical, specific fixes: switching provider to vagrant-vmware-fusion cuts a 22‑minute build to ~15 minutes (≈30% faster); using vagrant-cachier keeps apt… | ||
| The next frontier WebGL and WebVR | Martin Naumann | 37m |
Shows concrete WebGL work using three.js to load geometries, textures and GLSL shaders (examples: NYT mountain visual, MapQuest drone point cloud, 3D models… | ||
| Composing Music in the Cloud | James Weaver | 31m |
Real-time web app composes counterpoint from an input melody using codified Palestrina/Fux rules (about 70 togglable rules) and returns MusicXML/JSON via a… | ||
| JavaScript in 2016 | Eduard Tomàs | 41m |
Strong recommendation to start using ECMAScript 2015 now: most features already ship in Chrome/Firefox or compile with Babel, and modular imports are static… | ||
| From object oriented to functional domain modeling | Mario Fusco | 01h 05m |
Shows how to apply functional-programming principles in Java 8 domain modeling: using immutable objects and data structures, writing side-effect-free… | ||
| Software Architecture — Yes, on Tests | Annarita De Biase | 41m |
Describes a modular testing architecture built around a small central Java core with interchangeable interfaces, replacing brittle monolithic suites. Uses… | ||
| How to build a Platform As A Service with Docker, Kubernetes, Go and Java | Massimiliano Dessi | 36m |
Shows how to build a scalable Platform-as-a-Service for CI/CD and environments (development, test, preproduction, production) using Docker and Kubernetes or… | ||
| Surviving Code Reviews | Lorna Jane Mitchell | 44m |
Practical checklist for pull requests: include only the right files, link a single issue, and keep changes small (one example was a 37,000‑line refactor that… | ||
| Principles of Evolutionary Architecture | Rebecca Parsons | 39m |
Claim: architecture must be judged by a concrete fitness function (security, performance, etc.) and decisions delayed to the last responsible moment… | ||
| We are not Object Oriented anymore | Matteo Collina | 40m |
Argues that fat OO models hinder distribution and replaces them with message-based microservices using Node.js, demonstrating a working prototype built with… | ||
| Why DevOps is not enough | Uwe Friedrichsen | 42m |
Argues DevOps sparks a reorg but won’t deliver alone: IT must become an ecosystem of agile practices, platform teams and automation so cross-functional groups… | ||
| Keynote: Costs of the Cult of Expertise | Jessica Rose | 46m |
Argues that chasing visible experts costs teams, communities and individuals by privileging self-promotion over real work, citing HP’s internal promotion… | ||
| Closing Keynote: New Era of Software with modern Application Security | Dinis Cruz | 40m |
Claims that application security practices double as software quality tools and show how to stop shipping fragile systems, with concrete toolset and workflows… | ||
| Continuous budgeting | Francesco Fullone | 47m |
Discusses how to manage budgeting in environments with continuous integration, deployment and delivery by treating budget as two parts: one for creating new… | ||
| Dockerize it stop living in the past and embrace the future | Alex Nadalin | 50m |
Shows Docker replacing local installs by building a tiny Node server, exposing port 3000, mounting the source as a volume and running ngrok from a container… | ||
| How Angular2 can improve your Angular1 apps today | Nir Kaufman | 42m |
Argues that incremental refactoring lets Angular1 apps gain Angular2 benefits now: introduce webpack+Babel for ES6 modules, convert… | ||
| How I learned to love React | David Mark Clements | 40m |
Built a prototype in five days that handles ~300 realtime mobile connections and works on iPhone, iPad, Android and old BlackBerries, then scraps three… | ||
| Living on the Edge Service Bundling Microservices to Optimize Consumption ... | Mark Heckler | 01h 00m |
A hands‑on demo builds a config server (Git-backed, port 8888), a Eureka service registry, a JPA/H2 “quote” microservice exposing REST and a random-quote… | ||
| Closing Lottery of | 10m | |
Attendees are asked to tweet what Codemotion means right now and staff reads the best tweets including “function happiness”; upcoming events list includes… | ||
| Microservice in practice with Seneca js | Michele Capra | 40m |
Seneca.js implements microservices by routing JSON messages with pattern matching and swapping transports without changing business code via transport… | ||
| Microservices the Lean Way NodeJS | Bruno Bossola | 52m |
Workshare migrated a monolithic Rails app to about 42 microservices implemented in Java, Ruby and Node.js to reduce wasted scaling and speed up tests and… | ||
| What To Expect From PHP7 | Lorna Jane Mitchell | 34m |
PHP 7 delivers a major real‑world change: engine rewrites yield large speedups (bench.php shows dramatic reductions in runtime) and introduce an abstract… | ||
| Polymer is production ready, how about you | Maurizio Mangione | 52m |
Polymer 1.0 is now production-ready; the talk explains considerations, tools, and best practices for deploying and maintaining Polymer components. It covers… | ||
| Public speaking 4 geeks | Lorenzo Barbieri | 01h 04m |
Speaking in public is not easy, especially for geeks, that tend to be too technical, or too shy, or too something... In this session we'll start with some… | ||
| React Native in the wild | Alex Nadalin | 42m |
Shows a live build of a small React Native app running on Genymotion and a device, using the Animated API, Navigator, and Chrome debugger (which offloads JS to… | ||
| Reactive Programming with JavaScript | Giorgio Natili | 51m |
Explains how to handle JavaScript’s asynchronous, mostly single-threaded model using reactive programming tools. Compares different reactive approaches and… | ||
| Refactoring to a Single Page Application | Marcello Teodori | 43m |
Describes migrating a legacy monolithic web frontend (HTML, CSS, JavaScript served from a single-language stack like Java or Rails) into a Single Page… | ||
| Welcome to Mordor! Hunting Performance Issues in Node js | Daniel Khan | 39m |
Covers concrete debugging steps: use process.memoryUsage, V8 heap snapshots and CPU profiles via the V8 API, serialize snapshots and inspect them in Chrome… | ||
| Interview | Linda Rising | 08m |
Change succeeds only when it addresses people’s emotions and perceived losses, not just logic: loss aversion explains why experts resist new practices, and… | ||
| Interview | Jessica Rose | 03m |
Argues that hiring and recognition favor self-promotion wins visibility over actual contribution, causing skilled but quiet engineers to be overlooked. Claims… | ||
| Continuous budgeting | Francesco Fullone | 43m |
The talk examines how to manage budgeting in continuous integration, deployment and delivery contexts, arguing agile practices can create short-term focus that… | ||
| nothing matches | ||