Denken Sie einen Moment darüber nach: Was ist im letzten Jahr mit .NET passiert? Was hat sich geändert, was sollen wir davon verwenden? Sie können diesen Artikel sogar verschieben und nachdenken, denn die Frage ist mehr als wert. Wir haben es selbst versucht und mehr als eine Stunde damit verbracht.
Dieses Jahr ist es schwieriger zu beantworten als gewöhnlich. Auf der einen Seite gibt es viele hochkarätige, aber sehr oberflächliche oder hochrangige Nachrichten, zum Beispiel: Microsoft
verbindet die Zukunft des Unternehmens jetzt eher mit Clouds und künstlicher Intelligenz als mit der Windows-Plattform. Aber was bringt ein gewöhnlicher Entwickler? Haben nicht vor vier Jahren alle in die Wolken geschrieben?
In dieser Realität müssen wir jedes Mal ein komplett neues DotNext-Programm erstellen. Um ein neues Programm zu machen, brauchen wir neue Leute. Alte und berühmte Leute in .NET, brandneu auf DotNext. In diesem Herbst wird beispielsweise der
Autor von CQRS, Greg Young, zu uns kommen.

Erkennst du diese Bücher?
"CLR via C #" von Jeffrey Richter ist das Handbuch vieler .NET-Entwickler, und
"Windows Internals" von Pavel Yosifovich ist eines der bekanntesten Bücher über die Windows-Entwicklung im Allgemeinen. Übrigens wurde dieses Jahr bereits die 7. Ausgabe veröffentlicht! Möchten Sie lernen, wie Sie mit den Autoren dieser Bücher chatten und ihre Berichte besuchen können? Willkommen bei Katze!
Die Gestaltung des Konferenzprogramms ist ein sehr anspruchsvolles Thema. Zum Beispiel war .NET Core vor drei Jahren etwas Neues, und jeder Bericht damit war angemessen. Vor zwei Jahren haben die Leute es in den Namen von Berichten an einen Ort und an einen anderen Ort hinzugefügt, um ihnen „mehr Spaß“ zu machen. Vor einem Jahr schoben sie es weiter in die Namen, aber es sah schon sündig aus. Es war, als ob eine Menge junger Großväter, die den Rolling Stones zuhörten, beschlossen, einen Teil des Textes der Mode halber im Stil des Rapper Kendrick Lamar zu lesen. So funktioniert das nicht: Die Rolling Stones sind für sich genommen wertvoll, und 2018 wurde .NET Core zur üblichen produktionsfertigen Technologie, die Sie verwenden, und es funktioniert einfach. Auf dem neuen DotNext nimmt .NET Core nur teil, wenn es wirklich benötigt wird. Zum Beispiel sprechen die Macher der Technologie darüber.
Rückblickend auf dieses Jahr scheint .NET gerade auf eine neue Ebene übergegangen zu sein. Entdeckungen und Verbesserungen sind nicht verschwunden, aber aus der Kategorie der schönen Namen von Technologien und anderen brillanten Bonbonverpackungen sind sie in die Kategorie der Bedeutung und Qualität übergegangen. Letztendlich hat sich die .NET-Welt immer positiv von anderen Technologien wie Java unterschieden, gerade durch das Vorhandensein einer begrenzten Anzahl von Dingen, die jedoch nur funktionieren. Nun, jetzt arbeiten sie
wirklich nur noch. Sie können zu wichtigen Dingen gelangen, die erst kürzlich keine Zeit hatten.
Heute freuen wir uns darüber zu sprechen, was der neue DotNext sein soll! Wir haben versucht, eine solche Konferenz zu veranstalten, eine solche Auswahl von Berichten und Rednern, die den aktuellen Stand und die Trends der .NET-Welt maximal widerspiegeln. Bei dieser Konferenz geht es nicht nur um .NET, sondern um die Vielzahl von Themen, die ein Entwickler benötigt, von trendigen Microsoft Clouds bis hin zu ewigen Themen der richtigen Anwendungsarchitektur.
Top ausländische Sprecher

