C ++ Russia Conference in Moscow

    Hello!
    We bring you the news from the life of the C ++ community in Russia again.

    Some of you know, for some this will be news, but in February 2015 in Moscow for the first time a conference devoted entirely to C ++ will be held. During the year we traveled around the country, brought to different parts of the immense speakers from other parts of this immense. And now, we have decided that it is time to bring everyone together for a couple of days so that people can listen to each other, talk, maybe even argue. To make the event even more interesting, we invited Sean Parent to open the event.

    Briefly about the main thing


    What: a conference entirely dedicated to C ++.
    Where: Moscow, Izmailovo State Customs Committee, Alpha Hotel (metro Partizanskaya).
    When: February 27-28, 2015

    Price: ticket costs 3,500 rubles.
    Website: meetingcpp.ru

    A brief overview of topics under the cat.

    We made only two tracks, but we tried to logically combine the reports inside these tracks so that we would not have to switch from one room to another too often. The conference will be held for two days: on the first day there will be Russian-language reports, on the second, English-language reports. Later we will write a separate post with annotations of reports, but for now a brief description.

    Asynchrony and multithreading


    This topic is one of the most relevant in modern C ++. The freedom that language gives us can serve both for good, allowing us to create incredible things, and for evil. This is probably why this topic was raised at each of our meetings. And, of course, at the conference this topic is presented by several large reports.

    Maxim Khizhinsky aka khizmax will talk about lock-free and fine-grained associative containers: sets, associative arrays, trees. As you know, Maxim has something to tell, so we invited him to make a big report in two parts, so that there would definitely be enough time on such an extensive topic. Grigory Demchenko aka gridemwill present two reports on coroutines. The first will introduce students to the concept of coroutines and their use for solving asynchronous tasks. In the second, Gregory will talk about his proposed concept of portals. Dmitry Vyukov will present a report on Address / Thread / Memory Sanitizer. Rainer Grimm will close this section and talk about more traditional approaches to multithreading.

    Metaprogramming


    Another important topic that will be given much attention at the conference. Indirectly, it is touched on in many reports, but we also singled out two reports in a separate section that are directly devoted to our favorite templates. Guntram Berti will open this section with a report on generalized programming: subtleties, pitfalls, theoretical problems. Zoltan Porkolab will continue , who will talk about debugging and profiling programs that are rich in templates. His team has been developing a tool for several years that allows this.

    Functional programming


    It's time to get used to the fact that the functional world penetrates into our cozy C ++. First, Bartosz Milewski will talk about categories in the application to the life of a “practical” programmer. After that, Ivan Chukich will demonstrate his approach in practice with a report on scheduling tasks using futures.

    Libraries and Approaches


    The most practical part at the conference. Here you will hear a report on Boost by Anton Polukhin aka antoshkka , a report on the Qt meta-object system from Denis Kormalyov aka tass , Mikhail Matrosov aka mmatrosov on life without new and delete, a report by Victor Petrov and Sergey Anpilov on Dependency Injection, and several more reports.

    We will be glad to see you at the conference!

    Also popular now: