DUMP Kazan 2019 - Conférence des développeurs du Tatarstan. Nous acceptons les demandes de rapports

L'année dernière, nous avons tenté de réunir des informaticiens de différentes spécialités et de différentes entreprises de Kazan, et cela s'est plutôt bien passé. En 4 sections: Backend, Frontend, Design and Management sont venus 219 participants. Cela semblerait un peu sinon pour deux «mais»:

  1. Il y avait 154 participants au premier DUMP Yekaterinburg et 1608 au DUMP 2019.
  2. Les organisateurs de réunions et de conférences informatiques à Kazan ont déclaré que les gens s'y rendaient à contrecœur, même gratuitement, et qu'il est peu probable qu'ils soient en mesure de réunir plus de 100 personnes en 1,5 mois.

En général, le début a été fait, et nous annonçons la collecte des candidatures pour les rapports au DUMP Kazan 2019. La conférence se tiendra dans les salles de conférence de l'hôtel Riviera le 8 novembre.



Cette année, il y aura également 4 sections, mais leur composition a changé: Backend, Frontend, DevOps et Management, et les sections seront à temps plein - 8 rapports chacune.

Ajout de tables rondes et d'ateliers. Dans un premier temps, nous discutons des problèmes chauds et des problèmes de brûlure, et dans un second temps, nous étudions une technologie ou une technique spécifique dans la pratique.

Les meilleurs informaticiens de Kazan se sont réunis au sein du comité de programme, qui a sérieusement l'intention de faire du «bombardement» du contenu DUMP, et Kazan - la capitale informatique de la Fédération de Russie. Eh bien, fais-le?

Voir la section concepts ci-dessous et postulez pour des discours. Les candidatures sont ouvertes jusqu'au 8 septembre, mais l'avantage est pour ceux qui postulent plus tôt, tout simplement parce que les créneaux peuvent déjà être occupés plus tard.

Backend


Dans cette section, nous parlons du développement de serveurs sans référence aux langages de programmation. Nous discuterons des technologies et des méthodes de développement qui viennent d'apparaître en 2018-2019, et chercherons la solution optimale aux problèmes auxquels sont confrontés la plupart des développeurs backend.



Nous attendons des rapports sur les sujets suivants:

  • Microservices
  • Charge élevée
  • Optimisation du compilateur
  • Performances des applications
  • Architecture en termes d'organisation de code, de logique métier
  • Meilleures pratiques sur divers sujets
  • Programmation fonctionnelle
  • Test de microservices
  • Infrastructure système distribuée
  • Blockchain
  • ML / ML sur les microservices
  • Le train de pensée des développeurs et architectes cool dans le processus de développement d'un grand système
  • DDD
  • Travailler avec du fer
  • Autorisation et authentification
  • Collecte des ordures, travail avec la mémoire
  • Dette technique, revue de code et refactoring: technologies, techniques et résultats

Le niveau de formation des participants DUMP middle et middle +, il vaut la peine d'en tenir compte lors de la sélection des sujets pour l'application du rapport. Nous aimerions vraiment que le public ne s'ennuie pas.

La présentation a 35 minutes + 5 minutes pour les questions dans la salle. Après le rapport, il y aura encore 20 minutes de discussion en marge.

Comité du programme de la section:


Yuri Kerbitskov est un back-end leader technique chez Ak Bars Digital Technologies.
À propos de moi: "Depuis que j'organise des réunions .NET KznDotNet, le sujet du développement communautaire est proche de moi et agréable à l'œil, et je suis heureux de faire des efforts pour faire plus de mouvement informatique à Kazan."

Andrey Zharinov - Chef du bureau de développement Yandex à Iekaterinbourg.
À propos de moi: "Je suis en charge de certains des services d'alarme, le backend et DUMP sont proches de moi, et cela m'a fait aller au comité de programme."

Frontend


Responsable du développement côté client du site / application? À toi ici.



Laissez les candidatures ici si vous avez quelque chose à dire sur un sujet de la liste ci-dessous:

  • Applications Web de microservice
  • Test DSL, test e2e, Selenium / Puppeteer, BDD
  • Alternatives JS: Typescript, ClojureScript, Elm, Dart
  • Sécurité: piratage et protection, vulnérabilités dans npm
  • Méthodologies, architecture et principes: SOLID, microservices, BEM
  • Programmation fonctionnelle en développement frontal
  • Assemblage avant pour différents appareils
  • Applications Web en temps réel
  • passerelle api
  • Flutter pour le web
  • Architecture d'application client
  • Disponibilité des applications client hors ligne
  • Utilisation de gRPC dans un navigateur et comparaison avec d'autres protocoles
  • Synchronisation et stockage des données client: REST, GraphQL, Web Sockets
  • Écriture et maintenance de vos composants d'interface utilisateur
  • Référentiels mono au niveau de l'entreprise
  • Gestion des versions d'automatisation
  • Utilisation d'une nouvelle API de navigateur (par exemple, autorisation d'empreinte digitale ou autorisation via un opérateur mobile)
  • Histoires: succès et échecs, interaction avec l'entreprise
  • Autre: API Web, avenir des standards, open source, gestionnaires de packages, etc.

