Jet world: buka akses gratis ke laporan konferensi Joker 2018 + ulasan tentang sepuluh besar

Halo, Habr! Kami memposting video laporan Joker 2018 dan, berdasarkan tradisi, membuat pilihan sepuluh laporan terbaik menurut peserta konferensi.



Semua laporan beralih dari peringkat "junior" ke "senior", tetapi perbedaan antara tempat-tempat dari sepuluh laporan teratas sangat minim dan sangat bergantung pada metodologi penilaian. Dengan sedikit mengubah metodologi, Anda dapat sangat mengubah tempat. Jadi perhatikan semuanya! Menariknya, laporan Joker 2018 memiliki beberapa peringkat rata-rata tertinggi yang pernah ada.

Di bawah cutscene, video dipecah dengan daftar isi sesuai dengan isi posting, presentasi dan deskripsi singkat. Kami juga memiliki daftar putar konferensi lengkap.

Keynote: Jangan meninggalkan kompleksitas, lari


Pembicara: Venkat Subramaniam
Lokasi: 10
Peringkat: 4.14



Pilihan kami dimulai dengan keynote pengantar, yang, menurut pendengar dan penonton Joker, mengatur suasana hati dan menetapkan nada untuk semua laporan lainnya. Ini adalah kisah yang sederhana namun bermanfaat oleh pendiri Agile Developer tentang bagaimana masalah pembangunan yang tak terhindarkan muncul - baik yang biasa maupun yang mendasar, dan bagaimana menyelesaikannya.

Perubahan dalam sistem apa pun yang dibuat, termasuk aplikasi, harus mudah dan hemat biaya, tetapi ini lebih mudah dikatakan daripada dilakukan. Dan dalam ceritanya, Venkat hanya mencantumkan tempat-tempat utama di mana kita membuat aplikasi menjadi sangat kompleks - kode tidak dapat dibaca, konfigurasi yang tidak perlu, dependensi, keinginan untuk memperkenalkan teknologi baru dan upaya untuk memecahkan masalah sederhana dengan cara yang sulit, yang mengarah ke masalah yang lebih besar.



Keynote: Realitas Baru Peradaban Digital


Pembicara: Andrey Kurpatov
Lokasi: 9
Peringkat: 4.23
β†’ Presentasi laporan



Pada abad ke-20, seseorang menerima informasi yang lebih sedikit dalam seluruh hidupnya daripada dalam satu minggu sekarang - tetapi ini adalah waktu yang terlalu singkat bagi otak untuk berevolusi dan cukup memahami segala sesuatu yang dilihatnya. Apa yang harus dilakukan dalam situasi seperti itu, dan bagaimana lingkungan informasi memengaruhi pemikiran manusia? Apa yang mengancam otak kita dengan lingkungan informasi yang agresif? Apa masalah utama kecerdasan manusia? Bagaimana cara meningkatkan efektivitas pemikiran Anda menggunakan penelitian sains otak terbaru?

Keynote dari psikoterapis Andrei Kurpatov yang menutup konferensi menjawab pertanyaan-pertanyaan ini. Laporannya menjadi penelitian yang menarik dan, seperti yang kita lihat dari ulasan, berhasil. Pendengar, pembicara, dan peserta konferensi idealnya masuk dalam kategori "tergantung informasi" (setelah semua, salah satu tujuan menghadiri konferensi atau membaca posting di hub adalah untuk mendapatkan lebih banyak informasi).

Dan menurut audiensi, mereka dibuat untuk berpikir dengan cerita tentang informasi pseudo-kelemahan, demensia digital dan efek tidak menyenangkan lainnya dari kebisingan informasi dan sedikit memikirkan kembali kehidupan mereka. Dan itu sangat berharga, bahkan jika topiknya tidak terlalu mempengaruhi Java.



Distributor jet ok.ru/music


Pembicara: Vadim Tsesko ( incubos )
Lokasi: 8
Peringkat: 4.26
β†’ Presentasi laporan



Di tempat ketujuh-kedelapan adalah kisah tentang aplikasi praktis teknologi jet pada contoh distributor musik di Odnoklassniki, yang cocok untuk semua orang yang tertarik atau perlu merancang sistem kerja yang sarat muatan.

