Letztes Jahr haben wir einen Testversuch unternommen, um IT-Spezialisten verschiedener Fachrichtungen und verschiedener Unternehmen in Kasan zusammenzubringen, und es hat sich als ziemlich gut herausgestellt. In 4 Abschnitten: Backend, Frontend, Design und Management kamen 219 Teilnehmer. Es scheint ein wenig, wenn nicht für zwei "aber":
- Es gab 154 Teilnehmer beim ersten DUMP Jekaterinburg und 1608 beim DUMP 2019.
- Die Organisatoren von IT-Meetings und Konferenzen in Kasan sagten, dass die Leute widerstrebend, sogar kostenlos, zu ihnen gehen und es unwahrscheinlich ist, dass sie in 1,5 Monaten mehr als 100 Leute versammeln können.
Im Allgemeinen wurde der Anfang gemacht, und wir kündigen die
Sammlung von Anträgen für Berichte auf der DUMP Kazan 2019 an. Die Konferenz wird am 8. November in den Konferenzräumen des Riviera Hotels stattfinden.

In diesem Jahr wird es auch 4 Abschnitte geben, aber ihre Zusammensetzung hat sich geändert: Backend, Frontend, DevOps und Management, und die Abschnitte werden Vollzeit sein - jeweils 8 Berichte.
Außerdem wurden runde Tische und Workshops hinzugefügt. Zunächst diskutieren wir heiße Probleme und Brennprobleme, und zweitens untersuchen wir eine bestimmte Technologie oder Technik in der Praxis.
Die besten IT-Leute Kasans versammelten sich im Programmkomitee, die ernsthaft beabsichtigen, DUMP-Inhalte zu „bombardieren“, und Kasan - die IT-Hauptstadt der Russischen Föderation. Nun, mach es?
Siehe Abschnitt Konzepte unten und bewerben Sie sich für Reden. Bewerbungen sind bis zum 8. September möglich, aber der Vorteil ist für diejenigen, die sich früher bewerben, einfach weil die Slots möglicherweise bereits später belegt sind.
Backend
In diesem Abschnitt sprechen wir über die Serverentwicklung ohne Bezug auf Programmiersprachen. Wir werden Technologien und Entwicklungsmethoden diskutieren, die erst 2018-2019 erschienen sind, und nach der optimalen Lösung für die Probleme suchen, mit denen die meisten Backend-Entwickler konfrontiert sind.

Wir warten auf Berichte zu folgenden Themen:
- Microservices
- Hohe Last
- Compiler-Optimierung
- Anwendungsleistung
- Architektur in Bezug auf Code-Organisation, Geschäftslogik
- Best Practices zu verschiedenen Themen
- Funktionsprogrammierung
- Microservice-Tests
- Verteilte Systeminfrastruktur
- Blockchain
- ML / ML auf Microservices
- Der Gedankengang cooler Entwickler und Architekten bei der Entwicklung eines großen Systems
- DDD
- Mit Eisen arbeiten
- Autorisierung und Authentifizierung
- Speicherbereinigung, Arbeit mit Speicher
- Technische Schulden, Code Review und Refactoring: Technologien, Techniken und Ergebnisse
Das Ausbildungsniveau der Teilnehmer DUMP Mitte und Mitte + sollte bei der Auswahl der Themen für die Berichtsanwendung berücksichtigt werden. Wir möchten wirklich, dass sich das Publikum nicht langweilt.
Die Präsentation hat 35 Minuten + 5 Minuten für Fragen in der Halle. Nach dem Bericht stehen weitere 20 Minuten zur Diskussion.
Sektionsprogrammausschuss:
Yuri Kerbitskov ist technischer Leiter des
Backends bei Ak Bars Digital Technologies.
Über mich: „Da ich .NET KznDotNet-Meetings organisiere, liegt mir das Thema Community-Entwicklung sehr am Herzen und ich freue mich, Anstrengungen zu unternehmen, um mehr IT-Bewegung in Kasan zu schaffen.“
Andrey Zharinov - Leiter des Yandex-Entwicklungsbüros in Jekaterinburg.
Über mich: "Ich bin für einige der Alarmdienste verantwortlich, das Backend und DUMP sind in meiner Nähe, und das hat mich dazu gebracht, zum Programmkomitee zu gehen."
Frontend
Verantwortlich für die Entwicklung der Client-Seite der Site / Anwendung? Zu dir hier.

