Joker 2019: Kemenangan Tahun Ini

Seminggu yang lalu, pada 25-26 Oktober 2019, konferensi Java Joker 2019 diadakan di St. Petersburg. Apa yang terjadi di sana, laporan apa yang ada di sana, apa yang tampak menarik - tentang semua ini lebih jauh.



Seperti distribusi fenomenal di seluruh dunia film dengan nama yang sama tahun ini dengan judul Joaquin Phoenix dalam peran utama, konferensi Jawa, yang berlangsung di venue ExpoForum yang luas, juga sangat sukses - itu mengatasi rekor 2.000 orang (dalam komentar Anda dapat periksa berapa banyak orang di sana).

Selain empat ruang kapasitas yang berbeda, di mana laporan trek paralel dibaca, ada area pameran dengan stan perusahaan, Tahapan Demo untuk presentasi mini dari perusahaan dan masyarakat, pembicaraan Lightning (presentasi mini dari peserta konferensi), sesi BOF dan banyak lagi.



Area pameran


Sebuah aula luas yang luas dengan stan ditempatkan di atasnya memungkinkan para peserta untuk berkomunikasi dengan nyaman dengan perwakilan perusahaan dan satu sama lain, duduk dengan nyaman di atas sandaran.



Stan perusahaan Sberbank (dengan kedai kopi Java Cafe dan kesempatan untuk mengambil bagian dalam kuis, bermain game dan mendapatkan hadiah), BellSoft (dengan superhero Guardians of the Enterprise) dan penerbit DMK Press (dimungkinkan untuk melihat dan membeli buku).



Stan Java User Groups


Tradisi yang baik dilanjutkan, yang dimulai pada akhir Agustus di festival IT TechTrain 2019 , dengan pengorganisasian pendirian bersama komunitas Jawa. Seperti yang Anda lihat, stan itu kembali dihadiri oleh para pemimpin dan peserta aktif di komunitas Moskow, St. Petersburg, dan Novosibirsk: Andrey Kogun, Ivan Uglyansky, Vladimir Sitnikov, Ivan Ponomarev, dan lainnya.



Stand tersebut berfungsi sebagai titik komunikasi bagi anggota komunitas lama, pembicara, dan peserta konferensi yang hanya lewat. Sangat nyaman menggunakan dudukan sebagai tempat pertemuan antara laporan untuk komunikasi dan pertukaran tayangan. Foto-foto di bawah ini menunjukkan Andrei Kogun (akhirnya melihat kausnya yang terkenal "The Same Kogun") dengan Alexei Ragozin dan Andrey Ershov.



Tidak seperti TechTrain 2019 , kami tidak membagikan hadiah, tetapi menyiapkan pembaruan untuk game Guess the Speaker. Gim ini masih tersedia di jugspeakers.online . Repositori dengan kode untuk aplikasi pengembangan bersama sekarang ada di GitHub di sini (jangan ragu untuk meletakkan "bintang", penulis akan senang). Perubahan fungsional berikut dibuat untuk program:

  • peningkatan kualitas banyak foto;
  • Mode "Guess Speaker Report" dan "Guess Speaker Report" telah ditambahkan;
  • Ketika aplikasi dimulai, konferensi Grup JUG Ru terdekat atau yang lewat secara otomatis dipilih.

Untuk mode yang ada "tebak nama berdasarkan foto" dan "tebak foto berdasarkan nama" (mereka dijelaskan secara rinci sebelumnya ), ada informasi lengkap (foto dan nama pembicara) untuk semua konferensi Grup JUG Ru sepanjang tahun hingga dan termasuk DevOops 2019 . Untuk mode baru, "tebak laporan pembicara" dan "tebak pembicara pembicara", ada informasi sejauh ini hanya pada konferensi JPoint 2019 , Joker 2019 dan DevOops 2019 . Direncanakan untuk menerapkan pengisian otomatis atau semi-otomatis dari basis pertanyaan dengan informasi yang sama yang sekarang digunakan untuk ditampilkan di situs konferensi.



Tahap demo