Vadim mempertimbangkan berbagai konsep, trik, dan solusi arsitektur yang diperkenalkan ke dalam versi baru dari distributor, total lalu lintas yang mencapai 100 GB / s melalui ratusan ribu koneksi, dan waktu ke byte pertama tidak lebih dari 100 ms.

Presentasi juga memiliki tautan tambahan untuk perendaman yang lebih dalam dalam topik ini, penyempurnaan untuk meningkatkan kinerja sistem, menyederhanakan debugging dan pengoperasian sistem. Secara umum, latihan, latihan, dan hanya latihan. Mereka yang berada dalam subjek - harus menonton!



Petualangan Holmes Senior dan Junior Watson di Dunia Pengembangan Perangkat Lunak [Edisi Joker]


Pembicara: Evgeny Borisov ( EvgenyBorisov ), Baruch Sadogursky ( jbaruch )
Lokasi: 7
Peringkat: 4.26
β†’ Presentasi laporan



"- Sherlock, mengapa tidak ada yang bekerja lagi?"
- Ini dasar, temanku! Pertama, Anda mencoba menjalankan Spring kelima di Jawa 7. Kedua, setelah beberapa bulan menggunakan Groovy, Anda benar-benar berhenti menghormati titik koma. Dan ketiga, baterai sudah mati di laptop Anda. "

Sebuah kinerja detektif yang luar biasa oleh Baruch dan Eugene, mengungguli fitur Spring dengan "case of a spy German" yang baru dibandingkan dengan JPoint. Holmes dan Watson mengungkapkan beberapa misteri dari kehidupan pengembang tentang kacang di Spring, dokumentasi dan pengecualian. Bahkan jika tidak terlalu dalam subjek - pastikan untuk melihat, alur laporan duo ini sangat menarik dan mempesona.



Memori proses Jawa di rak


Pembicara: Andrey Pangin ( apangin )
Lokasi: 6
Peringkat: 4,32
β†’ Presentasi laporan



Memikat titik-titik pada mengapa Java makan memori. Segala sesuatu yang Anda ingin tahu, semua yang Anda curigai, dan apa yang Anda impikan dalam mimpi buruk. Lagi pula, tidak hanya mesin virtual, tetapi juga perpustakaan dan aplikasi pengguna bisa serakah, dan masalah bisa bersembunyi di tempat yang paling tak terduga.

Laporan ini dapat digunakan sebagai panduan lengkap untuk bertindak untuk menyelesaikan masalah kebocoran memori. Yang paling penting adalah alat yang dengannya Anda dapat melihat dan merasakan konsumsi memori dibongkar. Disarankan tidak hanya untuk melihat laporan, tetapi juga harus melalui semua langkah berbicara dalam proyek Anda sendiri dan memperbarui area masalah.



Java Puzzlers NG S04: Ha, dengan siklus rilis ini, sepertinya puzzler ada bersama Anda untuk waktu yang lama


Pembicara: Baruch Sadogursky ( jbaruch ), Tagir Valeev ( lany )
Lokasi: 5
Peringkat: 4.33
β†’ Presentasi laporan



Musim keempat dari teka-teki Jawa - Oracle tidak berhenti dan membawa lebih banyak kejutan, yang Baruch (kali ini dalam kostum kodok - halo JFrog) dan Tagir berbicara dengan cara yang interaktif dan menyenangkan.

Aturan kusutnya sederhana - Anda harus memilih salah satu opsi jawaban, bagaimana perilaku kode yang dipilih. Laporan yang mendalam, informatif dan lucu, setelah itu beberapa hal di Jawa dapat dilihat dari sudut yang berbeda. Pastikan untuk melihatnya.



Orang mati berjalan atau GC selalu benar


Pembicara: Ivan Uglyansky ( dbg_nsk )
Lokasi: 4
Peringkat: 4.35
β†’ Presentasi laporan



Manajemen memori otomatis adalah salah satu fitur utama Java dan bahasa yang dikelola lainnya. Pada saat yang sama, sangat sedikit yang tertulis dalam spesifikasi tentang GC: diusulkan untuk memutuskan bagaimana mengumpulkan sampah dari setiap implementasi JVM tertentu. Akibatnya, ada sejumlah besar strategi dan tingkat kebebasan untuk pengumpulan sampah. Misalnya, kapan tepatnya sebuah GC datang untuk benda mati? Jawabannya tidak begitu jelas, dan keputusan apa pun dapat memengaruhi kemajuan program pengguna.

