Hallo!
Am 19. April findet zum neunten Mal die
DUMP-Konferenz in Jekaterinburg statt. Die Berichte werden in 8 Abschnitte unterteilt: Backend, Frontend, Mobile, Testen und Qualitätssicherung, Devops, Design, Wissenschaft und Management.
Das endgültige Konferenzprogramm mit dem Zeitplan ist fertig. Referenten in diesem Jahr: Nikolai Sverchkov (böse Marsmenschen), Vadim Makeev (HTML-Akademie), Artemy Ryabinkov (Avito), Alexander Korotaev (Tinkoff.ru), Alexander Denisov (EPAM), Denis Malykh (Yandex), Alexey Kataev (SkyEng) , Alexey Zhukov (Kontur), Grigory Savenok (MegaFon), Sergey Krivoy (SEMrush), Peter Fedichev (Moskauer Institut für Physik und Technologie, Gero), Alexey Kulakov (Ridero), Anton Semenchenko (COMAQA.by) und 50 weitere großartige Redner. Zusätzlich zu den Berichten gibt es 4 Meisterklassen.
Es gibt ein paar Tage, um ein Ticket für 6000 ₽ zu kaufen, ab dem 1. April steigt der Preis. Unter dem Schnitt alle Details.
Erinnerst du dich an diese Aufkleber? 2016 haben wir sie speziell für die Konferenz entwickelt. Dieses Jahr werden sie wieder seinDUMP 2019
Frontend-Bereich

Web-Evangelist an der
HTML Academy , Community-Führer für Webstandards und Moderator desselben Podcasts, Organisator der Web Standards Days, der Stadtversammlungen pitercss_meetup und der pitercss_conf-Konferenz
Vadim Makeev wird einen Vortrag über Grafiken für das Web halten: von der Erstellung und dem Export bis zur Optimierung und Implementierung.

In der Entwicklungswelt gibt es Streitigkeiten zu aktuellen Themen: "Tabulatoren oder Leerzeichen?", "Muss ich zwischen Klammern einrücken?", "Einfache oder doppelte Anführungszeichen?"
Alexandra Shinkevich (LOVATA) wird Werkzeuge und Ansätze teilen, mit denen man aufhören kann, über kleine Dinge zu streiten.

Am Beispiel des Schreibens von Spielen zeigt Ihnen
Alexander Korotaev (Tinkoff.ru) , wie Sie schnell, aber einfach 2D zeichnen können, ohne Ihren Kopf mit Matrizen und einer komplexen API zu verstopfen. In dem Bericht wird Alexander die Konzepte des Pre-Renderings, der Shader und der Verwendung von React-Tree zum schnellen Zeichnen im Flugzeug berücksichtigen.
Artyom Kuzvesov wird prüfen, welche Technologien derzeit für die mobile Entwicklung verfügbar sind, visuell vergleichen, wie identische Anwendungen aussehen und funktionieren, von denen eine in React Native und die andere in Cordova geschrieben ist, und die Stärken und Schwächen jeder Lösung erläutern.

Der Frontend-Teamleiter des
SKB LAB, Sergey Tsvetkov (Jekaterinburg), gibt einen Bericht über Angular Elements: Am Beispiel des Angular-Frameworks erklärt er Ihnen, wie Sie eine monolithische Webanwendung mithilfe von HTML5-Webkomponenten zerlegen.
Vitaly Dmitriev (404 Group) wird die Grundprinzipien eines reaktiven Programmieransatzes aufzeigen, nützliche Tools auflisten und vor allem erklären, wie sie bei der Erstellung leicht erweiterbarer Anwendungen helfen können, wenn Sie Ihr Denken bei der Entwicklung zu reaktiv neu aufbauen.

In Artikeln und Berichten cooler Entwickler wird häufig über Autotests gesprochen. "Es ist einfach, es ist cool", sagen sie. Wenn Sie jedoch anfangen, sie selbst zu schreiben, spüren Sie weder Leichtigkeit noch Kühle, sondern nur Schmerz. Frontend Lead bei
N1.RU Maxim Sosnov zeigt Ihnen, wie Sie die richtigen Tests schreiben.
Andrey Nagikh (Inetra) wird Ihnen sagen, welchen echten Rechen sie beim Portieren einer großen C ++ - Anwendung auf den Browser gesammelt haben. Der Bericht: Was sind Werkzeuge und was können sie? wie man Objekte zwischen JS und Wasm wirft; Welche Probleme treten auf und wie können sie gelöst werden? was kann wasm und was kann er nicht; wie man C ++ - Code in einem Browser-Debugger sieht; wie viel wasm schneller als js.
Backend-Bereich

