C ++ Russia Conference 2019


Halo semuanya! Bayangkan bahwa C ++ Rusia sudah tidak ada lagi. Kemana kamu akan pergi? Ada banyak konferensi yang didedikasikan untuk topik yang lebih luas, tetapi konferensi kami adalah salah satu dari sedikit yang sepenuhnya berfokus pada C ++ dan secara terbuka menyatakan bahwa itu akan menjadi hardcore nyata. Ada sedikit pilihan. Bagus bahwa kami tidak menghilang di mana pun! Waktu berikutnya C ++ Rusia akan diadakan musim semi ini .


Konferensi ini akan diadakan 19-20 April di Moskow . Kemungkinan besar, akan ada tambahan hari ketiga kelas master yang tidak termasuk dalam program utama.


Topik presentasi: multithreading dan komputasi paralel, fitur baru bahasa dan kompiler, perakitan dan infrastruktur proyek kompleks dengan basis kode besar, kinerja dan timah tingkat rendah, metaprogramming, pemrograman fungsional dan paradigma lain, arsitektur proyek kompleks, dan banyak lagi.


Keynote


Terakhir kali kami membawa Daveed Vandevoorde, dan kali ini rekan penulisnya akan mendatangi kami. Konferensi ini akan dibuka oleh Nicolai M. Josuttis. Tentang Nicholas sebaiknya dibaca di situs webnya . Perlu dicatat di sini bahwa ia tidak hanya ahli pengembangan C ++, tetapi juga penulis beberapa buku populer dan anggota lama Komite Standardisasi mengenai perpustakaan.


Laporan


Sekarang program berada pada tahap pembentukan, ada pekerjaan aktif dengan pembicara, tetapi sudah ada informasi tentang beberapa laporan. Mari kita telusuri secara singkat:


Anton Polukhin - “Essential C ++”. Anton memiliki profil di hub ( antoshkka ) dengan banyak artikel, ia sering berbicara dan berbicara tentang hal-hal menarik. Satu dari tiga orang di Rusia berpartisipasi dalam Komite Standardisasi (dua lainnya adalah Anton Bikineev dan Alexander Fokin). Saya senang berpikir bahwa itu berkat konferensi kami bahwa Rusia muncul di Komite - mungkin ini adalah topik untuk cerita yang terpisah. Saya tidak tahu apakah saya perlu mewakili Anton di sini, tetapi saya tetap akan melakukannya. Anton adalah penulis Boost C ++ Application Development Cookbook. Kontributor Boost, penulis perpustakaan Boost.TypeIndex, maintainer Boost. Setiap, Boost.LexicalCast, dll. Konten yang tepat dari laporan sedang diklarifikasi, kami akan terus memberi Anda informasi.


Alexander Granin - “Parsers Monadic”. Saya pikir semuanya jelas dengan nama :-) Laporan yang sangat baik dari seorang programmer fungsional yang mengerti tidak hanya C ++, tetapi juga Haskell. Menariknya, Alexander biasanya tidak berbicara tentang satu-satunya cara yang tepat untuk melakukan sesuatu, tetapi tentang serangkaian ide dari pemrograman fungsional yang secara opsional dapat Anda gunakan atau tidak digunakan dalam kode C ++ Anda. Dan Alexander juga anggota Komite Program C ++ Rusia, jadi kami akan mencoba melakukan wawancara terpisah dengannya.


Andrey Davydov - "Metaprogramming, sparing the compiler" dan "Concepts sebagai sarana untuk mengimplementasikan kelas lama dengan cara baru." Ini adalah dua laporan, masing-masing menempati slot penuh. Andrey adalah pengembang dalam tim ReSharper C ++ di JetBrains dengan masa lalu di GIS dan visualisasi 3D. Awalnya, ini adalah satu laporan dua jam yang besar, tetapi setelah serangkaian refactoring itu dibagi menjadi dua bagian independen. Anda hanya dapat datang ke salah satu dari mereka dan memahami semuanya dengan sempurna. Jika Anda mengunjungi dua slot berturut-turut, ini akan memberikan gambaran yang lebih sistematis tentang apa yang terjadi.


Andrey Karpov - "Apa yang perlu Anda perhatikan ketika meninjau kode perpustakaan yang sedang dikembangkan." Andrey ( Andrey2008 ) kita semua kenal baik di Habré untuk artikel tentang menemukan bug di proyek terbuka. Kali ini ia akan memiliki laporan lengkap tentang fakta bahwa pengembang perpustakaan harus memberikan perhatian ekstra pada detail kecil dan masalah portabilitas yang membuatnya melihat lebih banyak fungsi populer, pilihan tipe data, penanganan kesalahan, dan sebagainya.


Rainer Grimm - "Konkurensi dan Paralelisme dalam C ++ 17 dan C ++ 20/23." Rainer adalah pengembang berusia 20 tahun yang telah menulis beberapa buku tentang C ++ untuk O'Reilly dan Leanpub, dan dari beberapa titik, juga seorang blogger C ++ profesional . Peserta reguler mengenalnya dengan baik, karena ia membaca laporan di semua C ++ Rusia. Masalah dari laporan ini jelas: mulai dari standar ke-17 dan lebih tinggi, bekerja dengan blok dasar aplikasi multithreaded telah berubah secara serius dan terus berubah. Apa sebenarnya situasi dengan paralel STL di C ++ 17? Bagaimana dengan eksekutor, memori transaksional, dan coroutine di C ++ 23? Mudah tersesat dalam hal ini, dan ini adalah laporannya. Satu-satunya perangkap di sini adalah bahwa Rainer memiliki aksen Jerman yang spesifik, dan Anda harus terbiasa dengannya.