Lassen Sie Bewerbungen hier, wenn Sie zu einem Thema aus der folgenden Liste etwas zu sagen haben:
- Microservice-Webanwendungen
- DSL-Test, e2e-Test, Selen / Puppenspieler, BDD
- JS Alternativen: Typoskript, ClojureScript, Elm, Dart
- Sicherheit: Hacking und Schutz, Schwachstellen in npm
- Methoden, Architektur und Prinzipien: SOLID, Microservices, BEM
- Funktionale Programmierung in der Frontend-Entwicklung
- Frontmontage für verschiedene Geräte
- Echtzeit-Web-Apps
- API-Gateway
- Flattern für Web
- Client-Anwendungsarchitektur
- Verfügbarkeit von Offline-Clientanwendungen
- Verwendung von gRPC in einem Browser und Vergleich mit anderen Protokollen
- Synchronisierung und Speicherung von Clientdaten: REST, GraphQL, Web Sockets
- Schreiben und Verwalten Ihrer UI-Komponenten
- Mono-Repositorys auf Unternehmensebene
- Automatisierungs-Release-Management
- Verwendung einer neuen Browser-API (z. B. Autorisierung von Fingerabdrücken oder Autorisierung durch einen Mobilfunkbetreiber)
- Geschichten: Erfolge und Misserfolge, Interaktion mit dem Geschäft
- Sonstiges: Web-API, Zukunft der Standards, Open Source, Paketmanager usw.
Uff, übertaktet! In der Tat ist die Liste nicht vollständig, es gibt etwas Interessantes -
schreiben Sie eine Bewerbung . Verlassen Sie sich bei der Vorbereitung auf Teilnehmer der Mittelstufe +, erstellen Sie eine Präsentation mit praktischen Beispielen und zögern Sie nicht, über Rechen und Fehler zu sprechen. Vielleicht spart dies jemandem Stunden und Tage Arbeit.
Die Präsentation hat 35 Minuten + 5 Minuten für Fragen in der Halle. Nach dem Bericht stehen weitere 20 Minuten zur Diskussion.
Sektionsprogrammausschuss:
Alexander Iossa - Leiter Frontend-Entwicklung bei Diginavis.
Es sagt über sich selbst: „Ich mag es, den Frontend-Entwicklungsvektor und das Software-Engineering im Allgemeinen festzulegen. Das heißt, es ist wichtig für mich, dass der Bericht auf der Konferenz dazu führt, dass die Leute besser schreiben, mehr nachdenken und einige Dinge nicht verwenden, einfach weil er in Mode ist. "
„Ich bin
Roman Gafiatullin und
leite eines der Produktteams bei ClickClickDrive. Im Allgemeinen bin ich für jede Bewegung und versuche, Entwicklern die Ingenieurkultur näher zu bringen. "
Ramil Zakirov ist Senior Interface Developer bei Diginavis. Entwickelt seit 2010 Anwendungen. Er übt gerne funktionale Programmierung und kommuniziert mit Followern über verwandte Themen. Er ist ein Evangelist von GraphQL und empfiehlt die Verwendung dieser Technologie in der Webentwicklung.
Das Programm der Sektion wird auch von
Igor Zinoviev , dem Gründer von KazanJS, unterstützt (regelmäßige Treffen von JS-Entwicklern sowie der gleichnamige Telegrammkanal).
Devops
In diesem Abschnitt sprechen wir über die DevOps-Kultur, technische Lösungen und wie die Interaktion zwischen dem Entwicklungsteam und dem Betriebsteam hergestellt werden kann.

