Materialien von Kazan Go-mitap: XML-Analyse, gopls, drone.io und Arbeiten mit Migrationen

Hallo! Wir sind aus Kasan zurückgekehrt, wo wir zusammen mit der GolangKazan-Community unser erstes regionales Treffen für Go-Entwickler abgehalten haben. Vielen Dank an alle, die gekommen sind, um sich die Berichte anzuhören und sich kennenzulernen - es war großartig.


Bei der Rallye sprachen Redner der Unternehmen „Deep Forest“, Avito, Ozon.ru und Marketplace Technologies. Sie sprachen über das Parsen und Speichern einer großen XML-Datei auf einem kleinen VDS, Sprachserver-Gopls, CI / CD drone.io-Plattform und Tools für die Datenbankmigration.


Unter dem Schnitt warten Sie auf Videos aller Berichte mit Timecodes für eine einfache Navigation, Links zu Sprecher-Repositories auf Github und einen Fotobericht von der Mitap. Und wir werden Rucksäcke zum zweiten Kasaner Treffen am Frontend packen , das am 15. Februar stattfinden wird.



Videoaufnahmen


Analysieren und Vergleichen von Daten in groĂźem XML auf kleinem 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