Joker 2018: Das Unmögliche ist möglich

Das lang erwartete Java-Event der zweiten Jahreshälfte fand vom 19. bis 20. Oktober 2018 in St. Petersburg statt - die Joker 2018- Konferenz. Details, Eindrücke, Details - alles weiter.



Das Ziel einer guten technischen Konferenz, Joker 2018 , ist es, das Unmögliche möglich zu machen:

  • Hören Sie zu und unterhalten Sie sich mit Stars der realen Welt des Themenbereichs (Konferenzredner).
  • die Gelegenheit erhalten, sich an einem Ort mit vielen intelligenten qualifizierten Personen (Konferenzteilnehmern) zu treffen, die gemeinsame Interessen und Kontexte haben (Bücher und Artikel lesen, Frameworks verwenden, Podcasts anhören);
  • Lerne etwas Neues, indem du dir gestern das Unmögliche unmöglich machst.

Prolog


Der Konferenz ging eine ernsthafte Vorbereitung voraus, einschließlich einer Reihe von Artikeln über Habré im Blog der JUG.ru Group , die in direktem Zusammenhang mit der Konferenz stehen:


Meiner Meinung nach könnten Interviews mit Rednern den größten Einfluss auf die Auswahl der Berichte zur Anzeige gehabt haben. Meine Favoriten aus den obigen Interviews sind Gespräche mit Josh Long von Pivotal und BellSoft-Mitarbeitern , Alexander Belokrylov und Alexey Voitylov.

Saal des Kongress- und Ausstellungszentrums "EXPOFORUM", in dem die Konferenz stattfand.



Neu in diesem Jahr - Demo-Zonen.



Autogrammstunden mit Buchautoren - Baruch Sadogursky signiert das Liquid Software- Buch.



Konferenzstart


Alexei Fedorov, Andrey Dmitriev und Ivan Dolgov eröffnen die Konferenz. Präsentation des Programmkomitees und der Referenten, Begrüßung der Sponsoren.



Erster Tag


Gehen Sie nicht von der Komplexität weg, rennen Sie
Venkat Subramaniam, Agiler Entwickler, Inc.



Dies ist nicht das erste Mal, dass Venkat auf Konferenzen von JUG.ru spricht. Zum Thema des Berichts wurde weitgehend ein Interview mit Venkat geführt , das vor der Konferenz geführt wurde. Über die Komplexität seiner verschiedenen Erscheinungsformen, einschließlich technologischer, von einem der besten Redner und qualifizierten Ingenieure der Welt.

Schatz, lass uns ARM versuchen? Theorie, Anwendungen und Arbeitslasten
Alexander Belokrylov und Alexey Voytylov, BellSoft



Vertreter des jungen Unternehmens BellSoft über die aktuelle Situation mit ARM- Hardware und -Software (Einzelheiten zur Organisation des Unternehmens in einem Interview ). Regelmäßige Teilnehmer der JUG.ru-Kundgebungen und -Konferenzen hatten die Gelegenheit, noch einmal zuzuhören und sich mit ihrem bekannten Alexander Belokrylov und Dmitry Chuyko zu treffen und sich mit Alexei Voitylov zu treffen.

Entfliehen Sie der Jar Hell mit Jigsaw Layers
Nikita Lipsky, Excelsior LLC



Versuchen Sie unbedingt, an Berichten von Nikita teilzunehmen, der die Hörer traditionell nicht mit originellen Themen und einem hohen Maß an Hardcore enttäuschte. Dieses Mal wurde eine ausführliche Erläuterung des Grundes für die Ablehnung der Versionierung im modularen Jigsaw- System als Thema ausgewählt. Um das Problem von Versionskonflikten zu lösen, werden Jigsaw Layer vorgeschlagen, die ungefähr verfügbar sind.

Spring Boot 2: Was sie nicht in Versionshinweisen schreiben
Vladimir Plizga, CFT



Wahrscheinlich der praktischste Bericht für die meisten Konferenzteilnehmer. Spring und Spring Boot sind derzeit die dominierenden Tools in der Unternehmensentwicklung. Daher sind die Probleme, die beim Upgrade auf die zweite Version von Spring Boot auftreten, sehr relevant. Überrascht von der Anzahl und Vielfalt der möglichen Rechen.

Microprofile.io: nicht Spring Single
Dmitry Alexandrov, T-Systems



