Die PHP Russia Konferenz wird am 29. November in Moskau offline sein

Die Pandemie hat alle Geschäftsprozesse betroffen, wir sind schon lange online. Aber am 29. November können sich PHP-Entwickler endlich in einer warmen Atmosphäre offline treffen, die besten Sprecher des PHP-Universums sehen, ihnen Fragen stellen, aktuelle Fälle analysieren und Probleme diskutieren. PHP Russia 2020 wird in Moskau im Radisson Slavyanskaya Hotel stattfinden. Kommen Sie, wenn Sie Beschleunigung und Richtung in der Entwicklung erhalten möchten, und erhalten Sie neue Ideen für Ihre Projekte!



Alexander Makarov wird über bevorstehende Aktivitäten auf der Konferenz, über einige Interaktionen und andere Nuancen sprechen. Alexander ist ein PHP-Experte, ein Leiter des Yii-Frameworks, ein Co-Autor von Yii 2 und ein Yii-Vertreter bei PHP-FIG. Neben der Entwicklung des Frameworks gelang es ihm, in verschiedenen Unternehmen wie Skyeng, Wrike und Stay.com zu arbeiten und ganze Generationen verschiedener Technologien im Kampf auszuprobieren.



Wir haben Alexander als Leiter des PHP Russia 2020 Programming Committee nach allen Aktivitäten und Interessen des Treffens gefragt .







Sasha, was erwartet uns bei der diesjährigen ersten Offline-Konferenz?



Es wird viele interessante Berichte geben.



In diesem Jahr haben wir ausschließlich russischsprachige Berichte gesammelt, da es jetzt unmöglich ist, englischsprachige Sprecher mitzubringen. Gleichzeitig wollen wir keine Kompromisse eingehen (zum Beispiel durch die Organisation ihrer Online-Performance), aber wir wollen eine "Tube" -Konferenz abhalten, da diese schließlich offline ist und alle die Live-Kommunikation sehr vermisst haben.



Wir haben Berichte ausgewählt, in denen wir verschiedene Möglichkeiten zum Schreiben von Code aufzeigen: Microservices, Parallelverarbeitung, langlebige Prozesse. Wir zeigen Ihnen, wie Sie PHP sonst noch verwenden können und womit Sie sich nicht anlegen sollten, und wir zeigen Ihnen, wie Sie Lösungen für häufig auftretende praktische Probleme besser formulieren können. Lassen Sie uns darüber sprechen, wie systematische Arbeit mit Legacy organisiert und mit technischen Schulden umgegangen werden kann. Lassen Sie uns zeigen, wie sich ältere Projekte weiterentwickeln, ohne den Code radikal neu zu schreiben.



Das Thema Sicherheit in Anwendungen wird ebenfalls ausführlich behandelt. Geplant sind eine sehr prägnante und umfassende Web-Sicherheits-Meisterklasse und ein Bericht, der sich mit recht interessanten Angriffstechniken sowie der Verteidigung gegen all dies befasst.



Natürlich wird es Informationen zu PHP 8 geben, und wir werden ein interessantes Thema ansprechen: Es ist nicht genau PHP, sondern das Schreiben von Plugins für unsere Lieblings-IDE - PhpStorm.



Wie in früheren Zeiten sind führende Unternehmen in der PHP-Entwicklung wie BADOO, Skyeng, ManyChat, Onliner, Lamoda, SpiralScout, Avito und SuperJob gut vertreten. Sie arbeiten nicht nur in PHP, sondern PHP ist das Wichtigste in ihrem Stack. Nicht alle werden notwendigerweise Präsentationen halten, aber Vertreter dieser Unternehmen werden alle sein.



Und natürlich werden alle möglichen interessanten Bibliotheken, Praktiken, Ansätze vorgestellt - und Testansätze sowie interessante Entwicklungsansätze und die Erfahrungen großer Unternehmen, die übernommen werden können. Der Zeitplan ist noch nicht vollständig ausgearbeitet, aber es gibt bereits ein vorläufiges Raster. Höchstwahrscheinlich wird es mehr Berichte geben, die immer interessanter werden.



Was ist diesmal ungewöhnlich?



Mit Dmitry Stogov vom PHP-Team wird es ein ungewöhnliches Format geben. Er hat JIT PHP gemacht.

Dmitry kommt nicht mit einem Bericht, sondern um in freier Form mit der Community zu kommunizieren. Es besteht die Möglichkeit, ihm Fragen zu stellen - nicht nur zu PHP 8 (und zu PHP im Allgemeinen), sondern auch zum Rest der Entwicklung und sogar zu dem, was er in seiner Freizeit tut. Dmitry hat eine unerschöpfliche Reihe von Gesprächsthemen, es ist sehr interessant für ihn, und wir werden diese Q & A-Sitzung moderieren.



