Hello! We returned from Kazan, where we held our first regional meeting for Go developers together with the GolangKazan community. Thanks to everyone who came to listen to the reports and get acquainted - it was great.
At the rally, speakers from the companies βDeep Forestβ, Avito, Ozon.ru and Marketplace Technologies spoke. They talked about parsing and storing a large XML file on a small VDS, language server gopls, CI / CD drone.io platform and tools for database migration.
Under the cut you are waiting for videos of all reports with timecodes for easy navigation, links to speaker repositories on Github and a photo report from the mitap. And we will go packing backpacks to the second Kazan meeting on the front end , which will be held on February 15.

Video Recordings
Parsing and comparing data in large XML on small 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 β
-.

. , , .
!