Ya, ini adalah laporan tentang GC, tetapi dengan presentasi praktis yang baik dan unsur-unsur thriller, di mana Ivan Uglyansky berbicara tentang mengapa kolektor meninggalkan benda mati di memori, bagaimana hal itu mempengaruhi aplikasi dan bagaimana bertahan hidup selama invasi benda mati berjalan.



Jangan pikirkan kualitas, pikirkan kecepatan


Pembicara: Egor Bugaenko ( yegor256 )
Lokasi: 3
Peringkat: 4.35
β†’ Presentasi laporan



Laporan klasik Yegor bersifat provokatif, membakar, dan bermanfaat. Kali ini, ia menyentuh topik kualitas perangkat lunak dan mengapa kualitas kode merupakan kondisi yang diperlukan untuk lingkungan kerja, dan bukan tugas pengembang, seperti yang semua orang pikirkan.

Menurutnya, programmer harus cepat, tidak berkualitas tinggi, dan menutup tugas sesegera mungkin sehingga proyek berkembang dan terus hidup. Ini adalah pandangan non-standar dari proses pengembangan perangkat lunak, yang sangat dihargai oleh pendengar dan penonton Joker (misalnya, Baruch datang kepadanya dan mulai mengajukan pertanyaan dengan cara yang khas), dan merasa sangat berguna, meskipun ada provokasi.



Pencocokan pola dan teman imajinernya


Pembicara: Tagir Valeev ( lany )
Tempat: 2
Peringkat: 4,47
β†’ Presentasi laporan



Kasus ketika laporan dilakukan oleh seorang ahli dalam bahasa dan siap untuk mempelajari topik terkait. Terjangkau, berkualitas tinggi dan, meskipun keseriusan pencocokan pola, cerita yang agak menyenangkan tentang bagaimana penulis Java melihat PM, fitur baru apa yang diperlukan untuk membuatnya nyaman digunakan, dan apakah cahaya terlihat di ujung terowongan.

Dia mengungkapkan rincian pekerjaan pengembang IDE, menjelaskan bagaimana para pengembang API baru menghadapi masalah dan menjelaskan dalam bentuk yang dapat diakses di mana bahasa bergerak dan bagaimana perkembangannya. Kinerja yang sangat layak dan tempat yang layak masuk dalam sepuluh besar. Kami menyarankan Anda membiasakan diri dengan tingkat pelatihan apa pun.



Musim semi reaktif


Pembicara: Josh Long
Lokasi: 1
Peringkat: 4,57



Pilihan kami diakhiri dengan presentasi oleh β€œPenginjil Musim Semi paling keren di dunia,” Josh Long, yang biasanya membuka konferensi Jawa di seluruh dunia, menjawab pertanyaan komunitas, melakukan Kiat Musim Semi dan banyak lagi.

Josh dapat berbicara dengan mudah tentang hal-hal yang kompleks, dan pada Joker 2018 ia dapat memasukkan laporan koding langsung tentang Reactive Spring dengan banyak hal: runtime web berbasis Netty, Spring WebFlux, Spring Data Kay, Spring Security 5.0, Spring Boot 2.0, Spring Cloud Finchley. Dia menjelaskan apa itu API Reaktif dan bagaimana menggunakannya dengan contoh langsung dengan presentasi yang menyenangkan. Sangat cepat, sekaligus lucu dan sangat berguna!

Ngomong-ngomong, pendengar merekomendasikan mendengarkan Josh bersama dengan laporan tentang distributor musik roket Odnoklassniki, jadi jika Anda melakukannya, lewati dan tonton. Dan menurut mereka, setelah pidato Josh, saya ingin "membangun aplikasi menggunakan Reactive Spring sekarang!"

Daftar putar lengkap dengan semua laporan tersedia di sini . Kami mengingatkan Anda bahwa Joker baru 2019 sedang dalam perjalanan dan akan diadakan 25-26 Oktober 2019 di St. Petersburg. Tiket untuk itu dapat dan harus dibeli di situs web resmi .

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


All Articles