Conference
www.codemotionworld.comKesselhaus | Palais Atelier | Maschinenhaus | Community Stage | |||
---|---|---|---|---|---|---|
08:30 / 10:00 | Registration / Networking Coffee | |||||
10:00 / 11:00 | Opening Keynote | |||||
11:00 / 11:40 |
Just enough crypto for the webSecurityAngelo van der Sijpt (Luminis) |
Writing an API with Swift 3 on LinuxBack-endRob Allen (19FT) |
Code Reviews: Techniques and TipsMotivationalGransberger Rabea (MEKO-S GmbH) |
| ||
11:50 / 12:30 |
Pure functional programming in ExcelLanguagesFelienne Hermans (Delft University of Technology) |
Getting started with GoLanguagesFlorin Patan (YouView TV Ltd.) |
Flexibility Through ImmutabilityArchitecturesRicardo Méndez (Numergent) |
| ||
12:30 / 14:00 | Lunch break Extended | |||||
14:00 / 14:40 |
HTTP/2 and Asynchronous APIsInnovationDavey Shafik (Akamai Technologies) |
Elixir & Phoenix – fast, concurrent and explicitBack-endTobias Pfeiffer (Liefery) |
What's NOT new in Modular Java!Back-endMilen Dyankov (Liferay) |
| ||
14:50 / 15:30 |
CSS fun facts - 3.14 things I didn't know about CSSFront-endMathias Bynens (Opera Software) |
Implementing binary protocols with ElixirLanguagesOle Michaelis (Jimdo) |
Welcome to Mordor! Hunting Performance Issues in Node.js and beyond.LanguagesDaniel Khan (Dynatrace Austria) |
| ||
15:40 / 16:00 |
TRANSISTOR ZERO: Reconstructing the brain of a computerBack-endDenis Defreyne (SoundCloud) |
Reactive Realtime for Fun and ProfitReactive ProgrammingWolfram Hempel (deepstream.io) |
Better user storiesAgile and LeanMatteo Cavucci (ThoughtWorks) |
| ||
16:00 / 16:30 | Coffee break | |||||
16:30 / 17:10 |
I've got 99 problems and asynchronous programming is 127 of themLanguagesSamir Talwar (Noodle Sandwich) |
Hyperledger: towards enterprise grade Blockchain applications (Sponsored by IBM)InnovationLouis De Bruin (IBM Corporation) |
Scaling applications using AngularJS and TypeScriptLanguagesSimona Cotin (Microsoft) |
| ||
17:20 / 18:00 |
Decouple all the things - asynchronous messaging keeps it simpleBack-endKerstin Puschke (XING AG) |
Speaking for Non-SpeakersMotivationalKirsten Hunter (Akamai Technologies, Inc.) |
Understanding Angular 2Front-endShmuela Jacobs (ngGirls) |
| ||
18:10 / 18:50 |
Knowledge is Power: Getting out of trouble by understanding GitDevOpsSteve Smith (Atlassian) |
Things I was unprepared for as a lead developerMotivationalPascal de Vink (TicketSwap) |
Game Design for Dummies - Applying Game Design choices to Product DesignInnovationEmanuele Bolognesi (Docomo Digital) |
| ||
19:00 / 20:20 | Get-Together @ Palais |
- Languages
- Mobile
- Security
- Motivational
- Innovation
- DevOps
- Agile and Lean
- Reactive Programming
- Architectures
- Front-end
- Back-end
- Cloud/Bigdata
- Community
2016-10-24 00:00:00
11:50 / 12:30
Kesselhaus
11:50 / 12:30
Kesselhaus
Pure functional programming in Excel
Felienne Hermans
2016-10-24 00:00:00
11:50 / 12:30
Palais Atelier
11:50 / 12:30
Palais Atelier
Getting started with Go
Florin Patan
2016-10-24 00:00:00
14:50 / 15:30
Palais Atelier
14:50 / 15:30
Palais Atelier
Implementing binary protocols with Elixir
Ole Michaelis
2016-10-24 00:00:00
14:50 / 15:30
Maschinenhaus
14:50 / 15:30
Maschinenhaus
2016-10-24 00:00:00
16:30 / 17:10
Kesselhaus
16:30 / 17:10
Kesselhaus
2016-10-24 00:00:00
16:30 / 17:10
Maschinenhaus
16:30 / 17:10
Maschinenhaus
Scaling applications using AngularJS and TypeScript
Simona Cotin
2016-10-25 00:00:00
14:50 / 15:30
Maschinenhaus
14:50 / 15:30
Maschinenhaus
Embedded Rust on IoT devices
Lars Gregori
2016-10-25 00:00:00
15:40 / 16:00
Palais Atelier
15:40 / 16:00
Palais Atelier
Krokus - my first npm package
Tina Umlandt
2016-10-25 00:00:00
16:30 / 17:10
Maschinenhaus
16:30 / 17:10
Maschinenhaus
User Authentication designed for 2016 and beyond
Tim Messerschmidt
2016-10-25 00:00:00
17:20 / 18:00
Kesselhaus
17:20 / 18:00
Kesselhaus
Developing apps for developing countries
Natalie Pistunovich
2016-10-24 00:00:00
11:00 / 11:40
Kesselhaus
11:00 / 11:40
Kesselhaus
Just enough crypto for the web
Angelo van der Sijpt
2016-10-25 00:00:00
14:00 / 14:40
Kesselhaus
14:00 / 14:40
Kesselhaus
2FA, WTF?
Phil Nash
2016-10-24 00:00:00
11:00 / 11:40
Maschinenhaus
11:00 / 11:40
Maschinenhaus
Code Reviews: Techniques and Tips
Gransberger Rabea
2016-10-24 00:00:00
17:20 / 18:00
Palais Atelier
17:20 / 18:00
Palais Atelier
Speaking for Non-Speakers
Kirsten Hunter
2016-10-24 00:00:00
18:10 / 18:50
Palais Atelier
18:10 / 18:50
Palais Atelier
Things I was unprepared for as a lead developer
Pascal de Vink
2016-10-25 00:00:00
10:00 / 11:00
Kesselhaus
10:00 / 11:00
Kesselhaus
Costs of the Cult of Expertise
Jessica Rose
2016-10-25 00:00:00
12:40 / 13:00
Kesselhaus
12:40 / 13:00
Kesselhaus
2016-10-25 00:00:00
14:00 / 14:40
Palais Atelier
14:00 / 14:40
Palais Atelier
Beyond Hacktivism - why #policymatters
Zan Markan
2016-10-25 00:00:00
15:40 / 16:00
Maschinenhaus
15:40 / 16:00
Maschinenhaus
Be brave and Open Source
Anna Migas
2016-10-25 00:00:00
17:20 / 18:00
Palais Atelier
17:20 / 18:00
Palais Atelier
2016-10-24 00:00:00
14:00 / 14:40
Kesselhaus
14:00 / 14:40
Kesselhaus
HTTP/2 and Asynchronous APIs
Davey Shafik
2016-10-24 00:00:00
16:30 / 17:10
Palais Atelier
16:30 / 17:10
Palais Atelier
2016-10-24 00:00:00
18:10 / 18:50
Maschinenhaus
18:10 / 18:50
Maschinenhaus
Game Design for Dummies - Applying Game Design choices to Product Design
Emanuele Bolognesi
2016-10-25 00:00:00
11:50 / 12:30
Maschinenhaus
11:50 / 12:30
Maschinenhaus
What did AlphaGo do to beat the strongest human Go player?
Tobias Pfeiffer
2016-10-25 00:00:00
14:50 / 15:30
Kesselhaus
14:50 / 15:30
Kesselhaus
Real world use case for Blockchain
Max Edwards
2016-10-25 00:00:00
18:10 / 18:50
Kesselhaus
18:10 / 18:50
Kesselhaus
Meet the new IBM (Sponsored Keynote by IBM)
Michael A. Maier
2016-10-24 00:00:00
18:10 / 18:50
Kesselhaus
18:10 / 18:50
Kesselhaus
2016-10-24 00:00:00
15:40 / 16:00
Maschinenhaus
15:40 / 16:00
Maschinenhaus
Better user stories
Matteo Cavucci
2016-10-25 00:00:00
16:30 / 17:10
Palais Atelier
16:30 / 17:10
Palais Atelier
Rapid Prototyping with Domain-Driven Design
Nikolas Martens
2016-10-24 00:00:00
15:40 / 16:00
Palais Atelier
15:40 / 16:00
Palais Atelier
Reactive Realtime for Fun and Profit
Wolfram Hempel
2016-10-25 00:00:00
11:50 / 12:30
Palais Atelier
11:50 / 12:30
Palais Atelier
Android Reactive Programming with Rx
Ivan Morgillo
2016-10-24 00:00:00
10:00 / 11:00
Kesselhaus
10:00 / 11:00
Kesselhaus
2016-10-24 00:00:00
11:50 / 12:30
Maschinenhaus
11:50 / 12:30
Maschinenhaus
Flexibility Through Immutability
Ricardo Méndez
2016-10-25 00:00:00
11:00 / 11:40
Kesselhaus
11:00 / 11:40
Kesselhaus
Microservices Minus the Hype: How to Build and Why
Mark Heckler
2016-10-25 00:00:00
11:00 / 11:40
Maschinenhaus
11:00 / 11:40
Maschinenhaus
2016-10-25 00:00:00
12:40 / 13:00
Maschinenhaus
12:40 / 13:00
Maschinenhaus
Reactive Streaming with Kafka and Akka
Sebastian Alfers
2016-10-25 00:00:00
12:40 / 13:00
Palais Atelier
12:40 / 13:00
Palais Atelier
2016-10-25 00:00:00
14:50 / 15:30
Palais Atelier
14:50 / 15:30
Palais Atelier
2016-10-25 00:00:00
17:20 / 18:00
Maschinenhaus
17:20 / 18:00
Maschinenhaus
The Fine Art of Time Traveling: implementing Event Sourcing
Andrea Saltarello
2016-10-24 00:00:00
14:50 / 15:30
Kesselhaus
14:50 / 15:30
Kesselhaus
CSS fun facts - 3.14 things I didn't know about CSS
Mathias Bynens
2016-10-24 00:00:00
17:20 / 18:00
Maschinenhaus
17:20 / 18:00
Maschinenhaus
Understanding Angular 2
Shmuela Jacobs
2016-10-25 00:00:00
11:00 / 11:40
Palais Atelier
11:00 / 11:40
Palais Atelier
Angular2 and Redux - up & running
Nir Kaufman
2016-10-25 00:00:00
18:10 / 18:50
Palais Atelier
18:10 / 18:50
Palais Atelier
Beautiful Authentication: Tear down the barbed wire
Tiffany Conroy
2016-10-24 00:00:00
11:00 / 11:40
Palais Atelier
11:00 / 11:40
Palais Atelier
Writing an API with Swift 3 on Linux
Rob Allen
2016-10-24 00:00:00
14:00 / 14:40
Maschinenhaus
14:00 / 14:40
Maschinenhaus
What's NOT new in Modular Java!
Milen Dyankov
2016-10-24 00:00:00
14:00 / 14:40
Palais Atelier
14:00 / 14:40
Palais Atelier
Elixir & Phoenix – fast, concurrent and explicit
Tobias Pfeiffer
2016-10-24 00:00:00
15:40 / 16:00
Kesselhaus
15:40 / 16:00
Kesselhaus
TRANSISTOR ZERO: Reconstructing the brain of a computer
Denis Defreyne
2016-10-24 00:00:00
17:20 / 18:00
Kesselhaus
17:20 / 18:00
Kesselhaus
Decouple all the things - asynchronous messaging keeps it simple
Kerstin Puschke
2016-10-25 00:00:00
11:50 / 12:30
Kesselhaus
11:50 / 12:30
Kesselhaus
Beyond MySQL
Lorna Mitchell
2016-10-25 00:00:00
15:40 / 16:00
Kesselhaus
15:40 / 16:00
Kesselhaus
Programming Pearls of Go - How to write fast, beautiful Go code
Aaron Schlesinger
2016-10-25 00:00:00
14:00 / 14:40
Maschinenhaus
14:00 / 14:40
Maschinenhaus
Navigating All the Knowledge
James Weaver
2016-10-25 00:00:00
16:30 / 17:10
Kesselhaus
16:30 / 17:10
Kesselhaus
graph databases and the "panama papers"
Stefan Armbruster
2016-10-24 00:00:00
11:00 / 11:20
Community Stage
11:00 / 11:20
Community Stage
Volunteering with Mozilla
Florian Merz
2016-10-24 00:00:00
11:50 / 12:05
Community Stage
11:50 / 12:05
Community Stage
Hacking the healthcare system of tomorrow
Dr. Akira-Sebastian Poncette
2016-10-24 00:00:00
12:10 / 12:30
Community Stage
12:10 / 12:30
Community Stage
How to Open data
Thomas Tursics
2016-10-24 00:00:00
14:00 / 14:20
Community Stage
14:00 / 14:20
Community Stage
Women Techmaker Berlin
Andrea Bezold
2016-10-24 00:00:00
14:50 / 15:10
Community Stage
14:50 / 15:10
Community Stage
rethinking access to education
Nicolas Ritouet
2016-10-24 00:00:00
15:40 / 16:00
Community Stage
15:40 / 16:00
Community Stage
Lean In: Female Leadership in Tech
Fabienne Riener
2016-10-24 00:00:00
16:30 / 16:50
Community Stage
16:30 / 16:50
Community Stage
Berlin, the Android Invasion Part II
Mario Bodemann
2016-10-24 00:00:00
16:50 / 17:10
Community Stage
16:50 / 17:10
Community Stage
Anyone Can Make Experimental Games
Marie Claire LeBlanc Flanagan
2016-10-24 00:00:00
17:20 / 17:40
Community Stage
17:20 / 17:40
Community Stage
The Rust community
Florian Gilcher
2016-10-24 00:00:00
18:10 / 18:30
Community Stage
18:10 / 18:30
Community Stage
Markets in (e)motion – how to succeed?
Sarah Reppchen
2016-10-24 00:00:00
18:30 / 18:50
Community Stage
18:30 / 18:50
Community Stage
2016-10-25 00:00:00
11:00 / 11:20
Community Stage
11:00 / 11:20
Community Stage
Vox Pupuli: Caring for Puppet Modules and more
Felix Frank
2016-10-25 00:00:00
11:50 / 12:10
Community Stage
11:50 / 12:10
Community Stage
Getting Excited About CSS
Frederic Marx
2016-10-25 00:00:00
12:40 / 13:00
Community Stage
12:40 / 13:00
Community Stage
Berlin Gophers
Natalie Pistunovich
2016-10-25 00:00:00
14:00 / 14:20
Community Stage
14:00 / 14:20
Community Stage
Why we need women focused communities in tech
Vanesa Ortiz
2016-10-25 00:00:00
14:20 / 14:40
Community Stage
14:20 / 14:40
Community Stage
Why we use Clojure?
Andrei Ursan
2016-10-25 00:00:00
14:50 / 15:10
Community Stage
14:50 / 15:10
Community Stage
Learn to Code - The Punk Rock Way!
Danila Pellicani
2016-10-25 00:00:00
15:40 / 16:00
Community Stage
15:40 / 16:00
Community Stage
How to get more diversity on stages?
Maren Heltsche
2016-10-25 00:00:00
16:30 / 16:50
Community Stage
16:30 / 16:50
Community Stage
From Refugee Crisis to Co-Creation
Anne Riechert
2016-10-25 00:00:00
16:50 / 17:10
Community Stage
16:50 / 17:10
Community Stage
Making Founders’ Lives Suck 34% Less
Martin Silbernagl
2016-10-25 00:00:00
17:20 / 17:40
Community Stage
17:20 / 17:40
Community Stage
How Inclusive Learning Can Encourage—or Restore—Interest
Christine Lariviere
2016-10-25 00:00:00
17:40 / 18:00
Community Stage
17:40 / 18:00
Community Stage