{"id":333938,"date":"2022-06-01T21:00:15","date_gmt":"2022-06-01T21:00:15","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=333938"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=333938","title":{"rendered":"<span>Golang-\u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u2116 17 (1 \u2013 31 \u043c\u0430\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\/e49\/46c\/b26\/e4946cb2671e662a95eba105b6e85950.png\" alt=\"\u0430\u0432\u0442\u043e\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f gopher  - @vaneltia, dribbble.com\" title=\"\u0430\u0432\u0442\u043e\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f gopher  - @vaneltia, dribbble.com\" width=\"780\" height=\"440\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e49\/46c\/b26\/e4946cb2671e662a95eba105b6e85950.png\"\/><figcaption>\u0430\u0432\u0442\u043e\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f gopher  &#8212; @vaneltia, dribbble.com<\/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.2 \u0438 1.17.10<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\u00a0\u043e\u043f\u0440\u043e\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 Go GUI\u00a0<\/p>\n<\/li>\n<li>\n<p>TinyGo v0.23.0: \u0442\u0435\u043f\u0435\u0440\u044c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Go 1.18\u00a0<\/p>\n<\/li>\n<li>\n<p>Go \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u044e\u0431\u0438\u043c\u044b\u043c \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0440\u0430\u0441\u0442\u0443\u0449\u0438\u043c\u00a0\u044f\u0437\u044b\u043a\u043e\u043c \u043d\u0430 GitHub<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c\u0435 \u0432 Go\u00a0<\/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>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438\u00a0<a href=\"https:\/\/groups.google.com\/g\/golang-announce\/c\/Y5qrqw_lWdU\" rel=\"noopener noreferrer nofollow\">1.18.2 \u0438 1.17.10<\/a> &#8212; \u044d\u0442\u0438 \u0432\u0442\u043e\u0440\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u043e\u0434\u043d\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/52313\" rel=\"noopener noreferrer nofollow\">syscall<\/a>: \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u0441 \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c flags \u0444\u0443\u043d\u043a\u0446\u0438\u044f syscall.Faccessat \u043c\u043e\u0433\u043b\u0430 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ossinsight.io\/blog\/explore-deep-in-4.6-billion-github-events\/#go-the-new-favorite-and-the-fastest-growing-programming-language\" rel=\"noopener noreferrer nofollow\">Go \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u044e\u0431\u0438\u043c\u044b\u043c \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0440\u0430\u0441\u0442\u0443\u0449\u0438\u043c\u00a0\u044f\u0437\u044b\u043a\u043e\u043c \u043d\u0430 GitHub<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/fynelabs.com\/2022\/05\/03\/go-gui-developer-survey-results\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\u00a0\u043e\u043f\u0440\u043e\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 Go GUI\u00a0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/tinygo-org\/tinygo\/releases\/tag\/v0.23.0\" rel=\"noopener noreferrer nofollow\">TinyGo v0.23.0: \u0442\u0435\u043f\u0435\u0440\u044c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Go 1.18<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/griesemer\" rel=\"noopener noreferrer nofollow\">Robert Griesemer<\/a> \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u00a0\u0441\u00a0\u0434\u0430\u0432\u043d\u0438\u043c <a href=\"https:\/\/github.com\/golang\/go\/issues\/21498#issuecomment-1132271548\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c\u00a0\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043b\u0438\u0442\u0435\u0440\u0430\u043b\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0432 Go<\/a><\/p>\n<pre><code class=\"go\">func x, y, z { ... } \/\/ func style (x, y, z) => { ... } \/\/ arrow style<\/code><\/pre>\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:\/\/mehdihadeli.github.io\/awesome-go-education\/\" rel=\"noopener noreferrer nofollow\">\u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0443\u0447\u0435\u0431\u043d\u044b\u0435 \u043f\u043e\u0441\u043e\u0431\u0438\u044f \u043f\u043e Go<\/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<\/ul>\n<h3>\u0421\u0442\u0430\u0442\u044c\u0438<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/cacm.acm.org\/magazines\/2022\/5\/260357-the-go-programming-language-and-environment\/fulltext\" rel=\"noopener noreferrer nofollow\">\u0414\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043b\u0435\u0436\u0430\u0449\u0438\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u044f\u0437\u044b\u043a\u0430 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/typesanitizer.com\/blog\/go-experience-report.html\" rel=\"noopener noreferrer nofollow\">\u041e\u0442\u0447\u0435\u0442 \u043e\u0431 \u043e\u043f\u044b\u0442\u0435 \u043f\u043e\u0441\u043b\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/dominikbraun.io\/blog\/a-gentle-introduction-to-generics-in-go\/\" rel=\"noopener noreferrer nofollow\">\u041d\u0435\u0436\u043d\u043e\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0434\u0436\u0435\u043d\u0435\u0440\u0438\u043a\u0438 \u0432 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/blog.twitch.tv\/en\/2022\/03\/30\/breaking-the-monolith-at-twitch\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u043c\u043e\u043d\u043e\u043b\u0438\u0442\u0430 \u0432 Twitch<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/fasterthanli.me\/articles\/lies-we-tell-ourselves-to-keep-using-golang\" rel=\"noopener noreferrer nofollow\">\u041b\u043e\u0436\u044c, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u0441\u0435\u0431\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/itnext.io\/using-aws-lambda-function-url-to-build-a-serverless-backend-for-slack-a292ef355a5d\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0434\u043b\u044f Slack \u043d\u0430 AWS Lambda<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/segment.com\/blog\/changing-one-character-improved-app-performance\/\" rel=\"noopener noreferrer nofollow\">\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u0440\u0435\u0437\u043a\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u043b\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.alexedwards.net\/blog\/using-go-run-to-manage-tool-dependencies\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u00a0go run \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/8thlight.com\/blog\/go-interface-misuse\/\" rel=\"noopener noreferrer nofollow\">\u041e \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Ducks \u0438 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/encore.dev\/blog\/testscript-hidden-testing-gem\" rel=\"noopener noreferrer nofollow\">Testscript, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0443\u0442\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/luk4z7\/go-concurrency-guide\" rel=\"noopener noreferrer nofollow\">\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c\u0435 \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/blog.merovius.de\/posts\/2022-05-16-calculating-type-sets\/\" rel=\"noopener noreferrer nofollow\">\u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0442\u0438\u043f\u043e\u0432 \u0441\u043b\u043e\u0436\u043d\u0435\u0435, \u0447\u0435\u043c \u0432\u044b \u0434\u0443\u043c\u0430\u0435\u0442\u0435<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/notes.eatonphil.com\/distributed-postgres.html\" rel=\"noopener noreferrer nofollow\">\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 Postgres Proof of Concept<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/vladimir.varank.in\/notes\/2022\/05\/a-real-life-use-case-for-generics-in-go-api-for-client-side-pagination\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f Generics \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/shijuvar.medium.com\/building-event-driven-distributed-systems-in-go-with-grpc-nats-jetstream-and-cockroachdb-c4b899c8636d\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e gRPC, NATS JetStream \u0438 CockroachDB<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/nhost.io\/blog\/hasura-storage-in-go-5x-performance-increase-and-40-percent-less-ram\" rel=\"noopener noreferrer nofollow\">\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0430 Go \u0438\u0437 Node.js\u00a0\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u043f\u0440\u0438\u0440\u043e\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 5 \u0440\u0430\u0437 \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043c\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 40 %<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.evanjones.ca\/go-functional-options-slow.html\" rel=\"noopener noreferrer nofollow\">\u0428\u0430\u0431\u043b\u043e\u043d \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ente.io\/blog\/tech\/go-nulls-and-sql\/\" rel=\"noopener noreferrer nofollow\">Go Nulls \u0438 SQL &#8212; \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043d\u0443\u043b\u0435\u0432\u044b\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.polarsignals.com\/blog\/posts\/2022\/05\/04\/introducing-arcticdb\/\" rel=\"noopener noreferrer nofollow\">ArcticDB \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/668254\/\" rel=\"noopener noreferrer nofollow\">\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438 \u0438\u0437 Go-\u0441\u0435\u0440\u0432\u0438\u0441\u0430: \u0441\u043e\u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 pkg<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/668706\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0443\u043d\u043d\u0435\u043b\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/668166\/\" rel=\"noopener noreferrer nofollow\">Go \u043f\u0440\u043e\u0442\u0438\u0432 Rust \u2014 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043d\u0435 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0446\u0438\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/668162\/\" rel=\"noopener noreferrer nofollow\">\u041f\u0438\u0448\u0435\u043c \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0443\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u0443 \u043d\u0430 Go \u0434\u043b\u044f \u0434\u043e\u0431\u044b\u0447\u0438 \u0433\u0438\u0444\u043e\u043a \u0441 \u043a\u043e\u0442\u0430\u043c\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/667750\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0430\u0432\u044b\u043a\u0430 \u0434\u043b\u044f \u00ab\u0410\u043b\u0438\u0441\u044b\u00bb \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Google Keep \u0437\u0430\u043c\u0435\u0442\u043e\u043a<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/667308\/\" rel=\"noopener noreferrer nofollow\">Go \u0432 API \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u043a\u0443\u043f\u043e\u043a \u0441 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u043c\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/667164\/\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/666904\/\" rel=\"noopener noreferrer nofollow\">R*-tree \u0432 Go, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0433\u0435\u0439\u043c\u0434\u0435\u0432\u0430 \u0438 \u043f\u043e\u0438\u0441\u043a\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/joom\/blog\/666440\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0435\u0442\u044b\u0440\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0430 \u043f\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 Go + testify<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/666004\/\" rel=\"noopener noreferrer nofollow\">Go \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Web Assembly \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/665884\/\" rel=\"noopener noreferrer nofollow\">GOAPPLE: \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 I3-wm<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/yandex_praktikum\/blog\/665390\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043f\u0440\u043e\u0441\u0438 \u043c\u0435\u043d\u044f \u043f\u0440\u043e Go. \u041e\u0442\u0432\u0435\u0447\u0430\u0435\u043c \u043d\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/karuna\/blog\/665344\/\" rel=\"noopener noreferrer nofollow\">Signum Explorer Telegram Bot \u2014 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 open-source pet-project \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c \u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 Signum<\/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\/livebud\/bud\" rel=\"noopener noreferrer nofollow\">Bud v0.1.4<\/a>\u00a0\u2014 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/go-cover-treemap.io\/\" rel=\"noopener noreferrer nofollow\">Cover Treemap<\/a> \u2014 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u043a\u0430\u0440\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 Go Cover\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/zyedidia\/generic\" rel=\"noopener noreferrer nofollow\">Generic v1.0<\/a>\u00a0\u2014 \u043d\u0430\u0431\u043e\u0440 \u043e\u0431\u0449\u0438\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 \u0434\u0430\u043d\u043d\u044b\u0445<\/p>\n<ul>\n<li>\n<p><strong>avl<\/strong>: \u0434\u0435\u0440\u0435\u0432\u043e AVL.<\/p>\n<\/li>\n<li>\n<p><strong>btree<\/strong>: B-\u0434\u0435\u0440\u0435\u0432\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>cache<\/strong>: \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 map[K]V, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f LRU, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>hashmap<\/strong>: \u0445\u044d\u0448-\u043a\u0430\u0440\u0442\u0430 \u0441 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u043c \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c. <\/p>\n<\/li>\n<li>\n<p><strong>hashset<\/strong>: \u0445\u044d\u0448-\u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0445\u044d\u0448-\u043a\u0430\u0440\u0442\u0443 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>mapset<\/strong>: \u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443 Go \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>multimap<\/strong>: \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440, \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0439 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0441 \u043e\u0434\u043d\u0438\u043c \u0438 \u0442\u0435\u043c \u0436\u0435 \u043a\u043b\u044e\u0447\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p><strong>interval<\/strong>: \u0434\u0435\u0440\u0435\u0432\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u0432, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043a\u0430\u043a \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e AVL.<\/p>\n<\/li>\n<li>\n<p><strong>list<\/strong>: \u0434\u0432\u0443\u0441\u0432\u044f\u0437\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a.<\/p>\n<\/li>\n<li>\n<p><strong>stack<\/strong>: \u0441\u0442\u0435\u043a LIFO.<\/p>\n<\/li>\n<li>\n<p><strong>trie<\/strong>: \u0442\u0435\u0440\u043d\u0430\u0440\u043d\u044b\u0439 \u043f\u043e\u0438\u0441\u043a.<\/p>\n<\/li>\n<li>\n<p><strong>queue<\/strong>: \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u00ab\u043f\u0435\u0440\u0432\u044b\u043c \u043f\u0440\u0438\u0448\u0435\u043b \u2014 \u043f\u0435\u0440\u0432\u044b\u043c \u043e\u0431\u0441\u043b\u0443\u0436\u0435\u043d\u00bb (FIFO).<\/p>\n<\/li>\n<li>\n<p><strong>heap<\/strong>: \u0431\u0438\u043d\u0430\u0440\u043d\u0430\u044f \u043a\u0443\u0447\u0430.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/go-mysql-org\/go-mysql\" rel=\"noopener noreferrer nofollow\">Go-mysql 1.5<\/a> \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430  \u0434\u043b\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 MySQL\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/spf13\/cast\" rel=\"noopener noreferrer nofollow\">Cast v1.5<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/flower-corp\/rosedb\" rel=\"noopener noreferrer nofollow\">RoseDB v1.0<\/a> \u2014 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 NoSQL \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Bitcask, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a\u00a0string,\u00a0list,\u00a0hash,\u00a0set \u0438\u00a0sorted set.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/FerretDB\/FerretDB\" rel=\"noopener noreferrer nofollow\">FerretDB v0.3<\/a> \u2014 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430\u00a0MongoDB<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/rqlite\/rqlite\" rel=\"noopener noreferrer nofollow\">Rqlite v7.5.0<\/a> \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 SQLite\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/mvdan\/sh\" rel=\"noopener noreferrer nofollow\">SH v3.5<\/a>  \u2014 \u041f\u0430\u0440\u0441\u0435\u0440 shell, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440.\u00a0\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u00a0POSIX Shell\u00a0,\u00a0Bash\u00a0\u0438\u00a0mksh<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/pojntfx\/weron\" rel=\"noopener noreferrer nofollow\">Weron v0.2.1<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445, \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 WebRTC<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/RoaringBitmap\/roaring\" rel=\"noopener noreferrer nofollow\">Roaring v1.1<\/a> \u2014 c\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/SnellerInc\/sneller\" rel=\"noopener noreferrer nofollow\">Sneller<\/a> \u2014  \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 \u0432\u0435\u043a\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c SQL \u0434\u043b\u044f JSON, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 JSON \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0432 \u0422\u0411<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/cardrank\/cardrank\" rel=\"noopener noreferrer nofollow\">Cardrank<\/a> \u2014  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0442\u0438\u043f\u043e\u0432, \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438 \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0438\u0433\u0440\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438, \u043a\u043e\u043b\u043e\u0434\u0430\u043c\u0438 \u043a\u0430\u0440\u0442 \u0438 \u043e\u0446\u0435\u043d\u043a\u0438 \u0440\u0430\u043d\u0433\u043e\u0432 \u043f\u043e\u043a\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0439<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/bloznelis\/typioca\" rel=\"noopener noreferrer nofollow\">Typioca v1.2.3<\/a>\u00a0\u2014 \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u0441\u0442\u0435\u0440 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/orcaman\/concurrent-map\" rel=\"noopener noreferrer nofollow\">concurrent map v2.0<\/a> \u2014 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u0442\u043e\u0447\u043d\u0430\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/pioz\/god\" rel=\"noopener noreferrer nofollow\">God<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e systemd\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/bytedance\/sonic\" rel=\"noopener noreferrer nofollow\">Sonic v1.3<\/a>\u00a0\u2014 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 JSON<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/go-kratos\/kratos\" rel=\"noopener noreferrer nofollow\">Kratos v2.3<\/a>\u00a0\u2014 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 gRPC<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/codenotary\/immudb\" rel=\"noopener noreferrer nofollow\">immudb v1.3<\/a>\u00a0\u2014 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043d\u0443\u043b\u0435\u0432\u043e\u0433\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u044f, SQL \u0438 Key-Value<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/six-ddc\/plow\" rel=\"noopener noreferrer nofollow\">Plow v1.2<\/a>\u00a0\u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \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\/traefik\/traefik\" rel=\"noopener noreferrer nofollow\">Traefik v2.7.0<\/a>\u00a0\u2014 \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438 \u0438 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/oakmound\/oak\" rel=\"noopener noreferrer nofollow\">Oak v4.0<\/a>\u00a0\u2014 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 2D-\u0434\u0432\u0438\u0436\u043e\u043a<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/gofiber\/fiber\" rel=\"noopener noreferrer nofollow\">Fiber v2.34.0<\/a>\u00a0\u2014 \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Express.js<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/wal-g\/wal-g\" rel=\"noopener noreferrer nofollow\">WAL v2.0<\/a>\u00a0\u2014 \u0430\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Postgres<\/p>\n<\/li>\n<\/ul>\n<h3>\u0412\u0438\u0434\u0435\u043e<\/h3>\n<ul>\n<li>\n<p>?\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=gskSzKKeU2w\" rel=\"noopener noreferrer nofollow\">\u041f\u0438\u0448\u0435\u043c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 production \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 Golang. \u0427\u0430\u0441\u0442\u044c 2<\/a>\u00a0&#8212; The Art of Development<\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=iWp-mCIQgMU&amp;list=PLVotA8ycjnCsy30WQCwVU5RrZkt4lLgY5#animalcrossing\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b \u0442\u0438\u043f\u0430\u00a0Animal Crossing\u00a0\u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445<\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=-F2t3oInqKE\" rel=\"noopener noreferrer nofollow\">How to Refactor Cloud Apps in Go 1.18 with Generics<\/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<li>\n<p>? <a href=\"https:\/\/changelog.com\/gotime\/228\" rel=\"noopener noreferrer nofollow\">Go and PHP sitting in a tree&#8230;<\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/changelog.com\/gotime\/229\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0438 \u0431\u0435\u0441\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u043d\u044b\u043c\u0438<\/a>\u00a0<\/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\/669134\/\"> https:\/\/habr.com\/ru\/post\/669134\/<\/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>\u0430\u0432\u0442\u043e\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f gopher  &#8212; @vaneltia, dribbble.com<\/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.2 \u0438 1.17.10<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\u00a0\u043e\u043f\u0440\u043e\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 Go GUI\u00a0<\/p>\n<\/li>\n<li>\n<p>TinyGo v0.23.0: \u0442\u0435\u043f\u0435\u0440\u044c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Go 1.18\u00a0<\/p>\n<\/li>\n<li>\n<p>Go \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u044e\u0431\u0438\u043c\u044b\u043c \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0440\u0430\u0441\u0442\u0443\u0449\u0438\u043c\u00a0\u044f\u0437\u044b\u043a\u043e\u043c \u043d\u0430 GitHub<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c\u0435 \u0432 Go\u00a0<\/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>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u044b \u0432\u0435\u0440\u0441\u0438\u0438\u00a0<a href=\"https:\/\/groups.google.com\/g\/golang-announce\/c\/Y5qrqw_lWdU\" rel=\"noopener noreferrer nofollow\">1.18.2 \u0438 1.17.10<\/a> &#8212; \u044d\u0442\u0438 \u0432\u0442\u043e\u0440\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u043e\u0434\u043d\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/golang\/go\/issues\/52313\" rel=\"noopener noreferrer nofollow\">syscall<\/a>: \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u0441 \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c flags \u0444\u0443\u043d\u043a\u0446\u0438\u044f syscall.Faccessat \u043c\u043e\u0433\u043b\u0430 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ossinsight.io\/blog\/explore-deep-in-4.6-billion-github-events\/#go-the-new-favorite-and-the-fastest-growing-programming-language\" rel=\"noopener noreferrer nofollow\">Go \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u044e\u0431\u0438\u043c\u044b\u043c \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0440\u0430\u0441\u0442\u0443\u0449\u0438\u043c\u00a0\u044f\u0437\u044b\u043a\u043e\u043c \u043d\u0430 GitHub<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/fynelabs.com\/2022\/05\/03\/go-gui-developer-survey-results\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\u00a0\u043e\u043f\u0440\u043e\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 Go GUI\u00a0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/tinygo-org\/tinygo\/releases\/tag\/v0.23.0\" rel=\"noopener noreferrer nofollow\">TinyGo v0.23.0: \u0442\u0435\u043f\u0435\u0440\u044c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Go 1.18<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/griesemer\" rel=\"noopener noreferrer nofollow\">Robert Griesemer<\/a> \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u00a0\u0441\u00a0\u0434\u0430\u0432\u043d\u0438\u043c <a href=\"https:\/\/github.com\/golang\/go\/issues\/21498#issuecomment-1132271548\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c\u00a0\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043b\u0438\u0442\u0435\u0440\u0430\u043b\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0432 Go<\/a><\/p>\n<pre><code class=\"go\">func x, y, z { ... } \/\/ func style (x, y, z) => { ... } \/\/ arrow style<\/code><\/pre>\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:\/\/mehdihadeli.github.io\/awesome-go-education\/\" rel=\"noopener noreferrer nofollow\">\u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0443\u0447\u0435\u0431\u043d\u044b\u0435 \u043f\u043e\u0441\u043e\u0431\u0438\u044f \u043f\u043e Go<\/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<\/ul>\n<h3>\u0421\u0442\u0430\u0442\u044c\u0438<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/cacm.acm.org\/magazines\/2022\/5\/260357-the-go-programming-language-and-environment\/fulltext\" rel=\"noopener noreferrer nofollow\">\u0414\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0441\u043a\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043b\u0435\u0436\u0430\u0449\u0438\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u044f\u0437\u044b\u043a\u0430 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/typesanitizer.com\/blog\/go-experience-report.html\" rel=\"noopener noreferrer nofollow\">\u041e\u0442\u0447\u0435\u0442 \u043e\u0431 \u043e\u043f\u044b\u0442\u0435 \u043f\u043e\u0441\u043b\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/dominikbraun.io\/blog\/a-gentle-introduction-to-generics-in-go\/\" rel=\"noopener noreferrer nofollow\">\u041d\u0435\u0436\u043d\u043e\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0434\u0436\u0435\u043d\u0435\u0440\u0438\u043a\u0438 \u0432 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/blog.twitch.tv\/en\/2022\/03\/30\/breaking-the-monolith-at-twitch\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u043c\u043e\u043d\u043e\u043b\u0438\u0442\u0430 \u0432 Twitch<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/fasterthanli.me\/articles\/lies-we-tell-ourselves-to-keep-using-golang\" rel=\"noopener noreferrer nofollow\">\u041b\u043e\u0436\u044c, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u0441\u0435\u0431\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/itnext.io\/using-aws-lambda-function-url-to-build-a-serverless-backend-for-slack-a292ef355a5d\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0434\u043b\u044f Slack \u043d\u0430 AWS Lambda<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/segment.com\/blog\/changing-one-character-improved-app-performance\/\" rel=\"noopener noreferrer nofollow\">\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u0440\u0435\u0437\u043a\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u043b\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.alexedwards.net\/blog\/using-go-run-to-manage-tool-dependencies\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u00a0go run \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/8thlight.com\/blog\/go-interface-misuse\/\" rel=\"noopener noreferrer nofollow\">\u041e \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Ducks \u0438 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/encore.dev\/blog\/testscript-hidden-testing-gem\" rel=\"noopener noreferrer nofollow\">Testscript, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0443\u0442\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/luk4z7\/go-concurrency-guide\" rel=\"noopener noreferrer nofollow\">\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u043c\u0435 \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/blog.merovius.de\/posts\/2022-05-16-calculating-type-sets\/\" rel=\"noopener noreferrer nofollow\">\u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0442\u0438\u043f\u043e\u0432 \u0441\u043b\u043e\u0436\u043d\u0435\u0435, \u0447\u0435\u043c \u0432\u044b \u0434\u0443\u043c\u0430\u0435\u0442\u0435<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/notes.eatonphil.com\/distributed-postgres.html\" rel=\"noopener noreferrer nofollow\">\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 Postgres Proof of Concept<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/vladimir.varank.in\/notes\/2022\/05\/a-real-life-use-case-for-generics-in-go-api-for-client-side-pagination\/\" rel=\"noopener noreferrer nofollow\">\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f Generics \u0432 Go<\/a>\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/shijuvar.medium.com\/building-event-driven-distributed-systems-in-go-with-grpc-nats-jetstream-and-cockroachdb-c4b899c8636d\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e gRPC, NATS JetStream \u0438 CockroachDB<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/nhost.io\/blog\/hasura-storage-in-go-5x-performance-increase-and-40-percent-less-ram\" rel=\"noopener noreferrer nofollow\">\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0430 Go \u0438\u0437 Node.js\u00a0\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u043f\u0440\u0438\u0440\u043e\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 5 \u0440\u0430\u0437 \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043c\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 40 %<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.evanjones.ca\/go-functional-options-slow.html\" rel=\"noopener noreferrer nofollow\">\u0428\u0430\u0431\u043b\u043e\u043d \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ente.io\/blog\/tech\/go-nulls-and-sql\/\" rel=\"noopener noreferrer nofollow\">Go Nulls \u0438 SQL &#8212; \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043d\u0443\u043b\u0435\u0432\u044b\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.polarsignals.com\/blog\/posts\/2022\/05\/04\/introducing-arcticdb\/\" rel=\"noopener noreferrer nofollow\">ArcticDB \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/ozontech\/blog\/668254\/\" rel=\"noopener noreferrer nofollow\">\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438 \u0438\u0437 Go-\u0441\u0435\u0440\u0432\u0438\u0441\u0430: \u0441\u043e\u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 pkg<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/668706\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0443\u043d\u043d\u0435\u043b\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/668166\/\" rel=\"noopener noreferrer nofollow\">Go \u043f\u0440\u043e\u0442\u0438\u0432 Rust \u2014 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043d\u0435 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0446\u0438\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/668162\/\" rel=\"noopener noreferrer nofollow\">\u041f\u0438\u0448\u0435\u043c \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0443\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u0443 \u043d\u0430 Go \u0434\u043b\u044f \u0434\u043e\u0431\u044b\u0447\u0438 \u0433\u0438\u0444\u043e\u043a \u0441 \u043a\u043e\u0442\u0430\u043c\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/667750\/\" rel=\"noopener noreferrer nofollow\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0430\u0432\u044b\u043a\u0430 \u0434\u043b\u044f \u00ab\u0410\u043b\u0438\u0441\u044b\u00bb \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Google Keep \u0437\u0430\u043c\u0435\u0442\u043e\u043a<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/667308\/\" rel=\"noopener noreferrer nofollow\">Go \u0432 API \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u043a\u0443\u043f\u043e\u043a \u0441 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u043c\u0438<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/667164\/\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/666904\/\" rel=\"noopener noreferrer nofollow\">R*-tree \u0432 Go, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0433\u0435\u0439\u043c\u0434\u0435\u0432\u0430 \u0438 \u043f\u043e\u0438\u0441\u043a\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/joom\/blog\/666440\/\" rel=\"noopener noreferrer nofollow\">\u0427\u0435\u0442\u044b\u0440\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0430 \u043f\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 Go + testify<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/666004\/\" rel=\"noopener noreferrer nofollow\">Go \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Web Assembly \u043d\u0430 Go<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/post\/665884\/\" rel=\"noopener noreferrer nofollow\">GOAPPLE: \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 I3-wm<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/yandex_praktikum\/blog\/665390\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043f\u0440\u043e\u0441\u0438 \u043c\u0435\u043d\u044f \u043f\u0440\u043e Go. \u041e\u0442\u0432\u0435\u0447\u0430\u0435\u043c \u043d\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/habr.com\/ru\/company\/karuna\/blog\/665344\/\" rel=\"noopener noreferrer nofollow\">Signum Explorer Telegram Bot \u2014 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 open-source pet-project \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c \u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 Signum<\/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\/livebud\/bud\" rel=\"noopener noreferrer nofollow\">Bud v0.1.4<\/a>\u00a0\u2014 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/go-cover-treemap.io\/\" rel=\"noopener noreferrer nofollow\">Cover Treemap<\/a> \u2014 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u043a\u0430\u0440\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 Go Cover\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/zyedidia\/generic\" rel=\"noopener noreferrer nofollow\">Generic v1.0<\/a>\u00a0\u2014 \u043d\u0430\u0431\u043e\u0440 \u043e\u0431\u0449\u0438\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 \u0434\u0430\u043d\u043d\u044b\u0445<\/p>\n<ul>\n<li>\n<p><strong>avl<\/strong>: \u0434\u0435\u0440\u0435\u0432\u043e AVL.<\/p>\n<\/li>\n<li>\n<p><strong>btree<\/strong>: B-\u0434\u0435\u0440\u0435\u0432\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>cache<\/strong>: \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 map[K]V, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f LRU, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>hashmap<\/strong>: \u0445\u044d\u0448-\u043a\u0430\u0440\u0442\u0430 \u0441 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u043c \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c. <\/p>\n<\/li>\n<li>\n<p><strong>hashset<\/strong>: \u0445\u044d\u0448-\u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0445\u044d\u0448-\u043a\u0430\u0440\u0442\u0443 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>mapset<\/strong>: \u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443 Go \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>multimap<\/strong>: \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440, \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0439 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0441 \u043e\u0434\u043d\u0438\u043c \u0438 \u0442\u0435\u043c \u0436\u0435 \u043a\u043b\u044e\u0447\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p><strong>interval<\/strong>: \u0434\u0435\u0440\u0435\u0432\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u0432, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043a\u0430\u043a \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e AVL.<\/p>\n<\/li>\n<li>\n<p><strong>list<\/strong>: \u0434\u0432\u0443\u0441\u0432\u044f\u0437\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a.<\/p>\n<\/li>\n<li>\n<p><strong>stack<\/strong>: \u0441\u0442\u0435\u043a LIFO.<\/p>\n<\/li>\n<li>\n<p><strong>trie<\/strong>: \u0442\u0435\u0440\u043d\u0430\u0440\u043d\u044b\u0439 \u043f\u043e\u0438\u0441\u043a.<\/p>\n<\/li>\n<li>\n<p><strong>queue<\/strong>: \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u00ab\u043f\u0435\u0440\u0432\u044b\u043c \u043f\u0440\u0438\u0448\u0435\u043b \u2014 \u043f\u0435\u0440\u0432\u044b\u043c \u043e\u0431\u0441\u043b\u0443\u0436\u0435\u043d\u00bb (FIFO).<\/p>\n<\/li>\n<li>\n<p><strong>heap<\/strong>: \u0431\u0438\u043d\u0430\u0440\u043d\u0430\u044f \u043a\u0443\u0447\u0430.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/go-mysql-org\/go-mysql\" rel=\"noopener noreferrer nofollow\">Go-mysql 1.5<\/a> \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430  \u0434\u043b\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 MySQL\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/spf13\/cast\" rel=\"noopener noreferrer nofollow\">Cast v1.5<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/flower-corp\/rosedb\" rel=\"noopener noreferrer nofollow\">RoseDB v1.0<\/a> \u2014 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 NoSQL \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Bitcask, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a\u00a0string,\u00a0list,\u00a0hash,\u00a0set \u0438\u00a0sorted set.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/FerretDB\/FerretDB\" rel=\"noopener noreferrer nofollow\">FerretDB v0.3<\/a> \u2014 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430\u00a0MongoDB<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/rqlite\/rqlite\" rel=\"noopener noreferrer nofollow\">Rqlite v7.5.0<\/a> \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 SQLite\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/mvdan\/sh\" rel=\"noopener noreferrer nofollow\">SH v3.5<\/a>  \u2014 \u041f\u0430\u0440\u0441\u0435\u0440 shell, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440.\u00a0\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u00a0POSIX Shell\u00a0,\u00a0Bash\u00a0\u0438\u00a0mksh<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/pojntfx\/weron\" rel=\"noopener noreferrer nofollow\">Weron v0.2.1<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445, \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 WebRTC<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/RoaringBitmap\/roaring\" rel=\"noopener noreferrer nofollow\">Roaring v1.1<\/a> \u2014 c\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/SnellerInc\/sneller\" rel=\"noopener noreferrer nofollow\">Sneller<\/a> \u2014  \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 \u0432\u0435\u043a\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c SQL \u0434\u043b\u044f JSON, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 JSON \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0432 \u0422\u0411<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/cardrank\/cardrank\" rel=\"noopener noreferrer nofollow\">Cardrank<\/a> \u2014  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0442\u0438\u043f\u043e\u0432, \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438 \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0438\u0433\u0440\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438, \u043a\u043e\u043b\u043e\u0434\u0430\u043c\u0438 \u043a\u0430\u0440\u0442 \u0438 \u043e\u0446\u0435\u043d\u043a\u0438 \u0440\u0430\u043d\u0433\u043e\u0432 \u043f\u043e\u043a\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0439<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/bloznelis\/typioca\" rel=\"noopener noreferrer nofollow\">Typioca v1.2.3<\/a>\u00a0\u2014 \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u0441\u0442\u0435\u0440 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/orcaman\/concurrent-map\" rel=\"noopener noreferrer nofollow\">concurrent map v2.0<\/a> \u2014 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u0442\u043e\u0447\u043d\u0430\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/pioz\/god\" rel=\"noopener noreferrer nofollow\">God<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 Go \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e systemd\u00a0<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/bytedance\/sonic\" rel=\"noopener noreferrer nofollow\">Sonic v1.3<\/a>\u00a0\u2014 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 JSON<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/go-kratos\/kratos\" rel=\"noopener noreferrer nofollow\">Kratos v2.3<\/a>\u00a0\u2014 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 gRPC<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/codenotary\/immudb\" rel=\"noopener noreferrer nofollow\">immudb v1.3<\/a>\u00a0\u2014 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043d\u0443\u043b\u0435\u0432\u043e\u0433\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u044f, SQL \u0438 Key-Value<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/six-ddc\/plow\" rel=\"noopener noreferrer nofollow\">Plow v1.2<\/a>\u00a0\u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \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\/traefik\/traefik\" rel=\"noopener noreferrer nofollow\">Traefik v2.7.0<\/a>\u00a0\u2014 \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438 \u0438 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/oakmound\/oak\" rel=\"noopener noreferrer nofollow\">Oak v4.0<\/a>\u00a0\u2014 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 2D-\u0434\u0432\u0438\u0436\u043e\u043a<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/gofiber\/fiber\" rel=\"noopener noreferrer nofollow\">Fiber v2.34.0<\/a>\u00a0\u2014 \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Express.js<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/wal-g\/wal-g\" rel=\"noopener noreferrer nofollow\">WAL v2.0<\/a>\u00a0\u2014 \u0430\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Postgres<\/p>\n<\/li>\n<\/ul>\n<h3>\u0412\u0438\u0434\u0435\u043e<\/h3>\n<ul>\n<li>\n<p>?\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=gskSzKKeU2w\" rel=\"noopener noreferrer nofollow\">\u041f\u0438\u0448\u0435\u043c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 production \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 Golang. \u0427\u0430\u0441\u0442\u044c 2<\/a>\u00a0&#8212; The Art of Development<\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=iWp-mCIQgMU&amp;list=PLVotA8ycjnCsy30WQCwVU5RrZkt4lLgY5#animalcrossing\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u044b \u0442\u0438\u043f\u0430\u00a0Animal Crossing\u00a0\u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445<\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/www.youtube.com\/watch?v=-F2t3oInqKE\" rel=\"noopener noreferrer nofollow\">How to Refactor Cloud Apps in Go 1.18 with Generics<\/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<li>\n<p>? <a href=\"https:\/\/changelog.com\/gotime\/228\" rel=\"noopener noreferrer nofollow\">Go and PHP sitting in a tree&#8230;<\/a><\/p>\n<\/li>\n<li>\n<p>? <a href=\"https:\/\/changelog.com\/gotime\/229\" rel=\"noopener noreferrer nofollow\">\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0438 \u0431\u0435\u0441\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u043d\u044b\u043c\u0438<\/a>\u00a0<\/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\/669134\/\"> https:\/\/habr.com\/ru\/post\/669134\/<\/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-333938","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/333938","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=333938"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/333938\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=333938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=333938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=333938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}