Vom 15. bis 16. Mai fand die DotNext 2019 Piter-Konferenz statt. Das Wetter in St. Petersburg war ungewöhnlich warm. Die Stadtbewohner sahen ungläubig einen seltsamen gelben Ball in einem ungewöhnlich blauen Himmel an und konnten sich immer noch nicht entscheiden, ob es Zeit war, in einen Sommermantel zu wechseln. Und das Kongresszentrum des Park Inn Pulkovskaya Hotels öffnete den Besuchern die Türen zur größten Veranstaltung in russischen Tochtergesellschaften. Wir erinnern uns, wie es war.

Themen
Ich denke, viele haben bereits bemerkt, dass DotNext gegenüber verschiedenen Richtungen immer toleranter wird. Diesmal gab es einen Platz für Architektur, Trends und nur gute Praktiken, denen es oft an Arbeit mangelt. "Was ist mit Hardcore ?!", Riefen Hardcore-Liebhaber und winkten Tomaten. Ich beeile mich, Sie zu beruhigen, alles ist in Ordnung mit dem Hardcore, er wird immer eine Mehrheitsbeteiligung haben.
Berichte
Ich möchte Sie daran erinnern, dass die vollständige Liste der Berichte noch vorhanden
ist und die Präsentationen nach einiger Zeit an derselben Stelle erscheinen. Für das Video sollten diejenigen, die das Feedback-Formular ausgefüllt haben, bereits einen Link erhalten haben. Der Rest hatte etwas weniger Glück und muss warten, bis die Videos der Öffentlichkeit zugänglich sind. Normalerweise geschieht dies näher an der
nächsten Konferenz, die übrigens vom 6. bis 7. November in Moskau im WTC-Kongresszentrum stattfinden wird. Aber die Transkripte einiger Berichte werden im Sommer auf dem Hub erscheinen, verpassen Sie nicht!
Es wird auch einen traditionellen Beitrag mit TOP-10-Berichten geben, und wir werden die Meinung der Mehrheit der Teilnehmer herausfinden, aber im Moment werde ich Ihnen ganz kurz sagen, woran ich mich persönlich erinnere.
Mikhail Shcherbakov ( yu5k3 ) "Deserialization vulns: Vergangenheit, Gegenwart und Zukunft"

Sicherheitsexperten sind immer Stückware. Und so tief und relevant, und die Halle schlief nicht ein - und so überhaupt am Nachmittag mit Feuer. Mikhail hat das Thema Schwachstellen in Deserialisierern gelöst und bewährte Methoden zum sicheren Schreiben von Deserialisierungen ausgetauscht.
Evgeny Peshkov ( epeshk ) „Multithreading in .NET: Wenn Produktivität nicht ausreicht“

Eugene gab sein Debüt bei DotNext vor einem Jahr in St. Petersburg mit einem Bericht über Ausnahmen, nahm sofort die ersten Zeilen der Ratings und lieferte zum dritten Mal in Folge Därme an Ihren Gerichtstisch. Ich bin oft ein Gegner in Streitigkeiten über die Nützlichkeit des Studierens von Details auf niedriger Ebene. In der Tat ist dies für die Mehrheit
Schnickschnack im Zoo. Für das Infrastruktur-Team von Kontur, in dem Zhenya arbeitet, ist Hardcore das Leben und das Leben ist Hardcore. Dieses Mal sprach er über die Funktionen der Arbeit mit Multithreading in .NET und kombinierte die Theorie elegant mit praktischen Fällen, die sein Team entschieden hatte.
Konstantin Gustov „DDD in Microservices: Komplexität versus Komplexität“

Konstantin erzählt weiterhin die Geschichte des Monolithenschnitts,
der im vergangenen Herbst auf der DotNext 2018 in Moskau begann. Ein ausgezeichneter Bericht über die praktische Anwendung von DDD bei großen Anwendungen. Unabhängig davon möchte ich darauf hinweisen, dass Kostya in den letzten sechs Monaten als Redner stark gepumpt hat.
Roman Nevolin ( nevoroman ) „Warum funktioniert Ihre Architektur und wie kann man damit leben ? “


Warum habe ich zwei Berichte nebeneinander gestellt? Das funktionale Paradigma boomt. Weitere Funktionen kommen aus der Funktionswelt zu C #. In beiden Berichten geht es darum, Brücken zwischen Paradigmen zu schlagen. Wie hier und jetzt, ohne zu F # oder insbesondere zu Haskell zu wechseln, um die Vorteile eines funktionalen Ansatzes zu nutzen. Dies ist nicht nur Thread-Sicherheit und Skalierbarkeit, sondern beispielsweise auch die Ausdruckskraft des Codes (hi, DDD). Meiner Meinung nach erwies sich Romans Bericht als solider und einfacher, mit traditionellen Witzen und Trolling. Es ist jedoch schwierig, mit sich selbst zu streiten, sodass die Konfrontation von Paradigmen im Paarbericht deutlicher wird. Und obwohl die Erstellung eines solchen Berichts um eine Größenordnung schwieriger ist, haben Vagif und Maxim es cool gemacht.
Dylan Beattie (Skills Matter) "Die Kosten für Code"