Zum Beispiel kommt
Greg Young , der Erfinder des Begriffs CQRS, zu uns. Nur wenige Leute denken, aber in der CQRS-Welt ist nicht alles so einfach und verständlich, wie es aus dem Lesen des Wikipedia-Artikels hervorgeht. Für relationale Datenbanken gibt es eine Vielzahl von Tools, Berichtsgeneratoren, Data Warehouse, ORM, MicroORM, SQL-Bibliotheken usw. Bei der Ereignisbeschaffung vergessen Entwickler manchmal, dass nichts davon vorhanden ist, und stellen sogar eine Anfrage für ein Feld wie UserId, das fehlschlägt.
Es gibt rein architektonische Probleme. Wenn Sie genau in die Besonderheiten von CQRS eintauchen, müssen Sie, wie Sie sich erinnern, zusätzlich zum Ereignisspeicher eine zusätzliche Datenbank für Abfragen erstellen, in denen Daten, die aus früheren Daten und Ereignissen extrahiert wurden, asynchron geschrieben werden. Diese separate Datenansicht wird als Projektionen bezeichnet. Entwickler sind auf einen solchen Dualismus nicht vorbereitet, da er nicht in die klassischen Datenschichten passt.
Diese und andere Fragen können nicht mit jemandem besprochen werden, sondern mit Greg Young. Hier unterscheidet sich die Konferenz vom Lesen von Büchern oder Beiträgen auf StackOverflow. Sie können sich mit Entwicklern wichtiger Technologien treffen, deren Berichte besuchen, um tiefer in das Thema einzutauchen, und mit ihnen in Diskussionszonen chatten.

Gehen wir auf die andere Seite. Manchmal möchte ich beim Lesen eines Buches wirklich mit einigen Punkten streiten. Mit einem Buch zu streiten, das nicht antworten kann, ist eine solche Beschäftigung. Glücklicherweise kann man manchmal den Autor finden und alles ausdrücken, was in der Seele aufgekocht ist. Haben Sie Windows Internals gelesen? Vielleicht ein WPF-Kochbuch? Sie wurden von einer ganz bestimmten Person geschrieben -
Pavel Yosifovich , und er wird auch auf DotNext sein.

Ein völlig separates Gespräch - über
Jeffrey Richter . Er wurde bereits in den frühen 90er Jahren berühmt, als er ein Buch über das Programmieren von Windows 3.1 schrieb. Sein Buch „Programmieren von Anwendungen für Microsoft Windows“ wurde zu einem Klassiker, der später als „Windows via C / C ++“ veröffentlicht wurde und mehreren Ausgaben standgehalten hat.
Mit dem Aufkommen von .NET schrieb er "CLR via C #" - ebenfalls ein Klassiker, ebenfalls mehrere Editionen. Er ist einer der Gründer von Wintellect und, formal kein Teil von Microsoft, freier in Bewertungen, als er sich als bedeutender unabhängiger Windows-Experte einen Namen gemacht hat. Dies ist ein legendärer Mann auf dem Niveau von Charles Petzold und Don Box.

Natürlich wird es
Vagif Abilov geben - einen berühmten Redner und Mitglied des DotNext-Programmkomitees. Es wird einen spannenden Bericht über das Akteurmodell Akka, die Grenzen ihrer Anwendbarkeit, Skalierung und die grundlegenden Muster von Clusterentscheidungen geben.
Will immer noch Steffen Forkmann teilnehmen . Wenn Sie in Deutschland leben würden, würden Sie ihn als Schöpfer der .NET Online-Benutzergruppe kennen. Für uns ist es wichtiger, dass er große Anstrengungen in die Open Source-Entwicklung von F #
investiert , einschließlich
FAKE - F # Make,
Paket und
SAFE . Er hat einige interessante Präsentationen, und jetzt wählen wir aus, was am besten zu DotNext passt.
Top Hardcore
Eine der Eigenschaften des russischen Publikums ist die Liebe zum Hardcore, manchmal bedeutungslos und gnadenlos, von der die Besucher der europäischen Smoothie-Schlägereien ihr Gehirn völlig verbrannt hätten. Wir haben eine Antwort auf diese unausgesprochene Anfrage!

