Überblick über den Frontend-Bereich auf der DUMP-Konferenz: Frontend-Entwicklung in ihrer Gesamtheit

Am 19. April findet in Jekaterinburg eine Konferenz der Entwickler von DUMP statt . Traditionell veröffentlichen wir Abschnittsberichte von Programmleitern.

Unser erster Beitrag zum Frontend-Bereich. Die Programmdirektorin der Sektion, Anastasia Kataeva, sagte, dass die Sektion interessant sein wird und warum sie dorthin gehen sollte.



Hallo!

Lass uns kennenlernen. Wir, Nastya Kataeva und Valera Kuzmin, arbeiten in der Rennstrecke und organisieren die UralJS-Treffen. Bei uns ist Vova Sannikov, eine Architektin aus Tochka und eine häufige Rednerin bei allen Arten von Tagungen und Konferenzen. In diesem Jahr machen wir zum ersten Mal den vorderen Teil der DUMP-Konferenz. Wir hoffen es gefällt euch.

Worum geht es in der Sektion?


Im Programm haben wir versucht, die Front-End-Entwicklung in ihrer ganzen Breite abzudecken. Die Verbreitung ist spürbar: vom Layout der Newsletter bis zur reaktiven Programmierung, von 2D-Grafiken im Browser bis zur mobilen Entwicklung, von Styleguides bis zum Schneiden einer monolithischen Anwendung.

Trotz unterschiedlicher Themen und Bereiche sind sich alle Berichte durch ihre Nützlichkeit in der Praxis einig. Wir glauben, dass bewährte Lösungen und Beispiele für den Kampf viel besser sind als Vakuum-Demos. Deshalb haben wir echte Geschichten aus dem Leben der Entwickler gesammelt. Die Referenten werden echte Erfahrungen, gewonnene Erkenntnisse und Best Practices austauschen.

Berichte


Der Web-Evangelist der HTML Academy , Community-Leiter für Webstandards und Moderator desselben Podcasts, Organisator der Web Standards Days, der Stadtversammlungen pitercss_meetup und der Konferenz pitercss_conf 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 vorstellen , 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 Winkelelemente: 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.


Alle Berichte der letztjährigen Konferenz können auf dem YouTube-Kanal eingesehen werden.

Das vollständige Konferenzprogramm und die Registrierung finden Sie auf der Konferenzwebsite .

Wir warten am 19. April bei DUMP auf Sie . Komm, es wird interessant sein!

Source: https://habr.com/ru/post/de444798/


All Articles