Abschluss des Keynote-Programms von Dylan Beatty. Und es ist sehr richtig. Dylan als Zauberer holt Mosaikstücke aus einem Hut heraus (dort ist sie links auf dem Foto) in Form von Memen, Code, Nachrichten und Fakten. Und wenn Sie es am wenigsten erwarten, op! die Magie! und das Puzzle wird dem großen philosophischen Gedanken hinzugefügt.
Diskussionsbereiche
Normalerweise versuchen sie, etwa 5 bis 10 Minuten lang Berichte über Fragen des Publikums zu hinterlassen, aber manchmal gibt es so viel Material, dass es nicht einmal das gibt. Glücklicherweise hat jeder Saal eine eigene Diskussionszone, in der der Redner und alle, die sich nach dem Bericht bewegen möchten. Sie können Fragen stellen, die als "Nicht für das Protokoll" bezeichnet werden, oder Sie können ein Autogramm oder Foto anfordern.


Ausstellungs- und Demobühne
Der gesamte freie Raum zwischen den Hallen wird von den Ständen der Partner belegt.

Eineinhalb Dutzend Unternehmen freuten die Teilnehmer mit Aktivitäten: Quests, Quiz, Lotterien und natürlich Aufgaben, wo ohne sie.


Murano Software verwöhnte alle mit Eis.

EPAM brachte Airhockey und Flipper.


Und Arcadia hatte im Allgemeinen etwas Außerirdisches.

Demo Stage ist ein separater Bereich, in dem Live-Berichte von Partnern sowie Preisverlosungen stattfanden.


Dotnetru
DotNetRu hatte ein eigenes umfangreiches
Programm am Stand der Allrussischen Vereinigung der .NET-Gemeinschaften.
Die Runden Tische diskutierten alles von Avalonia bis DDD.

Wir haben uns die Berichte angehört.

Und natürlich haben sie im Quiz und in der Quest Preise gewonnen.

BOFs und Party
Während beim ersten BOF über die Zukunft von ASP.NET diskutiert wurde, gab es beim zweiten eine hitzige Diskussion über .NET 5: Was ist neu darin, wie Mono jetzt leben wird und warum Microsoft CoreRT nicht unterstützen will. Die Teilnehmer teilten auch ihre (sowohl positiven als auch nicht sehr positiven) Erfahrungen beim Übergang vom klassischen .NET Framework zu .NET Core.

Zu dieser Zeit fanden im Bankettsaal nicht weniger hitzige Diskussionen statt.

Das Hauptereignis der Party war jedoch die traditionelle Live-Aufführung der DotNext-Sprecher Dylan Beatty, Vagif Abilov und Maxim Arshinov.


Nachwort

DotNext 2019 Piter ist vorbei. Dies bedeutet aber auch den Beginn jener unsichtbaren Prozesse, die DotNext 2019 Moskau vorausgehen. Ich möchte Sie noch einmal daran erinnern, dass es am 6. und 7. November 2019 im WTC Congress Center stattfinden wird.
Wenn Sie Kollegen im Workshop etwas zu erzählen haben, ist jetzt der richtige Zeitpunkt, um einen Bericht einzureichen. Folgen Sie dem
Link , alles ist da, alles ist gemalt.
Und die Namen der ersten Sprecher sind bereits bekannt.

Federico Lois (Corvalius) ist Mitbegründer von Corvalius R & D und hat sich in den letzten zehn Jahren mit der Leistung von Algorithmen sowohl auf der CPU als auch auf einer speziellen Hardware wie der GPU befasst. Seine Erfahrung reicht von der Verwaltung der Leistung von Bankensoftware bis zur Optimierung der Datenbank-Engine. Die Interessen liegen in den Bereichen hochverteilte Systeme, massenparallele Technologien, Optimierungen auf niedriger Ebene und leistungsstarke Computergrafiken.
Hier und
hier ist ein Video seiner vergangenen Berichte.

Jeff Prosise (Wintellect) ist Mitbegründer von Wintellect (zusammen mit Jeffrey Richter und John Robbins). Er hat neun Bücher und Hunderte von Artikeln über Softwareentwicklung geschrieben und widmet sich derzeit hauptsächlich der Arbeit mit Azure, der Erstellung von KI-Lösungen und der Verwaltung von WintellectNOW.

Victor Gamov (Confluent) - Mitbegründer des Podcasts "Debriefing", der von vielen Programmierern geliebt wird. Gleichzeitig ist Developer Advocate bei Confluent, das eine Plattform entwickelt, die auf Apache Kafka basiert. Hilft Kunden beim Entwurf und der Entwicklung verteilter Streaming-Datenverarbeitungssysteme. Co-Autor des Buches "Enterprise Web Development" von O'Reilly.
Tickets für den Herbst DotNext 2019 Moskau sind bereits im Verkauf und bis zum 1. Juni gilt der niedrigste (Early Bird) Preis. Darüber hinaus sollten alle Teilnehmer von DotNext 2019 Piter per E-Mail einen persönlichen Aktionscode erhalten haben, der den Preis noch angenehmer macht. Wir sehen uns im Herbst!