Am Beispiel seines Backend-Projekts wird Ihnen der Entwickler von
Evil Martians Nikolay Sverchkov alles über die praktische Seite der Arbeit mit
Serverless erzählen: wie schwierig es ist, zu beginnen, wie viel Dokumentation und Tutorials, ob allgemein akzeptierte Standards unterstützt werden, wie lokal getestet wird, wie viel es kostet, welche Sprache besser zu verwenden ist, welcher Stack Aufgaben sind am relevantesten.

Der Software-Ingenieur bei
Avito Artemy Ryabinkov wird über die Vor- und Nachteile der grundlegenden Tools sprechen, die üblicherweise bei der Arbeit mit Postgres in Go verwendet werden. Es berührt die Nuancen, die berücksichtigt werden müssen, wenn Ihre Dienste in der Kubernetes-Cloud funktionieren. Er wird auch über Avitos Erfahrung bei der Bereitstellung einer Datenbank für Produktentwickler sprechen.

Kürzlich wurde in Redis 5 - Streams ein neuer Datentyp veröffentlicht. Dies ist die Implementierung von Ideen des beliebten Kafka Message Brokers.
Denis Kataev (Tinkoff.ru) erklärt, warum Sie Streams benötigen, wie sie sich von regulären Warteschlangen unterscheiden, was der Unterschied zwischen Kafka- und Redis-Streams ist und erklärt auch die "Fallstricke", die vor Ihnen liegen.
Dmitry Tsepelev von
Evil Martians erklärt Ihnen, wie Sie in Diagrammen denken: Im Bericht wird er die Abfragesprache selbst überprüfen, ihre Vor- und Nachteile
erläutern und anschließend Empfehlungen zur Entwicklung eines Diagrammschemas abgeben. Nach dem Bericht besteht jede Möglichkeit, bei der Entwicklung des Schemas Ihrer ersten GraphQL-API weniger häufig auf den Rechen zu treten und den Unterschied zwischen GraphQL und den üblichen REST-APIs zu verstehen.

Victor Kandoba und
Svetlana Zavyalova (Kontur) werden
erläutern , wie sie den Support mithilfe von Sprachtechnologien automatisiert haben: Wo soll mit der Implementierung von Sprachtechnologien begonnen und wie wird sie an Unternehmen verkauft? Woraus besteht ein Sprachdienst, welche Tools gibt es? Was ist unabhängig zu entwickeln und was ist besser in welcher Reihenfolge wiederzuverwenden? wie man Szenarien auswählt und Experimente durchführt.
Sergey Dolganov (Evil Martians) wird über einen alternativen „Kontakt“ -Ansatz zum
Erstellen von API-abhängigen Anwendungen sprechen, über die Bibliothek, die sie erstellt und zur Entwicklung und Unterstützung von Integrationen verwendet haben. Informationen zum Prototyp der Lösung in Ruby sowie zur Arbeit an einer plattformübergreifenden Implementierung in Rust and Go.
Yuri Kerbitskov (Ak Bars Digital Technologies) erklärt Ihnen, was Anwendungsdomänen sind und wofür sie
gedacht sind, und erklärt, wie Sie mit dynamisch geladenen Assemblys aus .NET Core arbeiten. Außerdem werden neue Techniken zum Isolieren von Baugruppen, Laden / Entladen und Sicherheitsaspekten vorgestellt. Nach dem Vortrag werden Sie besser verstehen, wie .NET Core unter der Haube funktioniert.
Andrey Borodin und
Vladimir Leskov (
Yandex ) werden über die Entwicklung von WAL-G, dem PostgreSQL RDBMS-Backup-System auf Go, sprechen. Sie werden über die Funktionen der Plattform bei der Interaktion mit einer großen Open Source-Datenbank und über die Community sprechen.

