Jet World: Freier freier Zugang zu den Berichten der Konferenz Joker 2018 + Überprüfung der Top Ten

Hallo Habr! Wir haben Videos von Joker 2018-Berichten gepostet und traditionell eine Auswahl der zehn besten Berichte nach Konferenzteilnehmern getroffen.



Alle Berichte gehen von „Junior“ bis „Senior“ in der Bewertung, aber die Unterschiede zwischen den Plätzen der Top-Ten-Berichte sind minimal und hängen stark von der Bewertungsmethode ab. Durch geringfügiges Ändern der Methodik können Sie die Orte stark ändern. Also schau dir alles an! Interessanterweise haben Joker 2018-Berichte einige der höchsten Durchschnittsbewertungen aller Zeiten.

Unter der Katze werden die Videos mit einem Inhaltsverzeichnis nach dem Inhalt des Beitrags, Präsentationen und Kurzbeschreibungen aufgeschlüsselt. Wir haben auch eine vollständige Konferenz-Playlist.

Keynote: Gehen Sie nicht von der Komplexität weg, rennen Sie


Sprecher: Venkat Subramaniam
Ort: 10
Bewertung: 4.14



Unsere Auswahl beginnt mit einer einführenden Keynote, die laut Zuhörern und Zuschauern von Joker die Stimmung und den Ton für alle anderen Berichte festlegt. Dies ist eine einfache, aber nützliche Geschichte des Gründers von Agile Developer darüber, wie unvermeidliche Entwicklungsprobleme auftreten - sowohl gewöhnliche als auch grundlegende - und wie man sie löst.

Änderungen an jedem erstellten System, einschließlich Anwendungen, sollten einfach und kostengünstig sein, dies ist jedoch viel einfacher gesagt als getan. Und in seiner Geschichte listet Venkat nur die Hauptpunkte auf, an denen wir die Anwendung unangemessen komplex machen - unlesbaren Code, unnötige Konfigurationen, Abhängigkeiten, den Wunsch, neue Technologien einzuführen und Versuche, ein einfaches Problem auf schwierige Weise zu lösen, was zu noch größeren Problemen führt.



Keynote: Die neue Realität der digitalen Zivilisation


Sprecher: Andrey Kurpatov
Ort: 9
Bewertung: 4.23
Präsentation des Berichts



Im 20. Jahrhundert erhielt ein Mensch in seinem gesamten Leben weniger Informationen als in einer Woche - aber dies ist eine zu kurze Zeit, als dass sich das Gehirn entwickeln und alles, was es sieht, angemessen wahrnehmen kann. Was ist in einer solchen Situation zu tun und wie hat sich das Informationsumfeld auf das menschliche Denken ausgewirkt? Was bedroht unser Gehirn mit einer aggressiven Informationsumgebung? Was sind die Hauptprobleme der menschlichen Intelligenz? Wie können Sie die Effektivität Ihres Denkens mithilfe der neuesten gehirnwissenschaftlichen Forschung verbessern?

Die Keynote des Psychotherapeuten Andrei Kurpatov zum Abschluss der Konferenz beantwortet diese Fragen. Sein Bericht wurde zu einem interessanten und, wie wir aus den Rezensionen sehen, erfolgreichen Experiment. Zuhörer, Redner und Konferenzteilnehmer fallen idealerweise in die Kategorie „informationsabhängig“ (schließlich besteht eines der Ziele bei der Teilnahme an einer Konferenz oder beim Lesen von Beiträgen in einem Hub darin, noch mehr Informationen zu erhalten).

Und laut dem Publikum wurden sie dazu gebracht, über die Geschichte über Informationspseudoschwäche, digitale Demenz und andere unangenehme Auswirkungen von Informationsrauschen nachzudenken und ihr Leben ein wenig zu überdenken. Und es ist viel wert, auch wenn das Thema Java nicht so sehr betrifft.



Jet Distributor ok.ru/music


Sprecher: Vadim Tsesko ( Inkubos )
Ort: 8
Bewertung: 4.26
Präsentation des Berichts



Auf dem siebten bis achten Platz steht eine Geschichte über die praktische Anwendung von Jet-Technologien am Beispiel eines Musikvertriebs in Odnoklassniki, die für alle geeignet ist, die interessiert sind oder ein funktionierendes, hoch belastetes System entwerfen müssen.

