Kami mengundang Anda ke DINS JavaScript EVENING: kami berbicara tentang desain API dan menyelesaikan masalah menggunakan tipe data aljabar

Kami akan senang melihat pengembang front-end pada acara DINS JavaScript terbuka pertama tahun ini, yang akan berlangsung pada 29 Januari di kantor kami di 19 Staro-Petergofsky.

Malam ini, Dmitry Zlygin dari DINS akan berbicara tentang kriteria untuk API "baik" dan berbagi cara membuat antarmuka Anda nyaman. Anton Sutarmin dari Devexperts memperkenalkan kita pada tipe data aljabar dan menunjukkan dengan contoh bagaimana mereka membantu memecahkan masalah.

Di bawah potongan - lebih lanjut tentang laporan dan pembicara, tautan untuk mendaftar untuk berpartisipasi dalam rapat, menyiarkan informasi, bahan dari pertemuan terakhir.

gambar

Laporan


Desain API untuk front-end (Dmitry Zlygin, DINS)

Setiap hari kami menggunakan antarmuka pemrograman yang berbeda - browser, berbagai perpustakaan seperti Lodash atau Axios, frameworks - React, Angular, Jest dan banyak lainnya. Dan kami sendiri membuat API baru untuk komponen, fungsi, kelas kami. Kadang-kadang ternyata baik, kadang tidak terlalu. Mari kita bicara tentang bagaimana API yang baik berbeda dari yang "buruk", dan tentu saja, kita akan menentukan kriteria "baik". Cara membuat antarmuka Anda nyaman dan memadai untuk tugas tersebut. Apa yang harus dilakukan dengan API pihak ketiga yang tidak dapat kami pengaruhi.

Laporan ini akan relevan untuk pengembang Frontend dan insinyur otomatisasi QA dari tingkat entri ke atas. Tidak hardcore.

Selama lebih dari 5 tahun Dmitry telah mengembangkan secara eksklusif front-end. Bekerja dengan JavaScript dengan berbagai keberhasilan untuk dekade ketiga, terlihat baik Netscape Navigator dan IE 4.0. Dengan kedatangan Vue.js, dia meninggalkan backend dan pindah ke perkemahan front-end, tetapi seiring waktu, dia menyadari semua pesona React. Dia saat ini sedang mengerjakan proyek Bereaksi besar di DINS.

“Tipe Data Aljabar dalam TypeScript” (Anton Sutarmin, Devexperts)

Mereka mengatakan tentang pemrograman fungsional dari masing-masing setrika, tentang kekebalan dan kebersihan yang setiap orang sudah bosan mendengarkan. Mari kita coba melangkah lebih jauh dan melihat konsep lain yang paling banyak digunakan di dunia FP - tipe data aljabar. Mari kita pergi dari sisi latihan, kita akan menyelesaikan 3 masalah dengan bantuan mereka dan sepanjang jalan kita akan menemukan apa itu dan bagaimana menggunakannya. Contohnya ada di TypeScript, tetapi tidak perlu mengetahuinya: Saya akan memberi tahu Anda hal-hal yang diperlukan di sepanjang jalan.

Laporan ini dirancang untuk pengembang front-end dari semua tingkatan yang terbiasa dengan paradigma fungsional atau mereka yang ingin menambahkan alat lain untuk pengetahuan programmer mereka.

Selama 4 tahun, Anton telah menjadi pengembang front-end, baru-baru ini sedikit bohong. Dia menyukai pemrograman fungsional dan sistem tipe ekspresif. Dia senang ketika dia melihat kode yang indah dan antarmuka yang indah.

Jadwalkan


19.00 - 19.30 - Koleksi tamu dan kopi
19:30 - 20:20 - Desain API untuk front-end (Dmitry Zlygin, DINS)
20:20 - 20:40 - Kopi, pizza, dan obrolan
20:40 - 21:10 - “tipe data aljabar dalam TypeScript” (Anton Sutarmin, Devexperts)
21:10 - 21:30 - Tur kantor DINS

Di mana, kapan dan bagaimana?


29 Januari 2020
St. Petersburg, Staro-Petergofsky, 19 (kantor DINS)

Partisipasi dalam acara ini gratis, tetapi silakan mendaftar . Ini diperlukan agar kita semua dapat dengan nyaman mengakomodasi pertemuan tersebut.

Akan ada siaran, kami akan mengirimkan tautan ke sana pada hari acara ke alamat peserta yang memilih jenis tiket "Siaran" selama pendaftaran .

Laporan video dari laporan akan dipublikasikan di saluran YouTube kami satu minggu setelah pertemuan.

Bahan DINS JavaScript EVENING (31/07/2019)


Daftar putar YouTube

DILAKUKANNYA


Pertukaran pengalaman tidak ternilai, jadi kami secara rutin mengadakan pertemuan terbuka yang mempertemukan para pakar teknis dari berbagai perusahaan. Paling sering, kami membahas alat dan kasus di bidang JS, Java, QA dan DevOps. Jika Anda memiliki topik yang ingin Anda bagikan, tulis ke itevening@dins.ru !

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


All Articles