Das Vostok-Projekt ist ein Werkzeug und eine Praxis, die sich in der Firma Kontur bewährt hat, die die Projektteilnehmer zu OpenSource machen. Der führende Software-Ingenieur in der
Schaltung Grigory Koshelev wird über den Teil des Ostens sprechen, der eine zentralisierte Telemetrieverarbeitung bietet.
Vitaliy Semyachkin (JetStyle) wird seine Erfahrungen mit Sprachassistenten und intelligenten Lautsprechern Alex und Alice teilen: Welche Möglichkeiten und Funktionen sie haben, auf welche Rechen sie warten können, wie sie heldenhaft überwunden werden können und wie die ganze Geschichte vorbereitet werden kann. Am Beispiel eines experimentellen Falls mit einem „Smart Office Meeting Room“ wird Vitaly erzählen, wie sie mit Alisa zusammengearbeitet haben, wie sie Benutzer identifiziert haben, eine Schachtel Eisen an eine bestimmte Yandex-Station gebunden haben und was Sie sonst noch von der Yandex.Dialogs-Plattform erhalten möchten, damit daraus ein vollwertiges IoT-Zentrum wird wie Alexa.
Alle Berichte der letztjährigen Konferenz können auf dem YouTube-Kanal eingesehen werden.Management-Bereich
Anastasia Kalashnikova, eine praktizierende Psychologin und HR in IT, gibt praktische Empfehlungen zur Durchführung eines Interviews: Wie kann man bewerten, welche Fragen zu stellen sind und welche bei Ihnen zu behalten sind? wie man vorhersagt, ob eine Person in das Team passt; wie man versteht, ob ein Kandidat in der Lage sein wird, unabhängig zu arbeiten und ob er sich entwickeln wird; Lohnt es sich, Referenzen für den Kandidaten zu sammeln?
Alexey Zhukov von
Kontur wird
erklären , wie sie in Kontur Hypothesen testen, bevor sie Produkte und Funktionen veröffentlichen. In dem Bericht: Kundenentwicklung als Modell für den Aufbau eines Wachstumsteams, Lebensbeispiele zur Entwicklung und Entwicklung von Produkten für den B2B-Markt, die ein Unternehmer tun sollte.

Der Gründer der Agentur
Dolgushev und Starozhilov, Alexey Dolgushev , erklärt, wie dieses modische DevRel Menschen dabei hilft, mehr über Ihr Unternehmen zu erfahren, damit sie aufgrund ihrer Erfahrung in der Verwaltung von DevRel-Projekten in 10 Unternehmen und 10 Jahren Überwachung der IT-Branche mit Ihnen zusammenarbeiten möchten.
Alexey Kataev, Leiter Entwicklung bei
SkyEng, wird über Zeitmanagement für die Teamleitung sprechen. Alexey wird seine Erfahrungen im Kampf gegen Aufschub, Automatisierungstechniken, Delegation, eine Reihe von Checklisten und Life-Hacks darüber teilen, wie man mit allem Schritt hält.

Produktmanagerin
Svetlana Ayupova wird bei SkyEng, Produktteam Nr. 1 in Russland, über den Hypothesentestzyklus sprechen: Wo beginnt der Hypothesentest-Produktzyklus, die Hypothese, die Entscheidung, bestätigt den Wert und reduziert die Wirtschaftlichkeit, den Kampftest und die Schlussfolgerungen.

Die Gründerin von
massina.tech, Natalia Bulkina , spricht über problemlose „Problem“ -Interviews: Wie Sie mit einem Kunden auf qualitativ hochwertige Weise kommunizieren können, um die Realisierbarkeit Ihrer Geschäftsidee zu überprüfen. Natalia analysiert auch die Hauptfehler, die zu falschen Ergebnissen führen können.

Es gibt unzählige Schulungsmaterialien, in denen Sie erfahren, wie Sie delegieren und was passiert, wenn Sie dies nicht tun. Rückblickend können Sie jedoch sehen, wie selbst die erfahrensten Manager die Delegierung vernachlässigen. Warum passiert das? Wie kann man zwischen "Do it yourself" wählen und es dem Darsteller geben?
Ivan Sukhov wird erklären, warum Delegieren eine schlechte Option ist.
Mobiler Bereich
Alexander Denisov , leitender Entwickler bei
EPAM Systems und Leiter der Google Developers Group aus Nischni Nowgorod, wird seinen Vortrag Flutter widmen, dem schnell wachsenden modischen SDK von Google. Warum Sie auf Flutter achten sollten, was sich mit dem Aufkommen dieses SDK geändert hat und wie sich die Kriterien für die Wahl zwischen plattformübergreifend und nativ geändert haben.
Pavel Strelchenko von
HeadHunter wird erklären, warum das Erstellen von Plugins in Android Studio überhaupt nicht schwierig ist und ein sehr nützliches Tool sein kann. Pavel wird einen Expresskurs zum Thema Plug-in-Engineering halten. Am Beispiel seiner eigenen Erfahrung bei HH wird er Ihnen erklären, auf welche Probleme Sie möglicherweise stoßen und wie Sie sie lösen können.

