How to Go wrong
1.57K subscribers
11 photos
1 video
191 links
Download Telegram
Автор предыдущей статьи написал любопытное продолжение: сравнение скорости и размера бинарника по версиям Go. И с первым, и со вторым (что немного удивительно) всё становится лучше с каждой версией.
Реально третья по важности фича 1.18. Пишу any уже на полном автомате, interface{} кажется ужасным.
👍5👎1
Forwarded from Let My Gophers Go!
О канале

Кто-то однажды сказал, что лучший способ разобраться в предмете — не задать вопрос, а опубликовать абсолютно неверный ответ :)

Цели вводить в заблуждение у меня, конечно, нет, но мотивация похожая. Как понятно из описания канала, ни о какой авторитетности с моей стороны и речи быть не может. В канале я буду писать обо всем, в чем мне лично хотелось бы разобраться/не кажется очевидным. Я достаточно усерден (а иногда и чрезмерно дотошен) в плане ресерча и устранения неопределенности, поэтому таких моментов может быть достаточно много.

Обычное чтение не так хорошо работает, так как велик риск ничего не запомнить и споткнуться о тот же самый вопрос в будущем (проверено).

Другое дело — записывать как сам вопрос, так и свой "ответ" с результатами маленького исследования вопроса, к которым всегда можно вернуться. В общем, даже самый тупой карандаш лучше самой острой памяти :)

Прошу воспринимать все написанное здесь максимально строго и критично. Любой фидбэк крайне приветствуется, ведь именно это и является целью канала.

В свою очередь, буду периодически делиться всем полезным и интересным, что нахожу про Go (или не только). Читаю я регулярно, много, на двух языках, поэтому можно ожидать обновлений.

Let My Gophers Go! :)
👍3
Wordle для POSIX API.
Теперь кто-то должен сделать версию для Go.

https://wordlix.app
👍3
Главная проблема Apple silicon’а – delve работает в весьма урезанном режиме.

(Предвосхищая вопросы: да, дебаггер полезен при разработке, в том числе и серверной, в том числе и на Go, когда его вообще можно использовать и он работает надёжно. Отладка логами менее удобна, но работает всегда.)
👍3
How to Go wrong
Выкатили Go 1.17.7 с секьюрити фиксами
Наконец-то поправили старый баг, когда git ветка с именем, похожим на SemVer тэг, приводила к созданию новой версии на прокси-сервере. Многие даже думали, что это фича.
👍1
👍5
Вышел Go 1.18rc1:

We have just released go1.18rc1, a release candidate version of Go 1.18.
It is cut from release-branch.go1.18 at the revision tagged go1.18rc1.

Please try your production load tests and unit tests with the new version.
Your help testing these pre-release versions is invaluable.

Report any problems using the issue tracker:
https://go.dev/issue/new

If you have Go installed already, the easiest way to try go1.18rc1
is by using the go command:
$ go install golang.org/dl/go1.18rc1@latest
$ go1.18rc1 download

You can download binary and source distributions from the usual place:
https://go.dev/dl/#go1.18rc1

To find out what has changed in Go 1.18, read the draft release notes:
https://tip.golang.org/doc/go1.18
👍3
В Twitter появилось сообщество по Go
👎23👍3
🇺🇦
👎7👍2
How to Go wrong pinned «🇺🇦»
🚓 Нет войне!
👎7👍5
С февраля пытался написать сюда о годе, прошедшем с предыдущего поста. Не смог. Отчасти, потому что давно уже привык разделать разные сферы своей жизни по разным местам (что особенно полезно с учётом онлайн слежки в России). Но главное – потому что писал и не вывозил. Если какие-то моменты были даже в чём-то забавными (например, договор с инвесторами FerretDB я подписывал прямо из автозака), то в основном – полный ужас. Ужас от происходящего в Украине, от происходящего в России, от попыток бежать быстрее несущегося в пропасть поезда, который вот-вот догонит.

Сейчас моя ситуация немного стабилизировалась – поезд относительно далеко, и можно нормально работать, а не постоянно думать о выживании. Поэтому я продолжу писать в этот канал про Go и связанные темы, чтобы отвлечь и себя, и вас. Но не воспринимайте это как полную отрешённость от войны: нет, она никуда не делась, и я продолжаю делать, что могу, чтобы она скорее закончилась – но не здесь.

Слава Украине!
Россия будет свободной!
🎉12👎7👍3
How to Go wrong pinned «С февраля пытался написать сюда о годе, прошедшем с предыдущего поста. Не смог. Отчасти, потому что давно уже привык разделать разные сферы своей жизни по разным местам (что особенно полезно с учётом онлайн слежки в России). Но главное – потому что писал и…»
How to Go wrong pinned «Ну что, поехали! https://blog.ferretdb.io/ferretdb-1-0-ga-opensource-mongodb-alternative/ Плюсаните нас на https://news.ycombinator.com (поищите FerretDB в new) Лайк и ретвит: https://twitter.com/ferret_db Стар и рe🐘: https://techhub.social/@ferretdb Лайк…»
🔝 Плюсаните, пожалуйста, нас на главной странице https://news.ycombinator.com/ сейчас
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉12👎2
Не используйте } else {
👍15👎3