Vadim berücksichtigt verschiedene Konzepte, Tricks und Architekturlösungen, die in die neue Version des Distributors eingeführt wurden. Der Gesamtverkehr erreicht über Hunderttausende von Verbindungen 100 GB / s, und die Zeit bis zum ersten Byte beträgt nicht mehr als 100 ms.

Die Präsentation enthält außerdem zusätzliche Links für ein tieferes Eintauchen in das Thema sowie eine Feinabstimmung, um die Systemleistung zu steigern, das Debuggen und den Betrieb des Systems zu vereinfachen. Im Allgemeinen üben, üben und nichts als üben. Wer im Thema ist - muss zuschauen!



Die Abenteuer von Senior Holmes und Junior Watson in der Welt der Softwareentwicklung [Joker Edition]


Sprecher: Evgeny Borisov (Evgeny Borisov), Baruch Sadogursky ( jbaruch )
Ort: 7
Bewertung: 4.26
Präsentation des Berichts



"- Sherlock, warum funktioniert nichts mehr?"
- Das ist elementar, mein Freund! Erstens versuchen Sie, den fünften Spring in Java 7 auszuführen. Zweitens haben Sie nach einigen Monaten mit Groovy die Einhaltung von Semikolons vollständig eingestellt. Und drittens ist der Akku in Ihrem Laptop leer. “

Eine wundervolle Detektivperformance von Baruch und Eugene, die die Merkmale des Frühlings mit einem neuen „Fall eines deutschen Spions“ im Vergleich zu JPoint übertrifft. Holmes und Watson enthüllten einige Geheimnisse aus dem Leben der Entwickler über Bohnen im Frühjahr, Dokumentation und Ausnahmen. Auch wenn das Thema nicht sehr aktuell ist - schauen Sie unbedingt hin, die Handlung des Berichts des Duos ist sehr eingängig und faszinierend.



Java-Prozessspeicher in den Regalen


Sprecher: Andrey Pangin ( Apangin )
Ort: 6
Bewertung: 4.32
Präsentation des Berichts



Bezaubernde Punkte, warum Java Speicher frisst. Alles, was Sie wissen wollten, alles, was Sie vermuteten und wovon Sie in Albträumen träumen würden. Schließlich können nicht nur virtuelle Maschinen, sondern auch Bibliotheken und Benutzeranwendungen gierig sein und Probleme können sich an den unerwartetsten Orten verstecken.

Der Bericht kann als vollständige Anleitung zur Lösung von Speicherverlustproblemen verwendet werden. Das Wichtigste ist, dass die Tools, mit denen Sie den Speicherverbrauch sehen und fühlen können, zerlegt werden. Es wird empfohlen, nicht nur den Bericht anzuzeigen, sondern auch alle Schritte des Sprechens in Ihren eigenen Projekten durchzugehen und die Problembereiche zu aktualisieren.



Java Puzzlers NG S04: Ha, mit diesem Veröffentlichungszyklus scheinen Puzzler schon lange bei Ihnen zu sein


Sprecher: Baruch Sadogursky ( jbaruch ), Tagir Valeev ( lany )
Ort: 5
Bewertung: 4.33
Präsentation des Berichts



Die vierte Staffel der Java-Puzzler - Oracle hört nicht auf und bringt immer mehr Überraschungen, die Baruch (diesmal in einem Froschkostüm - Hallo JFrog) und Tagir auf interaktive und spielerische Weise sprechen.

Die Puzzlerregeln sind einfach: Sie müssen eine der Antwortoptionen auswählen, wie sich der ausgewählte Code verhält. Ein tiefer, informativer und lustiger Bericht, nach dem einige Dinge in Java aus einem anderen Blickwinkel betrachtet werden können. Schauen Sie sich das unbedingt an.



Der Walking Dead oder der GC hat immer Recht


Sprecher: Ivan Uglyansky ( dbg_nsk )
Ort: 4
Bewertung: 4.35
Präsentation des Berichts



Die automatische Speicherverwaltung ist eine der Hauptfunktionen von Java und anderen verwalteten Sprachen. Gleichzeitig wird in der Spezifikation zu GC nur sehr wenig geschrieben: Es wird vorgeschlagen, zu entscheiden, wie Müll von jeder spezifischen JVM-Implementierung gesammelt wird. Infolgedessen gibt es eine Vielzahl von Strategien und Freiheitsgraden für die Speicherbereinigung. Wann genau sollte zum Beispiel ein GC für ein totes Objekt kommen? Die Antwort ist nicht so offensichtlich und jede Entscheidung kann den Fortschritt des Anwenderprogramms beeinflussen.