Der Bericht von
Evgeny Krivobokov , dem führenden Entwickler von
Avito , wird für diejenigen nützlich sein, die den langsamen Aufbau des Android-Projekts und der IDE-Bremsen satt haben. Ein Clip mit Lifehacks zum Übertakten der Baugruppe und der IDE von einfach bis komplex. Es gibt auch praktische Tipps zum Optimieren und Optimieren des Gradle-Remote-Cache und zum Sammeln von Metriken selbst, ohne Gradle Enterprise zu kaufen.

Android Teamlead
Nikita Rusin erklärt Ihnen, wie sie bei
KODE das Problem der Verwendung eines anderen Technologie-Stacks für mehrere Projekte mithilfe des „Basisprojekts“ lösen - dem Ausgangspunkt jedes Produkts, wodurch die Effektivität des Teams gesteigert werden konnte. Nikita wird erläutern, wie ein Basisprojekt in seinem Unternehmen erstellt wird, welche Vor- und Nachteile dieser Ansatz hat und was zu tun ist, nachdem Sie ihn implementiert haben.

Der Leiter der Anwendungsentwicklung für mobile Plattformen,
Denis Malykh vom
Yaterx- Büro in Ekaterinburg, wird seine unschätzbaren Erfahrungen bei der
Umsetzung von Legacy-Projekten teilen. Veralteter Code und von Outsourcern akzeptierte Projekte: Umgang mit ihnen. Seine Beispiele basieren auf der iOS-Entwicklung, aber die Erfahrung ist sicherlich universell und wird sowohl für Entwickler als auch für Manager nützlich sein.

Über Wachstumskrankheiten, auf die die
Sberbank in der mobilen Entwicklung gestoßen ist, wird
TechLead Vladimir Tebloev mitteilen . Wie man mit der Tatsache umgeht, dass irgendwann eine große Anzahl von Menschen an einer Anwendung arbeitet, und wie man die Kontrolle über das System nicht verliert, selbst wenn es zu einem Unternehmen herangewachsen ist.

Für iOS-Entwickler haben wir einen Bericht mit dem faszinierenden Titel "Die dunkle Seite der iOS-Entwicklung", der sich auf die private API konzentrieren wird. Der leitende Entwickler der
Yandex- Division in Minsk,
Nikolai Volosatov, wird den Vorhang für die API für versteckte Systeme aufheben und auf der Grundlage der Erfahrungen seines Teams Empfehlungen zur Angemessenheit und den Folgen ihrer Verwendung
abgeben .

Das Schreiben eigener Regeln für Lint ist mit Schmerzen behaftet: Vor allem, weil es fast keine Informationen darüber gibt, wie dies öffentlich gemeint ist.
Tinkoff Igor Talankin gibt praktische Tipps zum Schreiben, Debuggen und Testen Ihrer eigenen Prüfungen für Android Lint. Es wird auch gezeigt, dass solche Überprüfungen „dumme“ Fehler beseitigen und die Testzeit verkürzen können.

Test- und QS-Bereich

QA-
Leiter in
2GIS Lidiya Soshkina zeigt am Beispiel der mobilen 2GIS-Anwendung, wie das Priorisierungssystem funktioniert. Der Bericht wird für alle nützlich sein, die noch nicht alles auf der Welt automatisiert haben und dennoch gezwungen sind, eine große Anzahl manueller Regressionstests durchzuführen. Auf dem Bericht erhalten Sie einen praktischen Leitfaden zur Priorisierung von Testfällen.

Der Gründer der
COMAQA.BY-Community für Testautomatisierung
, Anton Semenchenko, wird erläutern, ob der BDD-Ansatz den Frontend- und Backend-Testautomatisierungslösungen architektonische Einschränkungen auferlegt.
Anna Bogolyubova wird erzählen, wie sie das Problem der ausstehenden technischen Schulden am
Punkt lösen: Wenn sich Fehler und kleinere Verbesserungen ansammeln, aber keine Zeit für ihre Fertigstellung zugewiesen wird, weil es immer vorrangigere Aufgaben gibt. Diese Erfahrung kann überall angewendet werden, in jedem Team eines Workflows, auch im Privatleben.

