code::dive 2016


After a great feedback from previous editions and a growing interest in the event, the capacity of the third edition just had to be increased. This edition was held on 15th-16th November 2016 at Kino Nowe Horyzonty in Wrocław, Poland.


1600 people took part in two days of lectures, lighting talks, and Q&A sessions with international and local programming celebrities. And of course for those unable to register for the conference,  live broadcast was provided. We hosted 35 speakers, including chief architect of C ++ and LLVM at Google - Chandler Carruth, scientist and software architect at Adobe - Sean Parent, C ++ compiler guru - Michael Wong.


As always, we are providing you  with lecture recordings (also on our You Tube channel) and some presentation slides. Enjoy!

Title Author Link Video
(R)evolution Of C++ Łukasz Ziobroń Download slides Go to video
Agility At Scale With LeSS Jacek Bochenek Download slides Go to video
An Alternative Approach To Customization Points: Type Classes Vincente Botet Download slides Go to video
Asynchronous, Yet Readable, Code Kamil Witecki Download slides Go to video
Better Code Sean Parent Go to video
Better Code: Concurrency Sean Parent Download slides Go to video
C++ Nasal Demons - What Undefined Behavior Is All About? Sławomir Zborowski Go to video
C++ Template Metaprogramming - Practical Approach Szymon Gutaj Download slides Go to video
C++ WAT (LT) Piotr Padlewski
C++17, Will It Be Great Or Just OK (and C++ Future For Heterogeneous Dispatch To Self-driving Cars) Michael Wong Download slides Go to video
Clang-tidy: Write Your Own Linting Tool Piotr Padlewski Go to video
Clang-tidy: Write Your Own Linting Tool Jakub Staroń Go to video
Clean Coders Hate What Happens To Your Code When You Use These Enterprise Programming Tricks Kevlin Henney Download slides Go to video
Critical Code Analysis With Observer Pattern Adam Badura Download slides Go to video
Experimental Comparison Of Software Development Methods On A Commercial Project For The Industry Konrad Grochowski Go to video
Experimental Comparison Of Software Development Methods On A Commercial Project For The Industry Kamil Subzda Go to video
Experimental Comparison Of Software Development Methods On A Commercial Project For The Industry Bartosz Papis Go to video
Fewer Bugs Andrzej Krzemiński Download slides Go to video
Functional Programming - A Pragmatic Approach Michał Łoś Download slides Go to video
Functional Programming In C++ Bartosz Kwaśniewski Download slides Go to video
Fundamentals Of Type-Dependent Code Reuse Mark Isaacson Download slides Go to video
Future Of Communications: Nokia Bell Labs Perspective Agnieszka Szufarska Download slides Go to video
Hardware Aided Computing Przemysław Bida Download slides Go to video
How Evil Macros Can Be? (LT) Sławomir Zborowski
How To Get Rid Of Obsession? Sebastian Malaca Download slides Go to video
Internet Of Things. Building Machine Vision System Supported By Artificial Intelligence Dawid Borycki Download slides Go to video
IT Support A.k.a. Disservice (LT) Sławomir Zborowski
Machine Learning For The Rescue Mariusz Gil Download slides Go to video
Making C++ Easier, Faster, And Safer With Tools - Part 1 Chandler Carruth Go to video
Making C++ Easier, Faster, And Safer With Tools - Part 2 Chandler Carruth Go to video
Mobile Edge Clouds – Specific Application Fields, Key Challenges, And Solutions Patrick Marsch Download slides Go to video
Modern C++ Quiz - Part 1 (LT) Łukasz Ziobroń Download slides Go to video
Modern C++ Quiz - Part 2 (LT) Kamil Szatkowski Download slides Go to video
Modern Embedded APIs, Bare Metal Should Cause Less Pain Odin Holmes Download slides Go to video
Panel-style Extended Q&A / AmA Chandler Carruth Go to video
Product Types Vincente Botet Download slides Go to video
Property Based Testing In C++ (LT) Patryk Malek Download slides
Refactoring Hacked Sebastian Malaca Download slides Go to video
Role Of Product Management In Software Development Zain Ul Abidin Download slides Go to video
Small Lie In Big O Mateusz Pusz Download slides Go to video
std::shared_ptr - (Not So) Smart Hammer For Every Pointy Nail Mateusz Pusz Download slides Go to video
The Set Of Natural Code Mark Isaacson Download slides Go to video
The Taming Of The Software: C++, Embedded... And More Bartosz Szurgot Download slides Go to video
Thinking Outside The Synchronisation Quadrant Kevlin Henney Download slides Go to video
ThinLTO Scalable And Incremental LTO (LT) Piotr Padlewski
Undefined Behaviour Is Awesome! Understanding C++ Guarantees And Optimizations Limitations Piotr Padlewski Go to video
Understanding Compiler Optimization Chandler Carruth Go to video
Working On Modular Project With Git Kamil Szatkowski Download slides Go to video

Speakers