Du 19 au 20 avril, c'est déjà ce week-end, la conférence C ++ Russie aura lieu. Ce sont deux jours et plusieurs pistes de rapports techniques inconditionnels sur C ++: simultanéité, performances, architecture et solutions d'infrastructure - tout cela pour rendre votre code plus beau et en faire plus. La conférence s'adresse aux développeurs expérimentés, pas de rapports introductifs!
Tout d'abord, vous pouvez regarder une diffusion en ligne entièrement gratuite. Ce ne sera que le premier jour et la première salle + interview en ligne entre les reportages. De quel type de rapports parlerons-nous sous la coupe.
Il est important que l’émission commence à 9 h 45 du matin (heure de Moscou), 15 minutes avant l’ouverture et se termine vers 7 heures du soir. Pendant tout ce temps, vous pourrez écouter des reportages avec de courtes pauses pour des interviews en ligne avec des conférenciers. Le lien fonctionnera toute la journée, vous ne pourrez donc l'ouvrir que sur les rapports les plus importants pour vous.
Lien vers le site avec la vidéo et le programme - sous la coupe. Là, nous discuterons de plusieurs choses qui ne seront pas diffusées, mais qui sont disponibles pour les participants qui sont venus à la conférence en direct.

Où obtenir la diffusion
La page de diffusion attend ce lien vert:
Un lecteur vidéo et un programme de la première salle sont disponibles. Le joueur ne prendra vie que le matin du 19 avril, maintenant il ne montre plus rien.
Rapports
Cela commence avec le discours de Nicolai Josuttis "C ++ 17 - les plus gros pièges" . Nikolai est l'auteur des livres The C ++ Standard Library et C ++ Templates et membre du comité de normalisation depuis près de vingt ans. Son rapport sera probablement l'un des plus actuels sur le thème du «C ++ futur et moderne». Le rapport parlera des problèmes de la langue, de l'architecture derrière eux, qui est à blâmer et que faire.
Le deuxième rapport est de Ruslan Harutyunyan d'Intel. Ruslan - crée une bibliothèque C ++ standard pour une utilisation dans le domaine de la conduite autonome, techlides. Dans le rapport «Allocateurs C ++ modernes», nous examinons l'historique des allocateurs, analysons les erreurs dans leur conception, examinons les allocateurs modernes fournis par la bibliothèque standard et voyons quels problèmes ils résolvent.
Dans le troisième rapport, «Optimisation au moment de la compilation. Nous donnons plus d'informations au compilateur », Kirill Tikhonov de DINS montrera comment transmettre des informations au compilateur sur les données utilisées et les actions qui s'y rapportent: de l'unité de compilation unique, l'optimisation du temps de liaison et l'initialisation statique à la métaprogrammation constante et de modèle.
Reactive C ++ est un tutoriel de programmation réactive. Avec Alexander Schmidt d'Artec 3D, nous découvrirons comment cette approche (en utilisant RxCpp) nous aide à nous abstenir de travailler avec du code asynchrone complexe, tout en simplifiant ses tests.
Et il complète la diffusion de «Move-only C ++ design» - un rapport du célèbre orateur Ivan Chukich. Ivan travaille dans le département de doctorat en informatique de la Faculté de mathématiques de l'Université de Belgrade, spécialisé dans la conception de langages de programmation et contribuant à KDE. Dans ce rapport, nous traiterons de l'architecture des types à déplacement uniquement non copiables («types linéaires») et des fonctionnalités C ++ qui le permettent. Par exemple, regardez les concepts des fonctions qualifiées C ++ 20 ou &&.
Total: les capacités des nouvelles normes C ++, l'optimisation et la réactivité. Tout ce dont vous avez besoin pour passer un bon vendredi.
Si vous souhaitez avoir accès à tous les rapports en général (pas seulement à la première salle) le vendredi et le samedi, vous pouvez acheter un billet en ligne . De plus, vous aurez donc toutes les vidéos de ce qui s'est passé.
Tout n'est pas disponible en diffusion
Au moment de la publication de l'article, vous disposez de deux jours supplémentaires pour convenir d'un ticket avec l'employeur et obtenir l'un des éléments suivants:
Domaines de discussion
Après chaque rapport, l'orateur est envoyé dans un espace de discussion dédié, où vous pouvez discuter avec lui et poser vos questions. Officiellement, cela peut être fait entre les rapports. Bien que les orateurs ne soient pas obligés, ils restent généralement beaucoup plus longtemps - par exemple, pendant la durée du prochain rapport. Parfois, il est logique d'ignorer le rapport du programme principal (si vous avez acheté un billet, vous aurez toujours des entrées après avoir rempli les commentaires) et de le dépenser pour une communication ciblée avec un expert important.
Deux sessions BOF
BOF est désormais un format traditionnel lors de nos conférences. Quelque chose comme une table ronde ou un groupe de discussion, auquel tout le monde peut participer. Ce format remonte historiquement aux premiers groupes de discussion informels du groupe de travail sur l'ingénierie Internet (IETF) . Il n'y a pas de division par intervenant et par participant: tout le monde participe sur un pied d'égalité.
Actuellement, deux thèmes sont prévus: "Différents langages versus C ++" et "Programmation fonctionnelle". La programmation fonctionnelle BOF est effectuée en anglais uniquement).
Zone d'exposition
En plus des espaces de discussion pendant la pause, vous pouvez visiter l'espace d'exposition. Il existe plusieurs activités principales:
- L'exposition est le stand des entreprises partenaires de la conférence. Vous pouvez en apprendre davantage sur les projets intéressants, les technologies et le travail d'équipe des leaders de l'industrie informatique. C'est l'endroit où vous et l'entreprise pouvez vous retrouver. Veuillez noter qu'il y aura des représentants d'entreprises avec lesquelles vous ne rencontrerez pas face à face en direct (par exemple, Intel).
- Demo Stage est une étape dédiée aux sponsors et partenaires, où les entreprises présentent leurs rapports, partagent leur expérience pratique et résument les tirages. Le programme peut être consulté sur le site, si vous allez dans la section avec le programme et réglez le commutateur Demo Stage sur la position appropriée.
Fête de la bière et de la musique
Parallèlement aux BOF, la fête commence à la fin de la première journée. Boissons, collations, musique - tout à la fois. Vous pouvez discuter dans un cadre informel et discuter de tout dans le monde. Vous pouvez passer du bof à la fête. Vous pouvez passer de la fête au bof.
En plus de cela, il existe deux compétitions majeures: ChGK et C ++ Quiz de JetBrains.
JetBrains C ++ Quiz
Connaissez-vous le C ++ comme le dos de votre main? Compilez-vous le code dans votre esprit? Lisez-vous la dernière version du standard C ++ pour la nuit? Testez-vous - venez au quiz C ++ de JetBrains, répondez aux questions et gagnez des prix sympas!
Quoi? O?? Quand?
Tournoi de sport «Quoi? O?? Quand? " Les règles sont similaires à la version télévision: l'hôte pose une question, l'équipe a une minute pour discuter, à la fin de laquelle vous devez donner une réponse. La différence est que plusieurs équipes jouent en même temps, vous devez donc discuter soigneusement et tranquillement et écrire les réponses sur un morceau de papier - cela ne fonctionnera pas de façon spectaculaire de regarder la caméra. Le propriétaire du "Crystal Owl" Mikhail Skipsky joue le jeu, donc l'atmosphère est aussi proche de la réalité que possible.
Comment s'y rendre
Si vous décidez soudainement de venir vivre, juste au cas où, alors nous vous rappelons que C ++ Russia se tiendra dans le parc des congrès de l'hôtel Radisson Royal Moscow. Le Congress Park lui-même est un immense complexe souterrain, et l'entrée est située ici dans ce petit bâtiment d'un étage:

Mémo des membres
Tous les détails sur le lieu, la procédure d'inscription et bien d'autres choses utiles sont dans la note du participant, qui est toujours disponible sur le site .
Prochaines étapes
- Si vous regardez une émission gratuite: suivez le lien le vendredi 19 avril. L'émission commencera vers 9 h 45, heure de Moscou.
- Si vous souhaitez accéder à tous les rapports et enregistrements après la conférence: vous devez acheter un ticket en ligne .
- Si vous changez d'avis et que vous vous connectez: il reste quelques jours pour confirmer cela auprès de l'employeur ou pour acheter un billet personnel, toutes les options possibles sont disponibles ici .