Der technische QS-
Leiter in
RealtimeBoard Anton Necheuhin erklärt Ihnen, wie Sie einen zuverlässigen Stresstest durchführen, der alle Nuancen und sogar diejenigen berücksichtigt, die wir noch nicht kennen. Der Bericht enthält unter anderem die Überwindung technischer Schwierigkeiten und das Laden von Erfahrungen mit WebSocket-Verbindungen. Der Ansatz selbst kann für verschiedene Lasttest-Tools und Optionen zur Implementierung von Diensten verwendet werden.

In dem
Bericht wird Ivan Shelomentsev, ein Spezialist für Tests in der
Schaltung, darüber sprechen, wie die CPU mit NUnit 3.10.1 bei Nennlast geladen wird. anstatt teure Hardware zu kaufen, und erklärt die wichtigsten Punkte, die bei der Parallelisierung der Tests berücksichtigt werden sollten.

In den Tagen von DevOps sind die Rollen von Testern und QS-Fachleuten nicht ganz klar.
Alexey Lapaev (Tinkoff.ru) wird in die Zukunft des Berufs schauen und darüber nachdenken, wie man sich dem Thema Qualität nähert, um nicht aus dem Rhythmus der Entwicklung der Entwicklungssphäre herauszufallen. Alexey wird seine Ideen darüber teilen, wo er sich aus einem bedingten Tester entwickeln kann.
Vitaly Roshchupkin (
Kontur ) wird erzählen, wie sie alle Autotests vor der Feature-Veröffentlichung schreiben (ohne Autotests). Vitaliy erklärt, was ein Tester tun muss, um eine solche Entwicklungskultur zu entwickeln. Und was kann getan werden, um es zu zerstören? Es wird keine Technomyas geben, einen Bericht über Psychologie und Kommunikation mit Menschen.

Der Programmdirektor der Sektion,
Dmitry Yakin, wird Managementkämpfe abhalten. Managementkämpfe sind ein Format, das es ermöglicht, Episoden zu proben: wie man mit seinem Chef über Gehaltserhöhungen spricht oder wie man eine langweilige Aufgabe aufgibt. Wir werden mehrere Folgen verlieren und überlegen, was zu sagen war und was überflüssig war. Sie können teilnehmen oder einfach nur zuschauen.
Devops Abschnitt
Ruslan Serkin (DataArt) erklärt Ihnen, was serverlos ist und
womit es „gegessen“ wird, berücksichtigt die Hauptprobleme, die bei der Entwicklung auftreten können, teilt Ihre Erfahrungen und Praktiken mit, wie Sie beim Starten der Entwicklung mit serverlosen Technologien größere Fehler vermeiden können.

Der Direktor des Jekaterinburger Webstudios
Flag Mikhail Radionov erklärt Ihnen, wie und warum sie ihr CI im Laravel-Ökosystem geschrieben haben, um mit vielen verschiedenen kleinen Projekten zu arbeiten. Und er wird die Frage beantworten: "Lohnt es sich, Ihr CI für ein Webstudio zu schreiben?"

Elasticsearch wurde vor langer Zeit bei Contour bereitgestellt, und die darin enthaltene Datenmenge nähert sich einem Petabyte.
Der Contour- Softwareentwickler
Vladimir Lila wird Ihnen sagen, warum sie elastisch lieben, wie es dem Unternehmen hilft und warum Sie es lieben sollten. Vladimir wird über die Organisation des Prozesses, den Protokolltransport, technische Details zum Aufbau eines solchen Clusters, häufige Fehler und die Vorteile all dessen sprechen.
Evgeny Fomenko (
Megafon ) wird über die Erfahrungen bei der Änderung des Implementierungsansatzes sprechen: von Releases bis Fasttrack. In dem Bericht: Implementierung im Kontext einer umfassenden Architekturumwandlung, schnelle Implementierung von Änderungen in der verteilten Infrastruktur des Unternehmens, Möglichkeiten zur Erzielung eines schnellen Implementierungszyklus, Qualität und Automatisierung von Tests im Kontext einer kontinuierlichen Implementierung, Auswirkungen einer kontinuierlichen Bereitstellung auf die Leistung.
Victor Eremchenko (
Miro ) wird
erläutern , wie sie sich dem kontinuierlichen Bereitstellungsprozess näherten, wie diese Ansätze dazu beigetragen haben, die Anzahl der Rollbacks der Serverversion zu verringern, und wie dies Teams dabei hilft, ihre Funktionen schnell und bequem an die Produktion zu liefern. Der Bericht enthält unter anderem reale Beispiele für die Verwendung verschiedener Tools und technische Details des CI / CD-Prozesses.

