Codemotion Berlin 2019
2019-11-12..2019-11-13
Berlin, Germany
as the organisers put it
The largest tech conference for software developers will take place in Berlin on November 2019
| title | author | length |
|---|---|---|
| the aftermovie | 02m | |
We provide a overview of some of the highlights of this year's fantastic conference in Berlin! Can't wait to see you all at next year's conference | ||
| Panel discussion: You should give a talk next year | Armagan Amcalar | 50m |
Panelists say start at local meetups, tell your actual story, and structure slides with post-its before designing. Prepare over weeks, not days, and rehearse a… | ||
| CSS Variables. What Do They Know? Do They Know Things?? Let's Find Out! | Mikołaj Dobrucki | 34m |
Explains that CSS custom properties are real-time, dynamic CSS values usable only inside CSS properties, not in class names or at-rules, and that they work… | ||
| An Animated Poem built with CSS Drawings & Animations (CodePen Show & Tell) | Felipe Bernardes | 40m |
A hand‑coded animated poem built with HTML and CSS uses ::before/::after pseudo-elements and CSS Grid and keyframes to draw characters, a heart balloon, stars… | ||
| The fine art of not fitting in; Being Genderqueer in a corporate world | J Harrison | 33m |
Personal history maps to specific workplace changes: legal passport marker reads “transgressive non-binary gender queer,” Movember fundraising rank hits second… | ||
| Your first AOSP contribution | Andrea Falcone | 32m |
Step‑by‑step checklist for contributing to Jetpack: use the repo tool to repo init and repo sync (checkouts ~7GB), run repo start before editing, run Gradle W… | ||
| Live hacking: Breaking into your web app | Brian Vermeer | 40m |
Live demos exploit an outdated Apache Struts header using OGNL to invoke Java ProcessBuilder via curl and execute arbitrary shell commands on a Heroku instance… | ||
| Kubernetes Tower Defense | Javier Provecho Fernandez | 39m |
Live coding shows how to harden a cluster by closing real attack paths: fetching node metadata from a pod to steal service account tokens via the kubelet and… | ||
| Lessons from Scaling Analytics at Lyft | George Xing | 34m |
Joined Lyft as the first analytics hire and grows analytics into a 200+ org that drives decisions across a 5,000-person company while scaling rides 100x… | ||
| Lazy Engineering | Jake Levine | 29m |
Argues that deliberate laziness — four principles: question requirements, keep it simple, do fewer things at once, and write things down — lets teams avoid… | ||
| Farewell: Thank you for coding the future with us! | Daniele Pagani | 05m |
Event wraps with 1,222 attendees announced and a visible onstage team thanked for running the conference. Raffle winners are called, one takes a conference… | ||
| From Github to Chatterbug: Lessons Learned by an Accidental Entrepreneur | Scott Chacon | 30m |
Grew GitHub from four people into a major company and then starts Chatterbug, using the same playbook: use your product and make everyone in the company use it… | ||
| Building modern React applications | Glenn Reyes | 33m |
Covers concrete patterns: use the new Context API for localised state and wrap providers as close to consumers as needed, prefer function components with Hooks… | ||
| Two Go programs, three different profiling techniques, all in 40 minutes | Dave Cheney | 40m |
Compares three concrete Go profilers: CPU sampling via go tool pprof, heap sampling (allocations) and the execution tracer that exports to Chrome DevTools… | ||
| To pair or not to pair? | Birgitta Boeckeler | 30m |
Pairing claims concrete wins: reduces defects by doing just‑in‑time code review, cuts relearning and handoff loss (Poppendieck estimate: ~50% tacit knowledge… | ||
| Hypergrowth - lessons learned from tripling the size of a tech team | Piergiorgio Niero | 36m |
Company scales engineering from 15 to 45+ and reorganizes into multiple product and platform teams (PopJam, kids web services, ad platform) while adopting… | ||
| Welcome to the machine | Hadi Hariri | 01h 00m |
Overview of how data, ads and AI actually behave: platforms sell microtargeting like dark posts for political persuasion, GDPR mostly spawns popups not… | ||
| Good morning Berlin!: Conference Welcome | Daniele Pagani | 06m |
Good morning and welcome to day two, with over 1,000 attendees yesterday. The conference highlights a mobile app to build your personal agenda and rate… | ||
| Welcome to Codemotion! | Chiara Russo | 07m |
Welcome remarks trace software history from the Apollo guidance computers and Margaret Hamilton to today, claiming software drove exponential technological… | ||
| Panel: The Role of Engineering Manager | Thiago de Faria, Lena Reinhard, Piergiorgio Niero, Oscar Fanelli | 42m |
Panel argues engineering managers focus on people while tech leads own architecture, and that a manager’s success is measured by how much direct reports… | ||
| Kotlin on the server with Ktor | Hadi Hariri | 37m |
Ktor is a Kotlin coroutine-based web framework that shows concrete examples: an embedded Netty server, routing, static files, HTML DSL, multipart file upload… | ||
| One Small Step | Katrina Owen | 30m |
Ruby code that generates a children’s song gets refactored end-to-end: a characterization test captures existing output, the lyrics are split into verses… | ||
| Designing Your Career: Explore a Career Change and Do What You Love | Aygul Zagidullina | 29m |
Career path traces concrete moves: from bioorganic and quantum chemistry to professional translator to Google marketing/community work and then Google… | ||
| Becoming a team, one pixel at a time | Lena Reinhard | 34m |
A distributed engineering org of 65 people builds psychological safety through specific rituals: using decision records (ADR github) to circulate proposals… | ||
| Predicting the Future of Web Development | Richard Feldman | 38m |
Predicts TypeScript majority by 2025 with most new commercial JS projects using TypeScript by end of 2020; says WebAssembly creates a new class of heavy web… | ||
| The 20 Year Platform - Why Cloud Native will be relevant for you | Michael Behrendt | 12m |
Claim: Cloud Native becomes the dominant application platform for the next 20 years by combining containers, orchestration and higher-level layers. Kubernetes… | ||
| Cultivating Instinct | Katrina Owen | 32m |
Argues that explicit perceptual training compresses intuition: a 1920s Japanese chick-sexing school produces sexers doing 1,200 chicks per hour at 97% accuracy… | ||
| Community interview | Andreas Grimm | 07m |
Argues that serverless cuts cost when idle but can become more expensive as traffic grows, summarises practical tooling and community tactics: you don't pay if… | ||
| Best Practices for Cloud-Native Go Services | Elena Grahovac | 02m |
N26 uses Go to build web services that compile to a single binary, deploy in container-friendly pipelines, and simplify site reliability work by reducing… | ||
| Becoming a team, one pixel at a time (interview) | Lena Reinhard | 09m |
Names Amy Edmondson and states psychological safety is one of five leading indicators alongside dependability, structure and clarity, meaning and impact… | ||
| Bluetooth & High Accuracy Direction Finding (interview) | Martin Woolley | 03m |
Bluetooth gains a direction-finding feature (added 2019) that uses two methods, Angle of Arrival (AoA) and Angle of Departure (AoD), to locate tags to within… | ||
| Community interview | Jakub Jablonski | 05m |
Local Kotlin community grows from a tiny group to 1,300 members in three years with the largest jump when Google's Android support drove overnight growth… | ||
| One Small Step (interview) | Katrina Owen | 07m |
Describes how perceptual learning makes experts prefilter irrelevant details, notice patterns and parallelize tasks so cognitive load drops, with the concrete… | ||
| Your first AOSP contribution (Interview) | Andrea Falcone | 03m |
Companies treat diversity as a checkbox but it belongs to everyone and to retention not just hiring, and two nontechnical skills—curiosity and passion—matter… | ||
| Codemotion Berlin 2019 I Ciro Continisio, Lead Evangelist, EMEA - Unity Technologies (Interview) | Ciro Continisio | 08m |
Data Oriented Tech Stack (DOTS) claims to make Unity “run super fast” by prioritizing memory layout and multithreading so you get performance by default and… | ||
| Codemotion Berlin 2019 I Tim Messenschmidt, Develop Relations and Community at Google | Tim Messenschmidt | 06m |
Developer relations centers on two concrete practices: empathy as the primary skill and being an advocate for developers inside the company, not a marketing… | ||
| Community interviews | Simon Johanning | 05m |
Hands-on advice: communities need structure plus space, not just events or funding; create concrete meetups and small projects people can join, and avoid… | ||
| Being Genderqueer in a corporate world (interview) | J Harrison | 08m |
Argues that inclusion matters more than diversity and gives concrete workplace moves: add pronoun fields to internal systems, proactively request visible name… | ||
| Interview with Alesia Braga | Alesia Braga | 04m |
CTO role covers architecture and product strategy across 8–9 products and two product types: restaurant management systems and diner-facing booking channels… | ||
| Codemotion Berlin 2019 I Tijana Grubor: Community organiser, Ladies that UX Berlin (Interview) | Tijana Grubor | 06m |
Community runs monthly at different company offices, organized by volunteers who take about six months to onboard and align roles, using meetup.com and Slack… | ||
| Learn Neural Networks With Go—Not Math! (Interview) | Ellen Körbes | 06m |
Builds a working neural network from scratch in Go with plain Go implementation and no libraries, no magic, showing readable code for forward pass and backprop… | ||
| Codemotion Berlin 2019 I Kristina Schneider: Community organiser - CSS conf EU and upfront.org | Kristina Schneider | 04m |
Kristina organizes of Europe’s largest frontend community conferences, runs a monthly UX meetup in Berlin, teach students, and mentors women entering the tech… | ||
| Flutter: Falling in Love Again with Mobile and Web Dev | Lara Martin | 06m |
Flutter and Dart get named as the concrete tools and the main claim is clear: developers with varied backgrounds pick up Dart quickly and build UI fast. The… | ||
| Lessons Learned by an Accidental Entrepreneur (Interview) | Scott Chacon | 10m |
Builds GitHub then Chatterbug as products people actually want, not startups-for-hype, and treats half remote staff as a real constraint that forces a shift… | ||
| nothing matches | ||