ITX5 mitap: JAVA hidup, sulap Kotlin dan tomat tomat

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.


Presentasi

Vitaliy 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.


Presentasi

Dmitry 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!


Presentasi

Pavel 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?


Presentasi

Pengalaman mengadakan pertemuan itu disukai oleh kami dan tamu-tamu kami, jadi segera kami akan senang Anda dengan pertemuan baru.

Album foto

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


All Articles