• slide
  • slide

Conference

code::dive is an annual event gathering IT professionals and programming enthusiasts to share new ideas, discuss current trends, and exchange experiences.

The conference aims at supporting programmers by broadening their horizons, encouraging knowledge sharing, and providing a platform for networking.
Since code::dive speakers are active programmers themselves, they present practical approach, talk about actual experiences, and real-life case studies.

The scope of the conference is dynamic. We follow hot topics and address the current demands of IT world. This year code::dive focuses on:



Admission to code::dive is free and available to everyone. The only requirement is that you register on time!

Agenda

2017-11-14 / day 1
Stage 1 Stage 9 Stage 8 Stage 7
Registration   07:30-09:00
Conference start   09:00-09:15
Session 1   09:15-10:45

John Lakos

Value semantics: It ain't about the syntax!

Paweł Łabuz, Piotr Marek

Augmented reality dev journey

Michał Dominiak

Customization points that suck less

Miodrag Milanović

FPGA for software developers
Break   10:45-11:05
Session 2   11:05-12:35

Alex Crichton

Concurrency in Rust

Andrzej Krzemieński

Faces of undefined behavior

Michał Łoś

When C++ wants to meet Java

Benoît Le Calvez

DevOps is not only for IT players!
Lunch break   12:35-13:35
Session 3   13:35-14:35

Mark Isaacson

Exploring C++17 and Beyond

William Kennedy

Go: Concurrency Design

Piotr Wasilewski

Programming utilities for Unix-like systems in Python

Michał Sajdak

Live hacking of web applications
Break   14:35-14:55
Session 4   14:55-15:55

Borys Łącki

Red teaming in Poland - test cases

Miłosz Warzecha

An inspiring introduction to template metaprogramming

Andreas Weis

Howling at the Moon: Lua for C++ Programmers

Kamil Witecki

Architecture is (not) everything
Break   15:55-16:15
Session 5   16:15-17:15

Łukasz Langa

Thinking in coroutines

Silke Holtmanns

Interconnection security – SS7 and diameter

Marcin Grzebieluch

The worst feature of modern C++: default behavior

Rafał Legiędź

A thorough look into spatial mapping with HoloLens
Conference end   17:15-17:30
2017-11-15 / day 2
Stage 1 Stage 9 Stage 8 Stage 7
Registration   08:00-09:00
Conference start   09:00-09:15
Session 1   09:15-10:45

Douglas Crockford

The better parts

John Lakos

Local (“arena”) memory allocator

Pierre-Henri Symoneaux

Building microservices with Rust

Odin Holmes

The fastest template metaprogramming in the West
Break   10:45-11:05
Session 2   11:05-12:35

Eric Niebler

Introducing the Ranges TS

Douglas Crockford

Numbers

Gábor Megyaszai

DevOps transformation – It’s not just an R&D thing

Mateusz Pusz

Striving for ultimate low latency
Lunch break   12:35-13:35
Session 3   13:35-14:35

William Kennedy

Go: Optimizing For Correctness

Bartosz Szurgot

Structured logging

Mark Isaacson

Developing C++ @ Facebook scale

Michał Kowalczyk

C++ based mobile application
Break   14:35-14:55
Session 4   14:55-15:55

Michał Sajdak

A story of 3 CCTV cameras - a story of 3 admins

Viktor Kirilov

Mix tests and production code with doctest - implementing and using the fastest modern C++ testing framework

Łukasz Langa

Gradual typing of production applications

Mateusz Pusz

Pointless Pointers – How to make our interfaces efficient?
Break   15:55-16:15
Session 5   16:15-17:15

Mateusz Dymiński

Take your microservices to the next level with gRPC

Alex Crichton

Intro to Rust

Adam Badura

Techniques for mocking in C++

Sławomir Zborowski

Distributed applications are easy. Just read the fine print
Conference end   17:15-17:30
  • testimonial

    This is a big event..., ...there are hundreds of people who are technical geeks

    Bartosz Szurgot
    conference speaker

Contact us

Our partners