Ja, dies ist ein Bericht über GC, aber mit einer guten praktischen Präsentation und Elementen eines Thrillers, in dem Ivan Uglyansky darüber spricht, warum der Sammler tote Objekte im Gedächtnis lässt, wie sich dies auf die Anwendung auswirkt und wie man während der Invasion laufender toter Objekte überlebt.



Denken Sie nicht an Qualität, sondern an Geschwindigkeit


Sprecher: Egor Bugaenko ( yegor256 )
Ort: 3
Bewertung: 4.35
Präsentation des Berichts



Yegors klassischer Bericht ist provokativ, brandgefährlich und nützlich. Dieses Mal geht es um das Thema Softwarequalität und darum, warum Codequalität eine notwendige Voraussetzung für eine Arbeitsumgebung ist und nicht die Aufgabe eines Entwicklers, wie jeder denkt.

Seiner Meinung nach sollten Programmierer schnell und nicht von hoher Qualität sein und Aufgaben so schnell wie möglich erledigen, damit sich das Projekt entwickelt und weiterlebt. Dies ist eine nicht standardmäßige Ansicht des Softwareentwicklungsprozesses, die von Joker-Zuhörern und Zuschauern sehr geschätzt wurde (zum Beispiel kam Baruch zu ihm und begann auf typische Weise Fragen zu stellen) und fand sie trotz der Provokation sehr nützlich.



Pattern Matching und seine imaginären Freunde


Sprecher: Tagir Valeev ( lany )
Ort: 2
Bewertung: 4.47
Präsentation des Berichts



Der Fall, in dem der Bericht von einem Experten in der Sprache erstellt wird und bereit ist, sich mit verwandten Themen zu befassen. Erschwinglich, qualitativ hochwertig und trotz der Ernsthaftigkeit des Mustervergleichs eine ziemlich unterhaltsame Geschichte darüber, wie Java-Autoren PM sehen, welche anderen neuen Funktionen erforderlich sind, um die Verwendung zu vereinfachen, und ob das Licht am Ende des Tunnels sichtbar ist.

Er enthüllt die Details der Arbeit des IDE-Entwicklers, beschreibt, wie die Entwickler der neuen API auf Probleme stoßen, und erklärt in zugänglicher Form, wo sich die Sprache bewegt und wie sie sich entwickelt. Eine sehr würdige Leistung und ein wohlverdienter Platz in den Top Ten. Wir empfehlen Ihnen, sich mit dem jeweiligen Ausbildungsstand vertraut zu machen.



Reaktive Feder


Sprecher: Josh Long
Ort: 1
Bewertung: 4.57



Unsere Auswahl endet mit einer Präsentation des „coolsten Frühlingsevangelisten der Welt“, Josh Long, der normalerweise Java-Konferenzen auf der ganzen Welt eröffnet, Community-Fragen beantwortet, Frühlingstipps gibt und vieles mehr.

Josh weiß, wie man leicht über komplexe Dinge spricht, und bei Joker 2018 konnte er einen Live-Codierungsbericht über Reactive Spring mit vielen Dingen einfügen: Netty-basierte Web-Laufzeit, Spring WebFlux, Spring Data Kay, Spring Security 5.0, Spring Boot 2.0, Spring Cloud Finchley. Er erklärt, was die reaktive API ist und wie man damit an Live-Beispielen mit einer unterhaltsamen Präsentation arbeitet. Sehr schnell, gleichzeitig lustig und sehr nützlich!

Übrigens empfehlen die Hörer, Josh zusammen mit einem Bericht über den Raketenmusik-Distributor von Odnoklassniki zuzuhören. Wenn Sie dies getan haben, überspringen Sie ihn und schauen Sie ihn sich an. Und laut ihnen möchte ich nach Joshs Rede "jetzt Anwendungen mit Reactive Spring erstellen!"

Eine vollständige Wiedergabeliste mit allen Berichten finden Sie hier . Wir erinnern Sie daran, dass der neue Joker 2019 auf dem Weg ist und vom 25. bis 26. Oktober 2019 in St. Petersburg stattfinden wird. Tickets dafür können und sollten auf der offiziellen Website gekauft werden .

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


All Articles