Codemotion Rome 2018
| title | author | length |
|---|---|---|
| Surviving Black Friday - A resilience engineering tale | Omri Fima | 32m |
Retail site resilience focuses on concrete fixes: an in-house Hydra latency injector simulates 5–20s delays and errors across services, tests run repeatedly… | ||
| The Human Side of Microservices | Armagan Amcalar | 39m |
Argues microservices are primarily a human and organizational pattern, not just technology, citing Conway's law: org communication shapes architecture and… | ||
| Using Nicer Programming Languages at Work | Richard Feldman | 39m |
Case studies give concrete effects: WhatsApp runs Erlang with 50 engineers supporting 900 million users, Ericsson reports Erlang systems achieving “nine nines”… | ||
| The Art of Technical Decision Making | Duana Stanley | 39m |
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… | ||
| The serverless full stack | Glynn Bird | 43m |
Builds a working “InstaPuppy” photo site using GitHub Pages for static frontend, object storage (S3/IBM Cloud) for uploads, Cloudant/CouchDB as the document… | ||
| Building and evolving microservices: lessons from the frontlines | Ilias Bartolini | 45m |
Six years of frontline experience yields concrete lessons: an early project fails after two months because teams deliver infrastructure instead of value… | ||
| Use Machine Learning in your code, without being a ML expert | Alfredo Morresi | 42m |
Demonstrates how Google Cloud AutoML plus Google pre-trained APIs let developers add image, text, audio and video intelligence without being ML experts: use… | ||
| And Then There Are Algorithms | Danilo Poccia | 39m |
Claims a library of scalable algorithms — k‑means, factorization machines, time‑series forecasting, linear regression, topic modeling, image classification —… | ||
| The six obstacles of moving to microservices and how to deal with them | Moisés Macero García | 41m |
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… | ||
| Deep learning beyond the learning | Jörg Schad | 43m |
Covers the full deep learning pipeline with concrete tooling and numbers: training hundreds to thousands of models via hyperparameter sweeps, storing model… | ||
| Learn how to build decentralized and serverless HTML5 applications... | Alessandro Confetti | 41m |
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… | ||
| Blockchain, Bitcoin, Ethereum and JavaScript — Monetize Your Skills | Marco Casario | 52m |
How to monetize developer skills using Blockchain, cryptocurrencies and decentralized apps: the talk explains technical aspects of blockchain technology, how… | ||
| Performance Tales of Serverless | Mikhail Shilkov | 30m |
Compares AWS Lambda, Azure Functions and Google Cloud Functions with concrete benchmarks: measures cold starts that can add seconds, shows local processing of… | ||
| Mind controlling the Web with Brain Computer Interfaces | Alex Castillo | 34m |
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… | ||
| Closing | Chiara Russo | 11m |
#Codemotion Rome 2018 - Chiara Russo closes the 8th edition of Codemotion Rome. | ||
| There is no such thing as luck | Matteo Collina | 33m |
Claim: becoming an OSS developer is not luck but sustained effort and maintenance. The talk gives concrete numbers and practices: maintaining 350 npm modules… | ||
| OpenTech AI for Everyone: How to Train, Deploy and Scale DeepLearning... | Romeo Kienzler | 19m |
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… | ||
| Opening | Carlotta Cattaneo | 05m |
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… | ||
| More than a Game | Amie Dansby | 36m |
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… | ||
| Billion Dollar Foresight | Richard Feldman | 33m |
Claims null caused a “billion dollar mistake” and traces a real checkout bug where JavaScript undefined -> NaN propagates through arithmetic; Ruby fails… | ||
| The Power of the Paradigm | Douglas Crockford | 36m |
Argues the next programming paradigm is asynchronous message passing not purity, and shows a concrete system that implements it: the SAFE protocol, a sessioned… | ||
| My accidental 36 years in video games | Jeff Minter | 39m |
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… | ||
| The omnichannel e-Commerce revolution | Dirk Pinamonti | 22m |
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… | ||
| Taking Machine Learning to the Next Level | Giovanni Galloro | 13m |
Google describes how TensorFlow plus Cloud Machine Learning Engine let teams train scalable models (hundreds of workers, GPUs or TPUs) or call pretrained… | ||
| Re-designing an API to reach global scale | Stan Polu | 15m |
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… | ||
| Opening | Chiara Russo, Andrea Ferlito | 15m |
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… | ||
| Applied AI: Classify Art Using Deep Learning | Romeo Kienzler | 24m |
Shows how to build and train convolutional neural networks to classify artwork using Keras on top of TensorFlow, without requiring detailed linear algebra… | ||
| WebXR: Introducing Mixed Reality and the Immersive Web | Peter O'Shaughnessy | 33m |
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… | ||
| Imagine Your Cell Phone Is Stolen: What Happens to the Data... | Christiane Goebels | 32m |
Examines concrete attack paths against hybrid and native apps on Android and iOS and demonstrates that common mistakes leak data even when developers think… | ||
| Yes, your site can (and should) be accessible: Lessons learned building FT.com | Laura Carvajal | 43m |
FT.com discovers accessibility doesn’t happen by accident: initial automated scans find about 200 errors, manual audit by the Digital Accessibility Center… | ||
| Game of Bots | Amie Dansby | 51m |
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… | ||
| Vitruvian Game: a New Way to Learn How Technologies Work | Paolo Moro, Samuele Chiocca | 38m |
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… | ||
| The Web Components interoperability challenge | Horacio Gonzales | 40m |
Shows a single counter component implemented with vanilla Custom Elements, Polymer, Stencil and SkateJS, plus two lightweight variants, then assembles all six… | ||
| Measuring User centric performance | Leonardo Zizzamia | 28m |
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… | ||
| Android meets Docker | Jing Li | 37m |
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… | ||
| From ICT Event Management to Big Data Management | Roberto Raguseo | 42m |
An event-correlation platform called Creo ingests SNMP/Nagios and other monitoring feeds with C/C++ receivers, filters with embedded JavaScript and Lua… | ||
| Open Source Serverless: a practical view | Gabriele Provinciali, Luca Postacchini | 33m |
An introduction to the open-source Fn Project serverless platform (fnproject.io) using practical examples. It explains how Fn supports polyglot development… | ||
| Why I have to waste my time on cryptography | Andrea Pompili | 49m |
Talk examines practical cryptography for technicians, explaining why engineers must spend time evaluating, configuring, and updating crypto in response to new… | ||
| How to Lie With Stats and Charts | Andrea Maietta | 40m |
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… | ||
| Create Flexible React Applications Using GraphQL APIs | Maurice de Beijer | 34m |
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… | ||
| Coding Gym: have fun and get better with algorithms | Marco Arena | 43m |
A description of Coding Gym, a recurring meetup format (used monthly at Modena LUG since 2016) built around solving coding challenges to support continuous… | ||
| Deep Learning for Machine Translation: a paradigm shift | Alberto Massidda | 39m |
Claims that neural methods replace rule and SMT since 2016 and deliver much better fluency, shows the classic SMT pipeline: noisy channel framing, IBM… | ||
| Digital Divide: "The world is in the hands of those who dare to dream..." | Luca Attias | 41m |
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… | ||
| Upgrading the Bitcoin protocol | Simone Bronzini | 26m |
Permissionless upgrades require miner coordination because thousands of nodes (~10,000) cannot be ceased and forced to restart; incompatible rule changes cause… | ||
| What Service Workers can do | Maurizio Mangione | 38m |
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… | ||
| Immutability is everything! | Francesco Cesarini | 38m |
Argues that making state immutable removes shared-memory headaches so concurrency becomes simple and reliable, demonstrated with Erlang/Elixir-style no shared… | ||
| Unbundling the JavaScript module bundler | Luciano Mammino | 36m |
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… | ||
| Everything is quantum! | Jaya Baloo | 43m |
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… | ||
| Data Breaches: Barbarians in the Throne Room | Dave Lewis | 40m |
Analysis of ~500 breach reports shows most large incidents are avoidable: common root causes include SQL injection, forgotten admin credentials, unpatched… | ||
| Byzantine generals: How the blockchain solves the distributed consensus... | Federico Squartini | 33m |
Explains that Bitcoin uses proof-of-work as a practical solution to Byzantine consensus in a permissionless, identity-free network by forcing miners to… | ||
| SQL and TensorFlow: Enabling smart queries on a data warehouse | Felipe Hoffa | 25m |
BigQuery plus TensorFlow enables similarity search by converting records into numeric vectors and comparing distances at SQL scale. Examples: TF‑IDF turns 10… | ||
| dev.privacy: GDPR in a nutshell | Evan Tedeschi | 23m |
GDPR applies to any EU person’s data wherever it’s processed and forces demonstrable compliance: collect only necessary fields, set expiration, and document… | ||
| Managing your Black Friday Logs | Antonio Bonuccelli | 38m |
Walks through concrete Elastic Stack practices for Black Friday traffic: use Beats → Logstash → Elasticsearch → Kibana, enable persistent queues or Kafka for… | ||
| Continuous Delivery with Containers: The Good, the Bad, and the Ugly | Daniel Bryant | 40m |
Continuous delivery must treat the container image as image-as-single-binary and run tests against that exact image through the pipeline; use Docker… | ||
| Hop on the serverless adventure | Simona Cotin | 44m |
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… | ||
| How to be so good they can't ignore you | Alessio Fattorini | 31m |
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… | ||
| How We Manage to Get Multi‑Platform Games with Our Custom Engine | Ivan Zorzin, Jeff Minter | 43m |
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… | ||
| Rx.NET, from the inside out | Stas Rivkin | 38m |
Explains building a tiny Rx.NET core: Observe/Subscribe/Dispose and composing operators to turn events into streams. Demonstrates a Google-country search… | ||
| Commodore 64 Mon Amour (3): disassembling the camel | Andrea Ferlito, Massimiliano Agostinelli | 38m |
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… | ||
| A revolution is coming! Writing performant and safe multi threaded code in Unity | Ciro Continisio | 39m |
Unity unveils a C# Job System + Entity Component System + Burst compiler stack that makes multi‑threading and data‑oriented layout practical: spawning 100,000… | ||
| DevOps in a multicloud environment with CloudCenter | Luca Relandini, Stefano Gioia | 47m |
CloudCenter provisions a full DevOps stack with one click provision — it builds a Subversion/Git repo, Jenkins orchestrator and JFrog Artifactory, then uses a… | ||
| Getting Started with F# Development | Enrico Sada | 43m |
Introduces how to get started with F#, a strongly-typed functional-first language for the .NET runtime and JavaScript, by demonstrating cross-platform… | ||
| Who’s Afraid of Open Design | Emanuela Damiani | 31m |
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… | ||
| Machine Learning for videogames in Unity3D | Fabio Corrirossi | 32m |
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… | ||
| The definite guide to reactive programming in Java | Erwin de Gier | 41m |
Explains why reactive is needed for responsive, high‑load systems and demonstrates concrete libraries: RxJava, Project Reactor, Akka Streams. Shows code… | ||
| Interview with Jeff Minter & Ivan Zorzin | Jeff Minter, Ivan Zorzin | 08m |
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… | ||
| Walking Around The Quest for lost Gameplay | Mattia Traverso | 38m |
Compares classic gameplay (jump, shoot, change variables) with a newer strand where actions matter for what they mean not what they achieve, arguing that… | ||
| Francesco Cesarini | Interview Codemotion Rome 2018 | Francesco Cesarini | 03m |
Francesco Cesarini is the founder & technical director of Erlang Solutions. He started his career at Ericsson's computer science laboratory, moving on to… | ||
| Tina Rauschenbach and Janina Schulyk | Interview Codemotion Rome 2018. | Tina Rauschenbach, Janina Schulyk | 02m |
Curiosity and strong communication matter most for UX work; a designer with a coding background claims they translate between design and development, resolving… | ||
| Anthonia Carter | Interview Codemotion Rome 2018 | Anthonia Carter | 02m |
A research project called Bridge builds interactive installations that translate mathematical abstractions into responsive visual output, using touch sensors… | ||
| Jing Li | Interview Codemotion Rome 2018 | Jing Li | 05m |
Argues that continuous integration is now essential—CI equals VCS—and that adopting Android CI cuts maintenance effort and costs, effectively adding “an… | ||
| Sendil Kumar Nellaiyapen | Interview Codemotion Rome 2018 | Sendil Kumar Nellaiyapen | 02m |
Claims that WebAssembly boosts tight-loop and interactive performance and argues for embedding WASM into ordinary web apps so every operation runs faster… | ||
| Richard Feldman | Interview Codemotion Rome 2018 | Richard Feldman | 01m |
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… | ||
| Douglas Crockford | Interview Codemotion Rome 2018 | Douglas Crockford | 02m |
Argues that the next programming paradigm is asynchronous distributed programming or asynchronous message passing, claims adoption is resisted because… | ||
| Jaya Baloo | Interview Codemotion Rome 2018 | Jaya Baloo | 03m |
Advises developers to build controls early and map architectures up front so common vulnerabilities are defeated rather than patched after pen tests, claiming… | ||
| Luca Attias | Interview Codemotion Rome 2018 | Luca Attias | 09m |
Luca Attias, an electronic engineering graduate and current CIO of the Corte dei conti, discusses his work deploying innovative IT technologies to improve… | ||
| Amie Dansby | Interview Codemotion Rome 2018 | Amie Dansby | 13m |
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… | ||
| nothing matches | ||