~/conference

code.talks 2019

titleauthorlength
Welcome speechMarten Westphal49m
Conference opens for 1,600 attendees with a waiting list and free popcorn and nachos, eight cinemas, shuttle service within a 10 km radius, and a youth program…
Organiser in English
Time Driven DevelopmentKaterina Trajchevska32m
Argues for choosing architecture by expected future change vs immediate value, showing concrete results: using Laravel, a CRM then migrated to a local MySQL…
Talk in English on
Visualizing Large Datasets with JavaScript Using Deck.glMarko Letic40m
Demo shows deck.gl (WebGL) rendering real datasets: draws 45K–320K points interactively and demos a 140K accident dataset aggregated and filtered in the…
Talk in English on
IntelliJ IDEA & Co: Tips & Tricks unveiledYann Cébron44m
Live demonstration shows concrete shortcuts, plugins and fixes: use Find Action (double Shift / Ctrl+Shift+A) to discover or bind any command, enable…
Talk in English on
The Building Blocks of Superhuman Poker AIMax Pumperla46m
Explains how Pluribus reaches superhuman six‑player no‑limit Hold’em by combining counterfactual regret minimization to learn a compressed blueprint strategy…
Talk in English on
Create stunning 3D web experiences with Babylon.jsDavid Catuhe41m
Open-source Babylon.js claims production use across Microsoft products (PowerPoint, SharePoint) and big names, ships with a ten-person team and <24-hour bug…
Talk in English on
Blazor - Full Stack Web Development in C# OnlyTsviatko Yovtchev36m
Blazor explains how C# runs both client and server: the browser mode uses Blazor WebAssembly by compiling the Mono runtime to WebAssembly so .NET DLLs execute…
Talk in English on
No Pain, no Gain: Using Clojure for Web ApplicationsDr. Tobias Schröder32m
Claims Clojure is practical for web apps and demonstrates it by wiring the Component framework into a running To-Do web app that actually serves pages during…
Talk in English on
Vertx.io and MQTT: Asynchronous in the Internet of ThingsMichael Schmidt38m
Vert.x (vertx.io) is presented as a polyglot reactive JVM framework usable from Java, Groovy, Kotlin or JavaScript, bringing Haskell/Akka-like concepts to JVM…
Talk in German on
Boost Your Development with Proper API DesignMarcus Held32m
Claims that designing APIs to favor the caller reduces breakage and long-term upkeep, illustrated with concrete code examples around resources, factories and…
Talk in English on
AWS Spot instances: huge savings (or huge risks?)Taras Postument42m
Claims up to 90% savings on EC2 spot instances, tested running production for more than six months; concrete configs include Auto Scaling Groups with multiple…
Talk in English on
Its fairy tale time: hybrid app developmentPeter Grauvogel40m
Company builds hybrid app with Ionic (3→4), Angular, Cordova, Jenkins and Bitrise, then discovers heavy native work: about 70% native features and reliance on…
Talk in English on
Delivering with Self-Organized Teams — Real, Fast + GoodJudith Andresen49m
The talk examines why interdisciplinary agile teams often fail to deliver despite principles of self-organization, citing problems like indecision, endless MVP…
Talk in German on
Will AI kill the developers job?Tobias Zander43m
Shows concrete tools and limits: DeepCoder synthesizes programs from input/output examples but is limited to higher‑order functions and no loops, TabNine…
Talk in English on
"Whoever Has Visions Should See a Doctor." — Or Should They?Tim Scheumann, Johannes Modersohn46m
The talk examines the role and importance of product visions in modern IT-driven work, using Hermes Germany as a case study. It explains why concrete product…
Talk in German on
Securing software while maintaining usabilityAlexander Reelsen35m
Elasticsearch hardens runtime by adding a JVM-level Java Security Manager with per-plugin policy files, a native seccomp policy (about 500 lines of platform…
Talk in English on
Using the Amazing WorldEllen Schwartau, Doreen Sacker33m
Joblift builds a pipeline that moves from attribute boosting in Elasticsearch to vector models: Doc2Vec on job descriptions to map CVs or freeform “dream job”…
Talk in English on
On the AI That Set Out to Destroy HumanityCarsten Sandtner35m
The talk examines public fears versus reality about artificial intelligence, citing popular warnings from figures like Amy Webb and Elon Musk and asking…
Talk in German on
Going Loonie: Rebuilding the tape deck experience with Elixir, Nerves and RFIDOle Michaelis37m
An open‑source, cassette‑style recorder is built using Elixir and Nerves on a Raspberry Pi with an RC522 RFID reader, MPD for local playback, a small amplifier…
Talk in English on
A programming language to manipulate cellsNina Buffi42m
Claims a programming language for cells built on configurable, networked hardware: pumps, pH and glucose sensors, temperature controllers and a shaker are…
Talk in English on
The Early Days of Id Software: Programming PrinciplesJohn Romero38m
Five concrete rules and concrete outcomes: build games with no prototypes and maintain constantly shippable code, bulletproof the engine with defaults so the…
Talk in English on
Visual Studio CodeDirk Bäumer41m
Describes Visual Studio Code: an Electron-based desktop code editor implemented in TypeScript and HTML5. Covers the editor’s architecture from the perspective…
Talk in German on
20 Terrible Ways to Reverse a StringEsther Seyffarth40m
Twenty distinct Python ways to reverse a string, each progressively worse: pure slicing replaced by 20 intentionally awful methods including a neural net…
Talk in English on
Why Quarkus.io Is Cooler Than SpringBenedikt Stemmildt40m
Compares Spring Boot with Quarkus.io for building microservices, arguing Quarkus is leaner and faster for modern operations like Serverless and DevOps…
Talk in German on
Real-Life Implementations of Event-Driven ProcessesKolja Markwardt42m
The talk explains how a digital platform was re-architected to event-driven microservices to avoid synchronous request dependencies, making each bounded…
Talk in German on
How to write well designed imports with SymfonyDenis Brumann42m
Baseline import reads the IMDB TSV with 9.5 million records (~500 MB) via a generator-based reader, maps rows in a processor and persists in batches (250) with…
Talk in English on
Why Developers Should Earn the First Line of CodeMarkus Andrezak44m
Marks Andrezak argues that writing code too early closes off millions of product options and can cause costly development detours. He compares software…
Talk in German on
State Management in FlutterHenri Beck, Timm Preetz44m
A React Native to Flutter rewrite leads to a custom state library replacing Redux+sagas and stream-based BLoCs: code uses atomic async updaters queued so only…
Talk in English on
Web Apps don't need no manual testingHendrik Wallbaum39m
Web apps reduce manual QA by replacing repetitive clicks with automated end-to-end tests using Cypress and techniques like fixtures, mocking, custom commands…
Talk in English on
Agile Is Dead. Long Live Modern Agile!Thomas Much44m
Explains why Agile practices have often become bureaucratic and counterproductive since the Agile Manifesto, causing more meetings, pressure, and control…
Talk in German on
Scotty: Efficient Window Aggregation for your Stream Processing SystemPhilipp Grulich, Jonas Traub35m
Scotty is a standalone window operator that uses stream slicing and partial pre-aggregates to avoid assigning each event to every overlapping window (example…
Talk in English on
Positive Multi-Device Experience of the FutureDaniel Kurz36m
The talk explains how to design a consistent, delightful multi-device HMI for Industry 4.0 across smart devices, PCs and wearables by thinking in use cases…
Talk in German on
Fraud prevention in the age of online privacyAmadou Cisse, Taras Dolinskyi37m
Claim: browser privacy rules reduce tracking but also blunt fraud detection, so Risk.Ident pivots to more constrained signals and server-side heuristics…
Talk in English on
Seeing What Others Don't See:Daniel Willkomm45m
The talk explains how auticon’s hiring and collaboration model integrates autistic professionals into software development and data-analysis teams to leverage…
Talk in German on
Laravel - If, how and why you should use it!Martin Westphal, Neo Ighodaro49m
Framework evaluation and hands‑on demo claim Laravel gets projects from zero to production quickly and scales from small sites to enterprise services used…
Talk in English on
When scalability becomes more than a buzzword, or how to saddle an unicornMarten Westphal34m
Company grows from a single-country launch to a €1.8B GMV business with ~650 people and ~200 developers, builds a custom SOA architecture on PHP/Laravel…
Talk in English on
Service Workers in Action: Building an Offline-Capable Webshop in under 90 minutesErik Witt01h 29m
Builds a minimal webshop into an offline-capable PWA in under 90 minutes by registering a Service Worker, showing live code for add-to-homescreen, push…
Talk in English on
The Changing Face of ETL: Event-Driven Architectures for Data EngineersRobin Moffatt44m
Argues that modeling everything as events and persisting them in an event streaming platform (Apache Kafka) replaces brittle point-to-point ETL; demonstrates…
Talk in English on
No More Silos: Integrating Databases and Apache KafkaRobin Moffatt44m
Shows concrete integrations: uses Kafka Connect (JDBC source and binlog connectors) to stream MySQL into Kafka, demonstrates a snapshot then continuous…
Talk in English on
Runtime optimization patterns - from games to your applicationYonatan Kra28m
Shows concrete patterns: using dirty flag to skip 49,400 unchanged entities in Cesium (50,000 cats, only ~600 update/sec) drops CPU from busy to under 2%…
Talk in English on
Giving Conference Talks Like a BossThomas Lohner43m
Practical guide to designing and delivering conference talks that engage and stick with the audience, using a ten-step method. Covers presentation structure…
Talk in German on
Hooray for Side Projects! Smooth Music for Coding, Driven by Machine LearningPatrick Hund34m
Node.js controls Reason via MIDI to auto-generate endless background mixes, initially random then refined by user applause/boo clicks stored in MongoDB; a…
Talk in English on
Pump up the JAM with GatsbyStefan Adolf45m
Gatsby generates static PWAs from any content source using a unified GraphQL layer and a createNode API, builds React pages with server-side rendering, and…
Talk in English on
Game Development with Vue.js / Nuxt.js and PhaserWinnie Hellmann34m
Combines Vue.js/Nuxt.js with Phaser to run UI and canvas side by side, demonstrating four concrete integration patterns: Vuex store entities (game objects in…
Talk in English on
Getting yourself out of trouble with anti-patternsNeal Brooks51m
Shows concrete fixes and tools for real PHP disasters: running copy-paste detector via Composer finds 35 clones and ~2,000 duplicated files, refactoring with a…
Talk in English on
Mobile Site Speed and the Impact on E-CommerceFelix Gessert42m
Large 2019 study by Google, Baqend and University of Hamburg links mobile performance metrics (TTFB, first paint, Speed Index) to business KPIs and shows…
Talk in English on
Design for AccessibilityNúria Peña40m
Shows concrete, testable changes: bumping filter text contrast and border yields 7% more filter interactions and 3% uplift in bookings; enlarging map pins…
Talk in English on
From 0 to 100 with JovoRalf Eggert38m
Introduces the Jovo framework (Node.js) for building cross-platform voice apps for Amazon Alexa and Google Assistant. Covers Jovo’s common voice model and key…
Talk in German on
Using Recurrent Neuronal Networks for Customer PredictionsFlorian Krause38m
RNNs (LSTM/GRU-style cells) are trained on 2.4M sessions spanning 180 days to predict whether a session converts, using embeddings plus time-between-events as…
Talk in English on
Growing the PHP Core One Test at a TimeFlorian Engelhardt24m
Explains how to become a PHP core contributor by writing tests for PHP itself. Describes an approach that lets contributors with limited C knowledge contribute…
Talk in German on
WebVR with three.jsMarcel Bankmann, Ulf Biallas33m
Builds a browser VR demo with three.js and WebVR, served from a tiny Express app and published as a GitHub repo; adds lights, meshes and a scene graph, updates…
Talk in English on
Git Fu DevelopingSebastian Feldmann42m
Argues that small, atomic commits and disciplined messages make cherry-picks, code reviews and bug hunts tractable, shows exact git commands: rebase -i to…
Talk in English on
Why the Internet is Killing Our ClimateStefan Kruijer38m
Global ICT already causes more than 3% of greenhouse gas emissions and energy use is rising exponentially with no sign of slowing. The talk claims up to about…
Talk in English on
How Alexa keeps getting smarterGerman Viscuso32m
Alexa applies machine learning across five areas—competence, context awareness, knowledge, natural interaction and self‑learning—running at cloud scale on AWS…
Talk in English on
Debugging AIDr. Christian Betz51m
The talk explains why debugging and verification for AI systems differ from traditional software and why testing machine learning is still immature. It gives a…
Talk in German on
More Than a Query Language: SQL in the 21st CenturyMarkus Winand46m
A history and practical overview of how SQL has evolved since 1999 from a strictly relational language to include non-relational operations and data…
Talk in German on
Mobile applications with JavaScriptMarcus Österberg36m
A mobile app for an expat community of over 3.7 million users gets rebuilt with React Native over three years, using single codebase for Android and iOS to cut…
Talk in English on
A hero's guide to developing with Chrome Dev ToolsLucas de Carvalho Bueno Santos28m
Shows how a tiny Chrome extension (manifest.json + one vanilla JS file) injects UI buttons and functions into a Cordova React driver app to speed debugging and…
Talk in English on
Escaping operations hellSilvia Schreier31m
Platform runs 250 microservices across two Kubernetes clusters serving 20 countries with ~80 developers and 20 external dependencies, and outages often start…
Talk in English on
Patterns for Micro FrontendsErik Dörnenburg39m
Argues that microfrontend patterns let teams stop shipping a single browser monolith and instead deploy UI features independently, using server-side…
Talk in English on
Faster from Problem to Prototype with Design Sprints: Are MvPs Dead?Andreas Behrens, Andreas Taube44m
Design Sprints are presented as a five-stage, multi-day process (originating with Google Ventures) to turn problems into tested prototypes much faster than…
Talk in German on
Discovering Principles for Design System ToolsChristoph Labacher, Marius Wilms35m
Claim: DSK is a practical, open source Design System Tool built to create a design system from scratch with drag‑and‑drop component authoring, real‑time…
Talk in English on
Product image optimization at Mister SpexSascha Kohlmann35m
An automated unsupervised pipeline converts supplier photos to a 16-bit PNG intermediate, applies a two-step ImageMagick resize, then iteratively compresses…
Talk in English on
The Good, the Bad and the Ugly — one year of integrating AWS security servicesVladyslav Cherednychenko35m
Runs security across 60 AWS accounts with ~700 EC2, 100+ RDS and hundreds of S3/IAM resources and shows exactly what was built: centralized GuardDuty…
Talk in English on
Big Data Analytics With AWS AthenaWolfram Wingerath39m
A custom ETL of gzipped CDN logs plus MongoDB session and event collections gets replaced by Athena querying S3 tables, collapsing the join-and-index nightmare…
Talk in English on
Modern Mindfulness Techniques for Coders and Other Knowledge WorkersMarkus Wittwer47m
Presents modern mindfulness techniques used at companies like Google and SAP to train core skills useful in software development—focus, clarity, and calm…
Talk in German on
From Monolith to Cloud-Ready Microservice Architecture with DDDJulia Neumann, Marco Lindner29m
The talk explains how Domain-Driven Design (DDD) and Event Storming were used to split a 25+-year-old monolithic application into cloud-ready microservices. It…
Talk in German on
The Brave New World of serverless computingZan Markan28m
Argues serverless excels for one-off jobs, webhooks and glue logic tying SaaS together, not for heavy ML training or custom hardware; shows a Node.Js demo…
Talk in English on
Microinteractions: Little Things that MatterYonatan Doron35m
Defines microinteractions as single-use visual cues and maps three building blocks — feedback, transition/animation, and personality — with concrete examples…
Talk in English on
Golang memory footprintLiviu Esanu40m
Shows concrete numbers and techniques: Go slice headers are 24-byte slice header overhead separate from payload, benchmarks report real allocation while…
Talk in English on
One Spec to Rule them all - OpenAPI in ActionAndreas Litt30m
OpenAPI specs become the source of truth: machine-readable YAML/JSON that can validate incoming requests at runtime, generate clients for multiple languages…
Talk in English on
How Do I Build My First Cloud-Native Applications with Java?Niklas Heidloff32m
Shows how to build and run Java microservices using Java EE and Eclipse MicroProfile, deploying them to Kubernetes with Istio for cloud-native features. Covers…
Talk in German on
State of Emergency: Effective Exception Handling in a Distributed ArchitectureMichael Zöller33m
Presents a practical approach used at EOS TS for consistent exception handling across a highly distributed Java/Spring microservices architecture. Covers…
Talk in German on
Demystifying Native Mobile Apps ArchitectureCatalina Turlea32m
Shows how to turn a messy login screen into a testable app by implementing a networking wrapper (Alamofire on iOS), an authentication service that parses…
Talk in English on
Developer — A Job That RocksRoland Golla48m
The talk praises developers’ working conditions (flexible hours, home office, access to community events and open knowledge) and urges them to actively use…
Talk in German on
Band Quotes for DevelopersRoland Golla52m
Roland Golla connects band lyrics and song quotes to developers' experiences, using examples from Coldplay, The Beatles and Die Toten Hosen to highlight…
Talk in German on
Using Cross-measurement Math to synthesize sensor dataDavid G. Simmons40m
Shows how Flux performs cross‑measurement math live: joins temperature, pressure and CO2 measurements from different buckets, runs an ideal gas law…
Talk in English on
Leveraging EventsJoe Dixon26m
Explains how concrete pub/sub is implemented in Laravel with event classes that hold data and plain PHP listener classes with handle methods, registered in an…
Talk in English on
From the Cathedral to the Bizarre: Microsoft’s Open Source JourneyMartin Woodward44m
Microsoft moves from hostile to major contributor by opening .NET, shipping Visual Studio Code, joining the Linux Foundation and adopting Chromium; the company…
Talk in English on
From Zero to Hero: Continuous Delivery and DevOps using GitHub and Azure PipelinesNeno Loje, Adrian Payne36m
A full GitHub-connected YAML pipeline is created that builds a Node.js app on hosted agents (Ubuntu/Windows), runs unit tests, zips and publishes 3 artifacts…
Talk in English on
A journey to a new worldTobias Timm25m
A monolithic CMS is incrementally carved into services over 18 months: teams replace CMS “heads” with a GraphQL layer and microservices, migrate content-change…
Talk in English on
Digitalize the Society — Sustainable or DieMaximilian Berghoff, Stefan Kruijer, Jan-Timon Henne, Roland Golla47m
Panel discussion about how software development affects energy consumption and sustainability, examining technologies like frontend-heavy web apps, server-side…
Talk in German on
Puppet@WorkLars Kneschke46m
Puppet@Work describes how CHECK24 uses Puppet for infrastructure management in their Hamburg operations. It explains what Puppet is, how they apply it to…
Talk in German on
Serving machine learning models as an inference API in productionMarc Päpper46m
Deploys a PyTorch cell‑detection model as a JSON inference API using model weights on S3 and TorchScript tracing; an AWS Lambda + layer + temp‑extraction hack…
Talk in English on
Zero-Config Pipelines with GitLab and Kubernetes on AWSChristian Mücke01h 37m
Explains how to use GitLab AutoDevOps and Convention over Configuration to provide zero‑config CI/CD pipelines by default. Shows how to provision AWS resources…
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.