Peristiwa Jawa yang telah lama ditunggu-tunggu pada paruh kedua tahun ini diadakan pada 19-20 Oktober 2018 di St. Petersburg - konferensi
Joker 2018 . Detail, tayangan, detail - semuanya lebih jauh.

Tujuan dari konferensi teknis yang baik, yaitu
Joker 2018 , adalah untuk membuat yang tidak mungkin menjadi mungkin:
- mendengarkan dan mengobrol dengan bintang dunia nyata dari area subjek (pembicara konferensi);
- dapatkan kesempatan untuk bertemu di satu tempat dengan banyak orang pintar yang berkualifikasi (peserta konferensi) yang memiliki minat dan konteks yang sama (baca buku dan artikel, kerangka kerja yang digunakan, mendengarkan podcast);
- pelajari sesuatu yang baru dengan membuat yang tidak mungkin menjadi mustahil untuk diri Anda sendiri kemarin.
Prolog
Konferensi ini didahului dengan persiapan serius, termasuk serangkaian artikel tentang
Habré di blog Grup JUG.ru yang secara langsung terkait dengan konferensi:
Menurut pendapat saya, pengaruh terbesar pada pilihan laporan untuk ditonton adalah wawancara dengan pembicara. Favorit saya dari wawancara di atas adalah percakapan dengan Josh Long dari
karyawan Pivotal dan
BellSoft , Alexander Belokrylov dan Alexey Voitylov.
Aula kongres dan pusat pameran "EXPOFORUM", tempat konferensi diadakan.

Baru tahun ini - zona demo.

Sesi tanda tangan dengan penulis buku - Baruch Sadogursky menandatangani buku
Liquid Software .

Konferensi dimulai
Alexei Fedorov, Andrey Dmitriev dan Ivan Dolgov membuka konferensi. Presentasi komite program dan pembicara, sponsor penyambutan.

Hari pertama
Jangan meninggalkan kompleksitas, lariVenkat Subramaniam, Agile Developer, Inc.
Ini bukan pertama kalinya Venkat
berbicara di konferensi yang diadakan oleh
JUG.ru. Sebagian besar pada topik laporan adalah
wawancara dengan Venkat , diambil sebelum konferensi. Tentang kompleksitas dalam berbagai manifestasinya, termasuk yang teknologi, dari salah satu pembicara terbaik dan insinyur yang berkualitas di dunia.
Sayang, mari kita coba ARM? Teori, Aplikasi, dan Beban KerjaAlexander Belokrylov dan Alexey Voytylov, BellSoft
Perwakilan perusahaan
BellSoft muda tentang situasi saat ini dengan perangkat keras dan perangkat lunak
ARM (lihat perincian organisasi perusahaan dalam
sebuah wawancara ). Peserta reguler dari demonstrasi dan konferensi JUG.ru mendapat kesempatan untuk sekali lagi mendengarkan dan bertemu dengan Alexander Belokrylov dan Dmitry Chuyko mereka yang terkenal, bertemu dengan Alexei Voytylov.
Melarikan diri dari Jar Hell dengan Jigsaw LayersNikita Lipsky, Excelsior LLC
Pastikan untuk mencoba menghadiri laporan oleh Nikita, yang secara tradisional tidak mengecewakan pendengar dengan topik asli dan tingkat hardcore yang tinggi. Kali ini, penjelasan rinci tentang alasan menolak versi dalam sistem modular
Jigsaw dipilih sebagai topik. Untuk mengatasi masalah konflik versi,
Layers Jigsaw diusulkan, yang tersedia tentang.
Spring Boot 2: apa yang tidak mereka tulis dalam catatan rilisVladimir Plizga, CFT
Mungkin laporan yang paling praktis untuk sebagian besar peserta konferensi.
Spring dan
Spring Boot saat ini merupakan alat yang dominan dalam pengembangan perusahaan, sehingga masalah yang muncul saat memutakhirkan ke versi kedua dari
Spring Boot sangat relevan. Terkejut dengan jumlah dan variasi kemungkinan garu.
Microprofile.io: bukan Spring SingleDmitry Alexandrov, T-Systems
Laporkan spesifikasi muda untuk membangun layanan microser -
Eclipse MicroProfile . Sebelum laporan, saya berhasil mencoba empat implementasinya:
Hammock ,
Thorntail (sebelumnya
WildFly Swarm ),
Helidon dan
Payara Micro . Saya benar-benar menyukai presentasi terperinci Dmitry tentang perbedaan dalam versi spesifikasi yang berbeda, laporan yang sangat baik.
Petualangan Holmes Senior dan Junior Watson di Dunia Pengembangan Perangkat Lunak [Edisi Joker]Evgeny Borisov, Naya Technologies dan Baruch Sadogursky, JFrog
Edisi modifikasi "Adventures", yang ditayangkan perdana di
JPoint 2018 enam bulan lalu (lihat
detail ). Penampilan brilian Baruch dan Eugene. Untuk kasus-kasus yang disajikan sebelumnya, Kantor Pos dan The Poisoned Spring, kasus German Spy ditambahkan.
WawancaraPemirsa siaran online memiliki kesempatan tambahan untuk menonton wawancara di antara laporan. Wawancara adalah Oleg
olegchir Chirukhin, Eugene
Phillennium Trifonov dan Gleb
gvsmirnov Smirnov.
Seperti dapat dilihat di bawah, wawancara sedang dilakukan dengan Robert Scholte, Pavel Finkelstein, Ivan Uglyansky, Oleg Shelaev dan Dmitry Chuyko.

