Laporan foto dari JPoint 2019 + pengumuman Joker 2019 di St. Petersburg

Pada 5-6 April 2019, JPoint diadakan di Pusat Kongres WTC - konferensi Jawa terbesar di Rusia (sampai Joker baru diadakan). Mari kita ingat bagaimana JPoint pergi, apa yang menarik terjadi di sana ... dan mulai mempersiapkan Joker.


Di bawah potongan banyak gambar, dan, karenanya, Anda akan membutuhkan banyak lalu lintas. Terakhir kali, warga Khabrovsk diminta untuk mencubit semuanya ke dalam JPG. Sekarang ini sudah selesai, tetapi ternyata masih sangat lebat.



Bagaimana hasilnya?


JPoint 2019 saat ini adalah konferensi Jawa terbesar di Rusia dan konferensi khusus terbesar kami secara umum. Ini adalah acara yang sangat penting dalam sejarah komunitas Rusia pengembang Java.


Sayangnya, masalah utama justru pada ukuran: menjadi sempit di konferensi. Pada beberapa laporan, orang-orang tidak cocok di aula, dan untuk ini kami menawarkan permintaan maaf kami yang terdalam. Bahkan di ruang siaran tambahan dan pada tahap demo, overbukes terjadi. Ada perasaan bahwa ini adalah ukuran sebenarnya dari konferensi, yang dapat masuk ke dalam World Trade Center tanpa trik tambahan .


Bagaimana itu bisa terjadi? Tempat di mana konferensi diadakan, kami sebut sebentar - "platform". Situs ini dipilih jauh sebelumnya (setidaknya selama satu tahun) berdasarkan beban yang direncanakan, dan kemudian, dalam kasus perbedaan besar dengan rencana, keputusan dapat disesuaikan. Pemuatan ruang adalah hal utama, kami erat mengikutinya. Dua minggu sebelum konferensi, orang-orang tidak hanya kelebihan, tetapi bahkan sedikit kurang dari yang direncanakan - dan tidak ada yang menandakan masalah. Dan tiba-tiba, pada saat-saat terakhir, orang-orang tiba-tiba dan besar-besaran mulai membayar tiket baru. Sementara kami menutup penjualan, 200 orang lainnya membeli tiket sesuai rencana. Jelas tidak mungkin mengubah apa pun. Apa yang harus dilakukan tahun depan adalah sebuah pertanyaan. Di Moskow ada lebih banyak situs, misalnya, Crocus. Tapi Crocus sangat, sangat mahal, dan tidak cukup cocok untuk kamar dan peralatan. Ada langit-langit rendah, cahaya yang tidak diatur, gema di aula dan sesuatu harus dilakukan dengan peredam suara. Ada Skolkovo, tapi ini sama sekali tidak - semua aula kecil, untuk 100-200 orang. Ada juga langit-langit rendah - sedemikian rupa sehingga layar tidak dapat digantung secara normal, dan ada juga pertanyaan tentang peralatan. Jadi ya, menemukan tempat yang bagus untuk JPoint berikutnya tidak akan mudah. Tapi jangan khawatir, kita akan menemukan sesuatu.


Sisa konferensi itu sukses. Bahkan laporan “Game of God”, yang sama sekali bukan tentang Jawa dan karena itu bisa menimbulkan reaksi yang beragam, ternyata menjadi sukses besar. Para pembicara juga didorong. Beberapa dari mereka sedang mendiskusikan cara mendapatkan visa masuk ganda ke Rusia (seperti yang mungkin Anda ketahui, selalu ada beberapa kesulitan dengan visa ke Rusia). Seseorang mengukur berapa jam dia berdiri di area diskusi dan akan menyusul rekan-rekannya di waktu berikutnya. Umpan balik yang menarik dari para pembicara bahwa beberapa konferensi Jawa di dunia dapat dibandingkan dalam hal tingkat organisasi dan, memilih di antara mereka dan JPoint, mereka akan memilihnya. Tampaknya taruhan pada kualitas sudah mulai menghasilkan konsekuensi positif yang tahan lama.