Im letzten Jahr 2019 haben wir ein so wunderbares Format wie Unconference ausprobiert, bei dem jeder kommen und erzählen konnte, was er in einem Blitz-Format tut. Es wurde dann cool, weil es so völlig unerwartete Geschichten gab, aus denen später die OpenSourse-Bibliotheken und alle möglichen coolen Dinge hervorgingen. Bei Online-Meetups, bei denen wir uns manchmal jetzt treffen, erinnern sich alle noch gern an dieses Treffen. Wir haben beschlossen, dass wenn dies so ist, dieses Format nicht aufgegeben werden sollte, es ist cool. Und wir werden es dieses Jahr wiederholen.



In diesem Jahr liegt der Schwerpunkt also auf der Kommunikation, die alle so sehr vermisst haben?



Ja. Wir haben uns entschlossen, die Berichte etwas entladener zu machen und die Pausen - mehr. Es wird auch sicherer in Bezug auf Viren. Natürlich werden wir nach allen heutigen Maßstäben den Standort maximal sichern und es wird viel sicherer sein als mit der U-Bahn zu fahren - aufgrund von Desinfektion, Belüftung, Messung der Temperatur am Eingang, Desinfektionsmitteln. Der Sprecher wird kaum eine Maske tragen - er kostet mehr als eineinhalb Meter von der ersten Reihe entfernt, aber für den Rest werden Masken benötigt.



Was passiert mit der Konferenz und den Tickets, wenn die Quarantäne eingeführt wird und wir alle gezwungen sind, zu Hause zu bleiben?



Jetzt gehen wir davon aus, dass das Coronavirus lange Zeit bei uns ist, treffen die äußersten Vorsichtsmaßnahmen und treffen uns immer noch, weil wir irgendwie leben müssen, neue Informationen erhalten müssen und bereit sind, sie auch unter solchen Umständen weiterzugeben.



Aber wenn die zweite Welle uns vollständig abdeckt und alle Veranstaltungen verboten sind, lohnt es sich immer noch, Tickets für die Konferenz zu kaufen.



Warum?

Denn selbst wenn alle Konferenzen geschlossen sind, haben wir einen Plan B. Das Ticket geht nirgendwo hin, läuft nicht ab, kann beim nächsten Mal oder bei einer neu geplanten Konferenz verwendet werden. Das heißt, das Datum wird sich einfach verschieben. Wir haben diesbezüglich Vereinbarungen mit der Website und allen Auftragnehmern.



Das heißt, wenn nichts passiert, werden PHP-Konferenzen nicht online gehen?



Ja. Als sie das letzte Mal online war, war es stark, cool, aber es zeigte, dass Online ein anderes Medium ist, eine ganz andere Sache. Das Coole ist, dass Sie immer noch Lautsprecher hören können, ohne Lautsprecher aus sehr weit entfernten Ecken mitzubringen. Und es war einfach und wunderbar, dass in Bezug auf Überlagerungen weder wir noch sie etwas verloren haben.



Das Online-Format ist jedoch viel komplizierter in dem Sinne, dass sich alles als instabil herausstellt - Verbindungen können unterbrochen werden, etwas anderes kann passieren, Sie müssen darauf achten, dass jeder einen guten Ton hat, damit die Kameras normal sind usw. Es ist technisch sehr schwierig. Außerdem stellt sich heraus, dass Menschen aus verschiedenen Zeitzonen senden, und für einige ist es zu diesem Zeitpunkt bereits Nacht. Es wäre schlecht, wenn man in einer guten Zeit überhaupt nicht online wäre, aber zu viel online ist auch ärgerlich, und man möchte immer noch live chatten.



Bei einer regulären Konferenz werden Berichte benötigt, um sie nicht nur anzuhören. Sie sind großartig, sie haben Informationen, die Sie für sich und Projekte herausnehmen. Das Hauptziel der Konferenz ist es jedoch, ein Thema festzulegen und Erfahrungen auszutauschen. Es kommt vor, dass Sie nach einem persönlichen Gespräch mit anderen Teilnehmern viel Geld für die Zukunft erhalten und coole Informationen und möglicherweise sogar eine Lösung für Ihre aktuellen Probleme sowie Ideen und Anweisungen erhalten. Wir erhalten nicht weniger aus Gesprächen außerhalb der Vorlesungen als aus der Rede selbst.



Online ist das alles nicht und das ist ein großer Verlust. Das heißt, um auf die Frage zurückzukommen: Selbst wenn die Konferenz jetzt aufgrund eines Virus geschlossen wird, wird sie nicht abgebrochen, sondern einfach auf einen späteren Zeitpunkt verschoben. Und die Tickets verfallen nicht



Gibt es viele Leute, die dieses Jahr auftreten möchten? Fehlt den Lautsprechern das Offline-Format?



Ja, trotz aller Hindernisse gab es viel Wettbewerb um ein Offline-Meeting. Ich musste sogar wirklich sehr gute Berichte ablehnen, weil sie sich mit denen überschnitten, die mehr zum Thema passten. Im Allgemeinen können wir sogar einen interessanten Bericht hacken, wenn der Redner nichts über die Anwendbarkeit des Themas in der Praxis sagt - dies ist ein obligatorisches Element.