Design-Bereich
Grigory Savenok , Leiter User Experience and Interfaces bei
MegaFon, erklärt Ihnen, wie Sie bei der Präsentation von Design für Nicht-Designer Lösungen zum ersten Mal schützen und keine Kommentare zu Schriftarten, Farben und Schaltflächen erhalten. Gregory wird anhand von Beispielen zeigen, wie weitgehende Änderungen vorgenommen werden können und wie dies vermieden werden kann. Der Bericht ist sowohl für Designer als auch für Manager nützlich.
Alexey Kulakov, Director bei JetStyle und Product Director bei
Ridero, glaubt, dass Feedback der König der Fähigkeiten ist. Dies ist das Beste, was Sie im Leben lernen können. Sie können nicht aufhören zu pumpen, alles wird besser damit. Auf der Konferenz wird Alexei zeigen, wie man einem Designer Feedback gibt und erhält.
Der Art Director von
MacPaw, Dmitry Novikov , erklärt Ihnen, wie und warum Sie Animationen in den Benutzeroberflächen benötigen, wie Sie Fehler vermeiden, wie Sie Animationen auf einfachste Weise entwerfen und wie Sie sie dem Entwickler geben.

Sie haben als Designer an einem langjährigen Produkt gearbeitet. Wie kümmert man sich um ihn, welche Probleme sind überhaupt zu lösen und sind die besten Lösungen immer in der Ebene der Schnittstelle?
Alyona Kirdina (Evil Martians) wird Ihnen erzählen, wie sie eBay in einem Jahr für das Geschäft einsetzen, nicht geleitet von Interviews, Analysen und plötzlichen Einsichten ... sondern von einer Liste von Fehlern im Szenario seiner Verwendung.
Alexandra Rudenko (Service Design Bureau) erklärt Ihnen, mit welchen Recherchen eine Customer Experience Map erstellt werden soll, welche Aufgaben sie für Designer löst und wie Sie den gesamten Kundenpfad und die Übergänge zwischen Online und Offline auf einer Karte abdecken können, um Kundenkontexte bei der Entwicklung von Produkten zu berücksichtigen .
Konstantin Ostroukhov (JetStyle) erklärt Ihnen, was ein generatives Design ist und mit welchen Werkzeugen es erstellt wird. Anhand von Beispielen aus seinem Instagram-Projekt über generatives Design erklärt er die Tricks, die er verwendet. Zum Beispiel, wie man kinetische Typografie, interaktive Animationen und generative Grafiken aus einem Partikelsystem verwendet, um Muster mithilfe von Code zu erstellen.
(Naumen) , . , , , .

, , : , , . ,
SEMrush .
, UX .

, -, , , , . . -
BeaversBrothers --, - , .

Science

