Un intervenant sur trois a déclaré lors de la sélection : « Wow, comme c'est sérieux chez vous ! » ou « Est-ce qu'il pourrait y avoir plusieurs répétitions ? » Peut-être, peut-être…
Hardcore et pratique, pratique et hardcore — voilà ce que recherchent les intermédiaires qui viennent aux DAMPs. Et le comité de programme passe chaque proposition par 3 étapes de sélection.
Le 8 novembre à Kazan, interviendront Alexandre Orlov (Stratoplan), Grigori Petrov (Evrone), Alexeï Kataev (Skyeng), Polina Gurtovaya (Martiens méchants), Maksim Arshinov (High Tech Group), Pavel Malychev (Mustlab), Denis Kolesnikov (Avito) et d'autres intervenants de premier plan et tout simplement excellents.
Le programme de 4 sessions et les annonces de 4 masterclasses sont sous lepli.

- Communication entre microservices : REST, JSON, GraphQL ou gRPC ? (Grigori Petrov, Evrone)
- L’éclat et la pauvreté du modèle conceptuel (Maksim Arshinov, High Tech Group)
- Un microservice en 60 secondes (Andrei Shilling, Ak Bars Technologies numériques)
- Pas de serveur, pas de problème. Comment nous avons fait du Data Science sur AWS Lambda (Alexeï Kolesnikov, SimbirSoft)
- Outils de gestion des risques lors de l'utilisation de l'open source dans vos projets (Alexeï Pletnev, Basis-Center)
- On ne peut pas simplement envoyer tous les logs à Elastic (Grigori Koshelev, Kontur)
- Aperçu/comparaison des bases de données en colonnes Clickhouse, MemSQL sur l'exemple de l'analyse des journaux publics d'activité github.com (Timofey Kulin, Yandex)
- Outils et pratiques d'une bonne révision de code (avec automatisation !) (Nikita Sobolev, wemake.services)

Séction Frontend :
- Comment nous avons monoréférencé cela (Ivan Botanov, Tinkoff.ru)
- État de SvelteJS (Pavel Malychev, Mustlab)
- (non)parfaites images et autre magie pixel (Polina Gurtovaya, Martiens méchants)
- Sang, sueur, micro-frontends et monolithe (Denis Kolesnikov, Avito)
- Test des interfaces sur le Web (Albert Faizullin, FlatStack)
- Vidéos sur le Web de Flash à MSE ou comment écrire son propre lecteur vidéo (Alexeï Goussev, Yandex)
- Introduction à l'apprentissage automatique pour le développeur front-end (Maksim Severukhine, EPAM Systems)
- L'évolution du rendu de texte sur Canvas. À propos de Flash, IE 11, des designers et de l'écriture cunéiforme (Andrei Churakov, Miro)

Séction DevOps :
- Cluster PostgreSQL tolérant aux pannes + Patroni (Viktor Yeremchenko, Miro)
- Faciliter le processus de développement grâce à l'analyse statique du code : notre expérience (Georgiy Gribkov, PVS-Studio)
- Stockage d'objets d'entreprise (Youri Kerbitskov, Ak Bars Technologies numériques)
- Équilibrage multi-cluster + Déploiements Canary d'Avito. Navigator et ses tests (Mikhail Shaverdo, Avito)
- La malédiction de l'équipe d'infrastructure (Alexeï Kirpichnikov, Kontur)
- Comment briser un cluster, un cloud et votre esprit ? Il suffit de… (Konstantin Makarychev, Provectus)
- Mon parcours vers la sectionnement dans PostgresQL ou comment éviter d'attendre longtemps des données (Almaz Mustakimov, BARs Group)
- Au milieu des cendres : post-mortems comme outil d'amélioration continue (Marat Kinyabulatov, SkuVault)
- Notre expérience avec Terraform (Kirill Kazarin, DINS)

Section Management :
- Remote : répartis et efficaces (Alexeï Kataev, Skyeng)
- Comment notre cerveau nous empêche d'exécuter nos plans et comment le tromper (Grigory Petrov, Evrone)
- Métriques de performance des équipes Agile (Alexandre Kiverin, Ak Bars Technologies numériques)
- 5 modèles de comportement et de pensée qui freinent les managers (Alexandre Orlov, Stratoplan)
- Nouveaux produits au sein des grandes entreprises (Dmitry Kalaev, FRII)
- Gestion de projet… sur Telegram ! (Igor Zilberg, SmartHead)
- La culture comme fondement pour le scaling de l'équipe par 2 chaque année (Artem Susekov, Miro)
- 3 façons de trouver un développeur en 3 jours (Igor Katykov, Tinkoff.ru)

