Wired написал про
(TL;DR: ничего не случилось, НО МОЖЕТ)
easyjson
, но есть нюанс: https://www.wired.com/story/easyjson-open-source-vk-ties/(TL;DR: ничего не случилось, НО МОЖЕТ)
WIRED
Security Researchers Warn a Widely Used Open Source Tool Poses a 'Persistent' Risk to the US
The open source software easyjson is used by the US government and American companies. But its ties to Russia’s VK, whose CEO has been sanctioned, have researchers sounding the alarm.
🤣23👍11🤔2👎1
Forwarded from Go Update
😢 Ян Ланс Тейлор покидает Google 😢
После 19 (!!!) лет работы и более 16 лет работы над нашим языком Go, Ян Ланс Тейлор объявил о том, что покидает Google.
В числе его заслуг:
— Работа компилятора Go.
— GCCGO фронтенд который позволяет собирать программы на Go с использованием компилятора GCC.
— Дженерики, которые появились в версии 1.18.
— Поддержка Go во внутренней системе сборки SWIG Google.
— Куча предложений и работ над улучшением языка.
Сам Ян говорит, что очень доволен своей работой. Go развивается и его принятие рынком растет гораздо быстрее чем оригинальная команда могла даже вообразить когда начинала работу над языком. Однако вместе с этим ему видно, что сам Google изменился, язык Go изменился и вообще ландшафт языков программирования изменился с тех пор как он начал эту работу. В течении последнего года он понял, что больше не подходит для работой над Go внутри Google. И пришла пора двигаться дальше.
На некоторое время возьмет перерыв от работы, но надеется, что ему еще удастся поработать над Go в будущем.
П.С. Мужик, конечно, легенда — работает на OSS и GNU проектами с 1990 года. Желаю ему хорошо отдохнуть и продолжать делать крутые вещи.
П.П.С. После ухода Яна и ухода Расса с должности руководителя Go (но не ухода из Google!) из старой гвардии остался только Роберт Гризмер. С одной стороны это хорошо — значит язык не зависит от конкретных людей. С другой есть волнение за будущее языка и то как новые лица справятся с таким наследием. Поживем — увидим!
После 19 (!!!) лет работы и более 16 лет работы над нашим языком Go, Ян Ланс Тейлор объявил о том, что покидает Google.
В числе его заслуг:
— Работа компилятора Go.
— GCCGO фронтенд который позволяет собирать программы на Go с использованием компилятора GCC.
— Дженерики, которые появились в версии 1.18.
— Поддержка Go во внутренней системе сборки SWIG Google.
— Куча предложений и работ над улучшением языка.
Сам Ян говорит, что очень доволен своей работой. Go развивается и его принятие рынком растет гораздо быстрее чем оригинальная команда могла даже вообразить когда начинала работу над языком. Однако вместе с этим ему видно, что сам Google изменился, язык Go изменился и вообще ландшафт языков программирования изменился с тех пор как он начал эту работу. В течении последнего года он понял, что больше не подходит для работой над Go внутри Google. И пришла пора двигаться дальше.
На некоторое время возьмет перерыв от работы, но надеется, что ему еще удастся поработать над Go в будущем.
П.С. Мужик, конечно, легенда — работает на OSS и GNU проектами с 1990 года. Желаю ему хорошо отдохнуть и продолжать делать крутые вещи.
П.П.С. После ухода Яна и ухода Расса с должности руководителя Go (но не ухода из Google!) из старой гвардии остался только Роберт Гризмер. С одной стороны это хорошо — значит язык не зависит от конкретных людей. С другой есть волнение за будущее языка и то как новые лица справятся с таким наследием. Поживем — увидим!
👍32😢13👎1🤔1
How to Go wrong
Точно не за горами: https://t.iss.one/go_perf/330
Не пройдёт и двух лет, как
Хороший интерактивный обзор: https://antonz.org/go-json-v2/
encoding/json/v2
завезут в стандартную библиотеку Go 1.25 (но пока через GOEXPERIMENT
).Хороший интерактивный обзор: https://antonz.org/go-json-v2/
antonz.org
JSON evolution in Go: from v1 to v2
Reviewing the key changes in json/v2.
👍13
Теперь людям, продолжающим думать, что в Go нет дженериков, можно не просто ссылку на документацию кидать, а сразу на этот блог пост: https://go.dev/blog/generic-interfaces
(и обратите внимание на автора — это https://github.com/Merovius, которого вы знаете по всем обсуждениям, и он даже не сотрудник Гугла)
(и обратите внимание на автора — это https://github.com/Merovius, которого вы знаете по всем обсуждениям, и он даже не сотрудник Гугла)
go.dev
Generic interfaces - The Go Programming Language
Adding type parameters to interface types is surprisingly powerful
👍7👏4😢2