Codemotion Amsterdam 2016
2016-05-11..2016-05-12
Amsterdam, Netherlands
[Codemotion Amsterdam 2016, Codemotion Amsterdam 2017, Codemotion Amsterdam 2018]
| title | author | length |
|---|---|---|
| The Video :) | 02m | |
Speakers, exhibitors, sponsors, but especially People! Discover Codemotion Amsterdam, 2016 | ||
| WWW: World Wide Web, not Wealthy Westerners' Web | Bruce Lawson | 46m |
Shows that reaching the next 4 billion needs engineering not slogans: Opera Mini’s Thor server farm in Iceland compresses pages up to 90% and delivers a single… | ||
| Cultivating Empathy | Leslie Hawthorn | 33m |
Argues that empathy is a learnable skill and gives concrete practices: active listening using nonviolent communication, reading fiction to stimulate empathetic… | ||
| Virtual Reality; Past, Present and Future | Avinash Changa | 43m |
A small studio builds one of the first 360° stereoscopic cameras that hides tripods and captures full-sphere depth, and that camera works in prototypes used… | ||
| Costs of the Cult of Expertise | Jessica Rose | 33m |
Companies post impossible checklists then offer €30k and hire a recent grad while the one candidate who met requirements is senior; internal HP data shows men… | ||
| Imposter Syndrome & Individual Competence | Jessica Rose | 34m |
Summarizes research and actionable fixes: the zone of proximal development frames a sweet spot for learning, IMS and Clance link impostor feelings to… | ||
| SASI, Cassandra on the full text search ride! | DuyHai Doan | 34m |
SASI adds full text search to Cassandra by creating an SSTable Attached Secondary Index with custom on-disk structures (modified suffix trees) so queries do an… | ||
| UX crash course - What is good UX about? | Maria Arividsson | 22m |
Daily UX work focuses on research, analysis and iterative design: running usability tests and quarterly CSAT surveys, mapping customer journeys, creating… | ||
| Chinese design for westerners | Lu Yu | 19m |
China’s web market reaches ~1.4 billion people and massive commerce — Alibaba sells $9.3B on Singles’ Day 2014 and smashes that record within 12 hours in 2015… | ||
| Going Elastic | Philipp Krenn | 42m |
Overview of the ELK stack with Beats added: Elasticsearch stores searchable, scored documents; Logstash parses/enriches (200+ plugins) and scales via queues… | ||
| Software environmentalism | Tudor Girba | 41m |
Software grows ~10–20% year‑over‑year (doubling every ~5 years) and an estimate cites ~10k mainframes holding 200 billion LOC, so legacy systems persist and… | ||
| The rise and fall and rise of Virtual Reality | Adriaan Rijkens | 45m |
History of VR condenses into concrete projects: 360° films for Port of Amsterdam and infrastructure walkthroughs for Rijkswaterstaat, a Volvo XC90 demo that… | ||
| OrientDB - the 2nd generation of (MultiModel) NoSQL | Andrea Iacono | 41m |
In last years NoSQL experienced a huge upward trend, offering new data models to solve problems where old RDBMS failed. Now people who have chosen NoSQL as an… | ||
| F# for the curly brace developer | Michael Newton | 42m |
Demonstrates a concrete line-by-line port of a C# CSV-to-email program into F#, claims a production F# stack runs on Linux, and shows the actual code on… | ||
| The recurring nightmare. Implementing cross platform in-app subscription purchases | Rosa Gutiérrez | 42m |
Built a backend that validates subscriptions for iTunes, Google Play and Amazon and it works but not without hacks: server posts base64 Apple receipt to iTunes… | ||
| Making your conferences more memorable with Sketchnoting | Linda Van der Pal | 34m |
Claim: adding simple drawings to handwritten notes measurably boosts memory and focus because motor skills plus imagery create more neural links. Uses cheap… | ||
| Cinematic Virtual Reality with 360 degree movies | Bodhi Donselaar | 33m |
A Unity-based pipeline that turns uploaded 360 footage into platform-specific VR apps; clients choose style and a JSON manifest drives builds for Gear VR… | ||
| Protector - a circuit breaker for InfluxDB | Matthias Endler | 35m |
trivago ingests about 4 Mbit/s into InfluxDB and runs hundreds of thousands of queries per day, and ~0.7% of queries turn out to be harmful (roughly 4,000… | ||
| Why Rust? | Matthias Endler | 40m |
Rust claims memory safety without a Garbage Collector and zero-cost abstractions while letting you drop to bare metal; the compiler enforces ownership and the… | ||
| Knowledge is Power: Getting out of trouble by understanding Git | Steven Smith | 48m |
Explains Git’s low-level model (blobs, trees, commits) and shows practical recoveries: how refs are just pointers so branches are cheap, how git reflog records… | ||
| How to run effective workshops | Alison Coward | 42m |
Three practical rules: treat workshops as part of a project with three equal stages—preparation, facilitation, followup—and schedule about half a day after the… | ||
| Reactive Android: RxJava and beyond | Fabio Tiriticco | 39m |
Shows practical Android use of RxJava: uses RxJava streams with map, filter, distinct, delay and uses flatMap to turn Retrofit streaming HTTP bodies into… | ||
| Testing Android Security | Jose Manuel Ortega Candel | 42m |
Covers concrete testing steps and tools: use Android Lint and Sonar for static checks (detect MD5, insecure RNG like java.util.Random, missing permission… | ||
| Managing Connected Big Data in Art with Neo4j Graph Database | Lorenzo Speranzoni | 41m |
Models Wikipedia into a property graph using Neo4j + Cypher, imports English Wikipedia into roughly 16 million nodes and about 200 million relationships, and… | ||
| OWASP-SKF Making the web secure by design | Glenn ten Cate | 39m |
A free OWASP web app maps the ASVS 170+ controls into a developer-facing checklist and a knowledge base of around 200+ knowledge items with commented code… | ||
| Boxcars and Cabooses: When one more XHR is too much | Peter Chittum | 38m |
Salesforce shows that bundling XHRs cuts API chatter: their REST data API handles ~4 billion transactions/day and adds a composite batch endpoint that packs… | ||
| The serverless startup | Marcel Panse | 40m |
A small CMS is built using AWS Lambda, API Gateway and DynamoDB where API calls trigger Node.js Lambdas packaged with npm deps and billed per 100 ms so you pay… | ||
| The web is getting pushy | Phil Nash | 38m |
Demo builds a Twitter-hashtag app that uses Service Worker plus EventSource on the client, a Node backend and the Fetch API to register a PushManager… | ||
| DiversITy matters | Juliette Reinders Folmer | 44m |
Argues that diversity raises quality and profit, cites a 50/50 hackathon that hit parity by changing recruitment language and removing competition, notes emoji… | ||
| 2FA, WTF? | Phil Nash | 39m |
Explains why an account takeover like Matt Honan’s happens and shows three concrete 2FA methods: SMS codes (easy but interceptable), time-based one‑time… | ||
| Fun with Functional Programming in Clojure | John Stevenson | 38m |
Live coding uses the REPL to show concrete results: a pure map increments [1 2 3 4 5] while an impure example reading a global yields the unexpected 6 5 4 3 2… | ||
| If security is hard, you are doing it wrong | Fabio Alessandro Locati | 43m |
After an SQL injection leads to a parent company mandate that forces unnecessary upgrades, audited advice proves misaligned with actual versions (OpenSSL… | ||
| Anomaly Detection in Telecom with Spark | Tugdual Grall | 44m |
Architecture and implementation details for realtime telecom anomaly detection using Spark Streaming with a Kafka-like broker (MapR Streams / Apache Kafka), a… | ||
| Death to Icon Fonts | Seren Davies | 31m |
One in ten people have dyslexia and changing to a dyslexic font breaks icon fonts into empty boxes, removing logos, stars and other cues; screen readers… | ||
| Angular2 and Redux - up & running | Nir Kaufman | 37m |
Explains why Redux is a design pattern plus a tiny library and shows a live-coding implementation of createStore from scratch that exposes getState dispatch… | ||
| Redux-ing like a Pro | Boris Dinkevich | 42m |
Redux is a tiny 3K library that exposes only three store APIs — getState dispatch subscribe — and that thin surface is enough to wire Redux into React or… | ||
| "Welcome to Codemotion!" | Linda Rising, Jessica Rose, David Ostrovsky, Elena Pascal Jansen, Massimo Cerofolini, Alfredo Morresi, Lorna Jane Mitchell, Przemek Dinis Cruz | 03m |
Multitrack conference at unexpected scale with tightly run logistics and consistently full rooms; attendees come from many countries and cities including Rome… | ||
| Reaching Ludicrous Speed | Matteo Collina | 33m |
Claims a 10x speedup on an MQTT broker, from 20,000 → 200,000 msgs/s, by removing allocations and teaching V8 to optimize hot code. Uses flame graphs… | ||
| Attacks, Lies and the Underground World | Andrea Pompili | 46m |
Shows a concrete SQL injection backdoor delivering SEO‑poisoned pages that serves different content to Google bots, reappears after full patching, and evades… | ||
| Microservices - the lean way (NodeJS) | Bruno Bossola | 44m |
Company runs about 50 microservices and claims moving from a monolithic Rails app cut test times from hours to minutes and DB migrations to small, safe… | ||
| React Native - Unleash the power of React in your device | Eduard Tomàs | 39m |
React Native lets JavaScript produce truly native iOS and Android widgets (not Cordova webviews) using JSX components, the Flexbox-based layout and a JS-styled… | ||
| Functional and Reactive Event Sourced Applications | Renato Guerra Cavalcanti | 43m |
Argues that Event Sourcing is the real win and CQRS is optional, demonstrates a Scala app built with Fun.CQRS on top of Akka Persistence (Cassandra/Postgres… | ||
| Welcome to Mordor! Hunting Performance Issues in Node.js. | Daniel Khan | 38m |
Shows concrete diagnostics: use V8 metrics (process.memoryUsage, heap snapshots via v8-profiler) and load them into Chrome devtools to spot leaks caused by… | ||
| Building microservices with Vert.x | Bert Jan Schrijver | 45m |
Company builds microservices as small Vert.x modules used by 10 teams over 3 years, running on Java 8, Vert.x, MongoDB, AngularJS and AWS with Nginx, Jenkins… | ||
| Living on the Edge (Service) | Mark Heckler | 41m |
Shows a concrete stack and working demo: uses Spring Boot + Spring Cloud with Netflix OSS components (Eureka for service registry, Zuul for the edge proxy… | ||
| Sinfonier: How I turned my grandmother into a data analyst | Fran J Gomez | 38m |
Sinfonier turns non-developers into real‑time pipeline builders by letting analysts draw a topology that the system converts to an XML, builds with Maven and… | ||
| The DevOps disaster: 15 ways to fail at DevOps | Bert Jan Schrijver | 33m |
Lists 15 anti-patterns and names concrete failures: conflating continuous delivery with deployment, treating DevOps as a platform team, or as a certification… | ||
| Reactive Thinking in iOS Development | Pedro Pinera Buendía | 24m |
In a world where Imperative Programming is the most used paradigm, Reactive comes up to make our code more reusable, robust, and stateless. Learn what… | ||
| Getting developers hooked on your API | Nicolas Garnier | 27m |
Claim: there are 15,000 APIs and standing out requires focusing on real developer UX not buzzwords. Shows using Swagger/OpenAPI specs and a JSON metadata… | ||
| Large Scale Refactoring at trivago | Christoph Reinartz | 39m |
Project Ironman refactors the CSS core into a mobile‑first, border‑box, componentized system using a pattern library and Atomic Design, adds PostCSS processing… | ||
| Modern Javascript with React and Redux | Pavithra Kodmad | 36m |
This talk will mainly be about building single page applications with Reactjs as the view, Redux as the coding methodology, Webpack as the bundling tool and… | ||
| Making your elastic cluster perform | Jettro Coenradie | 40m |
Practical, checklist-style guidance for running Elasticsearch: set JVM heap <=30g and give the OS the rest, prefer many CPU cores and SSDs; configure cluster… | ||
| Higher order infrastructure: from Docker basics to cluster management | Nicola Paolucci | 37m |
A polyglot app (Python voting, Java worker, Node.js results) is packaged into containers and deployed across a five‑node cluster using Docker Machine, Docker… | ||
| Everything you always wanted to know about highly available distributed databases | Javier Ramirez | 41m |
Explains how large systems partition with a 32-part ring or similar hash ranges, keep data on three replicas for quorum durability, and use gossip membership… | ||
| Deploying node.js at scale | Luca Maraschi | 40m |
Starts as a MEAN monolith that dies under real load because Mongoose populate triggers hundreds of extra queries and unclosed file descriptors exhaust the OS… | ||
| The Art of Decomposing Monoliths | Kfir Bloch | 36m |
Wix runs 72 million users, 2 PB of data and ~2 billion HTTP requests/day and moves from a dinosaur monolith to 200 microservices; decomposition follows four… | ||
| Wiring a Microservices Application Architecture to Respond to Events | Andreas Nauerz | 43m |
OpenWhisk is a serverless event-action platform that wires triggers → rules → actions so small teams run microservices in NodeJS, Swift or Docker without… | ||
| Designing, building, testing and deploying microservices | Sander Hoogendoorn | 45m |
Describes moving a large mainframe legacy (cost ~€1M/year, one client had a DB with 142,000 tables) to a microservice approach using Java, JSON/HTTP… | ||
| How to Build a Micro-services Infrastructure In 7 Day | Gil Tayar | 39m |
Rebuild of a microservices platform in a seven‑day hackathon that produces a working deploy pipeline (not production‑hardened) using Mesos/Marathon, Docker… | ||
| Distributed Companies: A WordPress.com Team Perspective | Davide 'Folletto' Casali | 43m |
Rebuild of WordPress.com UI called Calypso is open sourced (started Mar 2014, public Nov 2015) and the Hyperion team ships a consolidated theme Showcase in 3.5… | ||
| nothing matches | ||