Learning Go: Eine Auswahl von Videoberichten



Heutzutage wird Go häufig zur Entwicklung verteilter und stark ausgelasteter Anwendungen verwendet. Wir haben eine Auswahl von Videos für Sie zusammengestellt, hauptsächlich aus unseren Mitaps, die die Vor- und Nachteile der Sprache verstehen und anhand von Beispielen für reale Projekte über die Merkmale ihrer Verwendung sprechen.

Liste der Videos:

  1. Zur Produktion gehen.
  2. Profiling Go-Anwendungen.
  3. Gehen Sie zu Broadcast Media Server.
  4. Pipeline Mail-Suche unterwegs.
  5. Synchronisieren Sie Daten in Go mit MySQL-Binlog.
  6. Wie wir angefangen haben, Go in Mail.ru Answers zu verwenden.
  7. Pub / Sub und 1 Million WebSockets.
  8. Programmieren unterwegs (Kurs).
  9. Wer braucht die Go-Sprache und Microservices.

Gehen Sie in Produktion


Dmitry Shveenkov von der Mail.ru Group sprach über den Push-Benachrichtigungsdienst des Mail.ru Mail-Projekts, über die Übertragung von Python nach Go und darüber, was er gab. Sie lernen die Schwierigkeiten bei der Entwicklung eines Dienstes kennen und Dmitry wird die Effektivität von Go anhand von Metriken aus der Produktionsumgebung veranschaulichen.


Profiling Go-Anwendungen


Stas Makarov von 220 Volt führte eine Einführungsvorlesung über Profiling-Anwendungen auf Go und verwandten Tools durch.


Gehen Sie zu Broadcast Media Server


Mikhail Raichenko von VKontakte sprach darüber, warum Go für die Entwicklung eines Mediendienstes ausgewählt wurde, wie er geschaffen wurde, über seine Vor- und Nachteile und über die Integration in die Infrastruktur sozialer Netzwerke.


Pipeline Mail-Suche unterwegs


Victor Starodub von Mail.ru Mail erklärt, wie Go das Leben beim Schreiben einer Suchmaschine für einen E-Mail-Dienst erleichtert hat.


Gehen Sie zur Datensynchronisation mit MySQL Binlog


Artyom Zheltak von Rambler erzählte, wie das Rambler-Projekt funktionierte. Der Stream löste das Problem der Synchronisierung von Daten zwischen Dämonen und dem Hauptsystem.


Wie wir angefangen haben, Go in Mail.ru Replies zu verwenden


Mark Belotsky sprach darüber, wie das Mail.ru Answers-Team Funktionen von Perl nach Go übertrug, über die Schwierigkeiten und über die Vorteile der neuen Version gegenüber der alten.


Pub / Sub und 1 Million WebSockets


Sergey Kamardin sprach darüber, wie Go es geschafft hat, eine so große Anzahl von dauerhaften Verbindungen zu implementieren, sichere Einschränkungen für schmerzlose Serverneustarts, Fallbacks bei unvorhergesehenen Problemen und vieles mehr.


Gehen Sie zur Programmierung


Ein Zyklus von neun gleichnamigen Vorlesungen des Technostream-Projekts. Der Kurs richtet sich nicht an Programmieranfänger, sondern an diejenigen, die bereits Erfahrung im Schreiben von Programmen in anderen Sprachen haben.


Wer braucht Go Sprache und Microservices


Interview mit Vasily Romanov, einem Programmierer von Mail.ru. Vasily unterrichtet im oben genannten Kurs "Programming on Go" und ist auf die Lösung komplexer Produktprobleme spezialisiert.



Und schließlich - die Ankündigung eines Schulungskurses, der Studenten der Technosphäre und des Technoatoms beigebracht wird. Später wird es auf unserem Youtube-Kanal Technostream verfügbar sein.

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


All Articles