Itu juga sangat berguna untuk menghabiskan waktu di antara laporan, pergi ke salah satu Tahap Demo pada waktu yang tepat untuk mendengarkan laporan mini. Foto-foto berikut menunjukkan Alexei Fedorov dan Vladimir Krasilshchik yang berbicara tentang infrastruktur sistem yang digunakan oleh Grup JUG Ru untuk menyimpan informasi untuk konferensi dan proyek baru Akun Saya .



Informasi berguna lainnya yang diperoleh di mini-report adalah kisah Oleg Nenashev tentang layanan Dependabot . Saya mendengarkan dengan antusias para pendengar, yang banyak terima kasih kepadanya, IvanPonomarev (dia juga pergi ke laporan Oleg pada hari berikutnya, di mana Oleg juga menyebutkan layanan ini). Dependabot secara otomatis memperbarui versi ketergantungan dalam aplikasi dengan membuat permintaan tarikan ( PR ) di repositori Anda. Langkah-langkah yang diperlukan untuk ini:

  • tambahkan repositori Anda ke layanan;
  • berurusan secara berurutan dengan layanan PR yang dibuat;
  • jika diinginkan, tambahkan lencana status layanan ke file README.md (lihat tautan untuk lencana di sini ).

Dengan gembira, kami menambahkan repositori pribadi kami di GitHub dan repositori umum ke Dependabot .

Penemuan


Alexei Fedorov dan Andrei Dmitriev membuka konferensi. Aula penuh pada pembukaan konferensi. Andrey Kogun dan Vladimir Sitnikov berbicara tentang program konferensi, menarik perhatian para peserta ke jenis laporan yang tersedia.



Hari pertama


Juergen Hoeller dan Josh Long dalam laporan mereka Reactive Spring mengunjungi kembali berbicara tentang kemampuan reaktif yang muncul dalam versi Spring Framework 5.2 dan Spring Boot 2.2. Sangat membantu untuk mendapatkan informasi yang komprehensif dari sumbernya, karena Juergen Hoeller adalah co-founder dan pemimpin proyek Spring Framework , dan Josh Long adalah advokat pengembang di Pivotal . Penutur yang memiliki temperamen yang sangat berbeda berhasil saling melengkapi dalam narasi.



Sebuah laporan yang sangat mengesankan oleh Aleksey Andreev , dinamai olehnya TeaVM: Kesulitan dalam menerjemahkan dari Jawa ke JavaScript , tentang kompiler AOT Java bytecode dalam JavaScript . Informasi umum tentang proyek diberikan dan banyak kesulitan teknis yang dihadapi selama implementasi dengan cara untuk mengatasinya terdaftar. Di Habré ada beberapa artikel penulis tentang gagasannya. Pentingnya dan relevansi proyek ini juga dibuktikan oleh artikel tentang TeaVM dalam edisi terbaru Java Magazine .



Saya mendengarkan dengan tertarik laporan lain oleh Juergen Hoeller hari itu , sekarang dengan penekanan hanya pada Spring Framework - Spring Framework 5.2: Core container ditinjau kembali . Selain kemampuan reaktif yang dijelaskan sebelumnya, informasi disajikan tentang banyak hal lain: perubahan API, peningkatan kinerja, integrasi dengan GraalVM , dukungan tambahan untuk bahasa Kotlin .



Laporan terakhir hari pertama adalah DevOps untuk pengembang (atau menentang mereka?!) Dari Baruch Sadogursky . Laporan itu ternyata sangat provokatif dan sangat menggerakkan para peserta konferensi yang sudah sedikit lelah pada malam hari. Seperti biasa, Baruch shock dan hanya dipenuhi dengan energi.



Sesi Bof


Kunci terakhir dari paruh pertama konferensi adalah sesi BOF- tematik. Foto menunjukkan tiga sesi dengan empat: "Kinerja: Apakah bisnis peduli?" (Peserta Cliff Click terlihat, Sergey Kuksenko, Cay Horstmann dan moderator Ivan Krylov), “Cerita horor” (dengan Nikita Salnikov-Tarnovsky dan Gleb Smirnov sebagai moderator) dan “Apakah ada kehidupan setelah Senior?” (moderator Andrey Kogun). Di belakang layar ada sesi “Kerangka kerja layanan mikro terbaik” (dengan moderator Dmitry Alexandrov dan Yuri Artamonov).