Bericht über die junge Spezifikation für den Bau von Mikrodiensten - Eclipse MicroProfile . Vor dem Bericht konnte ich vier seiner Implementierungen ausprobieren: Hammock , Thorntail (ehemals WildFly Swarm ), Helidon und Payara Micro . Ich mochte Dmitrys detaillierte Darstellung der Unterschiede in verschiedenen Versionen der Spezifikation sehr, ein ausgezeichneter Bericht.

Die Abenteuer von Senior Holmes und Junior Watson in der Welt der Softwareentwicklung [Joker Edition]
Evgeny Borisov, Naya Technologies und Baruch Sadogursky, JFrog



Modifizierte Ausgabe von "Adventures", die vor sechs Monaten bei JPoint 2018 Premiere hatte (siehe Details ). Die brillante Leistung von Baruch und Eugene. Zu den zuvor vorgestellten Fällen, der Post und The Poisoned Spring, wurde der Fall German Spy hinzugefügt.

Das Interview
Die Zuschauer der Online-Sendung hatten zusätzlich die Möglichkeit, zwischen den Berichten Interviews anzusehen. Die Interviews waren Oleg Olegchir Chirukhin, Eugene Phillennium Trifonov und Gleb Gvsmirnov Smirnov.

Wie weiter unten zu sehen ist, werden Interviews mit Robert Scholte, Pavel Finkelstein, Ivan Uglyansky, Oleg Shelaev und Dmitry Chuyko geführt.



Es wurden auch Interviews mit Vertretern von Sponsoren wie Sberbank , Innopolis und Futurice geführt .



Runder Tisch mit Joker-Organisatoren
Eine sehr interessante Frage-Antwort-Sitzung mit den Teilnehmern des Programmkomitees (PC) der Konferenz. Es gab eine seltene Gelegenheit, Fragen zu den Mechanismen zum Empfangen und Vorbereiten von Berichten, zur Auswahl von Konferenzthemen, zur Lösung unvorhergesehener Situationen usw. zu stellen. usw. Die Teilnehmer des PC Andrey Kogun, Vladimir Sitnikov, Andrey Dmitriev und Dmitry Alexandrov beantworteten Fragen. Sie wurden von der Leiterin der JUG.ru-Gruppe Alexey Fedorov und der Programmkoordinatorin Daria Kudinova unterstützt.



Bof Sitzungen
Auf der Konferenz gab es fünf BoF- Sitzungen: „Korrektes API-Design“, „Java 11 - Übergang oder nicht?“, „Tools (IDEs, CI usw.)“, „Fehlerbehebung in der Produktion“, „Von FP zu Reaktiv“ (die ersten vier) Russisch, letzteres auf Englisch). Man könnte ein Thema näher zu sich selbst wählen, um genau zu entscheiden, wohin man gehen soll.



Zweiter Tag


Java vorab mit GraalVM kompilieren
Oleg Shelaev, Orakel



Hervorragendes Einführungsgespräch über GraalVM von Oleg Shelaev ( Java-Champion , Ex- ZeroTurnaround , Mitbegründer von vJUG ). Oleg sprach über das Gerät und die Funktionen der virtuellen SubstrateVM- Maschine sowie über die Vor- und Nachteile von GraalVM (beispielsweise eingeschränkte Unterstützung für das Spring Framework ). Es war interessant und nützlich, nach der Präsentation eine praktische Demonstration zu sehen.

Micronaut vs Spring Boot oder Wer ist der Kleinste hier?
Kirill Tolkachev und Maxim Gorelikov, TsIAN



Beide Redner, Cyril und Maxim, haben es seit der letzten Konferenz geschafft, ihren Arbeitsplatz bei Alpha Labs zu ändern. In dem Bericht ging es darum, das derzeit modische Mikroframework für den Bau von Micronaut- Mikrodiensten mit dem klassischen Spring Boot zu vergleichen ( Spark erschien im zweiten Teil des Berichts im Vergleich).

Der Vergleich wurde nach folgenden Kriterien durchgeführt: Bequemlichkeit beim Generieren von Dateien mithilfe der CLI , Mindestspeichermenge, Erfolg beim Start, Stabilität der Antwort auf Anforderungen und mehr. Um die Intrige zu retten - die Ergebnisse des Vergleichs können beim Anzeigen des Berichts gefunden werden.

Java Puzzlers NG S04: Ha, mit diesem Veröffentlichungszyklus scheinen die Puzzler schon lange bei dir zu sein!
Baruch Sadogursky, JFrog und Tagir Valeev, JetBrains



Die vierte Staffel von Brand-Java-Puzzlern von Tagir und Baruch. Baruch in einem Froschkostüm ist ein Hinweis auf die Zugehörigkeit zum JFrog- Team (ich weiß nicht einmal, welches Kostüm zu Tagir passen würde, womit ist JetBrains verbunden?).