Foto dan video laporan


Jika Anda berpartisipasi dalam konferensi (tidak masalah - langsung atau dalam siaran online), maka semua video yang dibersihkan dan dipotong akan segera muncul. Tetapi semua orang harus menunggu setidaknya enam bulan, kami berencana untuk mengirim catatan lebih dekat ke Joker 2019.


Foto pertama sudah ada di grup kami di VK . Sisa foto akan sekitar sepuluh hari.


Kemudian di pos ini, peristiwa dijelaskan dalam kira-kira urutan yang sama seperti yang terjadi di konferensi: membuka keynote, laporan, menutup keynote, bof, dan sebagainya.


Membuka Keynote oleh Anton Keks “Dunia membutuhkan pengrajin penuh”



Ini adalah laporan yang sangat tidak biasa, yang mengklaim, antara lain, bahwa proyek tanpa setidaknya satu insinyur fullstack sudah mati. Ada saat yang menarik ketika anton bertanya: siapa yang bisa menulis ulang seluruh proyek dari nol sendirian jika seluruh tim memindahkan truk? Hutan tangan terangkat. Pertanyaan selanjutnya adalah - apakah proyek Anda akan lebih baik daripada yang sekarang? Kemungkinan besar, ya - setidaknya ada juga tangan yang cukup. Tetapi kemudian dalam perjalanan laporan ternyata hanya menulis kode dari awal tidak cukup. Anda perlu berkomunikasi dengan klien secara langsung, mengusulkan solusi, merancang UI dan sebagainya dan seterusnya, awan slide dengan daftar. Anton terus membuat sketsa dan membuat sketsa keterampilan - sebagai akibatnya, diskusi tidak berakhir dengan akhir laporan - seluruh kerumunan peserta berkumpul di area diskusi untuk terus mendiskusikan topik tersebut.



Laporan hari pertama


Jelas, phillennium dan golodnyj dan saya tidak dapat melihat sebagian besar laporan, karena kami menghabiskan sebagian besar waktu kami melakukan wawancara, berbicara dengan perusahaan, pembicara, dan sebagainya. Jadi, mungkin, akan lebih baik untuk menulis posting dengan ulasan laporan kepada orang lain. Tetapi Anda, pembaca yang budiman, sekarang hanya saya yang memiliki, jadi saya hanya akan memberi tahu Anda tentang apa yang berhasil saya lihat!


Pertama, ini adalah laporan yang sangat terobosan "Buat penerjemah Anda sendiri dengan JIT dalam 1 jam" dari Charlie Gracie. Ngomong-ngomong, berapa banyak lagi orang dengan Arsitek Pengumpulan Sampah yang kamu kenal? Saya tidak yakin bahwa posisi ini harus dikurangi sebagai "GCA at IBM". Bayangkan Anda adalah Charlie, datanglah ke sebuah pertemuan dan perkenalkan diri Anda: "Saya adalah GCA di IBM." Dan di sekelilingnya adalah: "Dia - siapa ???" Singkatnya. Diharapkan, Charlie tidak memberi tahu bagaimana membangun dunia dalam 7 hari tanpa menggunakan kerangka kerja, tetapi membawa Eclipse OMR-nya sendiri. Kami menulis penerjemah, penerjemah menjadi penyusun, secara teori semuanya sederhana, dalam praktiknya - Anda perlu memahami banyak nuansa. Minimal, ada di mana-mana C ++ dan kode yang perlu Anda selidiki. Kode Charlie langsung di MacBook-nya, seringkali dengan pemrograman C ++ itu adalah kesalahan fatal (karena butuh waktu lama untuk mencari bug), tetapi Charlie berjalan dengan lancar. Oh ya, laporan ini tidak memiliki slide, dan tidak jelas cara mendekripsi livecoding di Habr.


