A big THANK YOU to all of our great speakers of Codemotion Berlin 2016!
Photos: Ania Sudbin (flickr) CC-BY-SA 2.0
Aaron Schlesinger
Programming Pearls of Go – How to write fast, beautiful Go code
Backend
Intermediate
Listen to the audio podcast here.
Akira Sebastian Ponchette
Hacking the healthcare system of tomorrow
Community
Beginner
Check out the slides here.
Andrea Bezold & Mirjam Körner
Women Techmakers Berlin
Community
Beginner
Andrea Saltarello
The Fine Art of Time Traveling: implementing Event Sourcing
Architectures
Advanced
Check out the slides here.
Listen to the audio podcast here.
Andrei Ursan
Why we use Clojure?
Community
Beginner
Angelo van der Sijpt
Just enough crypto for the web
Security
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Anna Migas
Be brave and Open Source
Motivational
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Anne Riechert
From Refugee Crisis to Co-Creation
Community
Beginner
Check out the slides here.
Christine Lariviere
DjangoGirls: How Inclusive Learning Can Encourage—or Restore—Interest
Community
Beginner
Check out the slides here.
Daniel Khan
Welcome to Mordor! Hunting Performance Issues in Node.js and beyond.
Languages
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Danila Pellicani
Learn to Code – The Punk Rock Way!
Community
Beginner
Davey Shafik
HTTP/2 and Asynchronous APIs
Innovation
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Denis Defreyne
TRANSISTOR ZERO: Reconstructing the brain of a computer
Backend
Intermediate
Listen to the audio podcast here.
Eduards Sizovs
Beyond Software Craftsmanship – Johnny’s Road to Remarkable Career
Motivational
Intermediate
Listen to the audio podcast here.
Emanuele Bolognesi
Game Design for Dummies – Applying Game Design choices to Product Design
Innovation
Beginner
Check out the slides here.
Listen to the audio podcast here.
Fabienne Riener + Christina Dicke
Lean In: Female Leadership in Tech
Community
Beginner
Felienne Hermans
Pure functional programming in Excel
Languages
Beginner
Check out the slides here.
Listen to the audio podcast here.
Felix Frank
Vox Pupuli: Caring for Puppet Modules and more
Community
Beginner
Check out the slides here.
Florian Gilcher
The Rust community
Community
Beginner
Florian Merz
Volunteering with Mozilla
Community
Beginner
Florin Patan
Getting started with Go
Languages
Beginner
Check out the slides here.
Listen to the audio podcast here.
Fred George
It’s not just microservices – Complementary and Necessary Support for MicroServices
Keynote
Listen to the audio podcast here.
Frederic Marx
Getting Excited About CSS
Community
Beginner
Gil Tayar
How to Build a Micro-services Infrastructure In 7 Day
Architectures
Intermediate
Listen to the audio podcast here.
Ivan Morgillo
Android Reactive Programming with Rx
Reactive Programming
Beginner
Check out the slides here.
Listen to the audio podcast here.
James Weaver
Navigating All the Knowledge
Cloud/Big Data
Beginner
Check out the slides here.
Listen to the audio podcast here.
Jessica Rose
Costs of the Cult of Expertise
Keynote
Listen to the audio podcast here.
Johnny Winn
¡Viva La Evolución! Replicating Life with Elixir/OTP
Architectures
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Kerstin Puschke
Decouple all the things – asynchronous messaging keeps it simple
Backend
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Kirsten Hunter
Speaking for Non-Speakers
Motivational
Beginner
Listen to the audio podcast here.
Lars Gregori
Embedded Rust on IoT devices
Languages
Advanced
Listen to the audio podcast here.
Lea Böhm
10 misconceptions you should know about to take better decisions
Motivational
Beginner
Check out the slides here.
Listen to the audio podcast here.
Lorna Mitchell
Beyond MySQL
Backend
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Louis de Bruin
Hyperledger: towards with enterprise grade Blockchain applications
Backend
Beginner
Listen to the audio podcast here.
Maren Heltsche
How to get more diversity on stages?
Community
Beginner
Check out the slides here.
Marie Claire LeBlanc Flanagan
Anyone Can Make Experimental Games
Community
Beginner
Check out the slides here.
Mario Bodemann
Berlin, the Android Invasion Part II
Community
Beginner
Check out the slides here.
Mark Heckler
Microservices Minus the Hype: How to Build and Why
Architectures
Beginner
Check out the slides here.
Listen to the audio podcast here.
Martin Silbernagl
Making Founders’ Lives Suck 34% Less
Community
Beginner
Check out the slides here.
Mathias Bynens
CSS fun facts – 3.14 things I didn’t know about CSS
Frontend
Beginner
Check out the slides here.
Listen to the audio podcast here.
Matteo Cavucci
Better user stories
Agile & Lean
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Max Edwards
Real world use case for Blockchain
Beginner
Check out the slides here.
Listen to the audio podcast here.
Mey Li Triantafyllidi
Berlin Python community overview
Community
Beginner
Check out the slides here.
Michael A. Meier
Meet the new IBM
Keynote
Check out the slides here.
Listen to the audio podcast here.
Milen Dyankov
What’s NOT new in Modular Java
Backend
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Natalie Pistunovic
Berlin Gophers
Community
Beginner
Check out the slides here.
Natalie Pistunovich
Developing apps for developing countries
Mobile
Beginner
Check out the slides here.
Listen to the audio podcast here.
Nicolas Ritouet
rethinking access to education
Community
Beginner
Nikolas Martens
Rapid Prototyping with Domain-Driven Design
Agile & Lean
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Nir Kaufman
Angular2 and Redux – up & running
Frontend
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Ole Michaelis
Implementing binary protocols with Elixir
Languages
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Pascal de Vink
Things I was unprepared for as a lead developer
Motivational
Beginner
Check out the slides here.
Listen to the audio podcast here.
Peter Grosskopf
How I played with the wrong kids on the school yard and cofounded a tech bank
Architecture
Beginner
Check out the slides here.
Listen to the audio podcast here.
Phil Nash
2FA, WTF?
Security
Beginner
Check out the slides here.
Listen to the audio podcast here.
Rabea Gransberger
Code Reviews: Techniques and Tips
Motivational
Beginner
Check out the slides here.
Listen to the audio podcast here.
Ricardo Mendez
Flexibility Through Immutability
Architectures
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Rob Allen
Writing an API with Swift 3 on Linux
Backend
Beginner
Check out the slides here.
Listen to the audio podcast here.
Samir Talwar
I’ve got 99 problems and asynchronous programming is 127 of them
Languages
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Sarah Reppchen
Markets in (e)motion – how to succeed?
Community
Beginner
Sebastian Alfers
Reactive Streaming with Kafka and Akka
Architectures
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Shmuela Jacobs
Understanding Angular 2
Frontend
Beginner
Check out the slides here.
Listen to the audio podcast here.
Simona Cotin
Scaling applications using AngularJS and TypeScript
Languages
Beginner
Check out the slides here.
Listen to the audio podcast here.
Stefan Armbruster
graph databases and the “panama papers”
Cloud/Big Data
Beginner
Listen to the audio podcast here.
Steve Smith
Knowledge is Power: Getting out of trouble by understanding Git
Devops
Intermediate
Listen to the audio podcast here.
sva, Dhananjay
hillhacks – Hacking and Making in the Himalyas
Community
Beginner
Thomas Tursics
How to Open Data
Community
Beginner
Check out the slides here.
Tiffany Conroy
Beautiful Authentication: Tear down the barbed wire
Frontend
Beginner
Check out th slides here.
Listen to the audio podcast here.
Tim Messerschmidt
User authentication designed for 2016 and beyond
Mobile
Beginner
Listen to the audio podcast here.
Tina Umlandt
Krokus – my first npm package
Languages
Beginner
Listen to the audio podcast here.
Tobias Pfeiffer
Elixir & Phoenix – fast, concurrent and explicit
Innovation
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Tobias Pfeiffer
What did AlphaGo do to beat the strongest human Go player?
Innovation
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Vanessa Ortiz
Why we need women focused communities in tech
Community
Beginner
Check out the slides here.
Wolfram Hempel
Reactive Realtime for Fun and Profit Reactive
Programming
Intermediate
Check out the slides here.
Listen to the audio podcast here.
Zan Markan
Beyond Hacktivism – why #policymatters
Motivational
Beginner
Check out the slides here.
Listen to the audio podcast here.