Hallo allerseits! Es waren nur noch wenige Tage bis zur einzigen
professionellen PHP-Konferenz . Im
Chat der Konferenz über Telegramm bereiten sich die Teilnehmer auf die Besprechungen vor, schreiben Fragen, legen den Zeitplan fest und diskutieren die Berichte. Aus diesem Grund haben wir uns entschlossen, Ihnen mehr über die Berichte zu erzählen - um Sie zu den wichtigsten Orten der Konferenz zu bringen. Anstelle von historischen Ruinen haben wir Rahmen, anstatt fallende Türme - OOP und Geschäftslogik, und Kathedralen werden durch Linter und Analysatoren ersetzt. Details unter dem Schnitt.

Das Programm
Das Programm der Konferenz
PHP Russia 2019 umfasste 22 Berichte. Sie gehen in drei Streams und wählen, was sie wollen, ist nicht einfach, aber es gibt auch drei Mitaps ... Das Dilemma ist nicht einfach und die Klontechnologie ist im Alltag leider noch nicht verfügbar. Wir haben uns entschlossen, Ihnen ein wenig zu helfen. Nein, klonen Sie nicht, aber erinnern Sie sich daran, dass, wenn Sie etwas verpasst haben, nicht verzweifeln, alle Berichte aufgezeichnet werden und dann angezeigt werden können.
Im Allgemeinen können alle Berichte in der Aufzeichnung angezeigt werden, aber Sie können dem Sprecher keine Fragen stellen, anschließend mit ihm sprechen, über Ihre Probleme berichten und in der Aufzeichnung um Feedback bitten. Deshalb lohnt es sich, einige Vorstellungen persönlich zu besuchen.
Sechs Berichte werden in englischer Sprache verfasst. Sie sind gleichmäßig auf drei Zielgruppen verteilt und verlaufen nicht parallel. Das heißt, wenn fließendes Englisch immer noch nur in der Liste der zukünftigen Erfolge enthalten ist, können Sie im nächsten Raum zum Bericht in Ihrer Muttersprache gehen. Dann können alle Einträge mit einem Wörterbuch nachdenklich betrachtet werden.
Alle Berichte des Programmkomitees der Konferenz sind bedingt in 5 Kategorien unterteilt. Wir werden kurz darüber sprechen und welche Themen in diesen Kategorien enthalten sind.
Angewandt
Informationen von ihnen können für fast jedes Projekt verwendet werden.
Pavel Murzakov wird im Bericht
„Domain Driven Design in Practice“ über die Leistung in PHP und
Sergey Pantyushin über Architektur sprechen.
Dmitry Eliseev wird den Code einsetzen und zeigen, wie
OOP in der Geschäftslogik korrekt
verwendet wird .
Srdjan Vranac wird das Bild mit dem Bericht „
Zerstörung verteilter Domänen - Abenteuer beim Aufbau verteilter Systeme “ ergänzen. Wir warten auch auf ein paar Berichte über Tests:
"Ein solcher Einheitencode wird Ihre Einheitentests ansprechen" von
Alexander Novikov und
"Codeception-Tests für PHP-Dienste". Wie man ohne Rückgriff bleibt “ von
Pavel Stashevsky .
Über die Zukunft der Sprache und neue Ansätze
Auch wenn diese Berichte nicht sofort angewendet werden können, ist es hilfreich zu wissen, wohin sich alles bewegt. Zum Beispiel wird es interessant sein, von
Nikita Popov zu erfahren,
was PHP 7.4 für uns vorbereitet, und über die
interessantesten in PHP 8 von
Dmitry Stogov .
Anton Shabovta wird
über asynchrones PHP sprechen: blockierende und nicht blockierende Operationen, die Struktur der Ereignisschleife und asynchrone Grundelemente von innen, Generatoren zur Steuerung des Programmausführungsflusses und vieles mehr. In der Kategorie gibt es zwei weitere Berichte:
„Entwicklung hybrider PHP / Go-Anwendungen mit RoadRunner“ von
Anton Titov , und
Arkadiusz Kondas wird über Methoden des
maschinellen Lernens in PHP sprechen.
Über nützliche Tools
Präsentationen über nützliche Tools, deren Implementierung Ihre Projekte erheblich voranbringen kann.
Wann ist es beispielsweise besser, PHP anstelle von Go zu wählen ? Die Antwort ist
Ilyas Salikhov .
Kirill Smelov wird aus einem unerwarteten Blickwinkel über
PhpStorm sprechen. Es stellt sich heraus, dass etwas in der IDE in PHP geschrieben ist.
Iskander Sharipov wird einen PHP-Linter einführen , der zehnmal schneller läuft als andere. Gute Hilfe bei der Arbeit.
In der Kategorie der Tools gibt es zwei Berichte, die nicht nur nützlich sind, sondern auch dazu beitragen, Ihr Englisch zu trainieren:
„Wie Sie Legacy Refactoring wieder zum Spaß machen - von Monaten zu Tagen“ von
Tomáš Votruba und
„Praktische erweiterte statische Analyse“ von
Dave Liddament .
Interessante Fälle
Fälle sind immer neugierig. Die Fehler und Erfolge anderer Leute, die Erfahrung, große Projekte in PHP zu erstellen - all dies wird benötigt, wenn Ihr Projekt wächst ... nun, oder wenn es bereits gewachsen ist, können Sie jetzt etwas anwenden.
Es gibt drei Geschichten in der Kategorie.
Dmitry Kubitsky wird über die
Moderation von Millionen von Anzeigen pro Tag über die Zustandsmaschine Anton Morev sprechen -
über den Übergang von der Rest-API zu GraphQL am Beispiel einer einfachen Website, eines Online-Shops und eines Projekts mit Microservices, und
Dmitry Kushnikov wird
über die Entwicklung der Facebook-Webhook-Verarbeitung sprechen : von null auf 12.500 pro Sekunde.
Zum Verständnis
Präsentationen, die das Verständnis für die Funktionsweise moderner Frameworks und Tools vertiefen. Lassen Sie uns das
Gerät von PHP-Frameworks ,
Zaubersprüchen in PHP und den
abstrakten Syntaxbaum - AST - analysieren.
Die Konferenz findet am 17. Mai in Infospace statt. Wir haben alle Informationen, die für Sie nützlich sein können, in den häufig gestellten Fragen zusammengefasst : Erhalten, Registrieren, Essen, Handzettel. Aufzeichnungen und Zeitplan .
Die Kommunikation auf der Konferenz erfolgt über unseren Chat in Telegramm . Wir veröffentlichen Nachrichten und Änderungen im Kanal an derselben Stelle. Wir haben auch soziale Netzwerke: VK, FB und Twitter. Abonnieren! Wir warten auf Sie bei PHP Russia 2019 am 17. Mai!