Wawancara juga dilakukan dengan perwakilan sponsor, misalnya,
Sberbank ,
Innopolis dan
Futurice .
Meja bundar dengan penyelenggara JokerSesi tanya jawab yang sangat menarik dengan peserta panitia program (PC) konferensi. Ada kesempatan langka untuk mengajukan pertanyaan mengenai mekanisme untuk menerima dan menyiapkan laporan, memilih topik konferensi, memecahkan situasi yang tidak terduga, dll. dll. Peserta PC Andrey Kogun, Vladimir Sitnikov, Andrey Dmitriev, Dmitry Alexandrov menjawab pertanyaan. Mereka dibantu oleh kepala
Grup JUG.ru Alexey Fedorov dan koordinator program Daria Kudinova.
Sesi BofAda lima sesi
BoF di konferensi: "Desain API yang benar", "Java 11 - transisi atau tidak?", "Tooling (IDE, CI, dll.)", "Pemecahan masalah produksi", "Dari FP ke Reaktif" (empat pertama tentang Rusia, yang terakhir dalam bahasa Inggris). Orang bisa memilih topik yang lebih dekat dengan dirinya untuk memilih ke mana harus pergi.

Hari kedua
Kompilasi Java sebelumnya dengan GraalVMOleg Shelaev, Oracle
Pembicaraan pengantar yang sangat baik tentang
GraalVM oleh
Oleg Shelaev (
Java Champion , mantan
ZeroTurnaround , salah satu pendiri
vJUG ). Oleg berbicara tentang perangkat dan fitur mesin virtual
SubstrateVM , kelebihan dan kekurangan
GraalVM (terbatas, misalnya,
dukungan untuk Spring Framework ). Sangat menarik dan bermanfaat untuk melihat demonstrasi praktis setelah presentasi.
Micronaut vs Spring Boot, atau Siapa yang terkecil di sini?Kirill Tolkachev dan Maxim Gorelikov, TsIAN
Kedua pembicara, Cyril, dan Maxim, berhasil mengubah tempat kerja mereka dengan
Alpha Labs dari konferensi terakhir. Laporan ini tentang membandingkan pekerjaan mikro yang saat ini sedang mode untuk membangun layanan
mikronaut mikro dengan
Spring Boot klasik (
Spark muncul di bagian kedua laporan sebagai perbandingan).
Perbandingan dilakukan sesuai dengan kriteria berikut: kenyamanan menghasilkan file menggunakan
CLI , jumlah minimum memori untuk dijalankan, keberhasilan peluncuran, stabilitas respons terhadap permintaan, dan banyak lagi. Untuk menyimpan intrik - hasil perbandingan dapat ditemukan saat melihat laporan.
Java Puzzlers NG S04: Ha, dengan siklus rilis ini, sepertinya puzzlers ada bersama Anda untuk waktu yang lama!Baruch Sadogursky, JFrog dan Tagir Valeev, JetBrains
Musim keempat puzzlers pembakar Jawa dari Tagir dan Baruch. Baruch dalam kostum kodok adalah petunjuk menjadi bagian dari tim
JFrog (Aku bahkan tidak tahu kostum mana yang cocok untuk Tagir, apa hubungannya dengan
JetBrains ?).
Aturannya masih sama - pilih dan pilih salah satu opsi jawaban (dikompilasi / tidak dikompilasi, bagaimana kode akan berperilaku, perilaku tidak jelas, pengetahuan tentang spesifikasi dan, sayangnya, kesalahan implementasi
Java ). Menyenangkan, mengasyikkan, mengasyikkan!
Otorisasi berbasis atribut: bagaimana kami berhenti mendistribusikan peran dan terlibat dalam politikAnton Lapitsky, CUSTIS
Anton memberikan gambaran tentang berbagai pendekatan untuk membedakan hak akses, yang membahas secara terperinci tentang
kontrol akses berbasis atribut (
Attribution-Based Access Control ,
ABAC ). Standar
XACML disebutkan dan kerangka kerja
EasyABAC asli
diperkenalkan , yang dapat digunakan. Kerangka kerja ini didasarkan pada proyek
WSO2 Balana .
Laporan ini dapat menarik dan bermanfaat untuk proyek-proyek Java di mana kebutuhan serupa untuk otorisasi berbasis atribut muncul.
Orang mati berjalan atau GC selalu benarIvan Uglyansky, Excelsior LLC
Pidato kedua Ivan di konferensi
JUG.ru (lihat tentang berbicara di
JPoint 2018 ). Ivan adalah salah satu penggagas pembuatan
blog Excelsior JET dan co-organizer
JUGNsk .
Laporkan fitur penerapan strategi pengumpulan sampah dengan elemen thriller di empat bagian: "Benda Hantu", "F-reachable", "
Nepotisme " dan "Konservatisme". Laporan asli yang menarik oleh pendengar terlatih. Bercanda
reaksi pendengar laporan .
Kotlin - 2 tahun dalam produksi dan tidak istirahat tunggalPavel Finkelstein, lamoda
Pasha dapat secara teratur bertemu di konferensi Java sebelumnya
JUG.ru sebagai peserta aktif, jadi sangat menarik untuk melihatnya dalam peran barunya sebagai pembicara.
Karena meningkatnya distribusi dan daya tarik bahasa
Kotlin , sebuah laporan yang sangat relevan. Fitur menggunakan
Kotlin dalam pengembangan perusahaan, kemungkinan masalah yang muncul dan cara untuk menyelesaikannya. Di akhir laporan, dia sangat ramah, teliti, dan sepenuhnya menjawab pertanyaan para hadirin.
Realitas baru peradaban digitalAndrey Kurpatov
Laporan akhir konferensi adalah kisah seorang psikoterapis terkenal tentang dampak lingkungan informasi pada otak manusia, informasi pseudo-kelemahan, demensia digital dan banyak lagi. Pendengar, pembicara, dan peserta konferensi masuk ke dalam kategori yang bergantung pada informasi sebaik mungkin (salah satu tujuan menghadiri konferensi adalah untuk mendapatkan lebih banyak informasi). Meskipun demikian, informasi yang diperoleh dalam laporan ini bermanfaat, memperluas pengetahuan dan wawasan. Laporan dapat direkomendasikan untuk dilihat.
WawancaraSelain Oleg Chirukhin dan Yevgeny Trifonov, Vladimir Krasilshchik melakukan wawancara pada hari kedua. Pertanyaan diajukan termasuk Yegor Bugaenko, Sergei Melnikov dan Nikita Lipsky.

Eugene mewawancarai
Robert Scholte ,
Nicolai Parlog ,
Josh Long dan
Venkat Subramaniam .

Stand sponsor tidak dilupakan -
Alfa-Bank ,
T-Systems ,
Deutsche Bank .

Epilog
Penutupan konferensi: foto umum dan ringkasan konferensi oleh Oleg Chirukhin, Andrei Dmitriev, Alexei Fedorov dan Evgeny Trifonov.

Pembicara bintang dari platform Java, bahkan lebih banyak peserta, harga tiket lebih ramah, bentuk lama yang sukses (zona diskusi dan sesi BoF) dan yang benar-benar baru (zona demo) - konferensi
Joker menambahkan sedikit lagi.
Jangan lupa untuk meninggalkan umpan balik tentang konferensi untuk mendapatkan tautan ke video semua laporan dan, tentu saja, untuk menjadikan konferensi berikutnya lebih baik.