Matériel de Kazan Go-mitap: analyse XML, gopls, drone.io et travail avec les migrations

salut! Nous sommes rentrés de Kazan, où nous avons tenu notre première réunion régionale pour les développeurs de Go avec la communauté GolangKazan. Merci à tous ceux qui sont venus écouter les reportages et se familiariser - c'était super.


Des conférenciers des sociétés «Deep Forest», Avito, Ozon.ru et Marketplace Technologies ont pris la parole lors du rassemblement. Ils ont parlé d'analyser et de stocker un gros fichier XML sur un petit VDS, des serveurs de langues gopls, une plate-forme CI / CD drone.io et des outils pour la migration de la base de données.


Sous la coupe, vous attendez des vidéos de tous les rapports avec des codes temporels pour une navigation facile, des liens vers les référentiels des haut-parleurs sur Github et un rapport photo du mitap. Et nous irons emballer des sacs à dos à la deuxième réunion de Kazan sur le front , qui se tiendra le 15 février.



Enregistrements vidéo


Analyser et comparer des données en gros XML sur de petits VDS - Philip Culin, Deep Forest


 ,   -    . XML- 160 MB, ,   .       , .


  ,   VDS     . -  .



00:00
02:03 —  
04:29
05:04
06:36
14:10
20:58 — gRPC
26:17
33:08 —  



“Go, please”: language server   — ,


Go — .     Language Server Protocol gopls,   . GoLand VSCode   . VSCode,     .



00:00
02:30 — Language Server Protocol
07:37 — LSP  Go
10:33 —  Go, please
16:00 — GoLand VSCode,
23:32 — gopls  
30:40 —  



CI/CD Go drone.io — , Marketplace Technologies


  drone.io,    Go. ,   CI/CD  .   « drone»  , enterprise- drone.io .



00:00
00:41 — drone
04:25 — Drone CI Infrastructure
06:12
09:55 — ,   CI/CD  drone.io
19:06 — ,
31:51 —  



   Go — , Ozon.ru


  ,   . Go , .    .   , .



00:00
01:24 —  
04:08 — golang-migrate/migrate
10:51 — rubenv/sql-migrate
13:46 — pressly/goose
17:08
21:30 —  


    -.




    . , , .


  !


All Articles