Dua pertemuan menunggu kami di bulan Juli. Kami akan senang melihat semua yang peduli tentang pengujian otomatis dan JavaScript.
24 Juli - QA EVENING: berbicara tentang membangun CI / CD, mengenal API untuk membuat plugin IDEA.
31 Juli - JS EVENING: Memperkenalkan Pengetikan Statis, TypeScript, dan ReasonML.
Di bawah potongan - lebih lanjut tentang laporan dan pembicara, tautan ke pendaftaran untuk partisipasi dan koneksi ke siaran.

QA EVENING: berbicara tentang membangun CI / CD, mengenal API untuk membuat plugin IDEA
19.00 - 19.30 - Koleksi tamu dan kopi
19:30 - 20:10 - “CI / CD atau pengejaran pengembang” (Alexander Bogdanov, DINS)Di mana harus memulai tester pada proyek di mana proses pengujian tidak disesuaikan?
Bagaimana cara menarik pengembang ke pengujian, dan agar mereka menyukainya?
Apakah Anda pikir saya datang dengan peluru perak? - Tidak, saya hanya punya rencana tindakan yang jelas.
Dalam perjalanan laporan, Alexander akan menunjukkan bahwa ketika membangun CI / CD, tidak perlu memilih antara GitLab dan Jenkins, ia akan memberi tahu cara mengacaukan API Spinnaker dan GitLab. Laporan ini akan berguna bagi penguji yang mulai menerapkan pengujian otomatis, pengembang yang tidak dapat memaksakan diri untuk menulis tes, dan untuk semua orang yang mulai membangun CI / CD.
Tentang pembicara: Alexander berteman dengan pengembang dan melakukan segalanya untuk membuat mereka nyaman menulis kode. Sangat nyaman sehingga kode keluar hampir tanpa bug.
20:10 - 20:30 - Kopi, pizza, dan obrolan
20:30 - 21:20 - “plugin IDEA yang menjaga otomatisasi” (Artyom Eroshenko, QametaSoftware)Menjadi pemimpin tim dari beberapa tim otomatisasi uji, saya sering harus berurusan dengan refactoring kode uji otomatis dan markupnya. Saat mengembangkan plugin untuk IDEA, saya menarik perhatian ke API, yang memungkinkan Anda untuk mengubah kode proyek Anda. Keuntungan dari API ini adalah kita tahu segalanya tentang kode yang kita gunakan: semua penggunaan variabel, kelas, tanda tangan anotasi, dan banyak lagi. Dari laporan itu, kita akan belajar tentang operasi API ini dan melihat beberapa contoh penggunaannya.
Tentang pembicara: Artyom telah terlibat dalam otomatisasi pengujian aplikasi web selama lebih dari 8 tahun. Selama waktu ini, ia bekerja di tim yang berbeda dan dalam peran yang berbeda: otomatisasi pengujian, manajer tim pengembangan alat pengujian, kepala kelompok otomasi pengujian. Artem memiliki pengalaman luas bekerja dengan alat-alat populer (Selenium, HtmlElements, Allure, Jenkins). Programnya terutama di Jawa, Groovy.
21:20 - 21:40 - Tur kantor DINS
→ Kami akan bertemu pada 24 Juli pukul 19:30 di kantor kami (St. Petersburg, Staro-Petergofsky, 19).
→
Untuk berpartisipasi dalam pertemuan dan terhubung ke siaran, Anda harus mendaftar.JavaScript EVENING: berbicara tentang pengetikan statis, TypeScript dan ReasonML
19.00 - 19.30 - Koleksi tamu dan kopi
19:30 - 20:20 - "Ketikkan!" (Alexander Feoktistov, Yandex.Market)Ada pengembang yang hanya akrab dengan bahasa yang diketik secara dinamis - PHP, Python, JavaScript, dll. Alexander akan menginspirasi kami dengan contoh-contohnya pada TypeScript sehingga kami juga mencoba mengetik statis. Memang, pengetikan statis memberi kita banyak hal berguna ...
Laporan ini akan menarik bagi pengembang pemula dan pemula yang lebih berpengalaman.
Tentang pembicara: dalam hidupnya, Alexander bertemu banyak teknologi pengembangan perangkat lunak: di sekolah ia bertemu dengan Pascal / Delphi, di universitas ia membenamkan dirinya dalam C ++ untuk komputasi ilmiah, pada pekerjaan pertamanya ia memaku cetakan di C ++ / WinAPI dan memahami Jawa. Titik baliknya adalah mengenal dunia front-end, yang pertama kali menghujani Alexander Vanilla JS, kemudian melemparkan jQuery, menabrak terumbu XSLT dan, akhirnya, dalam pusaran air berputar, tenggelam dalam Angular dan React.
20:20 - 20:40 - Kopi, pizza, dan obrolan
20:40 - 21:20 - “Alasan ML: Hindley-Milner di ujung depan” (Anton Tuzhik, SEMrush)Browser dan teknologi web tidak tinggal diam. Setiap tahun semakin banyak aplikasi web dibuat, mereka menjadi lebih kompleks, basis kode semakin banyak. Dalam keadaan seperti itu, kesulitan sering muncul dengan pengetikan dinamis yang lemah dari bahasa utama pengembangan web JavaScript. Ini masalah besar. Munculnya alat-alat seperti TypeScript, Flow js, Elm, ReasonML hanya mengkonfirmasi ini. Dalam laporannya, Anton akan memberi tahu Anda apa ReasonML itu, apa "chip" yang dimilikinya, bagaimana ia mengkompilasi dalam JS dan berinteraksi dengannya, bagaimana hal itu membantu memecahkan masalah meningkatnya kompleksitas pengembangan antarmuka. Laporan untuk mereka yang tertarik dengan teknologi baru. Dan juga bagi mereka yang ingin meningkatkan keandalan basis kode mereka.
Tentang pembicara: Anton sedang mengembangkan antarmuka. Di waktu luangnya ia belajar hal-hal baru, kadang-kadang bisa membuka proyek sumber terbuka. Baru-baru ini tertarik pada masalah pengetikan.
21:20 - 21:40 - Tur kantor DINS
→ Kami bertemu pada 31 Juli pukul 19:30 di kantor kami (St. Petersburg, Staro-Petergofsky, 19).
→
Untuk berpartisipasi dan terhubung ke siaran, Anda harus mendaftar.DILAKUKANNYA
Kami secara rutin mengadakan pertemuan terbuka dengan menghadirkan pakar teknis dari berbagai perusahaan. Paling sering, mereka membahas alat dan kasus di bidang QA, Java, DevOps dan JS. Kami menerbitkan
video dari semua laporan di
saluran YouTube kami. Kami selalu senang
mendiskusikan topik yang relevan dan pembicara baru - menulis ke
itevening@dins.ru !