Hari kedua


Yevgeny Borisov dan Kirill Tolkachev dengan laporan mereka, Spring Reactive Ripper melanjutkan tema reaktivitas di Spring , yang dimulai pada konferensi hari sebelumnya dengan laporan Reactive Spring ditinjau kembali . Laporan ini adalah versi terbaru dari Reaktif atau non-reaktif mereka sendiri , itulah pertanyaan dari konferensi JPoint 2019 April, tetapi dengan mempertimbangkan perubahan yang terjadi sehubungan dengan rilis Spring Framework 5.2 dan Spring Boot 2.2 . Ternyata bermanfaat dan menarik untuk melihat keduanya, perbedaan dalam materi, seperti pada awal dan pembicara melaporkan, ternyata sekitar 30%.



Tagir Valeev mengambil pendekatan unik dalam laporan Java- nya 9-14: Optimalisasi kecil , memfokuskan audiens pada peningkatan kinerja yang kurang diketahui dalam versi terbaru Jawa , yang tetap dalam bayang-bayang yang lebih keras dan fitur yang lebih dikenal luas. Perbaikan telah menyentuh string, koleksi, dan angka. Eksposisi terperinci yang didukung oleh contoh-contoh, saya harap, tidak membuat siapa pun acuh tak acuh pada audiens yang acuh tak acuh.



Laporan Testcontainers: Setahun kemudian - cerita Sergey Egorov tentang peristiwa yang telah terjadi selama setahun terakhir dalam proyek Testcontainers (contoh penggunaannya di sini ), di mana Sergey adalah salah satu dari dua pengembang utama . Kisah peristiwa tersebut didahului oleh penyimpangan singkat tentang penyebab dan kisah proyek. Yang sangat menarik dan penting adalah pengumuman rencana pengembangan masa depan.



Kembalinya Sergey Kuksenko yang lama ditunggu-tunggu dengan sebuah laporan. Apakah Jawa memerlukan tipe inline? Sempit lihat insinyur kinerja di proyek Valhalla di konferensi JUG Ru Group sebagai pembicara! Saya selalu berusaha mendapatkan laporan Sergey dengan kehadiran mereka di program konferensi. Kisah ini adalah tentang bagian yang sangat penting dari proyek eksperimental Valhalla - “tipe inline” (sebelumnya disebut “tipe nilai”), yang, meskipun tidak segera, akan muncul dalam bahasa Jawa , yang secara signifikan mempengaruhi kinerja aplikasi. Laporan brilian yang sesuai dengan subjek kaos laporan juga mengesankan semua orang.



Stephen Chin dengan laporan Decrypting tech hype untuk para coder yang sibuk mengakhiri konferensi. Stephen Chin ("SteveOnJava") adalah orang yang legendaris, yang secara pribadi saya kaitkan dengan proyek NightHacking . Steve baru-baru ini meninggalkan Oracle dan menjadi rekan Baruch Sadogursky di JFrog (yang kemudian juga muncul di panggung). Ringannya laporan ("tentang ... blockchain, chatbots, serverless, jalur pipa CD, AI, dan pembelajaran mesin") mungkin cukup sesuai karena ini adalah yang terakhir.



Penutupan


Andrei Dmitriev menutup konferensi, secara tradisional mengundang anggota komite program, tim JUG Ru Group dan pembicara ke panggung.



Pada akhirnya, Anda dapat sekali lagi menelusuri tweet dengan tagar #jokerconf dan dengan sedih mendesah bahwa konferensi berakhir dengan begitu cepat. Sampai jumpa di JPoint 2020 !

Silakan bagikan tayangan konferensi Anda dalam komentar: laporan mana yang Anda kunjungi dan sukai atau tidak suka, video dari laporan apa pun yang Anda sarankan untuk tonton di tempat pertama - apa pun yang Anda temukan tambahan yang menarik untuk ulasan ini.

Pada 15-16 Mei 2020, Moskow akan menyelenggarakan konferensi untuk pengembang Java JPoint 2020 , di mana penerimaan aplikasi untuk laporan sudah terbuka dan tiket sudah dapat dibeli .

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


All Articles