~/conference

code.talks 2017

titleauthorlength
Welcome & Introduction to the Topic TracksTarek Müller40m
Conference organizers announce logistical details and scope: the sold-out event caps at 1,700 seats in a cinema venue with food trucks, late-night buses, and a…
Talk in German on
How We Almost Failed with MicroservicesRainer Elias, Guido Zockoll38m
A team migrated an IBM WebSphere monolith to a Spring Boot / Spring Cloud microservices setup for the hermes de web frontend, running on OpenShift with…
Talk in German on
Moving the boundaries of possible at PinterestVanja Josifovski32m
Moving the boundaries of possible at Pinterest: the Interplay of Use Experience & Machine Learning Speaker: Vanja Josifovski (CTO @ Pinterest)
Talk in English on
Velocity at Scale: How Delivery Hero runs a global tech organizationChristian Hardenberg50m
Delivery Hero claims running 132 million orders last half year with around 600 engineers across ~12 core locations and dozens of local apps while achieving 99%…
Talk in English on
The Recipe For Scalable FrontendsZalando40m
Zalando claims scalable frontends by splitting its fashion store into fragment microservices and open sourcing Mosaic and Tessellate; implementation uses…
Talk in English on
Build your Tech Network!Johann Romefort44m
Claims concrete outcomes: a transplant from Silicon Valley recreates density by running meetups, hackathons and a local conference called Darwin conference…
Talk in English on
Hack Week as innovation driver at DropboxMarc Paczian32m
Dropbox runs a 120 hour global Hack Week that pulls ~1,500 people from engineering product and design into one focused project guided by seven principles…
Talk in English on
Scaling a Technology Business is about Unscaling Technical DebtJeff Szczepanski37m
Title matches the claim: scaling is really about two kinds of technical debt — quick implementation debt and the debt that forces constant rewrites as product…
Talk in English on
The Truth About Hacking: From Hollywood to RussiaRalph Echemendia01h 00m
The Truth About Hacking: From Hollywood to Russia Speaker: Ralph Echemendia (Seguru)
Talk in English on
Panel Discussion: The Future of PHPRob Allen, Gary Hockin, Ralf Eggert, Anna Filina, Michael Kafke49m
Panelists report concrete shifts: PHP 7 delivers roughly 2x+ throughput on real projects, PHP 6 was abandoned during Unicode work, and HHVM pushed performance…
Panel in English on
Using Hard Core Technology to Help 200 Million Businesses surviveMarco Börries43m
Says the goal is to enable 200 million small businesses by building a unified small business OS that ties accounting, POS, payments and a “business graph” for…
Talk in English on
Developing Alexa Skills for Amazon Echo with PHPRalf Eggert45m
Shows how to build Alexa Skills for Amazon Echo using a self‑hosted HTTPS endpoint in PHP instead of AWS Lambda, providing a PHP library and skeleton apps to…
Talk in German on
Domain-specific languages with PHPStefan Priebsch49m
Argues for building internal DSLs on top of an existing language (PHP shown), rejects external languages and language-forging overhead, demonstrates using DDD…
Talk in English on
Protect your API with OAuth2Rob Allen47m
Argues that OAuth2 is the correct way to protect APIs, with a concrete PHP recipe: use Composer, a server library like brentshaffer/oauth2-server, Slim + PDO…
Talk in English on
The Manager as a Dying BreedNils Hofmeister44m
The talk examines failures of top‑down management using concrete cases: a stranded registration platform (Home of Games) losing executive support, a Siemens…
Talk in German on
Image Optimization for eCommerce websitesJack Levin44m
Claims a cloud image service that does real time resizing and format switching under 50 ms per conversion, detects device and network, and serves WebP/HEIC…
Talk in English on
Software's Seven Deadly WastesJez Halford45m
Seven manufacturing wastes map to software: transport (handoffs, long-lived branches, slow deploys), inventory (work in progress—use Little's Law to justify…
Talk in English on
To Coach or Not to Coach — That Is the QuestionJudith Andresen45m
Discusses when to coach versus instruct or advise by using the Reifegradmodell (competence vs. engagement) to decide whether to give orders, advice or…
Talk in German on
Real-Time Databases Explained: Why Meteor, RethinkDB, Parse & Firebase Don't ScaleWolfram Wingerath45m
Claim: popular real-time databases struggle to scale because they either force every app server to see every write or they centralize update broadcast. Meteor…
Talk in English on
How to escape Legacy HellSebastian Heuer, Arne Blankerts46m
Shows a concrete migration path: replace customer-facing pages first with a new PHP front end (three months of dev, half a year to launch), route via chain of…
Talk in English on
10 Tips for failing at microservicesDavid Schmitz39m
The talk claims that common microservice practices break in practice and shows concrete failures: mixing dozens of runtimes and build tools leads to poly WTF…
Talk in English on
Microservices with NodeJSRico Fritzsche48m
A demo builds a small notebook/workout app using three Node.js services (access, user, workout) running in Docker containers behind a simple gateway that…
Talk in German on
The Monad and YouMichael Sperber42m
Monads are presented as a way to capture recurring patterns and enable safe composition, demonstrated with examples for lists, streams and Optional plus an…
Talk in German on
React and Reflux: Components, Actions, Stores, and StatePhilip Baues37m
Shows React paired with Reflux and claims state belongs in stores not components with actionable specifics: a small webshop demo that wires actions to stores…
Talk in English on
Alpha 2048 - Reinforcement Learning in the BrowserLian Li43m
An end-to-end reinforcement learning agent runs entirely in the browser using a JavaScript stack and an in-browser JS RL implementation that the uploader marks…
Talk in English on
Patterns for Reactive node.js MicroservicesAlexander Thiel43m
Node.js microservices publish product events that let many services subscribe and maintain local state so the system handles 80 million products per day with…
Talk in English on
Extending the Google Assistant with (Actions on Google and) API.aiTim Messerschmidt, Peter Friese45m
Actions on Google plus API.ai let developers turn natural speech into intents and entities, map them to an action name, and route JSON to a webhook; demo…
Talk in English on
With Beams and Cannons — How to Spice Up D3 Graphs with a Physics EngineOliver Widder40m
Combines D3.js and the Matter.js physics engine to drive graph layouts by mapping SVG paths to physics bodies and rendering them with a custom D3+Matter…
Talk in German on
WebVR - Virtual Worlds in the BrowserCarsten Sandtner44m
WebVR enables browsers (Firefox) to access VR headsets and controllers so pages can read headset position and render stereoscopic views using WebGL and…
Talk in German on
Vue.js - developer friendly, fast and versatileAlexander Schwartz39m
Claims that Vue.js is small and practical backed by a year‑and‑a‑half project where Java developers ship complex UIs using Vue CLI + webpack, IntelliJ with the…
Talk in English on
Using Jenkins Optimally in Feature-Branch DevelopmentCarsten Rohrbach, Matthias Rütten48m
How to build a Jenkins pipeline-based workflow for feature-branch development using the Pipeline plugin and a shared pipeline library on minikube/Docker. The…
Talk in German on
Open Source Logging and MonitoringTorsten Bøgh Köster35m
An open-source monitoring stack that captures exceptions, numeric metrics and logs end-to-end using Sentry for scalable exception tracking and release…
Talk in German on
Continuous Delivery with Jenkins WorkflowMartin Reinhardt34m
Jenkins Pipeline (Groovy) is used to replace many Jenkins jobs with a few multibranch pipelines and shared pipeline libraries (example helper waitForUrl) to…
Talk in German on
No Server Is Better Than No Server: Building Blocks for Serverless ArchitecturesConstantin Gonzalez42m
Describes concrete serverless architectures on AWS using Lambda (billed in 100 ms slices, ~5 minute timeouts) to glue services such as S3, API Gateway…
Talk in German on
Vertical Architecture and Distributed Development - How Breuninger ScalesBreuninger47m
Breuninger argues that a vertical architecture—organizing teams by Customer Journey domains that each own their database and infrastructure—scales better than…
Talk in German on
IoT with Bluetooth and Qt: Wirelessly ConnectedMichael Bätzner43m
A working prototype where a moisture sensor on a Raspberry Pi exposes a BLE GATT service (level, threshold, alarm) and an Android Qt client uses…
Talk in German on
The most natural UI. Building voice-enabled experiences with Amazon AlexaAndrea Muttoni52m
Claims that voice makes interfaces adapt to users and that Alexa tooling lets anyone ship a working voice app quickly Details include the Alexa Skills Kit, the…
Talk in English on
DIY Low-Cost Open-Source-Powered Smart Home in a Rented FlatNiklas Grebe49m
Shows how to build a portable, low-cost smart home in a rented flat using OpenHAB, cheap flashed Wi‑Fi/BLER sockets and recycled laptops as wall displays…
Talk in German on
Building a scalable CSS-only slideshow in 1024 BytesMatthias Reuter40m
Claim: a working CSS-only slideshow fits in 1024 bytes by using the padding-bottom hack for a 16:9 aspect ratio, VW/VH units plus root-font REM scaling…
Talk in English on
Monsters, lightbulbs and robots: having fun with WebBluetoothNiels Leenheer46m
Controls a heart-rate sensor, BLE lightbulbs, a Lego rover and a drone from the browser using navigator.bluetooth.requestDevice and typed arrays; connects…
Talk in English on
Scale your Design upEmanuela Damiani44m
Mozilla’s Firefox design team presents concrete tooling and a process: a product-wide design system called Fortin, JSON design tokens that compile into Android…
Talk in English on
Atomic Design Software Architecture Illustrated with Angular 2Daniel Kersting40m
Shows how to implement Atomic Design in Angular 2 by mapping UI parts to atoms, molecules, organisms and templates, scaffolding directory structure with…
Talk in German on
Curio Collection of Web ProtocolsOle Michaelis46m
Walkthrough of concrete demos and takeaways not marketing: implemented quote‑of‑the‑day with netcat and piped it through ponysay showing a runnable RFC 865…
Talk in English on
Creating recommender systems with Spark, Scala and Prediction.IoFlorian Krause31m
Concrete recipe: build recommenders with Spark Scala Prediction.IO, compute product similarity with cosine similarity (example result 0.981 = 98% similar), and…
Talk in English on
Performance tests with GatlingAndrzej Ludwikowski34m
Performance testing advice that actually helps: use Gatling because it implements a non-blocking asynchronous Scala DSL so one machine can generate huge load…
Talk in English on
Who needs containers in a serverless world?Matthias Lübken, Vaclav Pavlin51m
Argues that serverless is really functions as a service — small, event‑driven code that scales to zero and charges per invocation — with AWS Lambda, Google…
Talk in English on
What's New in Bean Validation 2.0 - Java 8 Support and MoreGunnar Morling43m
Bean Validation 2.0 (JSR 380) requires Java 8 and adds method-parameter and return-value validation, new built-in constraints (including Email), temporal…
Talk in German on
Forgoing the Framework While Working with a FrameworkMichael Kafke27m
Discusses migrating a legacy Zend Framework 1 application by extracting logic out of the framework into small services. Shows concrete code examples for a…
Talk in German on
Go on Kubernetes from scratchTobias Schwab48m
Bootstraps a bare‑metal kubeadm single‑node cluster, deploys an nginx ingress controller and gets TLS via kube‑lego (letsencrypt), adds Prometheus +…
Talk in English on
Angular CLI - Use the PowerDavid Müllerchen43m
Angular CLI is demonstrated as a rapid scaffolding and build tool: npm install, ng new, then ng serve for live reload, and ng generate to produce component…
Talk in German on
Challenges of a New Engineering ManagerThomas Bartel47m
Argues that management impact is measurable: Project Oxygen finds manager quality the biggest controllable factor; manager institutes regular one-on-ones…
Talk in English on
From an Agile Team to an Agile OrganizationRobert Gies43m
Describes turning a traditional org into an agile organization by delegating decision authority to keep work local, keeping team sizes around 5±2, splitting…
Talk in German on
Just Another Live Hacking - How Insecure Is Secure Enough?Philipp Kalweit41m
Live demonstrations of concrete exploits using specific tools: ESP8266 hardware for wireless attacks, an Android GitHub app that steals SMS, camera and…
Talk in German on
GitLab and PHP? It Works! Tips, Tricks and LearningsChristian Mücke47m
Demonstrates using GitLab CI/CD to run full continuous delivery for PHP projects by defining pipelines in .gitlab-ci.yml and using Docker runners, Composer…
Talk in German on
Panel Discussion with the Mayor of Hamburg on Digital EducationHamburger Bürgermeister55m
Hamburg is building statewide network infrastructure and issuing email addresses for all teachers, launching a Hamburg Open Online University for modern…
Panel in German on
Security in DevOps StrategiesTimo Pagel43m
Adds concrete security controls into the DevOps pipeline: enforce Jenkins access control and registry authentication, run static analysis (FindSecBugs…
Talk in German on
Which Car Fits My Life? - mobile.de’s Approach to Recommendationsmobile.de42m
mobile.de describes a hybrid recommender that combines content-based and collaborative approaches, implemented as streaming services on Kafka with backend code…
Talk in German on
Data engineering without wallsPere Urbón-Bayes41m
Argues that data engineering is the practical bridge from models to production and gives concrete tooling and patterns: Hadoop Spark Elasticsearch Kafka Java…
Talk in English on
Scaling Grandma’s HefezopfTobias Kässmann, Katharina Titz30m
A product-widget integration for recipe sites scaled to handle a sudden 6 million views against a ~60 million‑product Solr index and 330k recipe URLs. It uses…
Talk in German on
Building Real-Time Applications with React and React NativeHannes Kuhlmann, Julian Tiemann35m
A live demo builds a real-time Q&A app with both web and React Native frontends, showing reuse of business logic while swapping view components. The stack uses…
Talk in German on
Make Your Frontend Reactive with RxJsMartin Sonnenholzer42m
The talk explains using RxJS v5 to make front-end code reactive, more reusable and readable, showing concrete operators like map, filter, retry and switchMap…
Talk in German on
PWA - Welcome to the FutureDavid Müllerchen44m
Shows a concrete PWA build: a site wired with a service worker that implements a cache‑first strategy, demonstrating offline navigation and a real cache…
Talk in English on
From 0 to 100: How We Jump-Started Our Frontend TestingHenning Muszynski41m
Doist built an automated frontend testing pipeline that runs unit, component, and integration checks in CI. The pipeline uses Chrome and Firefox locally…
Talk in German on
Container: check! Aber wohin mit Persistent Data, Big Data oder Fast Data?!Johannes Unterstein48m
Claim: run containerized microservices and big‑data tools on one cluster with real persistent storage and schedulers. Uses Mesosphere DC/OS with Marathon for…
Talk in English on
Rewriting 15-Year-Old CodeAnna Filina46m
Claim: full rewrites almost always fail; progressive, feature-by-feature rewrites succeed. Concrete evidence: a codebase with 1.5 million lines, 5,000 classes…
Talk in English on
It's All About the Domain, Honey - Domain-Focused Architecture with DDDH. Schwentner50m
A concrete Domain-Driven Design playbook demonstrated by modeling a port planning system: echsounder readings flow through a pipeline that produces part-plans…
Talk in German on
kubernetes on AWS gone wildChristian Jantz37m
Nine war stories about running kubernetes on AWS cover concrete fixes not platitudes: kube‑up breaks on updates, switch to kops, save a configured node as an…
Talk in English on
As Easy as Ever - Apps for Android and iOS with React NativeErik Behrends41m
Shows how a single JavaScript codebase can build apps for Android and iOS using React Native. Demonstrates Expo Snack (browser preview via QR) and…
Talk in German on
AMP, PWAs, HTTP/2 and Service Workers: A New Era of Web Performance?F. Gessert51m
Claims that combining AMP, HTTP/2 and service workers cuts full load time from about 7s to 2s and yields roughly a 15% conversion lift in a cited case study…
Talk in English on
React Native - A native love storyEnes Kaya41m
Claims a production app called who cares runs entirely in React Native on iOS and Android with about 95% code sharing and cites ~323,000 active GitHub repos…
Talk in English on
AWS Lambda from the trenchesYan Cui42m
Claim: serverless replaces EC2 at large scale with 95% cost saving and over 170+ Lambda functions running in production. Built working Search, Timeline and…
Talk in English on
Kafka and Debezium at trivagoRené Kerner, Mario Müller31m
Trivago builds a stream-first platform using Debezium CDC feeding Kafka topics per aggregate so application teams stop polling databases and own derived views…
Talk in English on
GraphQL: A Case StudyBernd Schönbach40m
LeanIX reports on one year of production GraphQL use, describing concrete choices: embedding GraphiQL in the admin UI for developer testing, using a single…
Talk in German on
SmokeTests - Why you should try to burn down your production environmentS. Thoß33m
Argues for automated pre-activation checks that actually catch production regressions: a PHP smoke-test library (MIT) using PHPUnit and concurrent curl multi…
Talk in English on
Decision Making Based on Machine Learning at OutfitteryJesper Richter-Reichhelm39m
Outfittery builds a production smart gateway that serves live A/B tests and process steering as REST-deployed deciders packed in Docker and orchestrated with…
Talk in English on
Mobile App SecurityThomas Jansen39m
Analyzes the top 200 free iOS apps and reports concrete failures: 80 apps send sensitive data in clear text, 97 apps accept any TLS certificate, 14 apps embed…
Talk in English on
From Zero to Sixty with Rancher - Container Management made easyR. Seedorff38m
Rancher is presented as an open-source container management platform that orchestrates Docker hosts across clouds and on-premises. The talk demonstrates a…
Talk in German on
iOS 11 and ARKit at a glanceMartin Klöppner, Helder Pereira37m
Shows concrete results not buzzwords: ARKit + SceneKit places objects in meters with the origin set when the session starts and offers worldAlignment modes…
Talk in English on
The 10 Fuck-ups of Team CollaborationChristoph Magnussen38m
Explains why team collaboration breaks down when people ignore time and channel choices, giving examples like wasted platform decisions (Nokia/Meego vs…
Talk in German on
Coffee.js? How I hacked my coffee machine using JavaScriptDominik Kundel39m
Hacked a consumer coffee maker by reverse-engineering its 8‑pin ribbon, finding that pins 1–3 supply power and pins 7–8 read buttons, and replacing buttons…
Talk in English on
Tensorflow for JanitorsDániel Molnár31m
Claims that TensorFlow is an end-to-end, production-ready stack with Python APIs, Keras bindings, TensorBoard and TF Serving and deploy targets from CPU/GPU to…
Talk in English on
Performance Testing sucks! How to get started testing RESTful APIs and GraphQLLars Wolff38m
Shows concrete workflows: use StormForger or generators like JMeter and Gatling to run scripted journeys (human id 14 example) and compare five REST calls…
Talk in English on
Purify Your Redux AppJörn Buchwald40m
Shows how to decouple a Redux application by having business logic emit pure, return-value actions that describe workflows, and running those workflows in a…
Talk in German on
How to transform a brick and mortar industry from withinAndreas Westendörpf46m
Claim: build the world’s best technology platform for real estate brokerage and digitize a 40‑year franchise across 35 countries, 700 locations and 9,000…
Talk in English on
Consistent Updates in a Distributed System without TransactionsMarco Hennings, Stefan Richter35m
Concrete patterns for making distributed updates consistent without transactions, with worked examples and tooling notes: post‑processing with idempotent…
Talk in English on
Reflections on How to Build and Run an Effective Software Engineering OrganizationStefan Richter45m
Twenty years of running a small web-software firm yields concrete moves not slogans: built a booking engine before Expedia with one engineer and then scaled…
Talk in English on
Building and Operating Online Shops under Extreme LoadPhilipp v. Criegern50m
Describes building and operating high‑traffic online shops that handled spikes of ~40,000 concurrent visitors, ~10,000 carts, and ~2,000 orders/minute. Uses…
Talk in German on
Building a personalised home feed for Germany’s biggest classifieds websiteChristiane Lemke, Domenic Vossen39m
Prototype stores simple user profiles on the mobile client and builds queries against the live search index but strain and complexity force a rethink for a…
Talk in English on
What's Awesome about FlutterWm Leler49m
Flutter compiles Dart down to ARM/native code, renders with Skia and ships its own widget tree instead of OEM widgets, so UI updates use structural repainting…
Talk in English on
Encrypting 6 Petabytes of Customer Data with AWS KMSAndreas Gudian27m
Encrypting 6 Petabytes of Customer Data with AWS KMS describes a concrete rollout: use of AWS KMS with per-region keys, S3 object copy-encryption, SQS-driven…
Talk in English on
Mobile DevOps - From Idea to App StoreFlorian Bader, Nico Orschel39m
Describes a Mobile DevOps pipeline using Git and VSTS CI with virtualized Mac mini build agents to produce Xamarin binaries; encrypted signing keys injected at…
Talk in German on
Recommendations at XING: From theory to productionJürgen Becker, Katja Niemann39m
Recommender pipeline matches 650,000 job postings to 20 million users using content and collaborative signals, an outlier filter that at a 2.5 threshold…
Talk in English on
Going Reactive - An Introduction to Reactive ProgrammingB. Stemmildt45m
Introduces reactive programming to remove blocking waits across microservices and allow the UI to receive and render items progressively. Demonstrates a SPA…
Talk in German on
Quack the Duck and the API Client TalksMartin Kalsow, Benedikt Stemmildt41m
Describes a unified API secured with signed JWT access tokens and OAuth2 flows plus a refresh-token‑in‑the‑database pattern so services can validate scopes…
Talk in German on
Event-Movie03m
A fast cut highlight reel of the conference showing the scale and the vibe: 1700 attendees, 120 talks across eight cinemas and two days of sessions, networking…
Promo in English on
Building Apps with Angular and TypeScript - An IntroductionOliver Niebsch35m
Introduction to building a small game app using Angular and TypeScript that starts with a static character and adds features like a player hopping between…
Talk in German on
5 things technology managers & CTOs should have a plan aboutFüsun Wehrmann42m
Five concrete priorities appear: get core ops right—security, continuous delivery, testing and performance—and prove it with SLAs and CI pipelines; shape…
Talk in English on
Smart contracts in a blockchain change everythingThomas Pohl45m
Titles claim transformation but specifics decide: King of the Ether lost payouts when a send to an address fails due to underestimated gas and lacks error…
Talk in English on
How to Build a Backend-as-a-Service: Lessons LearnedFlorian Bücklers40m
Describes building a Backend-as-a-Service using Fastly CDN for SSL persistence and cache invalidation, and stateless authentication with signed tokens so the…
Talk in German on
Data Binding Architectures for Rapid UI Creation in UnityStephan Dilly31m
Claims a reusable Unity framework that actually works: a typed message bus replaces string topics, a view‑model layer with editor bindings lets artists drag UI…
Talk in English on
AMP: A Library for Beautiful and Responsive SitesSebastian Benz40m
AMP is an open source web‑components library that enforces no custom JavaScript and a 15 kilobyte CSS limit to guarantee fast, stable rendering. Components…
Talk in English on
Machine Learning & Neural Networks DemystifiedPascal Cremer30m
A trivago engineering team explains an image-processing pipeline implemented in Python that trains convolutional neural networks for object detection using…
Talk in German 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.