Als einer der Programmdirektoren sagte Konstantin Makarychev:
Devops (Person) ist ein Automatisierungsevangelist, kein Systemadministrator mit einem hohen Gehalt, und das ist einen Anfang wert. Das heißt, wenn jemand irgendwie automatisiert ist, ohne die begehrten „Devops“ im Titel des Beitrags zu haben, während er in direktem Zusammenhang mit der Entwicklung steht, ist dies unsere Person. Und was (Bereitstellung, Code schreiben, Qualitätssicherung, Interaktion mit Teams) und wie - es spielt überhaupt keine Rolle, dies sind nur Implementierungsdetails.
Wenn Sie also so ein Devop sind und nichts dagegen haben, Ihre Erfahrungen zu teilen, hinterlassen Sie hier bitte eine Anfrage für eine Aufführung
Nun zu den Themen.
Konzeptionell können Devobs-Themen in zwei Teile unterteilt werden: technische und über Prozesse.
Von Anfang an warten wir auf Berichte über:
- Kubernetes, Istio, Service Mesh, Docker, CI / CD
- Cloud-Transformation: Wie alles alt und schlecht war und wie jetzt alles neu und gut ist
- Kontinuierliche Lieferung / Kontinuierliche Integration
- Cloud-Technologien: AWS, Azure, OpenStack, Serverless usw.
- Welche Cloud soll ich wählen? Vergleich der Cloud-Dienste
- Containerisierung und Orchestrierung
- Anwendungsüberwachung und -prüfung (OkMeter, DataDog, BPF, XRebel, OpenTrace usw.)
Zum zweiten möchten DUMP-Teilnehmer Berichte anhören über:
- Die Erfahrung, DevOps in einem Team zu implementieren: Erfolge, Misserfolge, verlorene Illusionen
- Neue Ansätze und Tools im Konfigurationsmanagement
- Komplexitätsmanagement und Rückzahlung technischer Schulden
- Beispiele aus der Praxis von Projekten, bei denen Devops implementiert wurden: gescheiterte und erfolgreiche Praktiken und gewonnene Erkenntnisse
Die Präsentation hat 35 Minuten + 5 Minuten für Fragen in der Halle. Nach dem Bericht stehen weitere 20 Minuten zur Diskussion.
Sektionsprogrammausschuss:
Konstantin Makarychev - Entwickler von Provectus, Hydrosphere.io, Gründer und Organisator von Expert Fridays.
Über mich: „Ich mache einfach das, was ich brauche und schreibe darüber, was ich tun muss“.
Radik Fattakhov - Teamleiter in ClickClickDrive.
Über mich: „Das Backend ist ein Front-End-Entwickler. Ich automatisiere alles, was das Team kann, um effizient zu arbeiten. Ich freue mich, eine gute Konferenz in Kasan organisieren zu können, auf der Menschen aus der ganzen Region ihre Erfahrungen austauschen. "
Mikhail Tsykarev ist ein leitender Teamleiter im Projekt- und strategischen Managementbüro von ICL-Services.
Über mich: „Gleichzeitig leite ich die Entwicklung des unternehmensinternen Produkts als Product Owner. Ich bin auch ein Tracker des IT-Inkubators der Innovationsinfrastruktur von UrFU. In einem Teil der Projekte, die ich betreue, werden DevOps-Praktiken aktiv genutzt. “
Management
Dieser Abschnitt richtet sich an Teamleiter, Abteilungsleiter und Entwicklungsleiter, Projektmanager und Tankstellen. Hier lernen wir uns kennen, reichen Probleme zur Diskussion ein und teilen die gefundenen Lösungen. Denn "ein Kopf ist gut und 200 ist besser."