Die Regeln sind immer noch dieselben - wählen Sie eine der Antwortoptionen aus und stimmen Sie ab (kompiliert / nicht kompiliert, Verhalten des Codes, nicht offensichtliches Verhalten, Kenntnis der Spezifikation und leider Java- Implementierungsfehler). Spaß, aufregend, aufregend!

Attributbasierte Autorisierung: Wie wir aufgehört haben, Rollen zu verteilen und uns in der Politik zu engagieren
Anton Lapitsky, CUSTIS



Anton gab einen Überblick über die verschiedenen Ansätze zur Differenzierung von Zugriffsrechten und ging detailliert auf die attributbasierte Zugriffskontrolle ( Attribute-Based Access Control , ABAC ) ein. Der XACML- Standard wurde erwähnt und das ursprüngliche EasyABAC- Framework eingeführt , das verwendet werden kann. Das Framework basiert auf dem WSO2 Balana- Projekt.

Der Bericht kann für Java-Projekte interessant und nützlich sein, bei denen ein ähnlicher Bedarf an attributbasierter Autorisierung bestand.

Der Walking Dead oder der GC hat immer Recht
Ivan Uglyansky, Excelsior LLC



Iwans zweite Rede auf JUG.ru- Konferenzen (siehe Informationen zum Sprechen bei JPoint 2018 ). Ivan ist einer der Initiatoren der Erstellung des Excelsior JET-Blogs und Mitorganisator von JUGNsk .

Bericht über die Merkmale der Implementierung von Garbage Collection-Strategien mit Thriller-Elementen in vier Teilen: "Ghost Objects", "F-Reachables", " Nepotism " und "Conservatism". Ein origineller faszinierender Bericht eines geschulten Zuhörers. Die scherzhafte Antwort des Hörers auf den Bericht .

Kotlin - 2 Jahre in Produktion und keine einzige Pause
Pavel Finkelstein, Lamoda



Pascha konnte regelmäßig auf früheren Java-Konferenzen JUG.ru als aktiver Teilnehmer getroffen werden, daher war es sehr interessant, ihn in seiner neuen Rolle als Redner zu sehen.

Aufgrund der zunehmenden Verbreitung und Attraktivität der Kotlin- Sprache ein hoch relevanter Bericht. Merkmale der Verwendung von Kotlin in der Unternehmensentwicklung, mögliche Probleme und Möglichkeiten zu deren Lösung. Am Ende des Berichts war er sehr freundlich, erschöpfend und beantwortete die Fragen des Publikums vollständig.

Die neue Realität der digitalen Zivilisation
Andrey Kurpatov



Der Abschlussbericht der Konferenz war die Geschichte eines berühmten Psychotherapeuten über die Auswirkungen der Informationsumgebung auf das menschliche Gehirn, Informationspseudoschwäche, digitale Demenz und vieles mehr. Zuhörer, Redner und Konferenzteilnehmer fielen so gut wie möglich in die Kategorie der informationsabhängigen (eines der Ziele der Teilnahme an einer Konferenz ist es, noch mehr Informationen zu erhalten). Trotzdem sind die Informationen in diesem Bericht nützlich, erweitern das Wissen und den Horizont. Der Bericht kann zur Anzeige empfohlen werden.

Das Interview
Neben Oleg Chirukhin und Jewgeni Trifonow führte Vladimir Krasilshchik am zweiten Tag ein Interview. Es wurden Fragen gestellt, darunter Jegor Bugaenko, Sergei Melnikov und Nikita Lipsky.



Eugene interviewt Robert Scholte , Nicolai Parlog , Josh Long und Venkat Subramaniam .



Die Sponsorenstände wurden nicht vergessen - Alfa-Bank , T-Systems , Deutsche Bank .



Nachwort


Abschluss der Konferenz: Allgemeines Foto und Zusammenfassung der Konferenz von Oleg Chirukhin, Andrei Dmitriev, Alexei Fedorov und Evgeny Trifonov.



Star-Sprecher der Java-Plattform, noch mehr Teilnehmer, freundlichere Ticketpreise, erfolgreiche alte Formulare (Diskussionszonen und BoF-Sitzungen) und völlig neue (Demo-Zonen) - die Joker- Konferenz fügte etwas mehr hinzu.

Vergessen Sie nicht, Feedback zur Konferenz zu hinterlassen, um einen Link zum Video aller Berichte zu erhalten und natürlich die nächste Konferenz noch besser zu machen.

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


All Articles