~/conference

Codemotion Rome 2018

date:2018-04-13..2018-04-14
location:Rome, Italy
series:Codemotion Rome · 3 editions
editions:[Codemotion Rome 2015, Codemotion Rome 2016, Codemotion Rome 2018]
titleauthorlength
Surviving Black Friday - A resilience engineering taleOmri Fima32m
Retail site resilience focuses on concrete fixes: an in-house Hydra latency injector simulates 5–20s delays and errors across services, tests run repeatedly…
Talk in English on
The Human Side of MicroservicesArmagan Amcalar39m
Argues microservices are primarily a human and organizational pattern, not just technology, citing Conway's law: org communication shapes architecture and…
Talk in English on
Using Nicer Programming Languages at WorkRichard Feldman39m
Case studies give concrete effects: WhatsApp runs Erlang with 50 engineers supporting 900 million users, Ericsson reports Erlang systems achieving “nine nines”…
Talk in English on
The Art of Technical Decision MakingDuana Stanley39m
Argues for aiming at a good decision not a perfect one and shows a repeatable process used to choose whether to adopt a new technology: three 1.5‑hour…
Talk in English on
The serverless full stackGlynn Bird43m
Builds a working “InstaPuppy” photo site using GitHub Pages for static frontend, object storage (S3/IBM Cloud) for uploads, Cloudant/CouchDB as the document…
Talk in English on
Building and evolving microservices: lessons from the frontlinesIlias Bartolini45m
Six years of frontline experience yields concrete lessons: an early project fails after two months because teams deliver infrastructure instead of value…
Talk in English on
Use Machine Learning in your code, without being a ML expertAlfredo Morresi42m
Demonstrates how Google Cloud AutoML plus Google pre-trained APIs let developers add image, text, audio and video intelligence without being ML experts: use…
Talk in English on
And Then There Are AlgorithmsDanilo Poccia39m
Claims a library of scalable algorithms — k‑means, factorization machines, time‑series forecasting, linear regression, topic modeling, image classification —…
Talk in English on
The six obstacles of moving to microservices and how to deal with themMoisés Macero García41m
A migration from a giant monolith to 25–30 microservices takes roughly a year and ends up working but costs that year in rework and coordination; the project…
Talk in English on
Deep learning beyond the learningJörg Schad43m
Covers the full deep learning pipeline with concrete tooling and numbers: training hundreds to thousands of models via hyperparameter sweeps, storing model…
Talk in English on
Learn how to build decentralized and serverless HTML5 applications...Alessandro Confetti41m
Shows how to convert a static HTML5 app into a distributed DApp using IPFS content-addressed hashes and pinning so the site stays live even if the original…
Talk in English on
Blockchain, Bitcoin, Ethereum and JavaScript — Monetize Your SkillsMarco Casario52m
How to monetize developer skills using Blockchain, cryptocurrencies and decentralized apps: the talk explains technical aspects of blockchain technology, how…
Talk in Italian on
Performance Tales of ServerlessMikhail Shilkov30m
Compares AWS Lambda, Azure Functions and Google Cloud Functions with concrete benchmarks: measures cold starts that can add seconds, shows local processing of…
Talk in English on
Mind controlling the Web with Brain Computer InterfacesAlex Castillo34m
Demo of non‑invasive EEG streams raw voltage into the browser via Bluetooth and Node then Socket.IO, using MindWave one-channel to read attention and…
Talk in English on
ClosingChiara Russo11m
#Codemotion Rome 2018 - Chiara Russo closes the 8th edition of Codemotion Rome.
Talk in English
There is no such thing as luckMatteo Collina33m
Claim: becoming an OSS developer is not luck but sustained effort and maintenance. The talk gives concrete numbers and practices: maintaining 350 npm modules…
Talk in English on
OpenTech AI for Everyone: How to Train, Deploy and Scale DeepLearning...Romeo Kienzler19m
Shows an open-source deep learning stack built on OpenPower clusters and GPUs, with InfiniBand links supporting 600 GB/s so memory access scales across nodes…
Talk in English on
OpeningCarlotta Cattaneo05m
Welcome to day two with concrete numbers and actions not fluff 1800 people attended yesterday and social reached 5 million impressions driven by 1500 tweets…
Talk in English on
More than a GameAmie Dansby36m
Career examples jump from game engines to real-world hardware: converts Unity FBX assets into STLs via Fusion 360 and prints them on resin printers, wires…
Talk in English on
Billion Dollar ForesightRichard Feldman33m
Claims null caused a “billion dollar mistake” and traces a real checkout bug where JavaScript undefined -> NaN propagates through arithmetic; Ruby fails…
Talk in English on
The Power of the ParadigmDouglas Crockford36m
Argues the next programming paradigm is asynchronous message passing not purity, and shows a concrete system that implements it: the SAFE protocol, a sessioned…
Talk in English on
My accidental 36 years in video gamesJeff Minter39m
36 years of indie game work compress into concrete milestones: first published ZX80 program earns £5, the breakthrough move from BASIC to machine code produces…
Talk in English on
The omnichannel e-Commerce revolutionDirk Pinamonti22m
Digital platforms upend retail and services with concrete shifts not buzzwords: Italy’s e‑commerce market hits about €25 billion in 2018 with only ~6% product…
Talk in English on
Taking Machine Learning to the Next LevelGiovanni Galloro13m
Google describes how TensorFlow plus Cloud Machine Learning Engine let teams train scalable models (hundreds of workers, GPUs or TPUs) or call pretrained…
Talk in English on
Re-designing an API to reach global scaleStan Polu15m
Claims a single unified endpoint /v1/sources plus a reverse API for vendor-specific logic lets Stripe add dozens of payment methods without new charge…
Talk in English on
OpeningChiara Russo, Andrea Ferlito15m
A nostalgic start links a Commodore 64 to today’s scale: a smartphone is 100,000× faster than Apollo 11 and Wired predicts AI systems will write code for us…
Talk in English on
Applied AI: Classify Art Using Deep LearningRomeo Kienzler24m
Shows how to build and train convolutional neural networks to classify artwork using Keras on top of TensorFlow, without requiring detailed linear algebra…
Talk in German on
WebXR: Introducing Mixed Reality and the Immersive WebPeter O'Shaughnessy33m
WebXR becomes the unified API for VR/AR on the web with an initial focus on phone‑based AR and an origin trial available in Chrome flags; developers prototype…
Talk in English on
Imagine Your Cell Phone Is Stolen: What Happens to the Data...Christiane Goebels32m
Examines concrete attack paths against hybrid and native apps on Android and iOS and demonstrates that common mistakes leak data even when developers think…
Talk in English on
Yes, your site can (and should) be accessible: Lessons learned building FT.comLaura Carvajal43m
FT.com discovers accessibility doesn’t happen by accident: initial automated scans find about 200 errors, manual audit by the Digital Accessibility Center…
Talk in English on
Game of BotsAmie Dansby51m
Shows how to integrate the Watson SDK with Unity to replace rigid dialogue trees: Conversation (Assistant), Tone Analyzer and Speech-to-Text power NPC chat…
Talk in English on
Vitruvian Game: a New Way to Learn How Technologies WorkPaolo Moro, Samuele Chiocca38m
A project presentation of Vitruvian Game showing a hands-on exhibit built with MSI Backpack VR running Unreal Engine, Arduino and Intel Tinytile boards, motor…
Talk in Italian on
The Web Components interoperability challengeHoracio Gonzales40m
Shows a single counter component implemented with vanilla Custom Elements, Polymer, Stencil and SkateJS, plus two lightweight variants, then assembles all six…
Talk in English on
Measuring User centric performanceLeonardo Zizzamia28m
Shows how to collect real user metrics with the PerformanceObserver and a small library Perfume.js, sending FCP, FP and TTI to Google Analytics and end-to-end…
Talk in English on
Android meets DockerJing Li37m
Provides a ready Docker image for Android CI that mounts the Android SDK as an external volume to avoid auFS update failures and to let teams share and update…
Talk in English on
From ICT Event Management to Big Data ManagementRoberto Raguseo42m
An event-correlation platform called Creo ingests SNMP/Nagios and other monitoring feeds with C/C++ receivers, filters with embedded JavaScript and Lua…
Talk in English on
Open Source Serverless: a practical viewGabriele Provinciali, Luca Postacchini33m
An introduction to the open-source Fn Project serverless platform (fnproject.io) using practical examples. It explains how Fn supports polyglot development…
Talk in Italian on
Why I have to waste my time on cryptographyAndrea Pompili49m
Talk examines practical cryptography for technicians, explaining why engineers must spend time evaluating, configuring, and updating crypto in response to new…
Talk in Italian on
How to Lie With Stats and ChartsAndrea Maietta40m
Covers concrete tricks and defenses: how mean distorted by one multimillionaire makes income claims misleading, why 10 tails in a row ~1/1000 is a filmed…
Talk in English on
Create Flexible React Applications Using GraphQL APIsMaurice de Beijer34m
Shows how to replace REST with GraphQL in React apps to avoid many parallel requests by letting components declare their data needs. Covers using a GraphQL…
Talk in Dutch on
Coding Gym: have fun and get better with algorithmsMarco Arena43m
A description of Coding Gym, a recurring meetup format (used monthly at Modena LUG since 2016) built around solving coding challenges to support continuous…
Talk in Italian on
Deep Learning for Machine Translation: a paradigm shiftAlberto Massidda39m
Claims that neural methods replace rule and SMT since 2016 and deliver much better fluency, shows the classic SMT pipeline: noisy channel framing, IBM…
Talk in English on
Digital Divide: "The world is in the hands of those who dare to dream..."Luca Attias41m
The talk discusses Italy’s long-standing digital emergency and the need to close the digital divide by spreading digital culture and management skills across…
Talk in Italian
Upgrading the Bitcoin protocolSimone Bronzini26m
Permissionless upgrades require miner coordination because thousands of nodes (~10,000) cannot be ceased and forced to restart; incompatible rule changes cause…
Talk in English on
What Service Workers can doMaurizio Mangione38m
Progressive Web Apps combine web technologies to enable behaviors previously available only to native mobile apps; the core is the Service Worker API. The talk…
Talk in Italian on
Immutability is everything!Francesco Cesarini38m
Argues that making state immutable removes shared-memory headaches so concurrency becomes simple and reliable, demonstrated with Erlang/Elixir-style no shared…
Talk in English on
Unbundling the JavaScript module bundlerLuciano Mammino36m
Shows how a tiny JavaScript tool (under 200 lines on GitHub) downloads listed vendor URLs, caches them, concatenates and minifies with Babel minify to drop…
Talk in English on
Everything is quantum!Jaya Baloo43m
Quantum hardware moves from theory to practice: a four-node quantum backbone is running in the Netherlands, China flies QKD from low‑Earth orbit, and IBM…
Talk in English on
Data Breaches: Barbarians in the Throne RoomDave Lewis40m
Analysis of ~500 breach reports shows most large incidents are avoidable: common root causes include SQL injection, forgotten admin credentials, unpatched…
Talk in English on
Byzantine generals: How the blockchain solves the distributed consensus...Federico Squartini33m
Explains that Bitcoin uses proof-of-work as a practical solution to Byzantine consensus in a permissionless, identity-free network by forcing miners to…
Talk in English on
SQL and TensorFlow: Enabling smart queries on a data warehouseFelipe Hoffa25m
BigQuery plus TensorFlow enables similarity search by converting records into numeric vectors and comparing distances at SQL scale. Examples: TF‑IDF turns 10…
Talk in English on
dev.privacy: GDPR in a nutshellEvan Tedeschi23m
GDPR applies to any EU person’s data wherever it’s processed and forces demonstrable compliance: collect only necessary fields, set expiration, and document…
Talk in English on
Managing your Black Friday LogsAntonio Bonuccelli38m
Walks through concrete Elastic Stack practices for Black Friday traffic: use Beats → Logstash → Elasticsearch → Kibana, enable persistent queues or Kafka for…
Talk in English on
Continuous Delivery with Containers: The Good, the Bad, and the UglyDaniel Bryant40m
Continuous delivery must treat the container image as image-as-single-binary and run tests against that exact image through the pipeline; use Docker…
Talk in English on
Hop on the serverless adventureSimona Cotin44m
Shows a working pipeline that scrapes images with the Bing Image Search API, pushes URLs onto a queue, then trains a custom model via Azure Custom Vision using…
Talk in English on
How to be so good they can't ignore youAlessio Fattorini31m
How to gain more control over your career by becoming a standout expert: the talk explains that passion alone isn’t enough and outlines a concrete…
Talk in Italian on
How We Manage to Get Multi‑Platform Games with Our Custom EngineIvan Zorzin, Jeff Minter43m
Describes how a custom game engine is used to deliver multi-platform games, discussing the team’s coding process, methods, and parts of the engine…
Talk in Dutch on
Rx.NET, from the inside outStas Rivkin38m
Explains building a tiny Rx.NET core: Observe/Subscribe/Dispose and composing operators to turn events into streams. Demonstrates a Google-country search…
Talk in English on
Commodore 64 Mon Amour (3): disassembling the camelAndrea Ferlito, Massimiliano Agostinelli38m
A deep dive into reverse-engineering the 1983 Commodore 64 shooter 'Attack of the Mutant Camels' by Jeff Minter. It examines the game's 6510 assembly code…
Talk in Italian on
A revolution is coming! Writing performant and safe multi threaded code in UnityCiro Continisio39m
Unity unveils a C# Job System + Entity Component System + Burst compiler stack that makes multi‑threading and data‑oriented layout practical: spawning 100,000…
Talk in English on
DevOps in a multicloud environment with CloudCenterLuca Relandini, Stefano Gioia47m
CloudCenter provisions a full DevOps stack with one click provision — it builds a Subversion/Git repo, Jenkins orchestrator and JFrog Artifactory, then uses a…
Talk in English on
Getting Started with F# DevelopmentEnrico Sada43m
Introduces how to get started with F#, a strongly-typed functional-first language for the .NET runtime and JavaScript, by demonstrating cross-platform…
Talk in Italian on
Who’s Afraid of Open DesignEmanuela Damiani31m
Argues that open design needs concrete resources, tools and platforms: the Photon design system plus an icon site and JSON design tokens that compile to…
Talk in English on
Machine Learning for videogames in Unity3DFabio Corrirossi32m
Shows how to set up Unity ML-Agents 0.3 with Anaconda and TensorFlow 1.4 to train a Flappy Bird style agent from an existing Unity project, using an external…
Talk in English on
The definite guide to reactive programming in JavaErwin de Gier41m
Explains why reactive is needed for responsive, high‑load systems and demonstrates concrete libraries: RxJava, Project Reactor, Akka Streams. Shows code…
Talk in English on
Interview with Jeff Minter & Ivan ZorzinJeff Minter, Ivan Zorzin08m
An interview with Jeff Minter, founder of Llamasoft, covering his coding beginnings on a 1979 Commodore PET and the creation of classic games like Attack of…
Interview in Dutch on
Walking Around The Quest for lost GameplayMattia Traverso38m
Compares classic gameplay (jump, shoot, change variables) with a newer strand where actions matter for what they mean not what they achieve, arguing that…
Talk in English on
Francesco Cesarini | Interview Codemotion Rome 2018Francesco Cesarini03m
Francesco Cesarini is the founder & technical director of Erlang Solutions. He started his career at Ericsson's computer science laboratory, moving on to…
Interview in English
Tina Rauschenbach and Janina Schulyk | Interview Codemotion Rome 2018.Tina Rauschenbach, Janina Schulyk02m
Curiosity and strong communication matter most for UX work; a designer with a coding background claims they translate between design and development, resolving…
Interview in English on
Anthonia Carter | Interview Codemotion Rome 2018Anthonia Carter02m
A research project called Bridge builds interactive installations that translate mathematical abstractions into responsive visual output, using touch sensors…
Interview in English on
Jing Li | Interview Codemotion Rome 2018Jing Li05m
Argues that continuous integration is now essential—CI equals VCS—and that adopting Android CI cuts maintenance effort and costs, effectively adding “an…
Interview in English on
Sendil Kumar Nellaiyapen | Interview Codemotion Rome 2018Sendil Kumar Nellaiyapen02m
Claims that WebAssembly boosts tight-loop and interactive performance and argues for embedding WASM into ordinary web apps so every operation runs faster…
Interview in English on
Richard Feldman | Interview Codemotion Rome 2018Richard Feldman01m
Richard is the author of “Elm in Action” from Manning Publications, and the instructor for the Frontend Masters 2-Day Elm Workshop. He writes Elm full-time at…
Interview in English on
Douglas Crockford | Interview Codemotion Rome 2018Douglas Crockford02m
Argues that the next programming paradigm is asynchronous distributed programming or asynchronous message passing, claims adoption is resisted because…
Interview in English on
Jaya Baloo | Interview Codemotion Rome 2018Jaya Baloo03m
Advises developers to build controls early and map architectures up front so common vulnerabilities are defeated rather than patched after pen tests, claiming…
Interview in English on
Luca Attias | Interview Codemotion Rome 2018Luca Attias09m
Luca Attias, an electronic engineering graduate and current CIO of the Corte dei conti, discusses his work deploying innovative IT technologies to improve…
Interview in Italian on
Amie Dansby | Interview Codemotion Rome 2018Amie Dansby13m
Background in game simulation and programming leads to building a camera-equipped toys-to-life mixed reality robot that players drive around a building with…
Interview in English 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.