Uff, overclocké! En fait, la liste n'est pas exhaustive, il y a quelque chose d'intéressant - écrire une application . Lors de la préparation, comptez sur des participants de niveau intermédiaire +, construisez une présentation sur des exemples pratiques et n'hésitez pas à parler du rake et des échecs. Cela sauvera peut-être des heures et des jours de travail à quelqu'un.

La présentation a 35 minutes + 5 minutes pour les questions dans la salle. Après le rapport, il y aura encore 20 minutes de discussion en marge.

Comité du programme de la section:


Alexander Iossa - Responsable du développement frontend chez Diginavis.
Il dit de lui-même: «J'aime définir le vecteur de développement frontal et l'ingénierie logicielle en général. C'est-à-dire qu'il est important pour moi que le rapport sur la conférence amène les gens à mieux écrire, à réfléchir davantage, à ne rien utiliser, simplement parce qu'il est à la mode.

«Je suis Roman Gafiatullin , je dirige l'une des équipes produits de ClickClickDrive. En général, je suis pour tout mouvement, j'essaie d'initier les développeurs à la culture d'ingénierie. "

Ramil Zakirov est développeur d'interfaces senior chez Diginavis. Développe des applications depuis 2010. Il aime pratiquer la programmation fonctionnelle et communiquer avec les adeptes sur des sujets connexes. Il est un évangéliste de GraphQL et recommande d'utiliser cette technologie dans le développement web.

De plus, le programme de la section est aidé par Igor Zinoviev , le fondateur de KazanJS (réunions régulières des développeurs JS, ainsi que la chaîne Telegram du même nom).

Devops


Dans cette section, nous parlons de la culture DevOps, des solutions d'ingénierie et de la façon d'établir une interaction entre l'équipe de développement et l'équipe d'exploitation.



Comme l'un des directeurs de programme, Konstantin Makarychev, a déclaré:
Devops (personne) est un évangéliste de l'automatisation, pas un administrateur système avec un gros salaire, et cela vaut la peine de commencer. Autrement dit, si quelqu'un a automatisé d'une manière ou d'une autre, sans avoir les «devops» convoités dans le titre du travail, tout en étant directement lié au développement, c'est notre personne. Et quoi (déploiement, écriture de code, assurance qualité, interaction avec les équipes), et comment - cela n'a pas d'importance du tout, ce ne sont que des détails d'implémentation.
Donc, si vous êtes un tel devops et que cela ne vous dérange pas de partager votre expérience, laissez plutôt une demande de performance ici

Maintenant, en fait, aux sujets.

Conceptuellement, les thèmes devobs peuvent être divisés en deux parties: techniques et sur les processus.
Dès le premier, nous attendons des rapports sur:

  • Kubernetes, Istio, service mesh, dockers, CI / CD
  • Transformation du cloud: comment tout était ancien et mauvais, et comment maintenant tout est nouveau et bon
  • Livraison continue / intégration continue
  • Technologies cloud: AWS, Azure, OpenStack, Serverless, etc.
  • Quel cloud choisir? Comparaison des services cloud
  • Conteneurisation et orchestration
  • Surveillance et audit des applications (OkMeter, DataDog, BPF, XRebel, OpenTrace, etc.)

De la seconde, les participants à DUMP aimeraient écouter les rapports sur:

  • L'expérience de la mise en œuvre de DevOps en équipe: succès, échecs, illusions perdues
  • Nouvelles approches et outils dans la gestion de la configuration
  • Gestion de la complexité et comment rembourser la dette technique
  • Exemples concrets de projets qui ont mis en œuvre des devops: pratiques échouées et réussies et enseignements tirés

La présentation a 35 minutes + 5 minutes pour les questions dans la salle. Après le rapport, il y aura encore 20 minutes de discussion en marge.

Comité du programme de la section:


Konstantin Makarychev - développeur de Provectus, Hydrosphere.io, fondateur et organisateur des vendredis experts.

À propos de moi: «Je fais juste ce dont j'ai besoin et j'écris sur ce que je dois faire».

Radik Fattakhov - Chef d'équipe dans ClickClickDrive.
À propos de moi: «Le backend est un développeur frontal. J'automatise tout ce qui est possible pour que l'équipe travaille efficacement. Je suis heureux d’aider à organiser une bonne conférence à Kazan, où des gens de toute la région partageraient leurs expériences. "

Mikhail Tsykarev est chef d'équipe senior au bureau de projet et de gestion stratégique d'ICL-Services.
À propos de moi: «Dans le même temps, je dirige la création du produit interne de l'entreprise dans le rôle de Product Owner. Je suis également un tracker de l'incubateur informatique de l'infrastructure d'innovation d'UrFU. Dans une partie des projets que je supervise, les pratiques DevOps sont activement utilisées. »