Zunächst wird
Egor Bogatov von Microsoft mit einem Bericht über Intrinsics und Mikrooptimierungen in .NET Core zu uns kommen. Fühlen Sie sich schlauer als der JIT-Compiler? Nehmen Sie die neue API für SIMD-Anweisungen auf und fälschen Sie SSE und AVX, solange es noch heiß ist. Ich möchte Sie daran erinnern, dass der Sprecher eine Person ist, die .NET Core in Mono zusammenführt und die Aktivitäten in CoreCLR, CoreFX und CoreRT gezielt überwacht. Wenn Sie ihn im Diskussionsbereich erwischen, können Sie eine Reihe von Fragen diskutieren, die sonst niemand beantworten wird.
Alexandre Mutel wird ebenfalls kommen - der Autor einer Reihe cooler Projekte (zum Beispiel SharpDX und Markdig), der Autor vieler intelligenter
Low-Level-Posts , MVP, einer der Hardcore-Entwickler von Unity Technologies. Lassen Sie einfach den Titel des Berichts hier: "Hinter dem Burst-Compiler wird .NET IL mithilfe von LLVM in hochoptimierten nativen Code konvertiert."
Bisher gibt es nicht viele Redner und Berichte auf der Website, da die Erstellung des Programms noch nicht abgeschlossen ist. Sie können sogar selbst
einen Bericht beantragen, wenn Sie der Meinung sind, dass Sie mit dem Bison der .NET-Welt um einen Platz im Programm konkurrieren können. Das ist ganz real, jedes Jahr kommen neue Redner zu uns.
Zum Nachtisch
Und natürlich wird es eine Reihe angenehmer Dinge geben, die wir alle von der Konferenz erwarten:
- BOFs. Für diejenigen, die noch nicht an unseren Konferenzen teilgenommen haben, wäre hier zu sagen, was es ist. Ich bin jedoch der Meinung, dass dies ein Thema für einen separaten Beitrag ist. Kurz gesagt, dies ist so etwas wie eine Mischung aus einem runden Tisch und einem Diskussionsbereich, in dem es keine Unterteilung in „Führungskräfte“ und „Publikum“ gibt und jeder interessante Themen zu gleichen Bedingungen sammelt und diskutiert.
- Das Brain Slaughterhouse wird zu uns kommen - das dynamischste intellektuelle Spiel mit einfachen Regeln. Nachdem das Gehirn vom Hardcore geschmolzen ist, kann man es nicht sofort in kaltes Bier eintauchen, es lohnt sich, es allmählich abzukühlen. Kurz gesagt, Teams sitzen in einem Raum und beantworten Fragen für mehrere Runden. Die Fragen sind völlig unterschiedlich - einschließlich des Erraten von Melodien, Videos, Bildern usw. Eine halbe Minute zur Frage, eine halbe Minute zur Antwort. Die Antworten werden nicht nach jeder einzelnen Frage bekannt gegeben, sondern erst am Ende der Runde. Gleichzeitig werden die Fragen so ausgewählt, dass sie ohne Vorbereitung mit Einfallsreichtum und schnellem Verstand beantwortet werden können (im Gegensatz zu den Spielen des Profisports ChGK).
- Verschiedene andere Nishtyaki, an die wir gerade denken.
Nächste Schritte
DotNext Moscow 2018 findet vom 22. bis 23. November statt. Weitere Bekanntschaften mit dem Projekt können
auf der Baustelle fortgesetzt
werden . Beachten Sie das Newsletter-Anmeldeformular auf der Hauptseite der Website: Es wird definitiv Neuigkeiten geben.
Vergessen Sie nicht, dass wir für alle Teilnehmer des vergangenen DotNext einen Rabatt von 20% haben - warten Sie auf eine E-Mail mit einem personalisierten Aktionscode.
Wir erwarten Sie auf der DotNext 2018 in Moskau!