Hal kedua yang sangat layak, "Kisah bagaimana kami melakukan algoritma saluran di Kotlin Coroutines . " Sudah ada slide di sini. Dan kita dapat mengatakan bahwa Nikita adalah raja slide, karena semuanya jelas dari slide, dan bahkan ada sesuatu di sana yang tidak diucapkan hidup dengan kata-kata. Saya pernah menulis artikel komik tentang mengapa Kotlin buruk (dilihat dari 321 komentar yang sangat serius, tidak ada yang menyadari bahwa ini adalah lelucon). Faktanya, Kotlin adalah hal fantastis yang dibuat dan digunakan tepat di depan mata kita. Ketika coroutine dibuat, tidak ada dukungan untuk mereka dalam runtime - dan masih belum, Pressler menolak untuk bahkan memberi petunjuk tentang tanggal rilis. Bagaimana cara semua ini bekerja di Kotlin, bagaimana bisa ini bekerja? Dan sekarang penyihir memasuki adegan dan mengungkapkan rahasia trik terbesarnya. Nah, dengan klarifikasi bahwa mereka belum merilis apa yang Nikita bicarakan masih bagus. Tentu saja, perlu untuk mengkritik sesuatu, dan pertanyaannya adalah: kesimpulan apa yang bisa ditarik oleh pengembang biasa dari laporan ini? Dan meskipun tidak ada sepatah kata pun tentang Kotlin dalam laporan itu, bagi saya itu adalah cerita yang bagus untuk memperluas cakrawala seseorang (dan inilah yang dikatakan Nikita dalam kata sambutannya), tetapi semua orang yang ingin menemukan beberapa keterampilan dalam dirinya untuk penggunaan instan mungkin sangat tersinggung .


Ketiga, "Kami adalah Boot Musim Semi, dan kami semakin kuat: ringannya kompilasi AOT aplikasi Spring yang tak tertahankan" oleh Nikita Lipsky ( pjBooms ). Ini adalah topik yang sangat populer dari kompilasi AOT sekarang, dan bahkan dengan contoh Boot Spring, tentang yang tampaknya secara intuitif AOT tidak boleh bekerja dengannya. Dan itu tidak benar-benar berfungsi di GraalVM (Spring Fu tidak masuk hitungan). Dan di Excelsior JET itu bekerja, dan ini adalah sihir besar lainnya. Seperti biasa, saya menganggap ini lebih sebagai laporan untuk memperluas wawasan saya: Anda mulai lebih memahami bagaimana Spring bekerja, bagaimana Java umumnya bekerja - mengapa pengembang bahasa dan runtime hanya memilih solusi seperti itu, dan bukan yang lain. Anda lebih memahami masalah awan modern, dan sebagainya. Yah, mungkin, jika Anda memiliki JET yang dibeli, ini juga merupakan pertanyaan yang benar-benar berfungsi, tetapi saya belum memilikinya.


Semua laporan hari pertama (dengan tautan)



Tahap demo


Pada tahap demo, orang dapat mendengarkan berbagai laporan. Sebagai contoh, di sini Alexander Belokrylov alexbel dari BellSoft berbicara tentang Liberica:



Workshop Thomas Wuerthinger


Thomas secara khusus mengalokasikan waktu untuk kami dan mengadakan lokakarya. Dia ingin bekerja dengan audiensi yang sangat kecil (ternyata lebih efektif), jadi kami tidak membuat pengumuman besar: ada kemungkinan besar bahwa setelah laporannya, seluruh aula akan bangun dan pindah ke bengkel, yang jauh lebih dari 20 orang yang direncanakan. Hasilnya, semuanya menjadi baik-baik saja.



Bof


BOF sekarang menjadi format tradisional di konferensi kami. Sesuatu seperti meja bundar atau grup diskusi, di mana setiap orang dapat berpartisipasi. Format ini secara historis kembali ke kelompok diskusi informal Internet Engineering Task (IETF) . Tidak ada pembagian oleh pembicara dan peserta: semua orang berpartisipasi pada pijakan yang sama. Namun demikian, setiap boof memiliki moderator yang mengarahkan diskusi, dan setidaknya beberapa ahli yang diakui - bersama-sama mereka membentuk inti dari mana diskusi dimulai, dan kemudian bagaimana kelanjutannya.


