Learning Go: Pilihan laporan video



Hari ini, Go digunakan secara luas untuk mengembangkan aplikasi yang terdistribusi dan banyak dimuat. Kami telah menyusun pilihan video untuk Anda, terutama dari mitaps kami, yang memahami kelebihan dan kekurangan bahasa, dan berbicara tentang fitur penggunaannya pada contoh proyek nyata.

Daftar video:

  1. Pergi ke produksi.
  2. Aplikasi Go profil.
  3. Buka Server Media Siaran.
  4. Pencarian Email Pipeline on Go.
  5. Sinkronkan data dalam Go dengan mysql binlog.
  6. Bagaimana kami mulai menggunakan Jawaban Go di Mail.ru.
  7. Pub / Sub dan 1 juta WebSockets.
  8. Pemrograman on Go (tentu saja).
  9. Siapa yang butuh bahasa Go dan layanan microser.

Masuk produksi


Dmitry Shveenkov dari Mail.ru Group berbicara tentang layanan push notification dari proyek Mail.ru, tentang transfernya dari Python ke Go dan apa yang diberikannya. Anda akan belajar tentang kesulitan mengembangkan layanan, dan Dmitry akan mengilustrasikan efektivitas Go dengan metrik dari lingkungan produksi.


Membuat Aplikasi Go


Stas Makarov dari 220 Volt melakukan tur kuliah pengantar tentang profil aplikasi di Go dan alat terkait.


Buka Server Media Siaran


Mikhail Raichenko dari VKontakte berbicara tentang mengapa Go dipilih untuk pengembangan layanan media, bagaimana layanan itu dibuat, akan menceritakan tentang kelebihan dan kekurangannya serta tentang integrasi ke dalam infrastruktur jaringan sosial.


Pencarian Email Pipeline on Go


Victor Starodub dari Mail.ru Mail menceritakan bagaimana Go membuat hidup lebih mudah ketika menulis mesin pencari untuk layanan email.


Pergi sinkronisasi data dengan mysql binlog


Artyom Zheltak dari Rambler memberi tahu bagaimana proyek Rambler bekerja. Aliran memecahkan masalah sinkronisasi data antara daemon dan sistem utama.


Bagaimana kami mulai menggunakan Buka di Balasan Mail.ru


Mark Belotsky berbicara tentang bagaimana tim Jawaban Mail.ru memindahkan fungsionalitas dari Perl ke Go, tentang kesulitannya, tentang kelebihan versi baru daripada yang lama.


Pub / Sub dan 1 Juta WebSockets


Sergey Kamardin berbicara tentang bagaimana Go berhasil menerapkan sejumlah besar koneksi persisten, memberikan batasan yang aman pada restart server tanpa rasa sakit, mundur jika terjadi masalah yang tidak terduga, dan banyak lagi.


Go Programming


Siklus sembilan kuliah dari kursus pelatihan nama yang sama dari proyek Technostream. Kursus ini bukan untuk pemula dalam pemrograman, tetapi bagi mereka yang sudah memiliki pengalaman menulis program dalam bahasa lain.


Siapa yang butuh bahasa Go dan layanan microser


Wawancara dengan Vasily Romanov, seorang programmer dari Mail.ru. Dengan mudah mengajar di kursus "Programming on Go" dan mengkhususkan diri dalam memecahkan masalah produk yang kompleks.



Dan akhirnya - pengumuman kursus pelatihan yang akan diajarkan kepada siswa Technosphere dan Technoatom. Nantinya akan tersedia di saluran Youtube kami Technostream .

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


All Articles