Um nicht alle Themen zusammenzufassen, ist das Programm in zwei Blöcke unterteilt: „Team Management“ und „Projektmanagement“.
Im Block „Team Management“ warten wir auf eine Bewerbung zu folgenden Themen:
- Teambildung und interne Beziehungen: Teamorganisationsschemata, Vorbilder, Kommunikation (z. B. Moderation von Besprechungen) usw.
- Persönliche Arbeit mit einem Mitarbeiter: individuelle Entwicklungspläne, Motivation, Feedback
- Verteiltes Teammanagement
- Teamleistungsmetriken
- Leader- / Teamentwicklung: Wo man weiter wachsen kann, wie man notwendig bleibt, technischer Chauvinismus und professionelles Burnout
- Runder Tisch „Personalhunger: Woher bekommen Entwickler?“
Im Block „Projektmanagement“ suchen wir Referenten, die ihre Erfahrungen zu folgenden Themen teilen:
- Prozesse, Planung, Management: Planung und Bewertung von Aufgaben, Vereinheitlichung von Prozessen, Mikromanagement, Arbeit mit Risiken, Rückblicke
- Interaktion mit Stakeholdern: Kunden, Management, verwandte Abteilungen
- Ingenieurkultur im Unternehmen / Projekt
Alle Reden von gleicher Dauer: 35 Minuten, um das Thema zu erweitern + 5 Minuten für Fragen des Publikums. Nach jedem Bericht haben die Teilnehmer 20 Minuten Zeit, um mit den Rednern zu kommunizieren.
Sektionsprogrammausschuss:
Igor Katykov ist Direktor der Tinkoff.ru-Entwicklungszentren in Kasan und Innopolis.
17 Jahre in der IT, zuletzt 13 Jahre im Management. Dreimal schuf er erfolgreiche Teams mit bis zu 90 Mitarbeitern.
Was mich dazu veranlasste, im Programmkomitee zu arbeiten: „Ich möchte, dass Kasan nach Moskau und St. Petersburg die dritte IT-Hauptstadt wird. Damit Kasan (und seine Umgebung) eine leistungsstarke IT-Truppe entwickeln kann, die die Konkurrenz von Jekaterinburg, Nowosibirsk, Nischni und anderen Millionären gewinnen kann. Ohne eine starke lokale Gemeinschaft wird der Erfahrungsaustausch nicht funktionieren. “
Alexander Kiverin - Technischer Direktor von Ak Bars Digital Technologies (Ak Bars Bank).
Über mich: „Während meiner zehnjährigen Tätigkeit im Bereich Entwicklungsmanagement habe ich immer wieder neue Ansätze im Management von Projekten und Entwicklungsteams untersucht. Ich bin sicher, dass wir auf der DUMP 2019-Konferenz coole Berichte über kompetente Prozesse, ein angemessenes Personalmanagement und den Aufbau effektiver Teams hören werden, damit wir diese Erfahrung auf noch coolere Projekte anwenden können, die gute Ergebnisse liefern! “
Igor Zilberg ist der Direktor von SmartHead.
Zweck: „Die Welt durch Qualität und fundiertes Projektmanagement, Design und Management von Systemen (im weiteren Sinne nicht nur der IT) zu einem besseren Ort machen. Um mehr Menschen zu machen, für die Projektmanagement ein Beruf ist, und nicht "zu Softskills gehen". Damit Gruppen von Menschen von Führungskräften geführt werden und nicht von „Helden“, die in Führungspositionen versetzt werden. Damit die angewandten Managementmethoden angemessen und nicht trendy sind. Infolgedessen sind mehr Projekte erfolgreich und mehr Menschen, die sie erstellen, sind glücklicher. “
Elena Lukyanicheva - Projektmanagerin bei EPAM.
Über mich: „Ich bin ein IT-Projektmanager. Interessante Projekte (mit einem nicht standardmäßigen Themenbereich, die nicht standardmäßige Aufgaben lösen) und komplex (mit einer großen Anzahl von Komponenten, Bibliotheken, Technologien und komplexer Integration). Die Projekte, die ich mit begeisterten Menschen aus aller Welt mache. Menschen verändern die Welt zum Besseren und machen sie bequemer und sicherer. Und ich möchte mehr solche Projekte und Menschen in Kasan. “
Frist, Bewerbungsauswahl und Präsentationsvorbereitung
Geografie: Wir warten auf Redner aus dem ganzen Land, aus dem Ausland und auch aus dem Ausland.
Frist: Bewerbung bis zum 8. September. Das Programmkomitee wird sie innerhalb von 7 Tagen überprüfen und der Admin-Bereich wird Sie kontaktieren.
Die Vorbereitung der Rede umfasst mehrere Phasen:
- Anwendung
- Telefonieren Sie mit dem Programmkomitee (10-15 Minuten), wo der Redner kurz über das Thema spricht
- Ausführen (Probe des Berichts mit Folien oder deren Entwürfen)
- Vielleicht der 2. und 3. Lauf
- Präsentationsvorbereitung
Lassen Sie Bewerbungen auf der
Website und sprechen Sie in Kasan. DUMP findet am Freitag statt und am Wochenende können Sie in Kasan spazieren gehen. Sie ist auf jeden Fall gut im Sommer und im Winter - wir haben nachgesehen.