Bitte öffnen Sie den Prozess, der nach Auswahl eines Berichts beginnt.



Ich öffne es. Nach der Übermittlung wird jeder Bericht einer Person vom PC zugewiesen. Danach schauen wir uns den Berichtsentwurf an, auch ohne die Folien in der ersten Phase. Und wir werden die ursprüngliche Version des Berichts definitiv validieren: Welche Gedanken möchten Sie mitteilen usw.



Das heißt, wir diskutieren mit dem gesamten Programmkomitee und treffen gemeinsam eine Entscheidung, ob wir diese Richtung einschlagen oder nicht, ob sie eintreten wird oder nicht, worauf man sich besser konzentrieren sollte und was es nicht wert ist usw. Im Großen und Ganzen hängt es davon ab, ob das Thema jedem bekannt ist oder ob dieses Thema vielen noch unbekannt ist. Also geben wir dem Sprecher einen Weg, wo er graben kann.



Dann macht der Sprecher Entwurfsfolien, wir validieren sie auch. Und gehen wir weiter zu den Läufen, normalerweise gibt es mehrere davon. Wir rufen an und hören dem Sprecher zu - passt er in die Zeit, spricht er gut und fließend, stimmt alles auf den Folien, hat er einige der überaus wichtigen Informationen vergessen (seine Firma, welche Projekte sie dort durchführen, etwas anderes) dann).



Aufgrund der Läufe und des coolen Fachwissens am PC (es sind alles sehr erfahrene Redner, die auch in Europa gesprochen haben) erhalten wir am Ausgang sehr hochwertige Berichte und versuchen, die Messlatte nicht zu senken.



Gibt es eine Chance, dass ein nicht so bekannter und nicht so erfahrener Entwickler ein Thema findet, das auf die gleiche Weise wie von erfahreneren Kollegen folgt?



Ja. Lassen Sie mich Ihnen ein Beispiel geben.



In diesem Jahr haben wir die regionalen PHP-Communities gefragt, ob sie sprechen möchten und ob sie etwas für Meetups haben (damit sie von der Konferenz aus mit ihnen in Kontakt treten und hören können, was sie dort tun - in Unternehmen, Projekten usw.). Sie fingen an einzusenden, und wir haben uns zwei Dinge angesehen: Sind die Informationen im Prinzip gut für Vorträge und sind sie cool genug für die Konferenz?



Und es gibt Ergebnisse. Wir haben sie 2-3 Wochen lang angerufen, allen zugehört und es gibt wirklich coole und starke Leute. Viele Themen werden in diesem Jahr nicht geeignet sein, da sie entweder von den Autoren der Instrumente selbst oder von einer sehr erfahrenen Person bereits geschlossen wurden. Aber im Allgemeinen ist alles sehr wertvoll - wir werden einige in das Hauptprogramm aufnehmen.



Als wir in die Arbeit mit ihnen passten, hofften wir nicht, dass jemand sofort zur Konferenz kommen würde. Ohne Vorbereitung gibt es normalerweise wenig zu essen, aber wir waren angenehm überrascht, dass die Einreichung der Papiere stattgefunden hat. Und selbst wenn jemand nicht gegangen ist, kennt er jetzt die globale Richtung, und dies ist gut für den Austausch von Informationen und Aktivitäten in Gemeinschaften. Communities werden wachsen, sich weiterentwickeln, PHP vorantreiben und mit fantastischen neuen Geschichten kommen.



Ich nutze diese Gelegenheit und danke den PHP-Communities , die uns unterstützen.



Übrigens, während wir die Berichte durchgingen und die Communitys anriefen, kamen wir auf wunderbare Pläne - sie mögen nicht genau sein, aber wir denken, dass jeder PHP-Entwickler mit Selbstachtung diese Tools, Fähigkeiten und Technologien (einschließlich Englisch) kennen sollte. Bilder sind anklickbar.



Muss PHP-Tools lernen: PHP Engineer Dinge zu lernen:











Auf der PHP Russia 2020-Konferenz wird Alexander Makarov im Rahmen der besten PHP-Praktiken einen Vortrag über "Lassen Sie uns über den Code sprechen " halten . Sie lernen die Prinzipien zum Schreiben von Code kennen, der weniger kaputt geht. Zum Beispiel über Komposition und wie man sie erzwingt. Standardmäßig über private und benannte Konstruktoren. Zustand und Unveränderlichkeit sowie Anrufverkettung und mehr.



Am 29. November werden wir uns im U-Bahn-Raum treffen, um uns endlich live zu sehen. Hier können Sie Ihr Ticket für PHP Russia 2020 buchen. Schließen Sie sich der Telegramm-Community an, um architektonische Herausforderungen und andere PHP-Fragen zu besprechen.



, , (, !) , . !



All Articles