{"id":324131,"date":"2021-06-01T15:00:35","date_gmt":"2021-06-01T15:00:35","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=324131"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=324131","title":{"rendered":"Golang-\u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u2116 5 (1 \u2013 31 \u043c\u0430\u044f\u00a0 2021)"},"content":{"rendered":"\n<div class=\"post__text post__text_v2\" id=\"post-content-body\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a98\/a11\/a1b\/a98a11a1bb056b6c22bc2e1e70db5f3c.png\" width=\"1379\" height=\"676\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u0432\u0435\u0436\u0430\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432.<\/p>\n<h3>\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u0432 \u044d\u0442\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435<\/h3>\n<ul>\n<li>\n<p>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438 Go 1.16.4 \u0438 1.15.12<\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Atari VCS<\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Game Boy<\/p>\n<\/li>\n<li>\n<p>\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 2D-\u0438\u0433\u0440<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f!<\/p>\n<h3>\u041d\u043e\u0432\u043e\u0441\u0442\u0438, \u0441\u043e\u0431\u044b\u0442\u0438\u044f<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/groups.google.com\/g\/golang-nuts\/c\/_buc5blnKQw\/m\/55mP9ORsCAAJ\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438 Go 1.16.4 \u0438 1.15.12<\/u><\/a> \u0420\u0435\u043b\u0438\u0437\u044b \u0441 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e\u0448\u0438\u0431\u043e\u043a<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45712\" rel=\"noopener noreferrer nofollow\"><u>net\/http: ReadRequest<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45636\" rel=\"noopener noreferrer nofollow\"><u>cmd\/compile: \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430: \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430\u044f \u043c\u0430\u0441\u043a\u0430 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 PPC64<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45482\" rel=\"noopener noreferrer nofollow\"><u>\u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f: \u0432\u044b\u0431\u0440\u043e\u0441 \u00ab\u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0439 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435\u00bb, \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u043e\u0439 cgo expandFinalInlineFrames<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45385\" rel=\"noopener noreferrer nofollow\"><u>\u0432\u0440\u0435\u043c\u044f: \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432 \u0415\u0432\u0440\u043e\u043f\u044b\/\u0414\u0443\u0431\u043b\u0438\u043d\u0430 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0430 \u0438\u0437-\u0437\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45347\" rel=\"noopener noreferrer nofollow\"><u>archive\/zip: \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 FS<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45307\" rel=\"noopener noreferrer nofollow\"><u>os\/signal: \u0442\u0430\u0439\u043c-\u0430\u0443\u0442 \u0432 Test All Threads Syscall Signals<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0412\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f IDE <a href=\"https:\/\/blog.jetbrains.com\/go\/2021\/05\/28\/goland-2021-2-early-access-program-is-open\/\" rel=\"noopener noreferrer nofollow\"><u>GoLand 2021.2<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0418\u043c\u043f\u043e\u0440\u0442 \u0441\u0445\u0435\u043c <a href=\"https:\/\/entgo.io\/blog\/2021\/05\/04\/announcing-schema-imports\/\" rel=\"noopener noreferrer nofollow\"><u>protoc-gen-ent<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 Go 1.17 \u0432\u044b <a href=\"https:\/\/twitter.com\/inancgumus\/status\/1397168068955021312\" rel=\"noopener noreferrer nofollow\"><u>\u043c\u043e\u0436\u0435\u0442\u0435 \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e \u044f\u0437\u044b\u043a\u0430<\/h3>\n<ul>\n<li>\n<p>proposal:&nbsp; \u043f\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u0430 <a href=\"https:\/\/github.com\/golang\/go\/issues\/45955\" rel=\"noopener noreferrer nofollow\"><u>slices<\/u><\/a>, \u0441 \u0434\u0436\u0435\u043d\u0435\u0440\u0438\u043a-\u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u043b\u0430\u0439\u0441\u0430\u043c\u0438<\/p>\n<\/li>\n<li>\n<p>proposal: <a href=\"https:\/\/github.com\/golang\/go\/issues\/45435#issuecomment-844309880\" rel=\"noopener noreferrer nofollow\"><u>sync: add Mutex.TryLock<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/mobile.twitter.com\/katie_hockman\/status\/1394387692083990530\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0444\u0430\u0437\u0437\u0438\u043d\u0433<\/u><\/a> \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0442\u043e\u0432 \u043a \u0441\u0442\u0430\u0434\u0438\u0438 beta<\/p>\n<\/li>\n<\/ul>\n<h3>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/h3>\n<p><a href=\"https:\/\/golangs.org\/\" rel=\"noopener noreferrer nofollow\"><u>\u0423\u0440\u043e\u043a\u0438 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f Golang<\/u><\/a><\/p>\n<p><a href=\"http:\/\/golang-book.ru\/\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 Go<\/u><\/a><\/p>\n<p><a href=\"https:\/\/gobyexample.ru\/\" rel=\"noopener noreferrer nofollow\"><u>Go \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445<\/u><\/a><\/p>\n<p><a href=\"https:\/\/sefus.ru\/little-go-book\/\" rel=\"noopener noreferrer nofollow\"><u>\u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u043e Go<\/u><\/a><\/p>\n<p><a href=\"https:\/\/jonahwintergolang.medium.com\/a-beginners-guide-to-sensible-abstractions-using-golang-4faabbabb838\" rel=\"noopener noreferrer nofollow\"><u>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u0440\u0430\u0437\u0443\u043c\u043d\u044b\u043c \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Golang<\/u><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/go101\/go101\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u043d\u0438\u0433\u0430, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0443\/\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0435<\/u><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/AlexanderGrom\/go-patterns\" rel=\"noopener noreferrer nofollow\"><u>Go-patterns<\/u><\/a> (\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 Golang)<\/p>\n<h3>\u0421\u0442\u0430\u0442\u044c\u0438<\/h3>\n<ul>\n<li>\n<p><a href=\"http:\/\/www.jerf.org\/iri\/post\/2957\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0440\u043e nil-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/pprof-go-profiler\/\" rel=\"noopener noreferrer nofollow\"><u>\u0412 Uber \u0440\u0435\u0448\u0438\u043b\u0438 \u0434\u043e\u043f\u0438\u043b\u0438\u0442\u044c pprof \u0447\u0443\u0442\u043a\u0430. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0443 \u043d\u0438\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.smartscribs.com\/bridge-design-pattern-in-golang\/\" rel=\"noopener noreferrer nofollow\"><u>\u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u0431\u0440\u0438\u0434\u0436-\u043f\u0430\u0442\u0442\u0435\u0440\u043d, \u0442\u043e \u0432\u044b \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u0435\u0433\u043e \u0437\u043d\u0430\u0435\u0442\u0435<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/bencane.com\/2021\/05\/18\/using-viper-with-consul-to-configure-go-apps\/\" rel=\"noopener noreferrer nofollow\"><u>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Viper \u0441 Consul \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/qvault.io\/golang\/golang-date-time\/\" rel=\"noopener noreferrer nofollow\"><u>\u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u043f\u0430\u043a\u0435\u0442\u043e\u043c time<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/stonecode.ca\/benchmarking-with-go\" rel=\"noopener noreferrer nofollow\"><u>\u0411\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433 \u0441 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eaglewas.me\/blog\/en\/bingo-backend-encore\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0438\u0433\u0440\u044b \u0432 \u0431\u0438\u043d\u0433\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Encore<\/u><\/a> \u2013<a href=\"https:\/\/github.com\/encoredev\/encore\" rel=\"noopener noreferrer nofollow\"><u> Encore<\/u><\/a>, \u043a\u0430\u043a \u0438 \u0431\u044b\u043b\u043e \u043e\u0431\u0435\u0449\u0430\u043d\u043e, \u0434\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0432\u043e\u043b\u0448\u0435\u0431\u0441\u0442\u0432\u0430, \u043a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u043e \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0434\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/adtac.in\/2021\/04\/23\/note-on-worker-pools-in-go.html\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043e \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0443\u043b\u0430\u0445 \u0432 Go<\/u><\/a> \u2013 \u0435\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0433\u043e\u0440\u0443\u0442\u0438\u043d\u044b \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0432\u044b, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435\u0442\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0443\u043b\u044b \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u044d\u0442\u0438\u0445 \u0432\u043e\u0434\u0430\u0445 \u0442\u043e\u0436\u0435 \u0435\u0441\u0442\u044c \u0430\u043a\u0443\u043b\u044b<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.cockroachlabs.com\/blog\/json-go-cockroachdb\/\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0430\u043a \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 JSON \u0432 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e CockroachDB<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/sayedalesawy.hashnode.dev\/top-5-lessons-i-learned-while-working-with-go-for-two-years\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u044f\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0445 \u0443\u0440\u043e\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0443\u0441\u0432\u043e\u0438\u043b, \u0440\u0430\u0431\u043e\u0442\u0430\u044f \u0441 Go \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442<\/u><\/a>&nbsp;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ishuah.com\/2021\/03\/10\/build-a-terminal-emulator-in-100-lines-of-go\/\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0432 100 \u0441\u0442\u0440\u043e\u043a\u0430\u0445 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/changelog.com\/posts\/on-go-application-structure\" rel=\"noopener noreferrer nofollow\"><u>\u041c\u044b\u0441\u043b\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 Go<\/u><\/a> \u2013 \u043c\u043d\u043e\u0433\u0438\u0435 \u044f\u0437\u044b\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u043e Go \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u044d\u0442\u043e \u043d\u0430 \u0432\u0430\u0448\u0435 \u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435. \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e, \u043f\u0440\u0430\u0432\u0434\u0430?<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/pprof-go-profiler\/\" rel=\"noopener noreferrer nofollow\"><u>pprof ++: Go Profiler \u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/encore.dev\/guide\/go.mod\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0430\u043c\u044f\u0442\u043a\u0430 \u043f\u043e \u043c\u043e\u0434\u0443\u043b\u044f\u043c Go<\/u><\/a> \u2013 \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0441\u043a\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438, \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u044b&nbsp;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eli.thegreenplace.net\/2021\/rest-servers-in-go-part-6-authentication\/\" rel=\"noopener noreferrer nofollow\"><u>REST-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0432 Go: \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/marcofranssen.nl\/how-to-do-enums-in-go\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0430\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f<\/u><\/a> \u2013 Go \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 enum \u0442\u0438\u043f\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b \u043c\u043e\u0433\u043b\u0438 \u0431\u044b \u0432\u0438\u0434\u0435\u0442\u044c \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445, \u043d\u043e iota \u043c\u043e\u0436\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043c\u043e\u0447\u044c<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/arjitjaiswal.medium.com\/building-okayar-part-1-how-it-started-back-end-crud-serverless-lambda-api-in-go-3248ae93c97c\" rel=\"noopener noreferrer nofollow\"><u>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f CRUD \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS Lambda \u0438 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ani.dev\/2021\/05\/25\/functional-programming-in-go-with-generics\/\" rel=\"noopener noreferrer nofollow\"><u>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.joeshaw.org\/error-handling-in-go-http-applications\/\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u043e\u0434\u0445\u043e\u0434 \u043a \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432 HTTP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@sanggon\/you-probably-dont-want-that-concurrency-in-go-109421e8d23?source=email-656c81487ffa-1622330571450-digest.reader--109421e8d23----1-58------------------cc849614_def2_425f_a736_68681bef6e3c-1-b5a1c805_b112_4183_a439_009398967c80\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d \u0442\u0430\u043a\u043e\u0439 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c \u0432 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@argston9090\/top-10-packages-you-can-use-with-your-golang-project-2c8cfddb437a?source=email-656c81487ffa-1622330571450-digest.reader--2c8cfddb437a----0-71------------------cc849614_def2_425f_a736_68681bef6e3c-27-aaf0fd6c_9a5d_4e44_80fc_122f620ae590\" rel=\"noopener noreferrer nofollow\"><u>10 \u043b\u0443\u0447\u0448\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c GoLang<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@stevenrojasl\/go-channels-behind-the-scenes-1cce6b1fa844?source=email-656c81487ffa-1622244268058-digest.reader--1cce6b1fa844----0-71------------------3bfc8339_6b5c_4fd1_b3c9_727f8177e452-27-0f54c6a7_111e_40d3_b844_738dda8bdca8\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0430\u043d\u0430\u043b\u044b Go \u2013 \u0437\u0430 \u043a\u0443\u043b\u0438\u0441\u0430\u043c\u0438<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@software-factotum\/protobuf-and-go-handling-large-data-sets-92dcb8c86c21?source=email-656c81487ffa-1622244268058-digest.reader--92dcb8c86c21----1-71------------------3bfc8339_6b5c_4fd1_b3c9_727f8177e452-27-0f54c6a7_111e_40d3_b844_738dda8bdca8\" rel=\"noopener noreferrer nofollow\"><u>Protobuf and Go: \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@hetvisamani7\/why-is-it-beneficial-to-write-microservices-with-golang-f4543df42f83?source=email-656c81487ffa-1622157799975-digest.reader-29038077e4c6-f4543df42f83----1-58------------------99aeb9f9_e98f_4ed0_bbe5_d9363d4bd01f-1-2d8d58d8_cad7_45cb_b7ec_01aef89449f5\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0433\u043e\u0434\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Golang?<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@scottgangemi\/an-overview-of-memory-management-in-go-9a72ec7c76a8?source=email-656c81487ffa-1622157799975-digest.reader-be72d5991cea-9a72ec7c76a8----2-71------------------99aeb9f9_e98f_4ed0_bbe5_d9363d4bd01f-27-b1016fd4_4556_40fd_a4cd_9b2bd8ba12d8\" rel=\"noopener noreferrer nofollow\"><u>\u041e\u0431\u0437\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@reuo\/go-quiz-test-your-knowledge-of-the-programming-language-b818428c1bc3?source=email-656c81487ffa-1622157799975-digest.reader-b3ca03e1d408-b818428c1bc3----2-72------------------99aeb9f9_e98f_4ed0_bbe5_d9363d4bd01f-28-\" rel=\"noopener noreferrer nofollow\"><u>Go Quiz: \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u0432\u043e\u0438 \u0437\u043d\u0430\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@israel-miles\/an-up-to-date-review-of-grpc-with-golang-b8cc78b584f7?source=email-656c81487ffa-1622071616646-digest.reader-5517fd7b58a6-b8cc78b584f7----3-83------------------66584c82_1470_406e_aeac_4fb6bd2039fc-1-9d467bd2_134a_4719_9ceb_87dcc3a41a03\" rel=\"noopener noreferrer nofollow\"><u>\u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 gRPC \u0441 GoLang<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@arash-cordi\/dark-corners-of-go-4e29aafcd4b9?source=email-656c81487ffa-1621812193912-digest.reader--4e29aafcd4b9----1-58------------------7fa4832c_1078_4268_bb89_d4cb947e6b7f-1-4c9fb6b3_e023_45f8_91ee_e248ca8828f1\" rel=\"noopener noreferrer nofollow\"><u>Go \u0442\u0435\u043c\u043d\u044b\u0435 \u0443\u0433\u043b\u044b<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@ribice\/http-logging-in-go-344e6fca057c?source=email-656c81487ffa-1621812193912-digest.reader--344e6fca057c----3-58------------------7fa4832c_1078_4268_bb89_d4cb947e6b7f-1-4c9fb6b3_e023_45f8_91ee_e248ca8828f1\" rel=\"noopener noreferrer nofollow\"><u>HTTP-\u0432\u0445\u043e\u0434 \u0432 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@bryan-dijkhuizen\/5-useful-golang-modules-developers-should-know-in-2021-3ce03aa14c20?source=email-656c81487ffa-1621380515724-digest.reader-5517fd7b58a6-3ce03aa14c20----0-58------------------e94750ff_58f7_4e9b_bcef_6f6c6db18747-1-6b251cc5_e2a3_4505_9305_7932b038f1a8\" rel=\"noopener noreferrer nofollow\"><u>5 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Golang, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u043d\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0432 2021 \u0433\u043e\u0434\u0443<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@joeir\/setting-up-a-go-backend-for-xterm-js-to-get-a-shell-over-the-browser-508e3be3fb4d?source=email-656c81487ffa-1621380515724-digest.reader--508e3be3fb4d----3-58------------------e94750ff_58f7_4e9b_bcef_6f6c6db18747-1-6b251cc5_e2a3_4505_9305_7932b038f1a8\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u044d\u043a\u044d\u043d\u0434\u0430 Go \u0434\u043b\u044f Xterm.js, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c shell \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/golang-blog.blogspot.com\/2021\/05\/go-assembler-symbols.html\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0443 Go: \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u044b<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/559816\/\" rel=\"noopener noreferrer nofollow\"><u>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 REST-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Go. \u0427\u0430\u0441\u0442\u044c 1: \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/558992\/\" rel=\"noopener noreferrer nofollow\"><u>Prototype Design Pattern \u0432 Golang<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/558560\/\" rel=\"noopener noreferrer nofollow\"><u>\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u043a\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f: \u0434\u0435\u043a\u043e\u0440\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0435\u0439. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u0432 10 \u044d\u043f\u0438\u0437\u043e\u0434\u0430\u0445, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/timeweb\/blog\/558288\/\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0432 Kubernetes \u0441 OpenTracing, Jaeger \u0438 Ingress-NGINX<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/558404\/\" rel=\"noopener noreferrer nofollow\"><u>Go: \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/557822\/\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0435\u0440\u0435\u043d\u043e\u0441 Sypex Geo API \u0438\u0437 PHP \u043d\u0430 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/557400\/\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0439 \u0430\u043d\u0442\u0438\u0441\u043f\u0430\u043c-\u0441\u0435\u0440\u0432\u0438\u0441 Gotoh, \u0438\u043b\u0438 \u043a\u0430\u043a \u043c\u044b \u0431\u043e\u0440\u043e\u043b\u0438\u0441\u044c \u0437\u0430 \u0431\u0435\u043b\u0438\u0437\u043d\u0443 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/557312\/\" rel=\"noopener noreferrer nofollow\"><u>Go: \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u0441\u044f \u0441 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430\u043c\u0438 \u043f\u0440\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u043a\u0435\u0442\u0430 Atomic<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/556938\/\" rel=\"noopener noreferrer nofollow\"><u>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c Golang \u043d\u0430 Jupyter Notebook<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/556512\/\" rel=\"noopener noreferrer nofollow\"><u>Factory Method Pattern<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/555782\/\" rel=\"noopener noreferrer nofollow\"><u>Turbolift \u2013 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0433\u043e \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<h4>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/h4>\n<ul>\n<li>\n<p>Web-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430 Go <a href=\"https:\/\/github.com\/maragudk\/gomponents\" rel=\"noopener noreferrer nofollow\"><u>gomponents<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u0435\u043d\u044c\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u0438\u0447\u0430 \u0444\u043b\u0430\u0433\u043e\u0432 <a href=\"https:\/\/github.com\/thomaspoignant\/go-feature-flag\" rel=\"noopener noreferrer nofollow\"><u>go-feature-flag<\/u><\/a>&nbsp;<\/p>\n<\/li>\n<li>\n<p>\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b Linux \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u0449\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u0444\u0430\u0439\u043b\u0430\u043c, \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0435\u0439 \u043f\u043e\u0440\u0442\u043e\u0432 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u043c <a href=\"https:\/\/github.com\/AkihiroSuda\/lima\" rel=\"noopener noreferrer nofollow\"><u>lima<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0438\u0445 \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 <a href=\"https:\/\/github.com\/Dentrax\/cocert\" rel=\"noopener noreferrer nofollow\"><u>cocert<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u043e\u0432 \u0441\u0431\u043e\u0440\u043a\u0438 \u0432 Go \u2013 \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u0430\u043a\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0432\u043b\u0438\u044f\u043b \u043f\u0430\u043a\u0435\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u0430 <a href=\"https:\/\/github.com\/goyek\/goyek\" rel=\"noopener noreferrer nofollow\"><u>goyek<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 RPC \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0441\u043b\u0443\u0436\u0431 Protobuf&nbsp; <a href=\"https:\/\/github.com\/twitchtv\/twirp\" rel=\"noopener noreferrer nofollow\"><u>twirp 8.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0438\u0437 SQL <a href=\"https:\/\/github.com\/kyleconroy\/sqlc\" rel=\"noopener noreferrer nofollow\"><u>sqlc 1.8<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 2D-\u0438\u0433\u0440 <a href=\"https:\/\/ebiten.org\/blog\/v2.1.0.html\" rel=\"noopener noreferrer nofollow\"><u>Ebiten 2.1.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 Express.js. \u0422\u0430\u043a \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u044d\u0442\u043e \u0432 \u043c\u0438\u0440\u0435 \u0443\u0437\u043b\u043e\u0432, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u044d\u0442\u043e <a href=\"https:\/\/github.com\/gofiber\/fiber\" rel=\"noopener noreferrer nofollow\"><u>Fiber 2.9.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0411\u043b\u0443\u043c\u0430 <a href=\"https:\/\/github.com\/bits-and-blooms\/bloom\" rel=\"noopener noreferrer nofollow\"><u>Bloom 3.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a <a href=\"https:\/\/github.com\/labstack\/echo\" rel=\"noopener noreferrer nofollow\"><u>Echo 4.3<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0423\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u043d\u044b\u0439 HTTP-\u043a\u043b\u0438\u0435\u043d\u0442&nbsp; <a href=\"https:\/\/github.com\/gojek\/heimdall\" rel=\"noopener noreferrer nofollow\"><u>Heimdall 7.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0433\u0440\u0430\u0444\u0430\u0445 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0430\u044f \u043d\u0430 Go <a href=\"https:\/\/github.com\/krotik\/eliasdb\" rel=\"noopener noreferrer nofollow\"><u>EliasDB<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 JavaScript \u0438\u0437 Go <a href=\"https:\/\/github.com\/rogchap\/v8go\" rel=\"noopener noreferrer nofollow\"><u>v8go 0.6.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f <a href=\"https:\/\/github.com\/darylhjd\/mangadesk\" rel=\"noopener noreferrer nofollow\"><u>Mangadesk<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>Middleware http \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 <a href=\"https:\/\/github.com\/unrolled\/secure\" rel=\"noopener noreferrer nofollow\"><u>Secure<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u0438 \u043f\u043e\u043b\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u043b\u0430\u0433\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 <a href=\"https:\/\/github.com\/thomaspoignant\/go-feature-flag\" rel=\"noopener noreferrer nofollow\"><u>go-feature-flag<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u043e\u043b\u0435\u0439 (RBAC) \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445&nbsp; <a href=\"https:\/\/github.com\/harranali\/authority\" rel=\"noopener noreferrer nofollow\"><u>Authority 2.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>Client \u0434\u043b\u044f New Notion API <a href=\"https:\/\/github.com\/dstotijn\/go-notion\" rel=\"noopener noreferrer nofollow\"><u>go-notion<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Atari VCS \u2013 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <a href=\"https:\/\/github.com\/JetSetIlly\/Gopher2600\" rel=\"noopener noreferrer nofollow\"><u>Gopher2600<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Game Boy Advance, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Go \u2013 \u043d\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0438\u0433\u0440\u0430\u0442\u044c \u0432 \u0444\u0430\u0432\u043e\u0440\u0438\u0442\u043e\u0432 \u0441 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0438\u0433\u0440\u043e\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438. \u041a\u0430\u043a \u043d\u0430\u0441\u0447\u0435\u0442 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GBA \u043e\u0442 Nintendo <a href=\"https:\/\/github.com\/pokemium\/magia\" rel=\"noopener noreferrer nofollow\"><u>Magia<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 MySQL <a href=\"https:\/\/github.com\/go-mysql-org\/go-mysql\" rel=\"noopener noreferrer nofollow\"><u>go-mysql 1.2.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 email-\u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 <a href=\"https:\/\/github.com\/knadh\/listmonk\" rel=\"noopener noreferrer nofollow\"><u>listmonk<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430<a href=\"https:\/\/pkg.go.dev\/rsc.io\/rf\" rel=\"noopener noreferrer nofollow\"><u> Rf<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>GitHub Actions \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0440\u044b\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 <a href=\"https:\/\/github.com\/tailscale\/go-mod-archiver\" rel=\"noopener noreferrer nofollow\"><u>go-mod-archiver<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u0430 \u0441 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c <a href=\"https:\/\/github.com\/dundee\/gdu\" rel=\"noopener noreferrer nofollow\"><u>gdu 5.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u044b\u0441\u0442\u0440\u044b\u0439, \u0433\u0438\u0431\u043a\u0438\u0439 Linter for Go <a href=\"https:\/\/github.com\/mgechev\/revive\" rel=\"noopener noreferrer nofollow\"><u>Revive<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e <a href=\"https:\/\/github.com\/esimov\/caire\" rel=\"noopener noreferrer nofollow\"><u>Caire 1.3<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u0430 JSON <a href=\"https:\/\/github.com\/Kangaroux\/go-map-schema\" rel=\"noopener noreferrer nofollow\"><u>go-map-schema<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0430\u043a\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0430 \u0446\u0432\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 <a href=\"https:\/\/github.com\/fatih\/color\" rel=\"noopener noreferrer nofollow\"><u>color 1.12.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON, XML, \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 HTML-\u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432&nbsp; <a href=\"https:\/\/github.com\/unrolled\/render\" rel=\"noopener noreferrer nofollow\"><u>Render 1.4.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 Go \u0434\u043b\u044f Elasticsearch&nbsp; <a href=\"https:\/\/github.com\/elastic\/go-elasticsearch\" rel=\"noopener noreferrer nofollow\"><u>go-elasticsearch 7.13.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 SQL \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c Go&nbsp; <a href=\"https:\/\/github.com\/auxten\/go-sqldb\" rel=\"noopener noreferrer nofollow\"><u>go-sqldb<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>io.Reader\u0430 io.Writer \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438 <a href=\"https:\/\/github.com\/nanmu42\/limitio\" rel=\"noopener noreferrer nofollow\"><u>LimitIO<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0412\u0438\u0434\u0435\u043e<\/strong><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PLJTW0ZQ22rrF13VQbakM7MBiQcKb31mpk\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442 \u0441 GopherCon Russia 2021<\/u><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=nmNVd7FbSYs\" rel=\"noopener noreferrer nofollow\"><u>5-\u043c\u0438\u043d\u0443\u0442\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e<\/u><\/a>, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0435, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Delve<\/p>\n<h4>\u041f\u043e\u0434\u043a\u0430\u0441\u0442\u044b<\/h4>\n<p><a href=\"https:\/\/soundcloud.com\/generictalks\" rel=\"noopener noreferrer nofollow\"><u>GenericTalks<\/u><\/a><\/p>\n<p><a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/go-time\/id1120964487\" rel=\"noopener noreferrer nofollow\"><u>Go Tim\u202ae\u202c<\/u><\/a><\/p>\n<p><strong>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430<\/strong><\/p>\n<p><a href=\"https:\/\/ru.stackoverflow.com\/questions\/tagged\/golang\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u044f\u0437\u044b\u043a\u0443 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u043c StackOverflow<\/u><\/a><\/p>\n<p><a href=\"https:\/\/www.meetup.com\/ru-RU\/pro\/go\" rel=\"noopener noreferrer nofollow\"><u>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043c\u0438\u0442\u0430\u043f\u0430\u0445<\/u><\/a><\/p>\n<p><a href=\"https:\/\/groups.google.com\/forum\/#!forum\/Golang-ru\" rel=\"noopener noreferrer nofollow\"><u>\u0424\u043e\u0440\u0443\u043c \u0432 \u0433\u0440\u0443\u043f\u043f\u0430\u0445 Google<\/u><\/a><\/p>\n<p><a href=\"https:\/\/t.me\/vseins_tech\" rel=\"noopener noreferrer nofollow\"><u>https:\/\/t.me\/vseins_tech<\/u><\/a><\/p>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/560490\/\"> https:\/\/habr.com\/ru\/post\/560490\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text_v2\" id=\"post-content-body\">\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u0432\u0435\u0436\u0430\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432.<\/p>\n<h3>\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u0432 \u044d\u0442\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435<\/h3>\n<ul>\n<li>\n<p>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438 Go 1.16.4 \u0438 1.15.12<\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Atari VCS<\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Game Boy<\/p>\n<\/li>\n<li>\n<p>\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 2D-\u0438\u0433\u0440<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f!<\/p>\n<h3>\u041d\u043e\u0432\u043e\u0441\u0442\u0438, \u0441\u043e\u0431\u044b\u0442\u0438\u044f<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/groups.google.com\/g\/golang-nuts\/c\/_buc5blnKQw\/m\/55mP9ORsCAAJ\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438 Go 1.16.4 \u0438 1.15.12<\/u><\/a> \u0420\u0435\u043b\u0438\u0437\u044b \u0441 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e\u0448\u0438\u0431\u043e\u043a<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45712\" rel=\"noopener noreferrer nofollow\"><u>net\/http: ReadRequest<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45636\" rel=\"noopener noreferrer nofollow\"><u>cmd\/compile: \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430: \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430\u044f \u043c\u0430\u0441\u043a\u0430 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 PPC64<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45482\" rel=\"noopener noreferrer nofollow\"><u>\u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f: \u0432\u044b\u0431\u0440\u043e\u0441 \u00ab\u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0439 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435\u00bb, \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u043e\u0439 cgo expandFinalInlineFrames<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45385\" rel=\"noopener noreferrer nofollow\"><u>\u0432\u0440\u0435\u043c\u044f: \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432 \u0415\u0432\u0440\u043e\u043f\u044b\/\u0414\u0443\u0431\u043b\u0438\u043d\u0430 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0430 \u0438\u0437-\u0437\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u044f\u0441\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45347\" rel=\"noopener noreferrer nofollow\"><u>archive\/zip: \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 FS<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/45307\" rel=\"noopener noreferrer nofollow\"><u>os\/signal: \u0442\u0430\u0439\u043c-\u0430\u0443\u0442 \u0432 Test All Threads Syscall Signals<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0412\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f IDE <a href=\"https:\/\/blog.jetbrains.com\/go\/2021\/05\/28\/goland-2021-2-early-access-program-is-open\/\" rel=\"noopener noreferrer nofollow\"><u>GoLand 2021.2<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0418\u043c\u043f\u043e\u0440\u0442 \u0441\u0445\u0435\u043c <a href=\"https:\/\/entgo.io\/blog\/2021\/05\/04\/announcing-schema-imports\/\" rel=\"noopener noreferrer nofollow\"><u>protoc-gen-ent<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 Go 1.17 \u0432\u044b <a href=\"https:\/\/twitter.com\/inancgumus\/status\/1397168068955021312\" rel=\"noopener noreferrer nofollow\"><u>\u043c\u043e\u0436\u0435\u0442\u0435 \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e \u044f\u0437\u044b\u043a\u0430<\/h3>\n<ul>\n<li>\n<p>proposal:&nbsp; \u043f\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u0430 <a href=\"https:\/\/github.com\/golang\/go\/issues\/45955\" rel=\"noopener noreferrer nofollow\"><u>slices<\/u><\/a>, \u0441 \u0434\u0436\u0435\u043d\u0435\u0440\u0438\u043a-\u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u043b\u0430\u0439\u0441\u0430\u043c\u0438<\/p>\n<\/li>\n<li>\n<p>proposal: <a href=\"https:\/\/github.com\/golang\/go\/issues\/45435#issuecomment-844309880\" rel=\"noopener noreferrer nofollow\"><u>sync: add Mutex.TryLock<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/mobile.twitter.com\/katie_hockman\/status\/1394387692083990530\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0444\u0430\u0437\u0437\u0438\u043d\u0433<\/u><\/a> \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0442\u043e\u0432 \u043a \u0441\u0442\u0430\u0434\u0438\u0438 beta<\/p>\n<\/li>\n<\/ul>\n<h3>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/h3>\n<p><a href=\"https:\/\/golangs.org\/\" rel=\"noopener noreferrer nofollow\"><u>\u0423\u0440\u043e\u043a\u0438 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f Golang<\/u><\/a><\/p>\n<p><a href=\"http:\/\/golang-book.ru\/\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 Go<\/u><\/a><\/p>\n<p><a href=\"https:\/\/gobyexample.ru\/\" rel=\"noopener noreferrer nofollow\"><u>Go \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445<\/u><\/a><\/p>\n<p><a href=\"https:\/\/sefus.ru\/little-go-book\/\" rel=\"noopener noreferrer nofollow\"><u>\u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u043a\u043d\u0438\u0433\u0430 \u043e Go<\/u><\/a><\/p>\n<p><a href=\"https:\/\/jonahwintergolang.medium.com\/a-beginners-guide-to-sensible-abstractions-using-golang-4faabbabb838\" rel=\"noopener noreferrer nofollow\"><u>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u0440\u0430\u0437\u0443\u043c\u043d\u044b\u043c \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Golang<\/u><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/go101\/go101\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u043d\u0438\u0433\u0430, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0443\/\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0435<\/u><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/AlexanderGrom\/go-patterns\" rel=\"noopener noreferrer nofollow\"><u>Go-patterns<\/u><\/a> (\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 Golang)<\/p>\n<h3>\u0421\u0442\u0430\u0442\u044c\u0438<\/h3>\n<ul>\n<li>\n<p><a href=\"http:\/\/www.jerf.org\/iri\/post\/2957\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0440\u043e nil-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/pprof-go-profiler\/\" rel=\"noopener noreferrer nofollow\"><u>\u0412 Uber \u0440\u0435\u0448\u0438\u043b\u0438 \u0434\u043e\u043f\u0438\u043b\u0438\u0442\u044c pprof \u0447\u0443\u0442\u043a\u0430. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0443 \u043d\u0438\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.smartscribs.com\/bridge-design-pattern-in-golang\/\" rel=\"noopener noreferrer nofollow\"><u>\u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435 \u0431\u0440\u0438\u0434\u0436-\u043f\u0430\u0442\u0442\u0435\u0440\u043d, \u0442\u043e \u0432\u044b \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u0435\u0433\u043e \u0437\u043d\u0430\u0435\u0442\u0435<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/bencane.com\/2021\/05\/18\/using-viper-with-consul-to-configure-go-apps\/\" rel=\"noopener noreferrer nofollow\"><u>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Viper \u0441 Consul \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/qvault.io\/golang\/golang-date-time\/\" rel=\"noopener noreferrer nofollow\"><u>\u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u043f\u0430\u043a\u0435\u0442\u043e\u043c time<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/stonecode.ca\/benchmarking-with-go\" rel=\"noopener noreferrer nofollow\"><u>\u0411\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433 \u0441 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eaglewas.me\/blog\/en\/bingo-backend-encore\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0438\u0433\u0440\u044b \u0432 \u0431\u0438\u043d\u0433\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Encore<\/u><\/a> \u2013<a href=\"https:\/\/github.com\/encoredev\/encore\" rel=\"noopener noreferrer nofollow\"><u> Encore<\/u><\/a>, \u043a\u0430\u043a \u0438 \u0431\u044b\u043b\u043e \u043e\u0431\u0435\u0449\u0430\u043d\u043e, \u0434\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0432\u043e\u043b\u0448\u0435\u0431\u0441\u0442\u0432\u0430, \u043a\u043e\u0433\u0434\u0430 \u0434\u0435\u043b\u043e \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0434\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/adtac.in\/2021\/04\/23\/note-on-worker-pools-in-go.html\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043e \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0443\u043b\u0430\u0445 \u0432 Go<\/u><\/a> \u2013 \u0435\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0433\u043e\u0440\u0443\u0442\u0438\u043d\u044b \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0432\u044b, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435\u0442\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0443\u043b\u044b \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u044d\u0442\u0438\u0445 \u0432\u043e\u0434\u0430\u0445 \u0442\u043e\u0436\u0435 \u0435\u0441\u0442\u044c \u0430\u043a\u0443\u043b\u044b<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.cockroachlabs.com\/blog\/json-go-cockroachdb\/\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0430\u043a \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 JSON \u0432 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e CockroachDB<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/sayedalesawy.hashnode.dev\/top-5-lessons-i-learned-while-working-with-go-for-two-years\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u044f\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0445 \u0443\u0440\u043e\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0443\u0441\u0432\u043e\u0438\u043b, \u0440\u0430\u0431\u043e\u0442\u0430\u044f \u0441 Go \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442<\/u><\/a>&nbsp;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ishuah.com\/2021\/03\/10\/build-a-terminal-emulator-in-100-lines-of-go\/\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0432 100 \u0441\u0442\u0440\u043e\u043a\u0430\u0445 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/changelog.com\/posts\/on-go-application-structure\" rel=\"noopener noreferrer nofollow\"><u>\u041c\u044b\u0441\u043b\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 Go<\/u><\/a> \u2013 \u043c\u043d\u043e\u0433\u0438\u0435 \u044f\u0437\u044b\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u043e Go \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u044d\u0442\u043e \u043d\u0430 \u0432\u0430\u0448\u0435 \u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435. \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e, \u043f\u0440\u0430\u0432\u0434\u0430?<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/pprof-go-profiler\/\" rel=\"noopener noreferrer nofollow\"><u>pprof ++: Go Profiler \u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/encore.dev\/guide\/go.mod\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0430\u043c\u044f\u0442\u043a\u0430 \u043f\u043e \u043c\u043e\u0434\u0443\u043b\u044f\u043c Go<\/u><\/a> \u2013 \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0441\u043a\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438, \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u044b&nbsp;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eli.thegreenplace.net\/2021\/rest-servers-in-go-part-6-authentication\/\" rel=\"noopener noreferrer nofollow\"><u>REST-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0432 Go: \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/marcofranssen.nl\/how-to-do-enums-in-go\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0430\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f<\/u><\/a> \u2013 Go \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 enum \u0442\u0438\u043f\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b \u043c\u043e\u0433\u043b\u0438 \u0431\u044b \u0432\u0438\u0434\u0435\u0442\u044c \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445, \u043d\u043e iota \u043c\u043e\u0436\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043c\u043e\u0447\u044c<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/arjitjaiswal.medium.com\/building-okayar-part-1-how-it-started-back-end-crud-serverless-lambda-api-in-go-3248ae93c97c\" rel=\"noopener noreferrer nofollow\"><u>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f CRUD \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS Lambda \u0438 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ani.dev\/2021\/05\/25\/functional-programming-in-go-with-generics\/\" rel=\"noopener noreferrer nofollow\"><u>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.joeshaw.org\/error-handling-in-go-http-applications\/\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u043e\u0434\u0445\u043e\u0434 \u043a \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432 HTTP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@sanggon\/you-probably-dont-want-that-concurrency-in-go-109421e8d23?source=email-656c81487ffa-1622330571450-digest.reader--109421e8d23----1-58------------------cc849614_def2_425f_a736_68681bef6e3c-1-b5a1c805_b112_4183_a439_009398967c80\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d \u0442\u0430\u043a\u043e\u0439 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c \u0432 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@argston9090\/top-10-packages-you-can-use-with-your-golang-project-2c8cfddb437a?source=email-656c81487ffa-1622330571450-digest.reader--2c8cfddb437a----0-71------------------cc849614_def2_425f_a736_68681bef6e3c-27-aaf0fd6c_9a5d_4e44_80fc_122f620ae590\" rel=\"noopener noreferrer nofollow\"><u>10 \u043b\u0443\u0447\u0448\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c GoLang<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@stevenrojasl\/go-channels-behind-the-scenes-1cce6b1fa844?source=email-656c81487ffa-1622244268058-digest.reader--1cce6b1fa844----0-71------------------3bfc8339_6b5c_4fd1_b3c9_727f8177e452-27-0f54c6a7_111e_40d3_b844_738dda8bdca8\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0430\u043d\u0430\u043b\u044b Go \u2013 \u0437\u0430 \u043a\u0443\u043b\u0438\u0441\u0430\u043c\u0438<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@software-factotum\/protobuf-and-go-handling-large-data-sets-92dcb8c86c21?source=email-656c81487ffa-1622244268058-digest.reader--92dcb8c86c21----1-71------------------3bfc8339_6b5c_4fd1_b3c9_727f8177e452-27-0f54c6a7_111e_40d3_b844_738dda8bdca8\" rel=\"noopener noreferrer nofollow\"><u>Protobuf and Go: \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@hetvisamani7\/why-is-it-beneficial-to-write-microservices-with-golang-f4543df42f83?source=email-656c81487ffa-1622157799975-digest.reader-29038077e4c6-f4543df42f83----1-58------------------99aeb9f9_e98f_4ed0_bbe5_d9363d4bd01f-1-2d8d58d8_cad7_45cb_b7ec_01aef89449f5\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0433\u043e\u0434\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Golang?<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@scottgangemi\/an-overview-of-memory-management-in-go-9a72ec7c76a8?source=email-656c81487ffa-1622157799975-digest.reader-be72d5991cea-9a72ec7c76a8----2-71------------------99aeb9f9_e98f_4ed0_bbe5_d9363d4bd01f-27-b1016fd4_4556_40fd_a4cd_9b2bd8ba12d8\" rel=\"noopener noreferrer nofollow\"><u>\u041e\u0431\u0437\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@reuo\/go-quiz-test-your-knowledge-of-the-programming-language-b818428c1bc3?source=email-656c81487ffa-1622157799975-digest.reader-b3ca03e1d408-b818428c1bc3----2-72------------------99aeb9f9_e98f_4ed0_bbe5_d9363d4bd01f-28-\" rel=\"noopener noreferrer nofollow\"><u>Go Quiz: \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u0432\u043e\u0438 \u0437\u043d\u0430\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@israel-miles\/an-up-to-date-review-of-grpc-with-golang-b8cc78b584f7?source=email-656c81487ffa-1622071616646-digest.reader-5517fd7b58a6-b8cc78b584f7----3-83------------------66584c82_1470_406e_aeac_4fb6bd2039fc-1-9d467bd2_134a_4719_9ceb_87dcc3a41a03\" rel=\"noopener noreferrer nofollow\"><u>\u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 gRPC \u0441 GoLang<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@arash-cordi\/dark-corners-of-go-4e29aafcd4b9?source=email-656c81487ffa-1621812193912-digest.reader--4e29aafcd4b9----1-58------------------7fa4832c_1078_4268_bb89_d4cb947e6b7f-1-4c9fb6b3_e023_45f8_91ee_e248ca8828f1\" rel=\"noopener noreferrer nofollow\"><u>Go \u0442\u0435\u043c\u043d\u044b\u0435 \u0443\u0433\u043b\u044b<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@ribice\/http-logging-in-go-344e6fca057c?source=email-656c81487ffa-1621812193912-digest.reader--344e6fca057c----3-58------------------7fa4832c_1078_4268_bb89_d4cb947e6b7f-1-4c9fb6b3_e023_45f8_91ee_e248ca8828f1\" rel=\"noopener noreferrer nofollow\"><u>HTTP-\u0432\u0445\u043e\u0434 \u0432 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@bryan-dijkhuizen\/5-useful-golang-modules-developers-should-know-in-2021-3ce03aa14c20?source=email-656c81487ffa-1621380515724-digest.reader-5517fd7b58a6-3ce03aa14c20----0-58------------------e94750ff_58f7_4e9b_bcef_6f6c6db18747-1-6b251cc5_e2a3_4505_9305_7932b038f1a8\" rel=\"noopener noreferrer nofollow\"><u>5 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Golang, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u043d\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0432 2021 \u0433\u043e\u0434\u0443<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/medium.com\/@joeir\/setting-up-a-go-backend-for-xterm-js-to-get-a-shell-over-the-browser-508e3be3fb4d?source=email-656c81487ffa-1621380515724-digest.reader--508e3be3fb4d----3-58------------------e94750ff_58f7_4e9b_bcef_6f6c6db18747-1-6b251cc5_e2a3_4505_9305_7932b038f1a8\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u044d\u043a\u044d\u043d\u0434\u0430 Go \u0434\u043b\u044f Xterm.js, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c shell \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/golang-blog.blogspot.com\/2021\/05\/go-assembler-symbols.html\" rel=\"noopener noreferrer nofollow\"><u>\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0443 Go: \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u044b<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/559816\/\" rel=\"noopener noreferrer nofollow\"><u>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 REST-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Go. \u0427\u0430\u0441\u0442\u044c 1: \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/558992\/\" rel=\"noopener noreferrer nofollow\"><u>Prototype Design Pattern \u0432 Golang<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/558560\/\" rel=\"noopener noreferrer nofollow\"><u>\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u043a\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f: \u0434\u0435\u043a\u043e\u0440\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0435\u0439. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u0432 10 \u044d\u043f\u0438\u0437\u043e\u0434\u0430\u0445, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/timeweb\/blog\/558288\/\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0432 Kubernetes \u0441 OpenTracing, Jaeger \u0438 Ingress-NGINX<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/558404\/\" rel=\"noopener noreferrer nofollow\"><u>Go: \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/557822\/\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u0435\u0440\u0435\u043d\u043e\u0441 Sypex Geo API \u0438\u0437 PHP \u043d\u0430 Go<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/557400\/\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0439 \u0430\u043d\u0442\u0438\u0441\u043f\u0430\u043c-\u0441\u0435\u0440\u0432\u0438\u0441 Gotoh, \u0438\u043b\u0438 \u043a\u0430\u043a \u043c\u044b \u0431\u043e\u0440\u043e\u043b\u0438\u0441\u044c \u0437\u0430 \u0431\u0435\u043b\u0438\u0437\u043d\u0443 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/557312\/\" rel=\"noopener noreferrer nofollow\"><u>Go: \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u0441\u044f \u0441 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430\u043c\u0438 \u043f\u0440\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u043a\u0435\u0442\u0430 Atomic<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/556938\/\" rel=\"noopener noreferrer nofollow\"><u>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c Golang \u043d\u0430 Jupyter Notebook<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/556512\/\" rel=\"noopener noreferrer nofollow\"><u>Factory Method Pattern<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/555782\/\" rel=\"noopener noreferrer nofollow\"><u>Turbolift \u2013 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0433\u043e \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<h4>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/h4>\n<ul>\n<li>\n<p>Web-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430 Go <a href=\"https:\/\/github.com\/maragudk\/gomponents\" rel=\"noopener noreferrer nofollow\"><u>gomponents<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u0435\u043d\u044c\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u0438\u0447\u0430 \u0444\u043b\u0430\u0433\u043e\u0432 <a href=\"https:\/\/github.com\/thomaspoignant\/go-feature-flag\" rel=\"noopener noreferrer nofollow\"><u>go-feature-flag<\/u><\/a>&nbsp;<\/p>\n<\/li>\n<li>\n<p>\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b Linux \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u0449\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u0444\u0430\u0439\u043b\u0430\u043c, \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0435\u0439 \u043f\u043e\u0440\u0442\u043e\u0432 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u043c <a href=\"https:\/\/github.com\/AkihiroSuda\/lima\" rel=\"noopener noreferrer nofollow\"><u>lima<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0438\u0445 \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 <a href=\"https:\/\/github.com\/Dentrax\/cocert\" rel=\"noopener noreferrer nofollow\"><u>cocert<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u043e\u0432 \u0441\u0431\u043e\u0440\u043a\u0438 \u0432 Go \u2013 \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u0430\u043a\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0432\u043b\u0438\u044f\u043b \u043f\u0430\u043a\u0435\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u0430 <a href=\"https:\/\/github.com\/goyek\/goyek\" rel=\"noopener noreferrer nofollow\"><u>goyek<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 RPC \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0441\u043b\u0443\u0436\u0431 Protobuf&nbsp; <a href=\"https:\/\/github.com\/twitchtv\/twirp\" rel=\"noopener noreferrer nofollow\"><u>twirp 8.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0438\u0437 SQL <a href=\"https:\/\/github.com\/kyleconroy\/sqlc\" rel=\"noopener noreferrer nofollow\"><u>sqlc 1.8<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 2D-\u0438\u0433\u0440 <a href=\"https:\/\/ebiten.org\/blog\/v2.1.0.html\" rel=\"noopener noreferrer nofollow\"><u>Ebiten 2.1.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 Express.js. \u0422\u0430\u043a \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u044d\u0442\u043e \u0432 \u043c\u0438\u0440\u0435 \u0443\u0437\u043b\u043e\u0432, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u044d\u0442\u043e <a href=\"https:\/\/github.com\/gofiber\/fiber\" rel=\"noopener noreferrer nofollow\"><u>Fiber 2.9.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0411\u043b\u0443\u043c\u0430 <a href=\"https:\/\/github.com\/bits-and-blooms\/bloom\" rel=\"noopener noreferrer nofollow\"><u>Bloom 3.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a <a href=\"https:\/\/github.com\/labstack\/echo\" rel=\"noopener noreferrer nofollow\"><u>Echo 4.3<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0423\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u043d\u044b\u0439 HTTP-\u043a\u043b\u0438\u0435\u043d\u0442&nbsp; <a href=\"https:\/\/github.com\/gojek\/heimdall\" rel=\"noopener noreferrer nofollow\"><u>Heimdall 7.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0433\u0440\u0430\u0444\u0430\u0445 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0430\u044f \u043d\u0430 Go <a href=\"https:\/\/github.com\/krotik\/eliasdb\" rel=\"noopener noreferrer nofollow\"><u>EliasDB<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 JavaScript \u0438\u0437 Go <a href=\"https:\/\/github.com\/rogchap\/v8go\" rel=\"noopener noreferrer nofollow\"><u>v8go 0.6.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f <a href=\"https:\/\/github.com\/darylhjd\/mangadesk\" rel=\"noopener noreferrer nofollow\"><u>Mangadesk<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>Middleware http \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 <a href=\"https:\/\/github.com\/unrolled\/secure\" rel=\"noopener noreferrer nofollow\"><u>Secure<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u0438 \u043f\u043e\u043b\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u043b\u0430\u0433\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 <a href=\"https:\/\/github.com\/thomaspoignant\/go-feature-flag\" rel=\"noopener noreferrer nofollow\"><u>go-feature-flag<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u043e\u043b\u0435\u0439 (RBAC) \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445&nbsp; <a href=\"https:\/\/github.com\/harranali\/authority\" rel=\"noopener noreferrer nofollow\"><u>Authority 2.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>Client \u0434\u043b\u044f New Notion API <a href=\"https:\/\/github.com\/dstotijn\/go-notion\" rel=\"noopener noreferrer nofollow\"><u>go-notion<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Atari VCS \u2013 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <a href=\"https:\/\/github.com\/JetSetIlly\/Gopher2600\" rel=\"noopener noreferrer nofollow\"><u>Gopher2600<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Game Boy Advance, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Go \u2013 \u043d\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0438\u0433\u0440\u0430\u0442\u044c \u0432 \u0444\u0430\u0432\u043e\u0440\u0438\u0442\u043e\u0432 \u0441 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0438\u0433\u0440\u043e\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438. \u041a\u0430\u043a \u043d\u0430\u0441\u0447\u0435\u0442 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GBA \u043e\u0442 Nintendo <a href=\"https:\/\/github.com\/pokemium\/magia\" rel=\"noopener noreferrer nofollow\"><u>Magia<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 MySQL <a href=\"https:\/\/github.com\/go-mysql-org\/go-mysql\" rel=\"noopener noreferrer nofollow\"><u>go-mysql 1.2.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 email-\u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 <a href=\"https:\/\/github.com\/knadh\/listmonk\" rel=\"noopener noreferrer nofollow\"><u>listmonk<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430<a href=\"https:\/\/pkg.go.dev\/rsc.io\/rf\" rel=\"noopener noreferrer nofollow\"><u> Rf<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>GitHub Actions \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0440\u044b\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 <a href=\"https:\/\/github.com\/tailscale\/go-mod-archiver\" rel=\"noopener noreferrer nofollow\"><u>go-mod-archiver<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u0430 \u0441 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c <a href=\"https:\/\/github.com\/dundee\/gdu\" rel=\"noopener noreferrer nofollow\"><u>gdu 5.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u044b\u0441\u0442\u0440\u044b\u0439, \u0433\u0438\u0431\u043a\u0438\u0439 Linter for Go <a href=\"https:\/\/github.com\/mgechev\/revive\" rel=\"noopener noreferrer nofollow\"><u>Revive<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e <a href=\"https:\/\/github.com\/esimov\/caire\" rel=\"noopener noreferrer nofollow\"><u>Caire 1.3<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0441\u0442\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u0430 JSON <a href=\"https:\/\/github.com\/Kangaroux\/go-map-schema\" rel=\"noopener noreferrer nofollow\"><u>go-map-schema<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041f\u0430\u043a\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0430 \u0446\u0432\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 <a href=\"https:\/\/github.com\/fatih\/color\" rel=\"noopener noreferrer nofollow\"><u>color 1.12.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON, XML, \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 HTML-\u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432&nbsp; <a href=\"https:\/\/github.com\/unrolled\/render\" rel=\"noopener noreferrer nofollow\"><u>Render 1.4.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 Go \u0434\u043b\u044f Elasticsearch&nbsp; <a href=\"https:\/\/github.com\/elastic\/go-elasticsearch\" rel=\"noopener noreferrer nofollow\"><u>go-elasticsearch 7.13.0<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 SQL \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c Go&nbsp; <a href=\"https:\/\/github.com\/auxten\/go-sqldb\" rel=\"noopener noreferrer nofollow\"><u>go-sqldb<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>io.Reader\u0430 io.Writer \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438 <a href=\"https:\/\/github.com\/nanmu42\/limitio\" rel=\"noopener noreferrer nofollow\"><u>LimitIO<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0412\u0438\u0434\u0435\u043e<\/strong><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PLJTW0ZQ22rrF13VQbakM7MBiQcKb31mpk\" rel=\"noopener noreferrer nofollow\"><u>\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442 \u0441 GopherCon Russia 2021<\/u><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=nmNVd7FbSYs\" rel=\"noopener noreferrer nofollow\"><u>5-\u043c\u0438\u043d\u0443\u0442\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e<\/u><\/a>, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0435, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Delve<\/p>\n<h4>\u041f\u043e\u0434\u043a\u0430\u0441\u0442\u044b<\/h4>\n<p><a href=\"https:\/\/soundcloud.com\/generictalks\" rel=\"noopener noreferrer nofollow\"><u>GenericTalks<\/u><\/a><\/p>\n<p><a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/go-time\/id1120964487\" rel=\"noopener noreferrer nofollow\"><u>Go Tim\u202ae\u202c<\/u><\/a><\/p>\n<p><strong>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430<\/strong><\/p>\n<p><a href=\"https:\/\/ru.stackoverflow.com\/questions\/tagged\/golang\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u044f\u0437\u044b\u043a\u0443 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u043c StackOverflow<\/u><\/a><\/p>\n<p><a href=\"https:\/\/www.meetup.com\/ru-RU\/pro\/go\" rel=\"noopener noreferrer nofollow\"><u>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043c\u0438\u0442\u0430\u043f\u0430\u0445<\/u><\/a><\/p>\n<p><a href=\"https:\/\/groups.google.com\/forum\/#!forum\/Golang-ru\" rel=\"noopener noreferrer nofollow\"><u>\u0424\u043e\u0440\u0443\u043c \u0432 \u0433\u0440\u0443\u043f\u043f\u0430\u0445 Google<\/u><\/a><\/p>\n<p><a href=\"https:\/\/t.me\/vseins_tech\" rel=\"noopener noreferrer nofollow\"><u>https:\/\/t.me\/vseins_tech<\/u><\/a><\/p>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/560490\/\"> https:\/\/habr.com\/ru\/post\/560490\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-324131","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/324131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=324131"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/324131\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=324131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=324131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=324131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}