{"id":335289,"date":"2022-07-04T09:00:29","date_gmt":"2022-07-04T09:00:29","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=335289"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=335289","title":{"rendered":"<span>Golang-\u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u2116 18 (1 \u2013 30 \u0438\u044e\u043d\u044f\u00a0 2022)<\/span>"},"content":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/340\/4f4\/66a\/3404f466aba39c2ab4b92347ebc655d3.png\" width=\"780\" height=\"440\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/340\/4f4\/66a\/3404f466aba39c2ab4b92347ebc655d3.png\"\/><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\u00a01.18.3 \u0438 1.17.11;<\/p>\n<\/li>\n<li>\n<p>Go 1.19 Beta 1 Released;<\/p>\n<\/li>\n<li>\n<p>\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0431\u043e\u0442\u043d\u0435\u0442 \u043d\u0430 GO;<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435  \u0427\u0430\u0441\u0442\u044c II \u0447\u0442\u043e \u0442\u0430\u043c \u0441 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c\u044e?<\/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\/1z2N1qSMqMo\" rel=\"noopener noreferrer nofollow\">\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438 1.18.3 \u0438 1.17.11<\/a>\u00a0\u2014 \u0432\u0442\u043e\u0440\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441:<\/p>\n<ul>\n<li>\n<p>crypto\/rand &#8212; \u0437\u0430\u0432\u0438\u0441\u0430\u0435\u0442 \u0441 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0431\u0443\u0444\u0435\u0440\u0430\u043c\u0438;<\/p>\n<\/li>\n<li>\n<p>crypto\/tls &#8212; \u0441\u0435\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u0431\u0438\u043b\u0435\u0442\u0430\u0445, \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 crypto\/tls, \u043d\u0435 \u0431\u044b\u043b\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e ticket_age_add.\u00a0\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0440\u0443\u043a\u043e\u043f\u043e\u0436\u0430\u0442\u0438\u044f TLS, \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u044f \u0441\u0440\u043e\u043a\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0431\u0438\u043b\u0435\u0442\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0430\u043d\u0441\u0430;<\/p>\n<\/li>\n<li>\n<p>os\/exec &#8212; \u043f\u0443\u0441\u0442\u043e\u0439 Cmd.Path \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043d\u0435\u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0432\u043e\u0438\u0447\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0432 Windows. \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \u0435\u0441\u0442\u044c \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0441 \u0438\u043c\u0435\u043d\u0430\u043c\u0438 \u00ab..com\u00bb \u0438\u043b\u0438 \u00ab..exe\u00bb, \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b;<\/p>\n<\/li>\n<li>\n<p>path\/filepath &#8212; Clean(.\\c:) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 c: \u0432 Windows . \u0412 Windows \u0444\u0443\u043d\u043a\u0446\u0438\u044f filepath.Clean \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0443\u0442\u044c \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c.\u00a0\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, Clean(.\\c:) \u0432\u0435\u0440\u043d\u0443\u043b c:.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><a href=\"https:\/\/groups.google.com\/g\/golang-announce\/c\/SNruPJUSFz0\" rel=\"noopener noreferrer nofollow\">Go 1.19 Beta 1 Released<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/674190\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e Go \u0433\u0440\u044f\u0434\u0443\u0449\u0438\u0439 \u043d\u0430\u043c \u0433\u043e\u0442\u043e\u0432\u0438\u0442? \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 1.19<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/53171\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u044f\u0437\u044b\u043a\u0443: \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u0435 \u043f\u0440\u044f\u043c\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 SIMD \u0432 Go<\/a>\u00a0&#8212; \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f simd \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f SIMD (Single Instruction, Multiple Data) \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0426\u041f.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.akamai.com\/blog\/security\/new-p2p-botnet-panchan\" rel=\"noopener noreferrer nofollow\">\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 Akamai \u043f\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438\u00a0\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0430 \u0431\u043e\u0442\u043d\u0435\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>Awesome<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/awesome-go.com\/\" rel=\"noopener noreferrer nofollow\">https:\/\/awesome-go.com\/<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/guardrailsio\/awesome-golang-security\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/guardrailsio\/awesome-golang-security<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/Binject\/awesome-go-security\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/Binject\/awesome-go-security<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/gist.github.com\/hbt\/d6ab942b882d5b94f331c5257076d05e\" rel=\"noopener noreferrer nofollow\">https:\/\/gist.github.com\/hbt\/d6ab942b882d5b94f331c5257076d05e<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/avelino\/awesome-go\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/avelino\/awesome-go<\/a>\u00a0<\/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<ul>\n<li>\n<p><a href=\"https:\/\/golangify.com\/\" rel=\"noopener noreferrer nofollow\">\u0423\u0440\u043e\u043a\u0438 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f Golang<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/rytisbiel.com\/2021\/03\/06\/darker-corners-of-go\/\" rel=\"noopener noreferrer nofollow\">The Darker Corners of Go<\/a>\u00a0\u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0440\u043e\u043a\u043e\u0432<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/soypat\/gopherlings\" rel=\"noopener noreferrer nofollow\">Gopherlings &#8212; \u0438\u0437\u0443\u0447\u0430\u0439\u0442\u0435 Go, \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/a>\u00a0<\/p>\n<\/li>\n<\/ul>\n<h3>\u0421\u0442\u0430\u0442\u044c\u0438<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/binx.io\/2022\/04\/22\/golang-webassembly\/\" rel=\"noopener noreferrer nofollow\">Golang WebAssembly<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/thenewstack.io\/what-made-golang-so-popular-the-languages-creators-look-back\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b\u043e Go \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c?\u00a0\u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 \u044f\u0437\u044b\u043a\u0430 \u043e\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0437\u0430\u0434<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/aws.amazon.com\/ru\/blogs\/compute\/making-your-go-workloads-up-to-20-faster-with-go-1-18-and-aws-graviton\/\" rel=\"noopener noreferrer nofollow\">Go 1.18 \u0438 AWS Graviton \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0442 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Go \u0434\u043e 20 %<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/thedevelopercafe.com\/articles\/live-reload-in-go-with-air-4eff64b7a642\" rel=\"noopener noreferrer nofollow\">\u0416\u0438\u0432\u0430\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0432 Go with Air<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/data-race-patterns-in-go\/\" rel=\"noopener noreferrer nofollow\">\u0428\u0430\u0431\u043b\u043e\u043d\u044b \u0433\u043e\u043d\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.smartinary.com\/blog\/how-to-embed-a-react-app-in-a-go-binary\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0432\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 React \u0432 \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0439 \u0444\u0430\u0439\u043b Go.<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/brandur.org\/fragments\/crypto-rand-float64\" rel=\"noopener noreferrer nofollow\">\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f Random\u00a0float64 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e crypto\/rand\u00a0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/brandur.org\/fragments\/mostly-automatic-deps\" rel=\"noopener noreferrer nofollow\">(\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c) \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e GitHub Actions<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eli.thegreenplace.net\/2022\/performance-of-coroutine-style-lexers-in-go\/\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043b\u0435\u043a\u0441\u0435\u0440\u043e\u0432 \u0432 \u0441\u0442\u0438\u043b\u0435 \u0441\u043e\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eltonminetto.dev\/en\/post\/2022-06-07-using-go-interfaces\/\" rel=\"noopener noreferrer nofollow\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/itnext.io\/gos-new-sorting-algorithm-pdqsort-822053d7801b\" rel=\"noopener noreferrer nofollow\">\u041d\u043e\u0432\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 Go: pdqsort<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/xeiaso.net\/talks\/conf42-static-analysis\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u043a\u043e\u0434\u0430 \u043d\u0435 \u0434\u0430\u0435\u0442 \u0432\u0430\u043c \u043f\u0440\u043e\u0441\u043d\u0443\u0442\u044c\u0441\u044f \u0432 3 \u0447\u0430\u0441\u0430 \u043d\u043e\u0447\u0438<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/semaphoreci.com\/community\/tutorials\/how-to-deploy-a-go-web-application-with-docker\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Docker<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ido50.net\/rants\/dont-put-all-your-code-in-internal\" rel=\"noopener noreferrer nofollow\">\u00ab\u041d\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u0439\u0442\u0435 \u0432\u0435\u0441\u044c \u0441\u0432\u043e\u0439 \u043a\u043e\u0434 \u0432\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439\u00bb?\u00a0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.tbray.org\/ongoing\/When\/202x\/2022\/06\/10\/Quamina-Optimizing\" rel=\"noopener noreferrer nofollow\">\u0414\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u0434 \u0431\u044b\u0441\u0442\u0440\u0435\u0435<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/how-we-halved-go-monorepo-ci-build-time\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a Uber \u0432\u0434\u0432\u043e\u0435 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b \u0432\u0440\u0435\u043c\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Go Monorepo CI<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/mdaverde.com\/posts\/golang-local-docs\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.brev.dev\/post\/upgrading-go-lang-from-v1-17-to-v1-18\" rel=\"noopener noreferrer nofollow\">\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Go \u0441 1.17 \u0434\u043e 1.18<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/thedevelopercafe.com\/articles\/custom-github-action-with-go-29d9ce66e5a8\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f GitHub \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/673656\/\" rel=\"noopener noreferrer nofollow\">\u0414\u0435\u043f\u043b\u043e\u0439, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433: \u0436\u0438\u0437\u043d\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ncloudtech\/blog\/672906\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e \u0447\u0438\u0442\u0430\u0442\u044c Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443. \u0421\u0435\u043c\u044c \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u043a\u043d\u0438\u0433: \u043e\u0442 \u0414\u043e\u043d\u043e\u0432\u0430\u043d\u0430 \u0438 \u041a\u0435\u0440\u043d\u0438\u0433\u0430\u043d\u0430 \u0434\u043e \u041c\u0430\u043a\u0414\u0430\u0443\u044d\u043b\u043b<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/barsgroup\/blog\/673008\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0430\u0437, \u0434\u0432\u0430, \u0442\u0440\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432\u043e! 3 \u043c\u0435\u0441\u044f\u0446\u0430, 1 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u043d\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/scalablesolutions\/blog\/672840\/\" rel=\"noopener noreferrer nofollow\">\u0417\u043e\u043e\u043f\u0430\u0440\u043a \u0432 Golang MSA. Protobuf, MessagePack, Gob \u2013 \u0447\u0442\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c?<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/672678\/\" rel=\"noopener noreferrer nofollow\">Go, Allure \u0438 HTTP, \u0438\u043b\u0438 \u041a\u0430\u043a \u043c\u0438\u043b\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c HTTP-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/timeweb\/blog\/672128\/\" rel=\"noopener noreferrer nofollow\">\u042d\u0439, \u043f\u0441, Gopher! \u0425\u043e\u0447\u0435\u0448\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u043e\u0441\u0442\u0438? \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u0434\u043b\u044f \u041c\u0430\u0448\u0438 \u0438 \u0412\u0438\u0442\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/672250\/\" rel=\"noopener noreferrer nofollow\">HTTP \u0440\u043e\u0443\u0442\u0435\u0440 \u0434\u043b\u044f Go \u0441 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043e\u0448\u0438\u0431\u043e\u043a<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/671556\/\" rel=\"noopener noreferrer nofollow\">Go ebiten: \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u043e\u043c \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043a\u0441\u0442\u0430<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/670974\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 Golang \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 (\u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b), \u0427\u0430\u0441\u0442\u044c II. \u0427\u0442\u043e \u0442\u0430\u043c \u0441 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c\u044e?<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/671048\/\" rel=\"noopener noreferrer nofollow\">WebAssembly \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442 \u0438\u0445 \u0432\u0441\u0435\u0445<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/first\/blog\/669774\/\" rel=\"noopener noreferrer nofollow\">\u0412\u043e\u0437\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432. \u0421\u0442\u0430\u0442\u0438\u043a\u0430, 0kB JS, \u043d\u0438\u0447\u0435\u0433\u043e \u043b\u0438\u0448\u043d\u0435\u0433\u043e<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/joom\/blog\/670832\/\" rel=\"noopener noreferrer nofollow\">\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0431\u044d\u043a\u0435\u043d\u0434-\u043c\u0438\u0442\u0430\u043f\u0430. MongoDB, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0438 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/669806\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 Kubernetes. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/669818\/\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0447\u0435\u043c\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u0448\u043b\u0438 \u0441 Python \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/feed\/page2\/\" rel=\"noopener noreferrer nofollow\">\u0422\u0440\u0438\u0433\u0433\u0435\u0440\u043d\u0443\u0442\u044b\u0435, \u0438\u043b\u0438 \u041a\u0430\u043a \u0431\u0435\u0437\u0431\u043e\u043b\u0435\u0437\u043d\u0435\u043d\u043d\u043e \u0432\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0430\u0448 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/zinclabs\/zinc\" rel=\"noopener noreferrer nofollow\">Zinc v0.2.5<\/a> &#8212; \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 Elasticsearch;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/microcosm-cc\/bluemonday\" rel=\"noopener noreferrer nofollow\">Bluemonday v1.0.19<\/a> &#8212; \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 HTML-\u0441\u0430\u043d\u0438\u0442\u0430\u0439\u0437\u0435\u0440;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/compose\/transporter\" rel=\"noopener noreferrer nofollow\">Compose Transporter v1.1<\/a> &#8212;  \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 Persistence Engines;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/fyne-io\/fyne\" rel=\"noopener noreferrer nofollow\">Fyne v2.2.2<\/a> &#8212; \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 GUI;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/goplus\/gop\" rel=\"noopener noreferrer nofollow\">GoPlus (Go+) v1.1.2<\/a> &#8212;  \u0431\u043e\u043b\u0435\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 Go;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/samber\/mo\" rel=\"noopener noreferrer nofollow\">Mo v1.0 <\/a>&#8212;  monads and Popular FP Abstractions for Go 1.18+;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/benthosdev\/benthos\" rel=\"noopener noreferrer nofollow\">Benthos 4.3<\/a> &#8212; \u044d\u0442\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0439 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435\u00a0\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438\u00a0\u0438\u00a0\u043f\u0440\u0438\u0435\u043c\u043d\u0438\u043a\u0438\u00a0\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u0445 \u043f\u043e\u0441\u0440\u0435\u0434\u043d\u0438\u043a\u043e\u0432 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u00a0\u0433\u0438\u0434\u0440\u0430\u0442\u0430\u0446\u0438\u044e, \u043e\u0431\u043e\u0433\u0430\u0449\u0435\u043d\u0438\u0435, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044e\u00a0\u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ddosify\/ddosify\" rel=\"noopener noreferrer nofollow\">Ddosify v0.8<\/a> &#8212; \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f HTTP;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/digitalocean\/gta\" rel=\"noopener noreferrer nofollow\">gta<\/a> &#8212;  \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u043f\u0430\u043a\u0435\u0442\u044b Go, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u043b\u0438\u0441\u044c \u043e\u0442 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0432 git;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/line\/garr\" rel=\"noopener noreferrer nofollow\">garr v0.1.1<\/a> &#8212;  \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435, \u043f\u043e\u0442\u043e\u043a\u043e\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435, \u0431\u0435\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0434\u0430\u043d\u043d\u044b\u0445;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/dhamith93\/SyMon\" rel=\"noopener noreferrer nofollow\">SyMon v1.1.1<\/a> &#8212; \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/alecthomas\/chroma\" rel=\"noopener noreferrer nofollow\">Chroma v2.2<\/a> &#8212;  \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f Pure Go;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/shivamMg\/trie\" rel=\"noopener noreferrer nofollow\">Trie<\/a>  &#8212; \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Trie, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/gookit\/validate\" rel=\"noopener noreferrer nofollow\">Validate v1.4.2 <\/a>&#8212;  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/sachaos\/viddy\" rel=\"noopener noreferrer nofollow\">Viddy v0.3.6<\/a> &#8212;  \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 go watch;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/unrolled\/render\" rel=\"noopener noreferrer nofollow\">Render v1.5<\/a> &#8212; \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 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;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/nyaruka\/phonenumbers\" rel=\"noopener noreferrer nofollow\">phonenumbers v1.1<\/a>\u00a0\u2014 \u0410\u043d\u0430\u043b\u0438\u0437 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0445 \u043d\u043e\u043c\u0435\u0440\u043e\u0432;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/cloudwego\/hertz\" rel=\"noopener noreferrer nofollow\">Hertz v0.1<\/a>\u00a0\u2014 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Go \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 HTTP;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/jaevor\/go-nanoid\" rel=\"noopener noreferrer nofollow\">go-nanoid v1.0<\/a> &#8212; \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/fe3dback\/span-terminal\" rel=\"noopener noreferrer nofollow\">span-terminal<\/a> &#8212; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 CLI \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0438\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u044b \u0432 \u043e\u0434\u0438\u043d\u00a0\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/fe3dback\/go-arch-lint\" rel=\"noopener noreferrer nofollow\">go-arch-lint v1.7.2<\/a> &#8212; \u041b\u0438\u043d\u0442\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0432\u0435\u0440\u0445\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (\u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u043a\u043e\u0434\u0430).<\/p>\n<\/li>\n<\/ul>\n<h3>\u0412\u0438\u0434\u0435\u043e<\/h3>\n<ul>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=wpwObdgemoE\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0447\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043b rsync Go \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441 \u043d\u0443\u043b\u044f <\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=UgLrZhVMrB4\" rel=\"noopener noreferrer nofollow\">\u0412\u0437\u0433\u043b\u044f\u0434 \u043d\u0430 Go \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f 2053\u00a0\u0433\u043e\u0434\u0430 \u0441 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0444\u0443\u0442\u0443\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0449\u0438\u043c \u0420\u043e\u043d\u043e\u043c \u042d\u0432\u0430\u043d\u0441\u043e\u043c \u0438\u0437 TinyGo<\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=yd2TtdMYb8A\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Go \u0438 Raylib<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=-hc6LGA46Bg\" rel=\"noopener noreferrer nofollow\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0444\u0430\u0437\u0437\u0438\u043d\u0433 \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=P_SXTUiA-9Y\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0442\u0438\u043f Map \u0432 Golang?<\/a> &#8212; \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <a class=\"mention\" href=\"\/users\/justskiv\">@JustSkiv<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u041f\u043e\u0434\u043a\u0430\u0441\u0442\u044b<\/h3>\n<ul>\n<li>\n<p>?\u00a0<a href=\"https:\/\/soundcloud.com\/generictalks\" rel=\"noopener noreferrer nofollow\">GenericTalks<\/a><\/p>\n<\/li>\n<li>\n<p>?\u00a0<a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/go-time\/id1120964487\" rel=\"noopener noreferrer nofollow\">Go Tim\u202ae\u202c<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430<\/h3>\n<ul>\n<li>\n<p>?\u00a0<a href=\"https:\/\/ru.stackoverflow.com\/questions\/tagged\/golang\" rel=\"noopener noreferrer nofollow\">\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<\/a><\/p>\n<\/li>\n<li>\n<p>?\u00a0<a href=\"https:\/\/stackoverflow.com\/collectives\/go\" rel=\"noopener noreferrer nofollow\">\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 Go \u043d\u0430 stackoverflow<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.meetup.com\/ru-RU\/pro\/go\" rel=\"noopener noreferrer nofollow\">\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043c\u0438\u0442\u0430\u043f\u0430\u0445<\/a><\/p>\n<\/li>\n<li>\n<p>?\u00a0<a href=\"https:\/\/groups.google.com\/forum\/#!forum\/Golang-ru\" rel=\"noopener noreferrer nofollow\">\u0424\u043e\u0440\u0443\u043c \u0432 \u0433\u0440\u0443\u043f\u043f\u0430\u0445 Google<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/t.me\/vseins_tech\" rel=\"noopener noreferrer nofollow\">https:\/\/t.me\/vseins_tech<\/a><\/p>\n<\/li>\n<\/ul>\n<div class=\"persona\" persona=\"true\"><img decoding=\"async\" persona=\"true\" class=\"image persona__image\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/dd2\/c20\/cd3\/dd2c20cd39d84c6b374588e72c9eae27.png\" data-src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/dd2\/c20\/cd3\/dd2c20cd39d84c6b374588e72c9eae27.png\"\/><\/p>\n<h5 class=\"persona__heading\" persona=\"true\">E\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0439 \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u0432 \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c<\/h5>\n<p><a href=\"https:\/\/t.me\/GolangStack\" rel=\"noopener noreferrer nofollow\">GolangStack<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \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\/674764\/\"> https:\/\/habr.com\/ru\/post\/674764\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\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\u00a01.18.3 \u0438 1.17.11;<\/p>\n<\/li>\n<li>\n<p>Go 1.19 Beta 1 Released;<\/p>\n<\/li>\n<li>\n<p>\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0431\u043e\u0442\u043d\u0435\u0442 \u043d\u0430 GO;<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435  \u0427\u0430\u0441\u0442\u044c II \u0447\u0442\u043e \u0442\u0430\u043c \u0441 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c\u044e?<\/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\/1z2N1qSMqMo\" rel=\"noopener noreferrer nofollow\">\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438 1.18.3 \u0438 1.17.11<\/a>\u00a0\u2014 \u0432\u0442\u043e\u0440\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441:<\/p>\n<ul>\n<li>\n<p>crypto\/rand &#8212; \u0437\u0430\u0432\u0438\u0441\u0430\u0435\u0442 \u0441 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0431\u0443\u0444\u0435\u0440\u0430\u043c\u0438;<\/p>\n<\/li>\n<li>\n<p>crypto\/tls &#8212; \u0441\u0435\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u0431\u0438\u043b\u0435\u0442\u0430\u0445, \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 crypto\/tls, \u043d\u0435 \u0431\u044b\u043b\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e ticket_age_add.\u00a0\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0440\u0443\u043a\u043e\u043f\u043e\u0436\u0430\u0442\u0438\u044f TLS, \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u044f \u0441\u0440\u043e\u043a\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0431\u0438\u043b\u0435\u0442\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0430\u043d\u0441\u0430;<\/p>\n<\/li>\n<li>\n<p>os\/exec &#8212; \u043f\u0443\u0441\u0442\u043e\u0439 Cmd.Path \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043d\u0435\u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0432\u043e\u0438\u0447\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0432 Windows. \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \u0435\u0441\u0442\u044c \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0441 \u0438\u043c\u0435\u043d\u0430\u043c\u0438 \u00ab..com\u00bb \u0438\u043b\u0438 \u00ab..exe\u00bb, \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b;<\/p>\n<\/li>\n<li>\n<p>path\/filepath &#8212; Clean(.\\c:) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 c: \u0432 Windows . \u0412 Windows \u0444\u0443\u043d\u043a\u0446\u0438\u044f filepath.Clean \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0443\u0442\u044c \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c.\u00a0\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, Clean(.\\c:) \u0432\u0435\u0440\u043d\u0443\u043b c:.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><a href=\"https:\/\/groups.google.com\/g\/golang-announce\/c\/SNruPJUSFz0\" rel=\"noopener noreferrer nofollow\">Go 1.19 Beta 1 Released<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/674190\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e Go \u0433\u0440\u044f\u0434\u0443\u0449\u0438\u0439 \u043d\u0430\u043c \u0433\u043e\u0442\u043e\u0432\u0438\u0442? \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 1.19<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/53171\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u044f\u0437\u044b\u043a\u0443: \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u0435 \u043f\u0440\u044f\u043c\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 SIMD \u0432 Go<\/a>\u00a0&#8212; \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f simd \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f SIMD (Single Instruction, Multiple Data) \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0426\u041f.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.akamai.com\/blog\/security\/new-p2p-botnet-panchan\" rel=\"noopener noreferrer nofollow\">\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 Akamai \u043f\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438\u00a0\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0430 \u0431\u043e\u0442\u043d\u0435\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>Awesome<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/awesome-go.com\/\" rel=\"noopener noreferrer nofollow\">https:\/\/awesome-go.com\/<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/guardrailsio\/awesome-golang-security\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/guardrailsio\/awesome-golang-security<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/Binject\/awesome-go-security\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/Binject\/awesome-go-security<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/gist.github.com\/hbt\/d6ab942b882d5b94f331c5257076d05e\" rel=\"noopener noreferrer nofollow\">https:\/\/gist.github.com\/hbt\/d6ab942b882d5b94f331c5257076d05e<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/avelino\/awesome-go\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/avelino\/awesome-go<\/a>\u00a0<\/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<ul>\n<li>\n<p><a href=\"https:\/\/golangify.com\/\" rel=\"noopener noreferrer nofollow\">\u0423\u0440\u043e\u043a\u0438 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f Golang<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/rytisbiel.com\/2021\/03\/06\/darker-corners-of-go\/\" rel=\"noopener noreferrer nofollow\">The Darker Corners of Go<\/a>\u00a0\u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0440\u043e\u043a\u043e\u0432<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/soypat\/gopherlings\" rel=\"noopener noreferrer nofollow\">Gopherlings &#8212; \u0438\u0437\u0443\u0447\u0430\u0439\u0442\u0435 Go, \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/a>\u00a0<\/p>\n<\/li>\n<\/ul>\n<h3>\u0421\u0442\u0430\u0442\u044c\u0438<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/binx.io\/2022\/04\/22\/golang-webassembly\/\" rel=\"noopener noreferrer nofollow\">Golang WebAssembly<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/thenewstack.io\/what-made-golang-so-popular-the-languages-creators-look-back\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b\u043e Go \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c?\u00a0\u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 \u044f\u0437\u044b\u043a\u0430 \u043e\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0437\u0430\u0434<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/aws.amazon.com\/ru\/blogs\/compute\/making-your-go-workloads-up-to-20-faster-with-go-1-18-and-aws-graviton\/\" rel=\"noopener noreferrer nofollow\">Go 1.18 \u0438 AWS Graviton \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0442 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Go \u0434\u043e 20 %<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/thedevelopercafe.com\/articles\/live-reload-in-go-with-air-4eff64b7a642\" rel=\"noopener noreferrer nofollow\">\u0416\u0438\u0432\u0430\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0432 Go with Air<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/data-race-patterns-in-go\/\" rel=\"noopener noreferrer nofollow\">\u0428\u0430\u0431\u043b\u043e\u043d\u044b \u0433\u043e\u043d\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.smartinary.com\/blog\/how-to-embed-a-react-app-in-a-go-binary\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0432\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 React \u0432 \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0439 \u0444\u0430\u0439\u043b Go.<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/brandur.org\/fragments\/crypto-rand-float64\" rel=\"noopener noreferrer nofollow\">\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f Random\u00a0float64 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e crypto\/rand\u00a0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/brandur.org\/fragments\/mostly-automatic-deps\" rel=\"noopener noreferrer nofollow\">(\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c) \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e GitHub Actions<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eli.thegreenplace.net\/2022\/performance-of-coroutine-style-lexers-in-go\/\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043b\u0435\u043a\u0441\u0435\u0440\u043e\u0432 \u0432 \u0441\u0442\u0438\u043b\u0435 \u0441\u043e\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eltonminetto.dev\/en\/post\/2022-06-07-using-go-interfaces\/\" rel=\"noopener noreferrer nofollow\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/itnext.io\/gos-new-sorting-algorithm-pdqsort-822053d7801b\" rel=\"noopener noreferrer nofollow\">\u041d\u043e\u0432\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 Go: pdqsort<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/xeiaso.net\/talks\/conf42-static-analysis\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u043a\u043e\u0434\u0430 \u043d\u0435 \u0434\u0430\u0435\u0442 \u0432\u0430\u043c \u043f\u0440\u043e\u0441\u043d\u0443\u0442\u044c\u0441\u044f \u0432 3 \u0447\u0430\u0441\u0430 \u043d\u043e\u0447\u0438<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/semaphoreci.com\/community\/tutorials\/how-to-deploy-a-go-web-application-with-docker\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Docker<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ido50.net\/rants\/dont-put-all-your-code-in-internal\" rel=\"noopener noreferrer nofollow\">\u00ab\u041d\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u0439\u0442\u0435 \u0432\u0435\u0441\u044c \u0441\u0432\u043e\u0439 \u043a\u043e\u0434 \u0432\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439\u00bb?\u00a0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.tbray.org\/ongoing\/When\/202x\/2022\/06\/10\/Quamina-Optimizing\" rel=\"noopener noreferrer nofollow\">\u0414\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u0434 \u0431\u044b\u0441\u0442\u0440\u0435\u0435<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/eng.uber.com\/how-we-halved-go-monorepo-ci-build-time\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a Uber \u0432\u0434\u0432\u043e\u0435 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b \u0432\u0440\u0435\u043c\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Go Monorepo CI<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/mdaverde.com\/posts\/golang-local-docs\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.brev.dev\/post\/upgrading-go-lang-from-v1-17-to-v1-18\" rel=\"noopener noreferrer nofollow\">\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Go \u0441 1.17 \u0434\u043e 1.18<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/thedevelopercafe.com\/articles\/custom-github-action-with-go-29d9ce66e5a8\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f GitHub \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/673656\/\" rel=\"noopener noreferrer nofollow\">\u0414\u0435\u043f\u043b\u043e\u0439, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433: \u0436\u0438\u0437\u043d\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ncloudtech\/blog\/672906\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e \u0447\u0438\u0442\u0430\u0442\u044c Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443. \u0421\u0435\u043c\u044c \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u043a\u043d\u0438\u0433: \u043e\u0442 \u0414\u043e\u043d\u043e\u0432\u0430\u043d\u0430 \u0438 \u041a\u0435\u0440\u043d\u0438\u0433\u0430\u043d\u0430 \u0434\u043e \u041c\u0430\u043a\u0414\u0430\u0443\u044d\u043b\u043b<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/barsgroup\/blog\/673008\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0430\u0437, \u0434\u0432\u0430, \u0442\u0440\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432\u043e! 3 \u043c\u0435\u0441\u044f\u0446\u0430, 1 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u043d\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/scalablesolutions\/blog\/672840\/\" rel=\"noopener noreferrer nofollow\">\u0417\u043e\u043e\u043f\u0430\u0440\u043a \u0432 Golang MSA. Protobuf, MessagePack, Gob \u2013 \u0447\u0442\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c?<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/672678\/\" rel=\"noopener noreferrer nofollow\">Go, Allure \u0438 HTTP, \u0438\u043b\u0438 \u041a\u0430\u043a \u043c\u0438\u043b\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c HTTP-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/timeweb\/blog\/672128\/\" rel=\"noopener noreferrer nofollow\">\u042d\u0439, \u043f\u0441, Gopher! \u0425\u043e\u0447\u0435\u0448\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u043e\u0441\u0442\u0438? \u0421\u0442\u0435\u0433\u0430\u043d\u043e\u0433\u0440\u0430\u0444\u0438\u044f \u0434\u043b\u044f \u041c\u0430\u0448\u0438 \u0438 \u0412\u0438\u0442\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/672250\/\" rel=\"noopener noreferrer nofollow\">HTTP \u0440\u043e\u0443\u0442\u0435\u0440 \u0434\u043b\u044f Go \u0441 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043e\u0448\u0438\u0431\u043e\u043a<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/671556\/\" rel=\"noopener noreferrer nofollow\">Go ebiten: \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u043e\u043c \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043a\u0441\u0442\u0430<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/670974\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 Golang \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 (\u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b), \u0427\u0430\u0441\u0442\u044c II. \u0427\u0442\u043e \u0442\u0430\u043c \u0441 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c\u044e?<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/671048\/\" rel=\"noopener noreferrer nofollow\">WebAssembly \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442 \u0438\u0445 \u0432\u0441\u0435\u0445<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/first\/blog\/669774\/\" rel=\"noopener noreferrer nofollow\">\u0412\u043e\u0437\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432. \u0421\u0442\u0430\u0442\u0438\u043a\u0430, 0kB JS, \u043d\u0438\u0447\u0435\u0433\u043e \u043b\u0438\u0448\u043d\u0435\u0433\u043e<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/joom\/blog\/670832\/\" rel=\"noopener noreferrer nofollow\">\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0431\u044d\u043a\u0435\u043d\u0434-\u043c\u0438\u0442\u0430\u043f\u0430. MongoDB, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0438 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/669806\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 Kubernetes. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/669818\/\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0447\u0435\u043c\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u0448\u043b\u0438 \u0441 Python \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/feed\/page2\/\" rel=\"noopener noreferrer nofollow\">\u0422\u0440\u0438\u0433\u0433\u0435\u0440\u043d\u0443\u0442\u044b\u0435, \u0438\u043b\u0438 \u041a\u0430\u043a \u0431\u0435\u0437\u0431\u043e\u043b\u0435\u0437\u043d\u0435\u043d\u043d\u043e \u0432\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0430\u0448 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/zinclabs\/zinc\" rel=\"noopener noreferrer nofollow\">Zinc v0.2.5<\/a> &#8212; \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 Elasticsearch;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/microcosm-cc\/bluemonday\" rel=\"noopener noreferrer nofollow\">Bluemonday v1.0.19<\/a> &#8212; \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 HTML-\u0441\u0430\u043d\u0438\u0442\u0430\u0439\u0437\u0435\u0440;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/compose\/transporter\" rel=\"noopener noreferrer nofollow\">Compose Transporter v1.1<\/a> &#8212;  \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 Persistence Engines;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/fyne-io\/fyne\" rel=\"noopener noreferrer nofollow\">Fyne v2.2.2<\/a> &#8212; \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 GUI;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/goplus\/gop\" rel=\"noopener noreferrer nofollow\">GoPlus (Go+) v1.1.2<\/a> &#8212;  \u0431\u043e\u043b\u0435\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 Go;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/samber\/mo\" rel=\"noopener noreferrer nofollow\">Mo v1.0 <\/a>&#8212;  monads and Popular FP Abstractions for Go 1.18+;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/benthosdev\/benthos\" rel=\"noopener noreferrer nofollow\">Benthos 4.3<\/a> &#8212; \u044d\u0442\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0439 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435\u00a0\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438\u00a0\u0438\u00a0\u043f\u0440\u0438\u0435\u043c\u043d\u0438\u043a\u0438\u00a0\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u0445 \u043f\u043e\u0441\u0440\u0435\u0434\u043d\u0438\u043a\u043e\u0432 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u00a0\u0433\u0438\u0434\u0440\u0430\u0442\u0430\u0446\u0438\u044e, \u043e\u0431\u043e\u0433\u0430\u0449\u0435\u043d\u0438\u0435, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044e\u00a0\u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ddosify\/ddosify\" rel=\"noopener noreferrer nofollow\">Ddosify v0.8<\/a> &#8212; \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f HTTP;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/digitalocean\/gta\" rel=\"noopener noreferrer nofollow\">gta<\/a> &#8212;  \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u043f\u0430\u043a\u0435\u0442\u044b Go, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u043b\u0438\u0441\u044c \u043e\u0442 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0432 git;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/line\/garr\" rel=\"noopener noreferrer nofollow\">garr v0.1.1<\/a> &#8212;  \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435, \u043f\u043e\u0442\u043e\u043a\u043e\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435, \u0431\u0435\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0434\u0430\u043d\u043d\u044b\u0445;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/dhamith93\/SyMon\" rel=\"noopener noreferrer nofollow\">SyMon v1.1.1<\/a> &#8212; \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/alecthomas\/chroma\" rel=\"noopener noreferrer nofollow\">Chroma v2.2<\/a> &#8212;  \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f Pure Go;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/shivamMg\/trie\" rel=\"noopener noreferrer nofollow\">Trie<\/a>  &#8212; \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Trie, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/gookit\/validate\" rel=\"noopener noreferrer nofollow\">Validate v1.4.2 <\/a>&#8212;  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/sachaos\/viddy\" rel=\"noopener noreferrer nofollow\">Viddy v0.3.6<\/a> &#8212;  \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 go watch;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/unrolled\/render\" rel=\"noopener noreferrer nofollow\">Render v1.5<\/a> &#8212; \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 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;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/nyaruka\/phonenumbers\" rel=\"noopener noreferrer nofollow\">phonenumbers v1.1<\/a>\u00a0\u2014 \u0410\u043d\u0430\u043b\u0438\u0437 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0445 \u043d\u043e\u043c\u0435\u0440\u043e\u0432;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/cloudwego\/hertz\" rel=\"noopener noreferrer nofollow\">Hertz v0.1<\/a>\u00a0\u2014 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Go \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 HTTP;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/jaevor\/go-nanoid\" rel=\"noopener noreferrer nofollow\">go-nanoid v1.0<\/a> &#8212; \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/fe3dback\/span-terminal\" rel=\"noopener noreferrer nofollow\">span-terminal<\/a> &#8212; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 CLI \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0438\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u044b \u0432 \u043e\u0434\u0438\u043d\u00a0\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440;<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/fe3dback\/go-arch-lint\" rel=\"noopener noreferrer nofollow\">go-arch-lint v1.7.2<\/a> &#8212; \u041b\u0438\u043d\u0442\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0432\u0435\u0440\u0445\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (\u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u043a\u043e\u0434\u0430).<\/p>\n<\/li>\n<\/ul>\n<h3>\u0412\u0438\u0434\u0435\u043e<\/h3>\n<ul>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=wpwObdgemoE\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0447\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043b rsync Go \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441 \u043d\u0443\u043b\u044f <\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=UgLrZhVMrB4\" rel=\"noopener noreferrer nofollow\">\u0412\u0437\u0433\u043b\u044f\u0434 \u043d\u0430 Go \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f 2053\u00a0\u0433\u043e\u0434\u0430 \u0441 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0444\u0443\u0442\u0443\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0449\u0438\u043c \u0420\u043e\u043d\u043e\u043c \u042d\u0432\u0430\u043d\u0441\u043e\u043c \u0438\u0437 TinyGo<\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=yd2TtdMYb8A\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Go \u0438 Raylib<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=-hc6LGA46Bg\" rel=\"noopener noreferrer nofollow\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0444\u0430\u0437\u0437\u0438\u043d\u0433 \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=P_SXTUiA-9Y\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0442\u0438\u043f Map \u0432 Golang?<\/a> &#8212; \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <a class=\"mention\" href=\"\/users\/justskiv\">@JustSkiv<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u041f\u043e\u0434\u043a\u0430\u0441\u0442\u044b<\/h3>\n<ul>\n<li>\n<p>?\u00a0<a href=\"https:\/\/soundcloud.com\/generictalks\" rel=\"noopener noreferrer nofollow\">GenericTalks<\/a><\/p>\n<\/li>\n<li>\n<p>?\u00a0<a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/go-time\/id1120964487\" rel=\"noopener noreferrer nofollow\">Go Tim\u202ae\u202c<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430<\/h3>\n<ul>\n<li>\n<p>?\u00a0<a href=\"https:\/\/ru.stackoverflow.com\/questions\/tagged\/golang\" rel=\"noopener noreferrer nofollow\">\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<\/a><\/p>\n<\/li>\n<li>\n<p>?\u00a0<a href=\"https:\/\/stackoverflow.com\/collectives\/go\" rel=\"noopener noreferrer nofollow\">\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 Go \u043d\u0430 stackoverflow<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.meetup.com\/ru-RU\/pro\/go\" rel=\"noopener noreferrer nofollow\">\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043c\u0438\u0442\u0430\u043f\u0430\u0445<\/a><\/p>\n<\/li>\n<li>\n<p>?\u00a0<a href=\"https:\/\/groups.google.com\/forum\/#!forum\/Golang-ru\" rel=\"noopener noreferrer nofollow\">\u0424\u043e\u0440\u0443\u043c \u0432 \u0433\u0440\u0443\u043f\u043f\u0430\u0445 Google<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/t.me\/vseins_tech\" rel=\"noopener noreferrer nofollow\">https:\/\/t.me\/vseins_tech<\/a><\/p>\n<\/li>\n<\/ul>\n<div class=\"persona\" persona=\"true\">\n<h5 class=\"persona__heading\" persona=\"true\">E\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0439 \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u0432 \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c<\/h5>\n<p><a href=\"https:\/\/t.me\/GolangStack\" rel=\"noopener noreferrer nofollow\">GolangStack<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \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\/674764\/\"> https:\/\/habr.com\/ru\/post\/674764\/<\/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-335289","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/335289","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=335289"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/335289\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=335289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=335289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=335289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}