La gestion


Cette section est créée pour les chefs d'équipe, les chefs de département et les responsables du développement, les chefs de projet et les stations-service. Ici, nous apprenons à nous connaître, à soumettre des problèmes à la discussion et à partager les solutions trouvées. Parce que "une tête c'est bien et 200 c'est mieux".


Afin de ne pas regrouper tous les sujets, le programme est divisé en 2 blocs: «Team Management» et «Project Management».

Dans le bloc «Team Management», nous attendons une candidature sur les sujets:

  • Team building et relations internes: schémas d'organisation d'équipe, modèles de rôle, communication (animation de réunions par exemple), etc.
  • Travail personnel avec un employé: plans de développement individuel, motivation, feedback
  • Gestion d'équipe distribuée
  • Mesures de performance d'équipe
  • Développement du leader / de l'équipe: où grandir, comment rester nécessaire, chauvinisme d'ingénierie et burnout professionnel
  • Table ronde «La faim du personnel: où trouver des développeurs?»


Dans le bloc «Gestion de projet», nous recherchons des intervenants qui partageront leur expérience sur les sujets suivants:

  • Processus, planification, gestion: planification et évaluation des tâches, unification des processus, microgestion, travail avec les risques, rétrospectives
  • Interaction avec les parties prenantes: clients, direction, services associés
  • Culture d'ingénierie dans l'entreprise / le projet

Tous les discours de la même durée: 35 minutes pour approfondir le sujet + 5 minutes pour les questions du public. Après chaque rapport, les participants disposeront de 20 minutes pour communiquer avec les intervenants.

Comité du programme de la section:


Igor Katykov est le directeur des centres de développement Tinkoff.ru à Kazan et Innopolis.
17 ans en informatique, 13 dernières années - en gestion. À trois reprises, il a créé des équipes performantes pouvant accueillir jusqu'à 90 personnes.

À propos de ce qui m'a incité à travailler au sein du comité de programme: «Je veux que Kazan devienne la troisième capitale informatique après Moscou et Saint-Pétersbourg. Afin que Kazan (et ses environs) développe une puissante force informatique capable de remporter la compétition à Iekaterinbourg, Novossibirsk, Nijni et d'autres millionnaires. Sans une communauté locale puissante, le partage d'expériences ne fonctionnera pas. »

Alexander Kiverin - Directeur technique d'Ak Bars Digital Technologies (Ak Bars Bank).
À propos de moi: «Tout au long de mes dix ans d'activité dans le domaine de la gestion du développement, je n'ai cessé d'explorer de nouvelles approches dans la gestion de projets et d'équipes de développement. Lors de la conférence DUMP 2019, je suis sûr que nous entendrons des rapports sympas sur la bonne organisation des processus, la bonne gestion des personnes et la constitution d'équipes efficaces, afin que nous puissions appliquer cette expérience à des projets encore plus cool qui donnent de bons résultats! "

Igor Zilberg est le directeur de SmartHead.
Objectif: «Rendre le monde meilleur grâce à une gestion de projet, une conception et une gestion des systèmes de qualité et informées (au sens large, pas seulement de l'informatique). Pour faire plus de gens pour qui la gestion de projet est une profession, et non pas «aller aux compétences techniques». Pour que les groupes de personnes soient dirigés par des dirigeants, plutôt que par des «héros» qui sont placés à des postes de direction. Pour que les méthodologies de gestion appliquées soient appropriées, pas à la mode. De sorte qu'à la suite de tout cela, plus de projets réussissent et plus de gens qui les créent sont plus heureux. »

Elena Lukyanicheva - chef de projet à l'EPAM.
À propos de moi: «Je suis chef de projet informatique. Projets intéressants (avec un sujet non standard, résolution de tâches non standard) et complexes (contenant un grand nombre de composants, bibliothèques, technologies, avec intégration complexe). Les projets que je fais avec des gens enthousiastes du monde entier. Les gens changent le monde pour le mieux, le rendant plus pratique et plus sûr. Et je veux plus de projets et de gens à Kazan. »

Date limite, sélection des candidatures et préparation de la présentation


Géographie: nous attendons des conférenciers de tout le pays, près de l'étranger et bien trop.

Date limite: soumettre les candidatures avant le 8 septembre. Le comité du programme les examinera dans les 7 jours et la section d'administration vous contactera.

La préparation du discours comprend plusieurs étapes:

  • Candidature
  • Phoning avec le comité de programme (10-15 minutes), où le conférencier parle brièvement du sujet
  • Exécuter (répétition du rapport avec des diapositives ou leurs brouillons)
  • Peut-être les 2e et 3e courses
  • Préparation de la présentation

Laissez les candidatures sur le site et venez parler à Kazan. DUMP aura lieu vendredi, et pour le week-end, vous pouvez rester pour une promenade à Kazan. Elle est vraiment bonne en été comme en hiver - nous avons vérifié.

Source: https://habr.com/ru/post/fr460879/


All Articles