#CoreHardBy

C++ Сommunity Сonference
November 25, Space, Minsk

Schedule

  • 18:20 - 18:30

    Opening

  • 18:30 - 19:10

    Calculating money and time on computer. Not a cent lost.

    Dmitry Barovik

    Typical and unexpected errors of money and time calculations are going to be presented and discussed. The roots of all the problems are coming from 1985 and linked to imperfection of storing numbers with floating point in coprocessor and virtual machines (ANSI/IEEE Std 754-1985)/ Most of those errors are not connected to programming language which is going to be shown on real-life examples from different spheres.

  • 19:10 - 19:50

    RAII Tricks

    Maxim Lyskov

    Report is devoted to C++ resource management. We’re going to discuss what is recourse, C++ built-in mechanisms and approaches to implementation of our own mechanisms to safe resource management and exceptions defence.

  • 19:50 - 20:10

    Coffee break

  • 20:10 - 20:50

    Parsing and generating code using clang

    Anton Naumovich

    In programming frequently occurs a situation when routine tasks appear, which can be solved once by effectively using code generating. Classification of such problems is going to be presented in the report in C++ context and solution is going to be advised based on clang tools family. Solution examples of real projects are going to be shown at the presentation.

  • 20:50 - 21:30

    Comparison analysis of tools for C++ mocking

    Anton Semenchenko

    We hear about mocks in Java, C# and multiple other programming languages, and what’s about C++? It appears to be very interesting: dozens of libraries which are completely different as to talk about functionality and programming style. How to choose an appropriate one for your project, what criteria to use? How to “make it friends” with chosen Unit-testing library? We’re going to try to answer all those questions.

Organizers

  • DPI Solutions
  • SPACE
  • Corehard.by

Partners

  • DPI Solutions
  • LogicNow
  • SPACE
  • Ciclum

Infopartners

  • GDG
  • dev.by
  • IT-academy
  • IBA Institute
  • fby.by
  • comaqa.by