Di dalam # ITX5, yang sekarang memiliki hampir
1.500 orang , acara-acara menarik sering diadakan, dan pada bulan Juli kami pertama-tama memutuskan untuk membuka diri kepada dunia dan mengatur pertemuan untuk semua penggemar
JAVA . Kami berbicara tentang keindahan kode, paradigma komputasi baru, dan keajaiban Kotlin. Spoiler: dalam lima tahun, dia akan mengalahkan semua orang, tetapi ini tidak pasti. Kasus JAWA asli dibagikan oleh Alexander Krasnoshchekov dari
# ITX5 , Vitaliy Kutsenko dari
Otus , Dmitry Latyshev dari
Leroy Merlin , Pavel Finkelstein dari
Lamoda .

Alexander Krasnoshchekov (ITX5) "Kadang-kadang mereka mencoba menggigit abstraksi"
Pertemuan dibuka oleh pemimpin teknis proyek X5-Transport. Dia memberi tahu cara membuat sumbu untuk tomat dan truk dan berapa banyak abstraksi yang diperlukan untuk merencanakan sebuah mobil dalam penerbangan. Banyak! Pembicara menunjukkan secara rinci bagaimana permintaan transportasi mengatasi jalur yang sulit dari permintaan pengguna satu sentuhan ke prosesor, dengan jujur ββmencatat titik nyeri dan metode perawatan. Bagi mereka yang mengerjakan MVP, ada banyak tips berguna dalam pembicaraan singkat ini.
PresentasiVitaliy Kutsenko (Otus) Opsional: pesona laconicism
Mesin kopi, yang karena alasan tertentu menolak untuk memberikan minuman yang didambakan kepada pelanggan, adalah contoh yang bagus untuk menunjukkan bagaimana Opsional bekerja dalam berbagai versi JAVA, Vitaliy Kutsenko membuktikan dengan pidatonya. Pengembang sendiri mengakui bahwa semakin banyak yang berada di bawah pesona Optional, yang merupakan sinonim untuk keringkasan dan memungkinkan Anda menghemat waktu dan kode. Terutama jika tim pengembangan bukan Anda sendiri, tetapi tim yang didistribusikan di seluruh dunia.
By the way, Vitaliy Kutsenko memiliki jawaban untuk pertanyaan apa yang harus dilakukan dengan junior dan senior yang tidak ingin menulis Opsional, tetapi lebih suka Jika tidak sekarang. Dan juga saran untuk mereka yang ingin membungkus semuanya dalam Opsional.
PresentasiDmitry Latyshev (Leroy Merlin) Apakah Anda suka Kafka?
Leroy Merlin sangat menyukai layanan-layanan mikro - sekarang sudah ada lebih dari 200, atau 300 (para pembuat enkode sudah bosan menghitung) - mereka semua perlu berkomunikasi satu sama lain dan "bernegosiasi" dengan sejumlah besar sistem korsel, misalnya, keuangan atau uang tunai, yang tidak memiliki PI paling ramah . Itu sebabnya di Leroy Merlin, aliran dan Kafka jatuh cinta.
Dmitry Latyshev membandingkan pemrosesan stream dan batch, mengutip tiga argumen yang mendukung paradigma komputasi baru, dan mengundang penonton untuk bermain di kotak pasir. Dalam beberapa menit, para peserta mitap membangun proyek e-commerce dengan jutaan transaksi per hari, belajar bagaimana mengidentifikasi transaksi yang mencurigakan menggunakan aliran dan membuat penawaran promosi kepada pelanggan reguler. Untuk melakukan ini, stream dapat bercabang, kadang-kadang digabungkan, atau bekerja dengan fungsi murni tanpa konteks. Dan Anda mencobanya! Dan cari tahu di mana mendapatkan pengetahuan tentang aliran Kafka!
PresentasiPavel Finkelstein (Lamoda) Sihir dan Kontra Kotlin
Kerugian Kotlin ketika digunakan dalam produksi dijelaskan secara rinci oleh Pavel Finkelstein. Dia belajar dari pengalamannya kesulitan apa yang muncul ketika beralih ke Kotlin dalam transaksi dan dalam pengujian. Betapa menyakitkan ketika ternyata Kotlin tidak tahu bagaimana dengan obat generik rekursif dan bagaimana dia terus-menerus membuat programmer berpikir. Namun, analisis kritis itu memakan waktu lebih dari setengah jam, yang, menurut pembicara, menunjukkan bahwa Kotlin adalah bahasa yang sangat baik yang akan menguasai seluruh dunia selama 5 tahun. Namun, jauh dari semua peserta rapat sepakat dengan pernyataan ini. Bagaimana dengan kamu?
PresentasiPengalaman mengadakan pertemuan itu disukai oleh kami dan tamu-tamu kami, jadi segera kami akan senang Anda dengan pertemuan baru.
Album foto