Layanan microser, cloud, dan tempat semuanya bergerak (RU)


Peserta : Oleg Anastasiev, Dmitry Chuiko, Alexander Nozdrin-Plotnitsky, Vladimir Plizga Toparvion , Maxim Gorelikov somemaxim ;
Moderator : Kirill Tolkachev.



Reaktif - kebutuhan saat ini dan perspektif masa depan


Peserta : Sergey Egorov bsideup , Oleg Dokuka, Tomasz Nurkiewicz, Vadim Tsesko;
Moderator : Anton Arkhipov.



Rumble in the Java jungle (Oracle JDK, OpenJDK build Anda sendiri, alternatif)


Peserta : Alexander Belokrylov, Simon Ritter, Bruno Borges;
Moderator : Volker Simonis.



Mengapa Java berjalan lambat? (EN)


Peserta : Nikolai Igotti, Rafael Winterhalter, Andrey Pangin apangin , Andrzej Grzesi, Vladimir Sitnikov;
Moderator : Ivan Krylov.



Sangat menarik bahwa di dekat stand Leroy Merlin BOF spontan dibentuk dengan partisipasi Anton Chernousov golodnyj , Andrey Kogun, Alexey Abashev, Yegor Bugaenko dan lainnya. Begitu banyak kehangatan dan positif!



Pesta


Pada akhir hari pertama, ada pesta besar, yang memungkinkan Anda untuk sedikit mendinginkan otak leleh. Tentu, tidak mungkin memotret seluruh pesta besar untuk seribu lima ratus orang, jadi di sini adalah gambaran motivasi untuk Anda.



Keynote pembuka hari kedua: Alexander Panchin, “Permainan Tuhan. Sudahkah sains melintasi perbatasan?


Keynote ini bukan tentang java sama sekali. Dia tentang ini: mengingat kemajuan terbaru dalam rekayasa genetika, akankah kita terus bermain Tuhan atau apakah sudah waktunya untuk memutar ulang dia?



Terlepas dari kenyataan bahwa kadang-kadang laporan itu berurusan dengan hal-hal yang agak menakutkan, Alexander berhasil melicinkan sudut. Misalnya, tentang "genosida halus". Ada cerita terkenal bahwa di Australia tidak ada predator alami yang bisa melawan kelinci. Dan ketika kelinci dibawa masuk, mereka memakan semuanya di sana, di foto ini tidak ada rumput. Mereka secara aktif melipatgandakan dan menghancurkan ekosistem alami. Tidak ada yang akan membiarkan untuk membunuh semua hewan malang ini, tetapi ada contoh hipotetis ketika dimungkinkan untuk membiakkan kelinci mutan khusus, di mana, setelah banyak persilangan, betina akan berakhir dan mereka akan menghilang dengan sendirinya. Pada saat yang sama, tidak ada kelinci yang terluka, semua orang terlibat dalam proses pemuliaan yang sangat menyenangkan.



Laporan hari kedua


Saya akan memberi tahu Anda lebih banyak tentang beberapa laporan. Layak untuk pergi ke laporan Oleg Shelaev, "Superkompilasi, evaluasi parsial, proyeksi Futamura dan bagaimana GraalVM akan menyelamatkan dunia" . Kami aktif mendiskusikan topik ini tahun lalu di komunitas @graalvm_ru di Telegram, dan akhirnya, Oleg mendatangi kami dengan laporan lengkap. Ini adalah topik dengan rasa patriotisme yang akut: mulai mempelajari dokumentasi untuk Truffle, Anda dengan cepat menemukan fakta bahwa teorinya didasarkan pada karya ilmuwan Rusia abad terakhir. Tidak jelas bagaimana pengembang Graal bergaul dengan ini - kemungkinan besar, mereka tidak tahu cara membaca bahasa Rusia. Sangat menyenangkan bahwa tidak ada yang dilupakan, dan ide-ide akademisi Novosibirsk akhirnya memperoleh perwujudan teknik mereka. Dan ada nanas! (lelucon bagi mereka yang hadir)