Ist es möglich, Änderungen am Alterungsprogramm des Körpers vorzunehmen? Kann eine Person 150-200 Jahre leben? Ph.D., Leiter des Labors für die Modellierung biologischer Systeme (MIPT), wissenschaftlicher Direktor von
Gero, Peter Fedichev, wird berichten, wie die Forschung in den letzten 10 Jahren die Antworten auf diese Fragen verändert hat.
Pavel Skripnichenko (
UrFU, KantrSkrip ) wird über die Gefahr von Asteroiden-Kometen sprechen. Wie groß ist die Gefahr und ist die Bedrohung real? Kann sich die Menschheit vor der Gefahr eines Astroid-Kometen schützen? Was sind die Mittel zur Beobachtung, Vorhersage und Gegenwirkung und was muss noch getan werden, um die Frage zu beantworten - wird es kein Ende der Welt geben?
Gennady Shteh (
Naumen ) wird Ihnen über den Übergang von der Verarbeitung natürlicher Sprache zum Verständnis natürlicher Sprache berichten, was neuronale Netze im Jahr 2018 gelernt haben und welche Aufgaben Wissenschaftler jetzt automatisch lösen können. Für Entwickler erklärt Gennady, wie Sie Fragen zur maschinellen Textverarbeitung googeln und die bereits funktionierenden NLP-Methoden mit den neuesten vergleichen können. Wie Sie für ein Unternehmen einen kritischen Ansatz für maschinelles Lernen integrieren und prüfen, ob er in Ihrem Unternehmen benötigt wird.
Tatiana Zobnina aus
Naumen erklärt, warum und wie Daten im Zeitalter von "Big Data" und maschinellem Lernen analysiert werden. Kann man mit der Analyse von "Black Boxes" auskommen? Und bei welchen Problemen kann die Analyse der Beziehungen zwischen den Variablen nicht vermieden werden?
Igor Mamay (Kontur) wird das notwendige Minimum für das Verständnis von Quantenalgorithmen angeben, die physikalischen Prinzipien berücksichtigen, die Quantencomputer ermöglichen, das mathematische Modell einführen, erklären, was ein Qubit ist und welche Operationen daran ausgeführt werden können. Und Igor wird einen einfachen Algorithmus analysieren, der den Vorteil des Quantencomputers gegenüber klassischen demonstriert.
Nikolay Kuklin (Ceramic 3D) wird seinen Bildglättungsalgorithmus und seine Implementierung auf der GPU vorstellen. Dies ist eine echte Arbeitsimplementierung in einem kommerziellen Programm, mit der ein qualitativ hochwertiges Bild in einem Virtual-Reality-Helm gerendert werden konnte.


Die Entwickler von
Tinkoff.ru Vladislav Blinov und
Valeriya Baranova werden am Beispiel eines Chatbots herausfinden, wann ein wissenschaftlicher Artikel auf dem
neuesten Stand der Technik implementiert werden muss, in welchen Fällen Sie mit logistischer Regression auskommen können und wann es besser ist, sich an den guten alten Präfixbaum zu erinnern.
Die Abstracts aller Berichte finden Sie auf
der Konferenzwebsite .

Meisterkurse
Maxim Sosnov (
N1.RU ) wird ein JavaScript-Quiz veranstalten. Quiz ist ein Format eines intellektuellen Teamspiels, bei dem der Leiter eine Frage stellt und die Teams Antworten geben. Es spielt keine Rolle, wie viel Sie über JavaScript wissen - volles NaN oder echtes Ninja-JavaScript - auf jeden Fall werden Sie viele neue und interessante Dinge lernen! Das Gewinnerteam erhält Preise :)

UX-Designer bei
SEMrush Sergey Krivoy wird einen Workshop „Problem Engineering - Design Problems“ abhalten. Die Teilnehmer werden in der Praxis versuchen, neue Produkte zu entwerfen, indem alle interessierten Personen nicht über Funktionen nachdenken, sondern über Probleme, die sie lösen können.

CTO bei
Mastery.pro Andrei Fefelov wird eine Meisterklasse abhalten, in der er zusammen mit den Teilnehmern einen einfachen ausfallsicheren Cluster von 3 Knoten auf Postgres, Patroni, Consul, S3, Walg, Ansible aufbauen wird. Nach der Meisterklasse können Sie einen solchen Cluster mit den bereitgestellten Ansible-Playbooks von Grund auf neu starten.

Für diejenigen, die in die Welt des RFP eintauchen oder ihr Wissen in diese Richtung festigen möchten, wird
Vitaly Dmitriev (404 Group) zuerst einen Bericht erstellen und dann eine Meisterklasse über reaktive Programmierung abhalten. Das Programm umfasst die Grundlagen der reaktiven Programmierung, der Steuerung von Flows und Abonnements, der einfachen und eleganten Lösung realer Probleme, der Trennung von Nebenwirkungen und Geschäftslogik, der reaktiven MVC oder einem neuen Blick auf das State Management.

Registrierung
Registrieren Sie sich auf
der Konferenz-Website . Bis zum 1. April kostet ein Ticket 6000 ₽, dann - 7000 ₽.
Die Konferenz findet auf der Expo statt (Jekaterinburg, Expo-Boulevard, 2). Zur Expo organisieren wir morgens und abends einen kostenlosen Transfer vom Zentrum.

Jetzt mitmachen!