• slide
  • 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 2
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 Milanovic

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

Benedict Gaster

Save (er) GPU programming with Rust and OpenCL

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 2
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

Benedict Gaster

LoRaWAN for the IoT, building a secure and scalable, low-cost, network for a world of connected devices
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