Layak untuk pergi ke "Atom refactoring di IntelliJ IDEA: kami membengkokkan IDE untuk diri kita sendiri" oleh Tagir Valeeva ( lany ). Pertama, karena ini Tagir. Kedua, karena itu adalah sesuatu yang sangat praktis. Banyak refactor melakukan transformasi setara - tetapi tidak semua. Jika Anda tidak memiliki program yang sangat aneh, maka semuanya beres, tetapi terkadang rusak. Kadang-kadang rusak secara positif - misalnya, Anda dapat mengganti rekursi ekor dengan loop, sementara semantiknya berubah - program berhenti menabrak, tetapi ini bahkan lebih baik. Ini dan banyak lagi ada di laporan Tagir, dan saya akan merevisinya lagi ketika video muncul.


Analisis yang lebih terperinci mungkin perlu dilakukan dalam TOP-10 atau format tradisional semacam itu untuk Habr, di mana Anda dapat menulis seluruh dinding teks.


Semua laporan hari kedua (dengan tautan)



Final Keynote: Bruno Borges, “Masuk akal dari komputasi tanpa server”


Tidak biasa melihat seseorang dari Microsoft sebagai pembicara utama pada konferensi Java, karena selama bertahun-tahun semua orang menjadi terbiasa dengan fakta bahwa Microsoft adalah tentang .NET, C # dan sebagainya. Bruno sendiri dulu bekerja sebagai Pengembang Advokat di Oracle. Dia memulai karirnya sebagai pengembang Java pada tahun 2001, menulis aplikasi di Swing, kemudian di JSP dan Servlets, Apache Struts ... Dan sekarang dia sudah menjadi Advokat Pengembang di Microsoft. Pada saat yang sama, bahkan di Microsoft, ia tidak menggunakan Windows, menggunakan Mac. Kita hidup di masa yang menakjubkan. Bukan makna terakhir dalam hal ini yang dimainkan oleh awan, dan ini adalah keseluruhan kisah Bruno. Seperti yang ditulis pada salah satu slide pertama, "Serverless adalah Keadaan Pikiran," dan keadaan ini menyiratkan bahwa kita dapat lebih bebas memilih teknologi kita daripada sebelumnya. Ketika Bruno memulai laporan, ia bertanya berapa banyak orang yang menggunakan serverless dan hanya ada sedikit tangan. Pada akhir laporan, banyak orang yang tidak berpikir untuk menggunakan teknologi tanpa server sebelum memiliki keinginan untuk mencobanya - ini adalah keajaiban khusus dari laporan utama, ketika mereka bahkan tidak menunjukkan kepada Anda setiap hardcore tingkat rendah yang mengejutkan, kode berkilo-kilo, tetapi hanya menunjukkan gambaran besar dari segala sesuatu yang terjadi - dan bagimu itu menjadi jalan menuju masa depan.



Pameran


Konferensi tersebut diadakan di World Trade Center (WTC). Di pintu masuk ke situs, kami sedang menunggu pameran yang indah, yang diberi nomor dan diisi dengan kegiatan oleh berbagai perusahaan. Tidak mungkin untuk menulis tentang semua perusahaan dan kegiatan, ada terlalu banyak dari mereka, jadi, seperti biasa, saya akan memposting beberapa foto acak.


Di gerai Leroy Merlin, saya tinggal sebentar untuk memahami benda besi macam apa itu, dan saya segera ditawari untuk memindai kode QR. Coba tebak apa yang ada di tautan .



Di stan Sportmaster dan Raiffeisenbank mereka bermain hoki meja:



Ini adalah bagaimana orang mendiskusikan rincian penyelesaian masalah di stan TechCenter di Deutsche Bank dan memenangkan hadiah di Mediascope:



Dan di stan Alfa Bank dan HeadHunter Anda dapat bersantai, berkomunikasi dengan karyawan dan mengonsumsi kopi dalam jumlah besar:



Dan juga dimungkinkan untuk toko buku kecil dari penerbit Peter dan membeli Yegor Bugaenko volume pertama. Jika menulis sesuai dengan aturan buku ini tidak berhasil dan pengkodean sama sekali bukan topik Anda, maka Anda dapat mencobanya sendiri di samping:



Apa pun menjadi lebih baik jika Anda menulisnya di Kotlin!



Organisasi dan tim konferensi


Terima kasih khusus saya ingin mengatakan kepada semua kolega yang berpartisipasi dalam organisasi konferensi dan yang membaca artikel ini.


Ngomong-ngomong, ini adalah JPoint pertama yang dimulai tanpa 23derevo tanpa Alexei Fedorov, dia berada di Porto di final ICPC pada saat itu, tetapi tiba pada hari kedua, dan dia bisa dilihat di ruang pembicara.


Ruang pembicara pada umumnya adalah tempat yang sangat menarik, dan ada hal-hal yang menarik, tertutup dari dunia luar. Sebagai contoh, Oleg Shelaev berhasil beberapa kali berturut-turut untuk menjalankan laporannya tentang proyeksi Futamura dan memperbaiki slide (dan salah satu dari ini berjalan bersama saya).


Lesha di sebelah kiri, dan Oleg di sebelah kanan :)



Tidak ada yang memperhatikan fotografer, tetapi mereka! Berkat mereka, ada begitu banyak foto di pos ini. Sebenarnya, ini adalah satu-satunya foto fotografer yang saya miliki - sepertinya mereka tidak memotret diri mereka sendiri.



Selain itu, operator perekaman video dan penyiaran video bekerja dengan tenang dan tenang. Kami memiliki sistem dan peralatan pemantauan video baru secara umum, terima kasih kepada Artyom Nikonov, Maxim Zverev, dan seluruh peserta dalam prestasi ini.



Selain itu, di situs Anda dapat bertemu koordinator program - terima kasih kepada mereka semuanya bekerja seperti jam.



Dan akhirnya, aula dan semua yang terjadi ada kekhawatiran dari sejumlah besar orang yang dapat menyelesaikan masalah yang muncul. Ngomong-ngomong, tidak ada banyak masalah, satu kali mikrofon mulai mengambil suara dari aula terdekat, itu dengan cepat diperbaiki, dan dari yang serius, itu saja.



Anda dapat melanjutkan untuk waktu yang lama: untuk berbicara tentang jaringan Wi-Fi kami sendiri (di mana Maxim Zverev menyulap), tentang siaran online (yang biasanya dilakukan oleh phillenium dan saya, olegchir ), tentang laporan dari tahap demo ... Tetapi pos ini tidak akan pernah berakhir.


Apa Selanjutnya: Joker 2019


Mari kita simpulkan. JPoint 2019 selesai, ternyata sangat bagus, dan konferensi lebih lanjut menunggu kami.


Kami membuka penjualan Joker , yang akan diadakan musim gugur ini, 25-26 Oktober. Beberapa pembicara dikenal saat ini:


  • Juergen Hoeller dari Pivotal, salah satu pendiri dan pemimpin Kerangka Kerja Musim Semi;
  • Mark Heckler juga dari Pivotal, seorang penulis terkenal dan penginjil solusi cloud dan IoT;
  • Stephen Chin - Direktur Oracle Groundbreakers Team di Oracle, Keynote of Java One conference, pencipta Raspberry Pi with Java, penulis bersama Pro JavaFX Platform, ketua Oracle Code One Content;
  • Oleg Nenashev - pengembang tim inti di CloudBees, seorang ahli dalam pengembangan infrastruktur dan kerangka kerja untuk Jenkins;
  • Anton Arkhipov - Advokat Pengembang di JetBrains, penduduk podcast Pembekalan.

Selain itu, Anda dapat mengirimkan laporan sendiri - tautannya memiliki instruksi yang baik tentang apa yang perlu Anda lakukan.


Informasi tentang pembicara baru terus diperbarui di situs . Anda dapat membeli tiket di sana .


Joker , .

, , Joker JPoint!

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


All Articles