Arno Schödl - "Pemformatan Teks Untuk Perpustakaan Standar Berbasis Rentang Masa Depan". Arno adalah direktur di Think-Cell, memimpin divisi R&D, Quality Assurance, dan Layanan Pelanggan. Topiknya terdengar panas, terutama dengan latar belakang artikel terbaru dengan contoh penggunaan rentang ( terjemahan pada artikel Habré ) Jika Anda juga tiba-tiba marah (atau sebaliknya) - Anda baru saja mendapat kesempatan besar untuk mengobrol dengan penulis secara langsung dan mencari tahu semua pertanyaan yang menyakitkan.


Ivan Čukić - “Desain C ++ yang hanya bergerak”. Ivan - Ph.Dc Ilmu Komputer di University of Belgrade di Serbia, mengeksplorasi bahasa pemrograman dan bahkan menerbitkan buku "Pemrograman Fungsional dalam C ++" . Dia juga berkontribusi pada KDE dan Plasma. Ini adalah pembicaraan tentang C ++ pindah semantik dari seseorang yang telah mengunjungi kedua sisi barikade: baik sebagai ahli dalam desain bahasa dan sebagai praktisi pembangunan tingkat rendah.


Viktor Kirilov - "Panduan tumpangan untuk membangun lebih cepat". Ini adalah laporan tentang mengapa perakitan dan penautan membutuhkan waktu yang sangat lama, dan apa yang harus dilakukan sekarang. Akan ada analisis lengkap dari topik, mulai dengan penyetelan dan diakhiri dengan modul dalam C ++. Victor adalah pengembang dengan 6 tahun pengalaman dalam pengembangan game C ++, yang dikenal karena beberapa hal seperti mengembangkan pemuatan kode di runtime Nim atau pustaka doctest (ini adalah kerangka pengujian satu-header).


Kelas master


Kelas master sebelum program utama telah dipraktikkan selama beberapa tahun. Pada 2017, ada dua, pada 2018, sudah ada empat. Saat ini, kami mencari tahu siapa yang akan datang tahun ini. Segera setelah pertanyaan ini menjadi jelas, kami akan menulisnya secara terpisah di Habré.


Panggilan untuk surat-surat


Masih ada beberapa bulan sebelum konferensi, jadi Anda bisa mengirimkan laporan. Komite program membaca sepenuhnya semua aplikasi dan mempertimbangkannya dengan cermat. Ya, ada banyak kepribadian terkenal dalam daftar pembicara, tetapi mencapai di sana sangat mungkin. Tentu saja, senang bekerja keras pada konten dan presentasi, tetapi Anda akan dibantu oleh orang-orang yang fasih dalam hal ini.


Ada kriteria yang sangat spesifik untuk pengadopsian laporan, yang dapat dengan mudah dipenuhi. Ada proses khusus yang dimulai dengan penerimaan aplikasi dan diakhiri dengan pidato di konferensi.



Untuk memulai perjalanan Anda sebagai pembicara, Anda harus mengikuti tautannya , membaca dengan seksama semua yang ada di sana dan lakukan sesuai yang tertulis.


Chip tambahan


Ingat, di awal posting saya bertanya: apa yang akan terjadi jika C ++ Rusia menghilang? Pertanyaan ini bukan hanya adil. Untuk terus membuat konferensi dan pindah ke tingkat yang baru, perusahaan JUG.ru Group bergabung dengan organisasi semua acara. Antara lain, ini berarti munculnya beberapa chip tambahan, yang akan dibahas nanti.


Area diskusi


Setelah setiap laporan, pembicara pergi ke area diskusi khusus, di mana Anda dapat mengobrol dengannya dan mengajukan pertanyaan, menggambar di papan penanda, dan sebagainya. Secara formal, ini bisa dilakukan antar laporan. Pembicara tidak diwajibkan, tetapi biasanya tinggal lebih lama - misalnya, selama durasi laporan berikutnya. Terkadang masuk akal untuk melewati laporan dari program utama (jika Anda membeli tiket, Anda masih akan memiliki entri) dan menggunakannya untuk komunikasi terfokus dengan pakar penting.


Sesi Bof


Ini adalah sesuatu seperti meja bundar atau grup diskusi, di mana setiap orang dapat berpartisipasi. Komunikasi adalah sama, tidak ada pembagian "pembicara" dan "pendengar". Tetapi ada "moderator diskusi." Para peserta biasanya mengumpulkan banyak spesialis keren yang dapat memberikan kontribusi besar untuk diskusi. Jika tiba-tiba menarik, BoF singkatan dari "birds of a feather", dan asalnya dihitung dari demonstrasi IETF pertama .


Tanya pakar


Area khusus di pameran, tempat Anda dapat menghubungi seorang ahli dengan masalah Anda dan langsung mendapatkan saran praktis. Bawalah laptop Anda dan masak pertanyaan!


Pesta


Minuman, camilan, dan musik. Berkomunikasi dalam suasana santai dengan kolega dan pembicara favorit Anda di atas segelas berbusa atau merah. Musik yang tidak mengganggu dan bilah untuk mereka yang suka "lebih panas". Suasana lampu hangat. Segalanya sesukamu.


Bagaimana cara menjadi anggota


Tiket dapat dibeli di situs web resmi .


Tahun lalu, kami sudah membuat program siswa khusus dan tiket online. Harap dicatat bahwa sekarang sistem ini telah membaik - ada beberapa jenis tiket di situs. Memilih jenis yang tepat dapat menghemat banyak. Siaran langsung dan rekaman video juga ada di sana.


Sampai jumpa di konferensi!

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


All Articles