Agenda Filter by technology Architecture C C++ Design Embedded Platform Product Product Design Python Security Software Design Technique Testing Tools UX Monday Tuesday Wednesday Thursday 09:00 - 17:00 (CEST) - Workshops Room 1 Workshop: Implementing AI - Deep Learning using TensorFlow and Keras - Day 1/2 Wei-Meng Lee Room 2 Workshop: Hands-on Yocto Project - Day 1/2 Chris Simmonds Room 4 Workshop: Deep C - a two day course for experienced programmers - Day 1/2 Olve Maudal Room 5 Workshop: More Concurrent Thinking in C++: Beyond the Basics - Day 1/2 Anthony Williams Room 6 Workshop: Introduction to C++20 - Day 1/2 Mateusz Pusz Room 7 Workshop: Hack Yourself First: How to go on the Cyber-Offence - Day 1/2 Scott HelmeTroy Hunt Room 8 Workshop: Python Workshop - Day 1/2 Reindert-Jan EkkerGábor Nyers Room 9 Workshop: Advanced and Modern C++ Programming: The Tricky Parts - Day 1/2 Nicolai Josuttis Room 11 Workshop: Accelerated TDD - For More Productive C++ - Day 1/2 Phil Nash Room 12 Workshop: Linux System Programming Fundamentals - Day 1/2 Michael Kerrisk 09:00 - 17:00 (CEST) - Workshops Room 1 Workshop: Implementing AI - Deep Learning using TensorFlow and Keras - Day 2/2 Wei-Meng Lee Room 2 Workshop: Hands-on Yocto Project - Day 2/2 Chris Simmonds Room 4 Workshop: Deep C - a two day course for experienced programmers - Day 2/2 Olve Maudal Room 5 Workshop: More Concurrent Thinking in C++: Beyond the Basics - Day 2/2 Anthony Williams Room 6 Workshop: Introduction to C++20 - Day 2/2 Mateusz Pusz Room 7 Workshop: Hack Yourself First: How to go on the Cyber-Offence - Day 2/2 Scott HelmeTroy Hunt Room 8 Workshop: Python Workshop - Day 2/2 Reindert-Jan EkkerGábor Nyers Room 9 Workshop: Advanced and Modern C++ Programming: The Tricky Parts - Day 2/2 Nicolai Josuttis Room 11 Workshop: Accelerated TDD - For More Productive C++ - Day 2/2 Phil Nash Room 12 Workshop: Linux System Programming Fundamentals - Day 2/2 Michael Kerrisk 09:00 - 12:30 (CEST) - Workshops Room 1 Workshop: Dev && UX: How Integrating UX Improves Engineering’s Efficiency and Sanity Debbie Levitt Room 2 Workshop: C++ Templates for Sceptics Applied Andreas Fertig Room 4 Workshop: Rock n Roll with Code Laura Silvanavičiūtė Room 5 Workshop: C++17 Features Vittorio Romeo Room 6 Workshop: C++ ecosystem and Modern C++ tooling Anastasiia Kazakova 13:30 - 17:00 (CEST) - Workshops Room 1 Workshop: Learn Fast – Don’t Fail Fast Jutta Eckstein Room 2 Workshop: C++ Exception Handling in Detail Ben Saks Room 3 Workshop: TDD Rediscovered Ian Cooper Room 5 Workshop: Really start appreciating what the C++ compiler does for us, by implementing a C++-like object model Jørgen Kvalsvik 09:00 - 10:00 (CEST) - Conference Talks Keynote Talk: Keynote - Lessons From a Pandemic Kate Gregory 10:20 - 11:20 (CEST) Room 1 Talk: Battles of an Impostor Melissa Houghton Room 2 Talk: Coroutines are Qt: safer thread pools interactions Alain CarlucciPietro Fezzardi Room 3 Talk: What do you mean by "Cache Friendly"? Björn Fahller Room 4 Talk: Trying to build an Open Source browser in 2020 Patricia Aas 11:40 - 12:40 (CEST) Room 1 Talk: Algorithmic and microarchitecture optimizations of C++ applications Alexander Maslennikov Room 2 Talk: Paradigms Lost, Paradigms Regained: Programming with Objects and Functions and More Kevlin Henney Room 3 Talk: Leadership Guide for the Reluctant Leader David Neal Room 4 Talk: 25 Years of SSL - Secure(ish) Sockets Layer Scott Helme 13:40 - 14:40 (CEST) Room 1 Talk: C++ ecosystem: the renaissance edition Anastasiia Kazakova Room 2 Talk: QProperty - QML property binding in C++ Mikhail Svetkin Room 3 Talk: Embracing Simplicity Guilherme Ferreira 15:00 - 16:00 (CEST) Room 1 Talk: C++ Error Handling Revisited Raphael Meyer Room 2 Talk: Proactive Security, less buzzword, more action Siren Hofvander Room 3 Talk: The Pipes Library: How Plumbing Can Make Your Code More Expressive Jonathan Boccara 16:20 - 17:20 (CEST) Room 1 Talk: C++ Parallel Programming Models Eran Gilad Room 2 Talk: Lazy QObject tree traversal Vitaly Fanaskov Room 3 Talk: How not to choke on a big old project Yuri Minaev