Et maintenant, la meilleure partie — la pratique. C'est-à-dire des ateliers. Ils sont accessibles à tous les participants, et il n'y a pas de frais supplémentaires :) L'essentiel est de trouver une place dans la salle, car la salle des ateliers peut accueillir 20 personnes.
Ateliers
Apprentissage automatique automatique à l'exemple d'Azure Machine Learning Service
(durée 80 minutes)
Animateur : Mikhaïl Komarov, MVP Microsoft
Lors de l'atelier, nous passerons par toutes les étapes de la création et de la configuration d'Azure ML Service jusqu'au déploiement d'une application Web dans Azure avec le modèle obtenu.
Les participants doivent avoir :
Un ordinateur portable avec Windows/Linux avec un logiciel par défaut installé.
Visual Studio Code
Anaconda 3.7
S'inscrire pour un essai gratuit sur Azure.
Cluster simple et résilient sur postgres, patroni, consul, s3, walg, ansible
(durée 80 minutes)
Animateur : Andreï Feffelov, mastery.pro
Patroni devient de facto la norme pour la construction de clusters PostgreSQL résilients.
Lors de l'atelier, nous construirons un cluster résilient simple à partir de 3 nœuds sur la pile mentionnée. (Cela ne semble pas simple au premier abord).
Nous ferons une brève introduction à l'architecture patroni, et discuterons des paramètres de configuration les plus intéressants.
Nous verrons comment fonctionne le fichier et comment initialiser le cluster de différentes manières.
Après l'atelier, vous pourrez démarrer un tel cluster à partir de zéro en utilisant les playbooks ansible fournis.
Nous ne passerons pas de temps lors du MК à déployer les versions nécessaires de Docker ou des machines virtuelles.
Pour travailler, vous aurez besoin de : un ordinateur portable avec accès à Internet et un navigateur compatible WebSocket (Chrome, Firefox).

Vous vouliez des fonctionnalités, je les ai ! Pratique de la programmation en C# 8
Animateur : Andreï Karpov, JetBrains
C# continue de se développer intensément en ajoutant sans cesse de nouvelles fonctionnalités.
Nous examinerons les nouveautés les plus intéressantes du langage et apprendrons à les appliquer en pratique.
Après l'atelier, vous pourrez commencer à utiliser C# 8 dans votre travail.
Pour travailler, vous aurez besoin de un ordinateur portable avec Visual Studio 2019 et le plugin ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) ou Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/).
« Bonnes diapositives » ou « Aider, pas gêner »
Animateur : Alexandre Shushunov, EPAM Systems
Le monde informatique moderne devient de plus en plus exigeant en matière de compétences relationnelles de ses acteurs. Nous communiquons de plus en plus, impliquons d'autres dans nos projets et vendons des idées (et projets). En conséquence, nous nous retrouvons plus souvent à nous adresser au public : lors de conférences et dans les établissements d'enseignement supérieur, devant nos collègues, la direction, les clients, les investisseurs.
Lors de l'atelier, je montrerai des exemples concrets de comment réaliser une présentation de qualité qui vous permettra de transmettre vraiment votre message aux auditeurs et de changer leur attitude envers le sujet de votre discours. Venez, ce sera utile, intéressant et amusant !
De notre part : En général, on nous apprend à parler en public par des formateurs en affaires, des coachs, des managers et d'autres mentors. Mais ce n'est pas un atelier ordinaire. Cette fois, un développeur enseignera aux développeurs à parler ! Alexandre est Senior Software Engineer chez EPAM Systems.
Lors de l'atelier, vous aurez besoin de n'importe quel outil pour prendre des notes.

Le programme est prêt à 95%, et le prix du billet restera bas jusqu'au 15 octobre. Si vous prévoyez d'aller au DUMP Kazan, c'est le moment. .
De plus, il y aura bien sûr des divertissements de la part des partenaires de la conférence, des espaces de discussion avec les intervenants, beaucoup de nourriture et une after-party au Lock Stock Bar, mais nous parlerons de cela dans les prochains numéros de nouvelles.
Au revoir, à bientôt ! Rendez-vous au #DUMP !

Source : habr.com
