Bahan-bahan dari Kazan Go-mitap: XML parsing, gopl, drone.io dan bekerja dengan migrasi

Halo! Kami kembali dari Kazan, tempat kami mengadakan pertemuan regional pertama kami untuk pengembang Go bersama dengan komunitas GolangKazan. Terima kasih kepada semua orang yang datang untuk mendengarkan laporan dan berkenalan - itu bagus.


Pada rapat umum tersebut, pembicara dari perusahaan β€œDeep Forest”, Avito, Ozon.ru dan Marketplace Technologies berbicara. Mereka berbicara tentang parsing dan menyimpan file XML besar pada VDS kecil, server bahasa gopl, platform drone.io CI / CD dan alat untuk migrasi database.


Di bawah potongan Anda sedang menunggu video dari semua laporan dengan kode waktu untuk navigasi yang mudah, tautan ke repositori pengeras suara di Github dan laporan foto dari mitap. Dan kita akan pergi mengepak ransel ke pertemuan Kazan kedua di ujung depan , yang akan diadakan pada 15 Februari.



Rekaman Video


Parsing dan membandingkan data dalam XML besar pada VDS kecil - 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