Nos dias 19 e 20 de abril, que já é este fim de semana, a conferência C ++ Rússia será realizada. Esses são dois dias e várias faixas de relatórios técnicos incondicionais dedicados ao C ++: concorrência, desempenho, arquitetura e soluções de infraestrutura - tudo para melhorar a aparência do seu código e fazer mais. A conferência é destinada a desenvolvedores experientes, sem relatórios introdutórios!
Em primeiro lugar, você pode assistir a uma transmissão online completamente gratuita. Será apenas o primeiro dia e a primeira sala + entrevista on-line entre os relatórios. Que tipo de relatórios iremos discutir sob o corte.
É importante que a transmissão comece às 9:45 da manhã (horário de Moscou), 15 minutos antes da abertura e termine mais perto das 7 horas da noite. Durante todo esse tempo, você poderá ouvir relatórios com intervalos curtos para entrevistas online com palestrantes. O link funcionará o dia todo, para que você possa abri-lo apenas nos relatórios mais importantes para você.
Link para o site com o vídeo e o programa - abaixo do corte. Lá discutiremos várias coisas que não serão transmitidas, mas que estão disponíveis para os participantes que compareceram à conferência ao vivo.

Onde obter a transmissão
A página de transmissão está aguardando este link de botão verde:
Um player de vídeo e um programa do primeiro quarto estão disponíveis. O jogador ganhará vida apenas na manhã de 19 de abril, agora não mostra nada.
Relatórios
Começa com a palestra de Nicolai Josuttis, "C ++ 17 - as maiores armadilhas" . Nikolai é o autor dos livros The C ++ Standard Library e C ++ Templates e membro do comitê de padronização por quase vinte anos. Seu relatório provavelmente será um dos mais tópicos sobre o tópico "futuro e moderno em C ++". O relatório mostrará os problemas da linguagem, a arquitetura por trás deles, quem é o culpado e o que fazer.
O segundo relatório é de Ruslan Harutyunyan, da Intel. Ruslan - está criando uma biblioteca C ++ padrão para uso no campo da direção autônoma, techlides. No relatório “Alocadores modernos de C ++” , analisamos o histórico dos alocadores, analisamos os erros em seu design, analisamos os alocadores modernos fornecidos pela biblioteca padrão e veremos quais problemas eles resolvem.
No terceiro relatório, “Otimização em tempo de compilação. Nós fornecemos mais informações ao compilador ”, Kirill Tikhonov, do DINS, mostrará como transmitir informações ao compilador sobre os dados usados e as ações nele: da unidade de compilação única, otimização do tempo do link e inicialização estática à metaprogramação constante e do modelo.
C ++ reativo é um tutorial de programação reativa. Juntamente com Alexander Schmidt, da Artec 3D, descobriremos como essa abordagem (usando o RxCpp) nos ajuda a abstrair o trabalho com código assíncrono complexo, simplificando seus testes.
E completa a transmissão "Design C ++ somente para movimento" - um relatório do famoso palestrante Ivan Chukich. Ivan trabalha no departamento de PhD em Ciência da Computação da Faculdade de Matemática da Universidade de Belgrado, especializando-se no design de linguagens de programação e contribuindo para o KDE. Neste relatório, trataremos da arquitetura de tipos somente de movimento não copiáveis ("tipos lineares") e recursos do C ++ que permitem isso. Por exemplo, observe os conceitos das funções qualificadas em C ++ 20 ou &&.
Total: os recursos dos novos padrões, otimização e reatividade C ++. Tudo o que você precisa para ter uma ótima sexta-feira.
Se você deseja obter acesso a todos os relatórios em geral (não apenas à primeira sala) às sextas e sábados, pode comprar um ingresso on-line . Além disso, você terá todos os vídeos do que aconteceu.
Nem tudo está disponível na transmissão
No momento da publicação do artigo, você tem mais dois dias para chegar a um acordo com o empregador e obter uma das seguintes opções:
Áreas de discussão
Após cada relatório, o palestrante é enviado para uma área de discussão dedicada, onde você pode conversar com ele e fazer suas perguntas. Formalmente, isso pode ser feito entre relatórios. Embora os oradores não sejam obrigados, eles geralmente ficam muito mais tempo - por exemplo, durante o próximo relatório. Às vezes, faz sentido pular o relatório do programa principal (se você comprou um ingresso, ainda terá entradas após preencher o feedback) e o gasta em comunicação focada com um especialista importante.
Duas sessões BOF
O BOF agora é um formato tradicional em nossas conferências. Algo como uma mesa redonda ou um grupo de discussão, no qual todos possam participar. Esse formato remonta historicamente aos primeiros grupos de discussão informais da Internet Engineering Task Force (IETF) . Não há divisão entre orador e participante: todos participam em pé de igualdade.
No momento, dois tópicos são planejados: "Linguagens diferentes versus C ++" e "Programação funcional". A programação funcional do BOF é realizada apenas em inglês).
Área de exposição
Além das áreas de discussão durante o intervalo, você pode visitar a área de exposições. Existem várias atividades principais:
- A exposição é a área do estande das empresas parceiras da conferência. Você pode aprender sobre projetos interessantes, tecnologias e trabalho em equipe de líderes no setor de TI. Este é o lugar onde você e a empresa podem se encontrar. Observe que haverá representantes de empresas com as quais você não se encontrará ao vivo (por exemplo, Intel).
- O Demo Stage é um estágio dedicado para patrocinadores e parceiros, onde as empresas apresentam seus relatórios, compartilham experiências práticas e resumem os sorteios. O programa pode ser visualizado no site, se você for para a seção com o programa e definir a chave Demo Stage na posição apropriada.
Festa da cerveja e da música
Paralelamente aos BOFs, a festa começa no final do primeiro dia. Bebidas, lanches, música - tudo de uma vez. Você pode conversar em um ambiente informal e discutir tudo no mundo. Você pode passar do bof para a festa. Você pode passar da parte para o bof.
Além disso, existem duas competições principais: ChGK e C ++ Quiz da JetBrains.
JetBrains C ++ Quiz
Você conhece C ++ como as costas da sua mão? Você está compilando o código em sua mente? Você leu o último rascunho do padrão C ++ para a noite? Teste você mesmo - participe do questionário C ++ do JetBrains, responda a perguntas e ganhe prêmios legais!
O que? Onde Quando?
Torneio de Esportes “O quê? Onde Quando? As regras são semelhantes às da versão televisiva: o apresentador faz uma pergunta, a equipe tem um minuto para discutir, no final das quais você precisa dar uma resposta. A diferença é que várias equipes jogam ao mesmo tempo, então você precisa discutir com cuidado e em silêncio e escrever as respostas em um pedaço de papel - não funcionará drasticamente para olhar a câmera. O dono da “Coruja de Cristal” Mikhail Skipsky está jogando o jogo, então a atmosfera é o mais próximo possível da realidade.
Como chegar lá
Se você decidir repentinamente entrar no ar, por precaução, lembramos que o C ++ Russia será realizado no Parque de Congressos do Radisson Royal Moscow Hotel. O próprio Congress Park é um enorme complexo subterrâneo, e a entrada para ele está localizada aqui neste pequeno prédio de um andar:

Memorando do membro
Todos os detalhes sobre o local, o procedimento de inscrição e muitas outras coisas úteis estão no memorando do participante, que está sempre disponível no site .
Próximas etapas
- Se você estiver assistindo a uma transmissão gratuita: siga o link na sexta-feira, 19 de abril. A transmissão começará às 9h45, horário de Moscou.
- Se você deseja acessar todos os relatórios e gravações após a conferência: você precisa comprar um ingresso on-line .
- Se você mudar de idéia e for ao ar: há mais alguns dias para confirmar isso com o empregador ou comprar um bilhete pessoal, todas as opções possíveis estão disponíveis aqui .