Бизнес блог #1
Выжимаю книги до самой сути.
? Реклама - @jaMasha
? Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
? Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 3 days, 10 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 2 weeks, 2 days ago
Иногда в стандартной библиотеке можно найти любопытные оптимизации, казалось бы, тривиальных вещей. Например, написал я тут strings.Repeat(" ", n)
в коде форматирования значения. Это ведь просто чтобы цикл не писать руками, да? Но нет: https://github.com/golang/go/blob/69234ded30614a471c35cef5d87b0e0d3c136cd9/src/strings/strings.go#L532-L595
Лучшая четверть организаторов GopherCon Russia (не я) делает камерный четырехдневный Go-кэмп в Черногории. С 13-ого по 16-ое октября будет летний лагерь, Kubernetes операторы, горы, PyTorch в Go, отдых, создание игр на Go. Подробности тут, а наш Go-чат делает разыгрыш скидки в 15%.
Ну что ж, молчать про итераторы больше нельзя: https://www.gingerbill.org/article/2024/06/17/go-iterator-design/
www.gingerbill.org
Why People are Angry over Go 1.23 Iterators
NOTE: This is based on, but completely rewritten, from a Twitter post: https://x.com/TheGingerBill/status/1802645945642799423 TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language. I recently saw a post on Twitter showing…
I think it would be impractical from a process perspective to add ssa-based analyzers to go vet
Любопытно. nilness checker написали уже давно, но запускать по-умолчанию не будут.
GitHub
proposal: cmd/vet: enable nilness checker by default · Issue #59714 · golang/go
Summary Consider enabling the nilness linter by default on go vet (and therefore go test). Details The nilness linter searches for potential nil pointer dereferences in code. It is not enabled by d...
В 1.23 завезут то, что в моём детстве было ON ERROR GOTO Handler (ну, почти).
К слову про тулинг. Bryan C. Mills, один из майнтейнеров go
CLI, модулей и прочего, ушёл из Google и Go Team.
Казалось бы – ну и ладно. Но, например, уход обоих оригинальных авторов fuzzing’а в Go фактически сломал его. Так что небольшой повод для волнения есть.
Я как-то пропустил, но уже с версии 1.21 можно пересобрать Go с GOEXPERIMENT=cacheprog
, потом определить переменную GOCACHEPROG
и сделать свой распределённый кэш компиляции.
А сейчас вернулись к обсуждения включения этого механизма без эксперимента.
Как вы, наверное, знаете (или подозреваете), wiki на GitHub’е не индексируются поисковиками. Сайты вроде https://zchee.github.io/golang-wiki/ появились для решения этой проблемы. Но скоро они уйдут в небытие: в конце года появился https://go.dev/wiki/. Правда, некоторые ссылки там сейчас сломаны, но, думаю, поправят.
rsc прыгнул на pkg/: https://github.com/golang-standards/project-layout/issues/117
Бизнес блог #1
Выжимаю книги до самой сути.
? Реклама - @jaMasha
? Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
? Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 3 days, 10 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 2 weeks, 2 days ago